<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:07:33] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:a58f:95db:5372:faa1) (Read error: Connection reset by peer)
L2[00:10:23] ⇨ Joins: Stroam (~Stroam@184-157-249-124.dyn.centurytel.net)
L3[00:15:02] ⇨ Joins: cpup (~cpup@32.218.116.215)
L4[00:15:43] *** TTFTCUTS is now known as TTFT|Away
L5[00:16:26] ⇦ Quits: CoderPuppy (~cpup@32.218.114.111) (Ping timeout: 180 seconds)
L6[00:17:27] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L7[00:48:20] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-8-79.dhcp.embarqhsd.net) (Quit: またね)
L8[00:57:55] ⇦ Quits: KnightMiner (~KnightMin@adsl-75-5-66-171.dsl.emhril.sbcglobal.net) (Quit: Leaving)
L9[01:01:53] ⇨ Joins: Hgreb (~Hgrebnedn@d8D872A6E.access.telenet.be)
L10[01:06:02] *** amadornes[OFF] is now known as amadornes
L11[01:11:26] ⇦ Quits: JDLogic_ (~JDLogic@cpe-76-174-210-17.socal.res.rr.com) (Ping timeout: 180 seconds)
L12[01:22:46] ⇨ Joins: immibis (~chatzilla@122-60-111-178.jetstream.xtra.co.nz)
L13[01:59:19] ⇨ Joins: CoderPuppy (~cpup@32.218.117.54)
L14[02:00:03] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20170612 mappings to Forge Maven.
L15[02:00:07] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20170612-1.11.zip (mappings = "snapshot_20170612" in build.gradle).
L16[02:00:17] <MCPBot_Reborn> Semi-live (every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed) MCPBot mapping exports can be found here: http://export.mcpbot.bspk.rs/
L17[02:01:26] ⇦ Quits: cpup (~cpup@32.218.116.215) (Ping timeout: 180 seconds)
L18[02:06:32] ⇦ Quits: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L19[02:08:08] ⇦ Quits: Actuarius (~Actuarius@195.91.246.187) (Ping timeout: 204 seconds)
L20[02:08:52] ⇨ Joins: Actuarius (~Actuarius@195.91.246.187)
L21[02:08:52] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net)
L22[02:15:30] ⇨ Joins: cpup (~cpup@32.218.117.82)
L23[02:17:08] ⇦ Quits: CoderPuppy (~cpup@32.218.117.54) (Ping timeout: 201 seconds)
L24[02:18:09] ⇨ Joins: gigaherz|work (~gigaherz@84.89.63.25)
L25[02:25:50] ⇦ Quits: Naiten (Naiten@77.35.197.78) (Quit: Leaving)
L26[02:40:57] <killjoy> Oh no... https://www.youtube.com/watch?v=wIShPweHYAs
L27[02:42:10] <killjoy> They should've put the slash at the end.
L28[02:42:13] <killjoy> <hyperlinked/>
L29[02:42:17] <killjoy> that would be valid xml
L30[02:44:54] <killjoy> I just spotted something in the intro
L31[02:45:39] <killjoy> <html class=""
L32[02:46:41] <killjoy> I'm pretty sure this is all just the same html with different colors.http://imgur.com/HKWORre
L33[02:47:58] <killjoy> I mean.. I'm sure it can encourage women to pursue a web dev career (or at least hobby)
L34[02:48:28] <killjoy> If only it wasn't a pre-teen disney sitcom
L35[02:49:27] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L36[02:49:29] <killjoy> I wonder if there's an episode where they get hacked
L37[02:49:56] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 180 seconds)
L38[02:53:29] ⇨ Joins: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L39[02:53:47] <gigaherz|work> killjoy: I wonder if there's an episode whre they DON'T get hacked. Seems like a cliché they'll use often
L40[02:54:05] <killjoy> no, that's what iCarly did
L41[02:54:16] <killjoy> which (btw) is way better
L42[02:54:54] <killjoy> (the html code is a gimmick)
L43[02:55:33] <killjoy> They could've gotten away with them having the website as tumblr or blogger
L44[02:57:00] <killjoy> heck, even youtube would've been good
L45[02:58:07] <killjoy> ...
L46[02:58:31] <killjoy> http://imgur.com/mUoOKLF
L47[02:58:42] <killjoy> BAE
L48[03:00:09] <killjoy> The dad keeps mentioning #dadjokes
L49[03:00:40] ⇨ Joins: TechnicianLP_ (~Technicia@p4FE56EB2.dip0.t-ipconnect.de)
L50[03:04:04] <killjoy> They call a live feed "comments"
L51[03:04:48] <killjoy> The only technical thing they did was almost explain how to create a smiling froyo with sprinkles emoji
L52[03:05:27] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L53[03:08:30] <killjoy> That show: https://www.youtube.com/watch?v=M7lNBMGmGF0
L54[03:08:39] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186 seconds)
L55[03:57:43] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:8073:5d91:f7c7:5160:486e) (Ping timeout: 186 seconds)
L56[04:16:15] *** PaleOff is now known as PaleoCrafter
L57[04:16:46] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L58[04:18:43] <masa> hmm, so having a custom keybind category now just crashes when going to the controls menu, since there is a new private map categoryname -> Integer, with no public setters
L59[04:19:11] <masa> or rather, no way for custom categories to get added there
L60[04:19:46] <PaleoCrafter> yeah, I suppose that will be addressed some time soon, not sure if it's worth an issue
L61[04:19:53] ⇦ Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L62[04:23:16] <TechnicianLP_> how is the "you need this advancement for that recipe" implemented? i really like that idea for one of my mods ... (but im scared most (auto-)craftingtables wont respect it ...)
L63[04:23:40] <gigaherz|work> the creafting manager asks the recipe
L64[04:23:45] <gigaherz|work> and the recipe decides if it's unlocked, I think
L65[04:24:10] <TechnicianLP_> cool
L66[04:26:50] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 204 seconds)
L67[04:30:33] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L68[04:30:56] <gigaherz|work> TechnicianLP_: I was wrong
L69[04:31:19] <gigaherz|work> Container.java, func_192389_a
L70[04:32:00] <gigaherz|work> that function is called from onCraftMatrixChanged, to check if the items in the grid are a valid recipe
L71[04:32:05] <gigaherz|work> and THAT checks the gamerule
L72[04:32:46] <gigaherz|work> so auto-crafting systems CAN ignore it, if they want to
L73[04:32:58] <gigaherz|work> and in fact, they would HAVE to, since they aren't bound to any specific player
L74[04:33:39] <PaleoCrafter> so... watching that Hyperlinked thing...
L75[04:35:34] <gigaherz|work> Why would you do that to yourself?!
L76[04:36:24] <PaleoCrafter> gotta keep that faith in humanity down :P
L77[04:36:50] <TechnicianLP_> :( /me adds custom autocrafting tables to the todolist
L78[04:48:23] ⇦ Quits: Hgreb (~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping timeout: 186 seconds)
L79[04:51:01] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 200 seconds)
L80[04:55:12] *** manmaed is now known as manmaed[away]
L81[04:59:08] <illy> I dont know if its my dyslexia or im just tired(I should really go to bed) or maybe a combination of both but I read "adds custom autocrafting tables to the todolist" as "adds custom autocrafting tables to the toilets"
L82[05:00:06] <TechnicianLP_> that would make some interesting recipes ...
L83[05:00:52] <illy> meh it would be a shitty mechanic
L84[05:00:54] *** manmaed[away] is now known as manmaed
L85[05:11:10] ⇦ Quits: Necro (~Necro@p200300700D145C1A11A11C39E58F02D8.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L86[05:12:10] ⇨ Joins: Necro (~Necro@p200300700D145C5711A11C39E58F02D8.dip0.t-ipconnect.de)
L87[05:16:15] ⇦ Quits: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi) (Ping timeout: 204 seconds)
L88[05:25:11] ⇦ Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L89[05:39:45] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L90[05:42:47] ⇦ Quits: UnRealDinnerbone (~UnReal-Di@2601:240:4601:4b90:104f:1d59:1859:21c5) (Ping timeout: 186 seconds)
L91[06:01:47] <johni0702> I sometimes (probably timing related) can't join SP using the latest (2322) MDK. Instead, after the integrated server has started, MC gets stuck at a "0%" dirt screen and throws exceptions into the log (fist join fine, second one stuck https://pastebin.com/raw/m9913ixK) leaving me no choice but to close MC. is that a known issue? it seems to be reliably reproducible by putting a thread-only breakpoint on the first line of NetworkDispatcher.clien
L92[06:01:47] <johni0702> tListenForServerHandshake() and thereby artificially delaying that thread by a few moments when the bp is first hit
L93[06:07:47] <PaleoCrafter> best create in issue then, cpw changed stuff about the networking, so maybe something got borked in the progress
L94[06:09:26] ⇦ Quits: immibis (~chatzilla@122-60-111-178.jetstream.xtra.co.nz) (Ping timeout: 180 seconds)
L95[06:10:08] ⇨ Joins: Cast0077 (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
L96[06:13:11] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186 seconds)
L97[06:14:19] <johni0702> ok, will do
L98[06:15:51] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L99[06:26:53] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L100[06:28:33] ⇨ Joins: Intektor (~Intektor@p5b274865.dip0.t-ipconnect.de)
L101[06:28:57] <Intektor> Is there some kind of table that says how much a certain action cost of fe?
L102[06:41:35] <gigaherz|work> fe?
L103[06:41:39] <PaleoCrafter> Forge Energy
L104[06:41:43] <gigaherz|work> oh
L105[06:41:48] <gigaherz|work> no the system isn't that specific
L106[06:41:56] <gigaherz|work> it was just "do wahtever yo uwould have done with RF"
L107[06:42:12] <PaleoCrafter> just look at other mods that do similar things
L108[06:42:26] <kashike> I wonder if we'll see MCPE for linux :|
L109[06:42:42] <gigaherz|work> probably not
L110[06:42:57] <TechnicianLP_> wasnt android based on linux?
L111[06:43:11] <gigaherz|work> yes, but in the same sense as macos being based on unix
L112[06:43:29] <gigaherz|work> the entire userland is replaced with the android one
L113[06:43:40] <gigaherz|work> it just happens to have a linux kernel below
L114[06:44:07] ⇦ Quits: cpup (~cpup@32.218.117.82) (Ping timeout: 186 seconds)
L115[06:44:20] <gigaherz|work> you CAN run non-android executables, technically, but there's no environment for it
L116[06:44:30] <gigaherz|work> you need basically a rooted app to install the tools and such
L117[06:44:44] <gigaherz|work> what I mean is, mcpe is just an android application
L118[06:45:05] <gigaherz|work> the only way to run it on linux would be an android emulation layer
L119[06:45:30] <gigaherz|work> http://www.cnx-software.com/2016/03/08/run-android-apps-in-linux-with-shashlik-android-emulation-layer/
L120[06:45:41] <gigaherz|work> ends up being just an android emulator.
L121[06:46:07] <PaleoCrafter> eh, it isn't "just" an android app
L122[06:47:21] <gigaherz|work> https://github.com/MCMrARM/mcpelauncher-linux
L123[06:47:23] <gigaherz|work> LOL
L124[06:47:45] <gigaherz|work> use the android apk contents to launch mcpe specifically
L125[06:49:31] <PaleoCrafter> welp, apparently PE was first published before the actual game was released
L126[06:49:43] ⇨ Joins: cpup (~cpup@32.218.119.61)
L127[06:50:41] <kashike> gigaherz|work: but good luck downloading an APK :P
L128[06:50:50] <gigaherz|work> they explain how ;P
L129[06:51:02] <gigaherz|work> you basically have to buy mcpe in your google account
L130[06:51:07] <gigaherz|work> and use the google play downloader tool
L131[06:51:11] <gigaherz|work> with your google account info
L132[06:51:13] <kashike> Google has changed how things work since then :P
L133[06:51:18] <gigaherz|work> ah
L134[06:51:20] <gigaherz|work> well then ;P
L135[06:51:29] <gigaherz|work> you could use an android emulator
L136[06:51:33] <kashike> https://developer.android.com/google/play/publishing/multiple-apks.html
L137[06:51:33] <gigaherz|work> to obtain the files
L138[06:51:35] <kashike> targetted apk's
L139[06:51:59] <gigaherz|work> there's also pirate sites that may provide the .apk
L140[06:52:09] <gigaherz|work> it's not nice but if you paid for it regardless
L141[06:52:10] <gigaherz|work> ;P
L142[06:59:35] ⇦ Quits: cpup (~cpup@32.218.119.61) (Ping timeout: 186 seconds)
L143[07:00:16] ⇨ Joins: Rushmead (~Rushmead@154.57.251.148)
L144[07:03:55] ⇨ Joins: cpup (~cpup@32.218.119.85)
L145[07:34:33] ⇦ Quits: Corosus (~Corosus@135-23-126-120.cpe.pppoe.ca) (Ping timeout: 200 seconds)
L146[07:50:43] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L147[07:52:02] ⇦ Quits: Actuarius (~Actuarius@195.91.246.187) (Ping timeout: 204 seconds)
L148[07:52:31] ⇦ Quits: cpup (~cpup@32.218.119.85) (Ping timeout: 200 seconds)
L149[07:52:37] ⇨ Joins: Actuarius (~Actuarius@195.91.246.187)
L150[07:58:12] ⇨ Joins: cpup (~cpup@32.218.119.180)
L151[08:06:34] <PaleoCrafter> hm... substitutions should be working currently, right? xD
L152[08:09:31] <gigaherz|work> I believe having read people mention that they are supposed to
L153[08:09:53] <gigaherz|work> if the vagueness isn't clear enouhg: I have no actual idea
L154[08:20:55] <PaleoCrafter> yep, looks like they work just fine
L155[08:21:47] <PaleoCrafter> only have to figure out a nice way to replace existing Vanilla TEs with mine now...
L156[08:23:10] ⇨ Joins: afdw (~afdw@109.111.15.184)
L157[08:36:22] *** Vaht is now known as Tahg
L158[08:37:38] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Remote host closed the connection)
L159[08:41:48] <PaleoCrafter> welp, don't work anymore after a second run, ffs
L160[08:43:30] <PaleoCrafter> the error I'm getting appears to be virtually impossible, too: ModelLoader#loadBlocks filters the registry for all non-null registry name blocks, it's still feeding it one ...
L161[08:51:01] ⇦ Quits: AshIndigo (uid202308@id-202308.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L162[08:53:09] ⇨ Joins: ScottehBoeh (~ScottehBo@ip-54-84-52-196.southampton.uk.amsterdamresidential.com)
L163[08:53:18] <ScottehBoeh> can I use a BufferedImage as a texture resource?
L164[08:53:47] <PaleoCrafter> generally yes, depends on what exactly you want to do, though
L165[08:54:16] <ScottehBoeh> I'm wanting to work on a scary Entity 303-type mod. However I'm wanting to hide the actual skin of the mob itself
L166[08:54:34] <ScottehBoeh> plus I want to use it just to experiment
L167[08:54:37] ⇦ Quits: Cast0077 (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com) (Quit: Poof)
L168[08:55:09] <ScottehBoeh> People are always saying things like "there's no herobrine or entity 303 texture in the assets folder" and I thought it'd be cool to make a scary mod that keeps that sort of rumor
L169[08:55:15] <PaleoCrafter> well... normal player skins get uploaded at runtime, so take a look at that
L170[08:55:19] <ScottehBoeh> instead of having the skin saved as a texture file, load it from a byte array
L171[08:55:25] <ScottehBoeh> I'll have a look into that
L172[08:57:12] <PaleoCrafter> god, this is terrible. substitutions seem to work fine for every block except one and there's virtually nothing different about ti
L173[08:57:31] <gigaherz|work> lol
L174[08:57:38] <gigaherz|work> (which one? ;P)
L175[08:57:42] <PaleoCrafter> the furnace
L176[08:57:53] <PaleoCrafter> interestingly enough, the lit furnace gets replaced just fine
L177[08:57:58] <gigaherz|work> lol
L178[09:01:43] ⇦ Quits: afdw (~afdw@109.111.15.184) (Ping timeout: 186 seconds)
L179[09:02:33] *** TTFT|Away is now known as TTFTCUTS
L180[09:03:06] <PaleoCrafter> AHA!
L181[09:04:34] <PaleoCrafter> looks like placing the substituted blocks in-world somehow causes the registry to implode or something xD
L182[09:05:52] <ScottehBoeh> Horse armor hooks in 1.12? :3
L183[09:07:10] <gigaherz|work> write a PR? ;P
L184[09:07:17] <ScottehBoeh> Goood idea
L185[09:07:36] <ScottehBoeh> I think I'll give it a bit of time
L186[09:07:43] <ScottehBoeh> since it just came out recently
L187[09:15:19] ⇨ Joins: afdw (~afdw@80.80.194.2)
L188[09:20:15] ⇨ Joins: AshIndigo (uid202308@id-202308.charlton.irccloud.com)
L189[09:21:53] ⇨ Joins: Javaschreiber (~Thunderbi@bt-nac-7106.nac.uni-bayreuth.de)
L190[09:33:56] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-14-15.dhcp.embarqhsd.net)
L191[09:34:58] ⇦ Quits: Javaschreiber (~Thunderbi@bt-nac-7106.nac.uni-bayreuth.de) (Ping timeout: 201 seconds)
L192[09:39:17] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-14-15.dhcp.embarqhsd.net) (Ping timeout: 201 seconds)
L193[09:40:50] ⇨ Joins: Meronat (uid190493@id-190493.highgate.irccloud.com)
L194[09:45:26] ⇦ Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset by peer)
L195[09:48:34] ⇨ Joins: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L196[09:48:35] ⇨ Joins: Chais (~Chais@62.178.210.212)
L197[09:48:39] ⇦ Quits: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Client Quit)
L198[09:54:25] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-14-15.dhcp.embarqhsd.net)
L199[10:03:08] ⇦ Quits: gigaherz|work (~gigaherz@84.89.63.25) (Ping timeout: 204 seconds)
L200[10:08:29] ⇨ Joins: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L201[10:11:07] ⇨ Joins: Unh0ly_Tigg (~Robert@c-24-21-196-226.hsd1.or.comcast.net)
L202[10:28:37] ⇦ Quits: Necro (~Necro@p200300700D145C5711A11C39E58F02D8.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L203[10:29:20] ⇨ Joins: Necro (~Necro@p200300700D145C5711A11C39E58F02D8.dip0.t-ipconnect.de)
L204[10:30:41] ⇨ Joins: Brokkoli (~Brokkoli@p2E5B11E5.dip0.t-ipconnect.de)
L205[10:56:08] ⇨ Joins: Mathe172 (~Mathe172@80-66-227-45.dynamic.modem.fl1.li)
L206[11:02:47] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Ping timeout: 186 seconds)
L207[11:04:55] ⇦ Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Ping timeout: 186 seconds)
L208[11:05:03] ⇨ Joins: UnRealDinnerbone (~UnReal-Di@2601:240:4601:4b90:40aa:d125:d64e:fb12)
L209[11:06:40] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L210[11:15:39] ⇨ Joins: gravityfox (~gravityfo@superfox.dyn.ucr.edu)
L211[11:17:57] ⇦ Quits: foxy (~gravityfo@169.235.232.69) (Ping timeout: 201 seconds)
L212[11:22:56] ⇦ Quits: cpup (~cpup@32.218.119.180) (Ping timeout: 204 seconds)
L213[11:24:05] <h5h77> how can I get an itemstack of a specific item from another mod that isn't a necessary dependency for my mod (it's behind a check on whether the mod is loaded)?
L214[11:24:47] <PaleoCrafter> ObjectHolder, h5h77
L215[11:25:03] <PaleoCrafter> annotate an Item field with that and specify the registry name in there
L216[11:26:23] ⇨ Joins: cpup (~cpup@32.218.114.132)
L217[11:26:25] <h5h77> thanks!
L218[11:29:45] ⇨ Joins: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:f89e:de47:621d:e746)
L219[11:36:08] ⇨ Joins: KnightMiner (~KnightMin@adsl-75-5-66-171.dsl.emhril.sbcglobal.net)
L220[11:40:48] <bartman> do you guys think 1.12 will be the last major update for the java version?
L221[11:40:54] <ghz|afk> no
L222[11:41:02] <bartman> yeah I didn't get that either
L223[11:41:06] <bartman> why are people saying otherwise
L224[11:41:08] <ghz|afk> they seemed to have plans for 1.13 either
L225[11:41:13] <ghz|afk> eh
L226[11:41:18] <ghz|afk> they seemed to have plans for 1.13 features already
L227[11:41:27] <ghz|afk> because in the Xbox conference
L228[11:41:59] <Lord_Ralex> because people love to always yell end of the world
L229[11:42:02] <Lord_Ralex> esp with mc
L230[11:42:03] <ghz|afk> they said they are unifying the pc, console and mobile versions
L231[11:42:05] <ghz|afk> so that they can crossplay
L232[11:42:22] <ghz|afk> all of them in the same servers
L233[11:42:29] <ghz|afk> and by pc they mean windows 10
L234[11:42:31] <bartman> whats funny is didn't they do that already heh
L235[11:42:41] <ghz|afk> not really
L236[11:42:44] <Lord_Ralex> they had worked on some of it
L237[11:42:45] <bartman> I've played windows 10 version with my nephew on mobile
L238[11:42:54] <ghz|afk> yes but not with someone on xbox or switch
L239[11:43:02] <bartman> I supose so
L240[11:44:21] <quadraxis> well what they actually appear to be doing is porting pe to the xbox one and switch
L241[11:46:30] *** MrKick|Away is now known as MrKickkiller
L242[11:54:53] <ghz|afk> has anyone made a mod
L243[11:55:07] <ghz|afk> that allows smaller slimes to merge into a big one
L244[11:55:14] <ghz|afk> when wandering around close together?
L245[11:55:17] <Lord_Ralex> i thought they did already
L246[11:55:19] <Lord_Ralex> or was i dumb
L247[11:55:35] <ghz|afk> I'm not aware of slimes merging
L248[11:55:46] <Lord_Ralex> i know they'd break apart, but thought they would also merge eventually
L249[11:56:20] <ghz|afk> not that I know of
L250[11:56:36] <ghz|afk> alternatively
L251[11:56:41] <ghz|afk> a mob that can eat things
L252[11:56:45] <ghz|afk> stuff around itself
L253[11:56:54] <ghz|afk> like tall grass, other mobs andcritters
L254[11:57:02] <ghz|afk> and it grows, integrating some aspect from the thing it ate
L255[11:59:09] ⇨ Joins: Gil (uid147942@id-147942.hathersage.irccloud.com)
L256[12:00:06] <PaleoCrafter> no slime-related mod I can quickly find on curse seems to implement merging, ghz|afk
L257[12:01:13] <KnightMiner> I recall SethBling made a Bukkit plugin that did that, never saw one as a Forge mod
L258[12:17:41] ⇨ Joins: Corosus (~Corosus@135-23-126-120.cpe.pppoe.ca)
L259[12:20:51] ⇦ Quits: Upthorn (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping timeout: 201 seconds)
L260[12:32:51] ⇨ Joins: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L261[12:46:01] ⇦ Quits: Hea3veN (~Hea3veN@190.247.253.80) (Remote host closed the connection)
L262[13:05:44] ⇨ Joins: jrbudda (~jrbudda__@cpe-172-74-248-146.sc.res.rr.com)
L263[13:13:22] ⇨ Joins: AforAnonymous (~bitch2k@212.108.51.241)
L264[13:14:01] ⇦ Quits: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit: Javaschreiber)
L265[13:21:11] ⇨ Joins: Davnit (~Davnit@72-189-115-20.res.bhn.net)
L266[13:33:30] <PaleoCrafter> welp, looks like I'll pass the first few weeks of my studies playing games, lol
L267[13:55:30] ⇨ Joins: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L268[14:05:42] ⇦ Quits: Spottedleaf (~Spottedle@node-1w7jr9qqos9g0kwfkpv54cv9b.ipv6.telus.net) (Ping timeout: 204 seconds)
L269[14:10:19] ⇨ Joins: Ipsis418 (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L270[14:10:20] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L271[14:11:28] ⇨ Joins: MoxieGrrl (~MoxieGrrl@173-23-172-139.client.mchsi.com)
L272[14:11:29] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:8073:6833:484a:a83b:3d5a)
L273[14:17:28] ⇨ Joins: CoderPuppy (~cpup@32.218.117.22)
L274[14:19:00] ⇦ Quits: cpup (~cpup@32.218.114.132) (Ping timeout: 204 seconds)
L275[14:27:40] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L276[14:31:17] ⇦ Quits: An_Angry_Brit (~AngryBrit@90.196.180.6) (Read error: Connection reset by peer)
L277[14:33:40] ⇦ Quits: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L278[14:36:01] ⇦ Quits: Mathe172 (~Mathe172@80-66-227-45.dynamic.modem.fl1.li) (Quit: Leaving)
L279[14:36:15] ⇨ Joins: An_Angry_Brit (~AngryBrit@90.194.208.73)
L280[15:01:18] <Twisted_Code> So I was playing around with NEI 1.8+'s potion editor. Apparently the duration on a potion can't be more than 15 bits, from what I can tell? Why is that? Does it really need to be a 16 bit signed integer? Because I imagine an unsigned int would do unless you're a time traveler...
L281[15:02:15] <MCPBot_Reborn> MCPBot_Reborn is now in read-only mode. Commands that change database data are currently disabled.
L282[15:02:19] <MCPBot_Reborn> === Mappings Commit ===
L283[15:02:22] <MCPBot_Reborn> Total: 0 method changes committed, 0 field changes committed, 95 method parameter changes committed
L284[15:02:26] <MCPBot_Reborn> [STABLE CSV] Pushing stable_32 mappings to Forge Maven.
L285[15:02:29] <MCPBot_Reborn> [STABLE CSV] Maven upload successful for mcp_stable-32-1.11.zip (mappings = "stable_32" in build.gradle).
L286[15:02:40] <MCPBot_Reborn> Semi-live (every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed) MCPBot mapping exports can be found here: http://export.mcpbot.bspk.rs/
L287[15:04:56] <Twisted_Code> Of course, I could be completely misreading the situation and the last bit could have a use besides integer sign, but I doubt it.
L288[15:07:20] <quadraxis> ooh mcpbot updated
L289[15:07:31] <quadraxis> 1.12 mappings coming soon?
L290[15:08:06] <ghz|afk> mcpbot going readonly USUALLY means mappings switch
L291[15:08:11] <tterrag> not this time
L292[15:08:16] <tterrag> there are some bugs with the j8 switch
L293[15:08:18] <tterrag> this is just for testing
L294[15:08:26] <tterrag> it'll happen soon
L295[15:08:34] <ghz|afk> ah
L296[15:08:38] <quadraxis> stable_32 got made
L297[15:13:29] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net)
L298[15:14:10] <tterrag> yes, it should be identical to 31
L299[15:15:59] ⇨ Joins: Spottedleaf (~Spottedle@node-1w7jr9qqos9g0kwfkpv54cv9b.ipv6.telus.net)
L300[15:16:10] ⇨ Joins: Everseeking (~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net)
L301[15:20:16] ⇦ Quits: Rushmead (~Rushmead@154.57.251.148) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L302[15:21:05] <killjoy> !version
L303[15:21:13] ⇦ Quits: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L304[15:27:45] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net)
L305[15:30:47] ⇦ Quits: Ipsis418 (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 201 seconds)
L306[15:30:47] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 201 seconds)
L307[15:42:06] *** diesieben|away is now known as diesieben07
L308[15:48:37] *** Santa|afk is now known as SatanicSanta
L309[15:50:22] ⇨ Joins: SirSavary (~SirSavary@66-206-242-120.eastlink.ca)
L310[15:50:47] <IoP> cpw: https://gist.github.com/jikuja/f44533a16ad04624c3eb8e99e7a3e494
L311[15:51:38] <IoP> too lazy to tweet and my client is mostly read-only. (read: I don't know how to tweet with it)
L312[15:57:24] <SatanicSanta> IoP: I made a curse modpack downloader too :P https://github.com/elifoster/mcfpm it mostly works
L313[15:57:46] ⇨ Joins: immibis (~chatzilla@122-60-111-178.jetstream.xtra.co.nz)
L314[15:58:13] <SatanicSanta> IoP: you can actually download anything from minecraft curseforge with it straight from the command line but I made it so I could download/install packs
L315[15:58:29] ⇦ Quits: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit: Javaschreiber)
L316[15:58:37] <TechnicianLP_> iirc there was a python script somewhre as well
L317[15:59:47] <IoP> portablejim's was python iirc
L318[16:01:18] <PaleoCrafter> I made one, too xD https://github.com/Paleocrafter/CurseSync
L319[16:01:24] <SatanicSanta> ah right, I set it up to download everything into a central place when doing installmod/pack. I think the way you'd use it before all that stuff is set up properly would be to download the zip and then `mcfpm manifest`
L320[16:01:34] <TechnicianLP_> that one works quite well (updating pacs with it is a bit broken though (it creates ./minecraft/minecraft/ and puts stuff there then)
L321[16:01:41] <IoP> PaleoCrafter: damn
L322[16:01:59] <IoP> updated gist, twice
L323[16:02:40] <SatanicSanta> technically I'm pretty sure all of these things are illegal
L324[16:03:03] <TechnicianLP_> why would they?
L325[16:03:14] <SatanicSanta> because by using these you are not using their product
L326[16:03:35] <IoP> illegal or agaist ToS?
L327[16:03:36] <SatanicSanta> they've got some stupid clause somewhere iirc that states to download stuff from the website you must use curse software
L328[16:03:38] <SatanicSanta> idk
L329[16:03:47] <Lord_Ralex> it'd be against tos at best
L330[16:03:49] <SatanicSanta> I was told this like a year and a half ago
L331[16:03:57] <IoP> Are you bound with ToS if you don't create account?
L332[16:04:08] ⇦ Quits: Lunatrius (~Lunatrius@77.38.21.155) (Ping timeout: 204 seconds)
L333[16:04:26] <Lord_Ralex> probably, cause you are using the site in the end.
L334[16:05:20] <SatanicSanta> I mean I'm sure if they made a cli everyone would use it so it's their fault
L335[16:05:58] <SatanicSanta> nobody wants to fucking upload a modpack locally to a server when they can just download it directly to the server
L336[16:06:29] <IoP> curse's ToS is god damn mess
L337[16:06:47] ⇦ Quits: HeroCC (~HeroCC@cac.herocc.com) (Quit: Whoops! Lost network connection or ZNC shut down!)
L338[16:06:50] ⇨ Joins: Lunatrius (~Lunatrius@77.38.21.155)
L339[16:06:50] <IoP> nobody really know which ToS is applied for Curse chat servers :/
L340[16:06:51] <raoulvdberge> I'm using ModelLoader.setCustomMeshDefinition, along with a blockstate with a custom block model. Is there a way to apply the "transform": "forge:default-block"?
L341[16:06:58] <TechnicianLP_> and most of us have curse premium either way ... so no ads + fast download anyways ...
L342[16:07:28] <TechnicianLP_> put that into the defaults section of the bs
L343[16:07:51] <TechnicianLP_> BlockStateJson*
L344[16:08:52] <TechnicianLP_> custom block-model as in custom IBakedModel impl.?
L345[16:10:01] ⇨ Joins: HeroCC (~HeroCC@cac.herocc.com)
L346[16:10:27] ⇨ Joins: TechnicianLP2 (~AndChat59@p4FE56EB2.dip0.t-ipconnect.de)
L347[16:12:05] <kashike> <SatanicSanta> they've got some stupid clause somewhere iirc that states to download stuff from the website you must use curse software
L348[16:12:07] <kashike> then perhaps they should make a curse client for linux
L349[16:12:21] <kashike> or, rather, twitch app launcher
L350[16:12:43] <SatanicSanta> kashike: they need something you can use without gui
L351[16:13:09] <SatanicSanta> a client for linux would be good too though, not disagreeing there
L352[16:13:18] <IoP> "access any website, server, software application, or other computer resource owned, used and/or licensed by Twitch, including but not limited to the Twitch Services, by means of any robot, spider, scraper, crawler or other automated means for any purpose, or bypass any measures Twitch may use to prevent or restrict access to any website, server, software application, or other computer resource owned,
L353[16:13:25] <IoP> used and/or licensed Twitch, including but not limited to the Twitch Services;"
L354[16:13:55] <IoP> previous ToS was better imo
L355[16:14:01] <SatanicSanta> that is very confusingly worded
L356[16:14:12] <Lord_Ralex> welcome to amazon to twitch to curse lol
L357[16:15:25] <TechnicianLP_> but the curseclient downloads the mods in an automated way ... so wouldnt that violate the tos as well?
L358[16:15:48] <SatanicSanta> lmao
L359[16:16:37] <IoP> :P
L360[16:16:50] <SatanicSanta> "Error:(20, 0) Cause: net/minecraftforge/gradle/user/patcherUser/forge/ForgePlugin : Unsupported major.minor version 52.0" what.
L361[16:16:58] <IoP> missing that important "thirdparty" :P
L362[16:17:04] <diesieben07> use java 8
L363[16:17:11] <diesieben07> 52.0 is java 9
L364[16:17:12] <diesieben07> *8
L365[16:17:21] <SatanicSanta> ah, is java 8 required in 1.12?
L366[16:17:26] <diesieben07> yes
L367[16:17:29] <SatanicSanta> that pleases me
L368[16:17:34] <diesieben07> why in all hell are you using java 7?!
L369[16:17:58] <SatanicSanta> the mod isn't that large, haven't really *needed* anything j8 provides
L370[16:18:07] <diesieben07> no, you have java 7 installed.
L371[16:18:08] <diesieben07> why?
L372[16:18:18] <PaleoCrafter> how do you know it's 7? Oo
L373[16:18:21] <SatanicSanta> because i develop mods that use java 7 :P
L374[16:18:25] <diesieben07> and?
L375[16:18:32] <diesieben07> java 8 can compile for java 7
L376[16:18:39] <SatanicSanta> actually i dont think i hava j7 installed
L377[16:18:50] <kashike> 6?!?
L378[16:18:53] <SatanicSanta> no
L379[16:18:54] <diesieben07> well, you have some java installed that is not 8
L380[16:18:58] <kashike> ^
L381[16:19:10] * SatanicSanta checks what is installed
L382[16:19:17] <SatanicSanta> nope
L383[16:19:18] <SatanicSanta> just 8
L384[16:19:23] <SatanicSanta> build 131
L385[16:19:27] <kashike> you're broken then
L386[16:19:32] <diesieben07> that error above is NOT thrown by that java 8.
L387[16:19:38] <diesieben07> or your java 8 is fucked up
L388[16:19:41] <SatanicSanta> blame intellij?
L389[16:19:49] <diesieben07> intellij has nothing to do with that.
L390[16:20:01] <illy> beep o7
L391[16:20:09] <PaleoCrafter> boop
L392[16:20:22] <diesieben07> bloopety blaab
L393[16:21:02] <illy> My god how far can this go
L394[16:21:04] <SatanicSanta> yeah using java 8 did not do anything. what's strange is it works fine for other 1.12 projects I have that use j8
L395[16:21:10] <PaleoCrafter> boo boo doo de doo
L396[16:21:17] <PaleoCrafter> dun dun boop boop
L397[16:21:22] <diesieben07> BWAAAAAP
L398[16:21:32] <PaleoCrafter> zwee-ah wheee doo woo
L399[16:22:09] <PaleoCrafter> not coming up with these myself, btw :P
L400[16:22:20] <diesieben07> laaame
L401[16:22:46] <PaleoCrafter> eh, you just don't know where they come from
L402[16:22:53] <raoulvdberge> Anyone know how I can add a transform (forge:default-block in this case) to an existing model without using the "inventory" variant?
L403[16:25:04] <PaleoCrafter> wrap it in IPerspectiveAwareModel or something?
L404[16:25:09] *** Clank is now known as Clank[Away]
L405[16:28:34] <LexMobile> !readonly false
L406[16:28:37] <MCPBot_Reborn> MCPBot_Reborn is no longer in read-only mode. All commands are now available again.
L407[16:28:49] <IoP> cpw: did you report FTB Launcher problem directly to prog or?
L408[16:29:12] <PaleoCrafter> !!versions
L409[16:29:12] <MCPBot_Reborn> === Available Versions ===
L410[16:29:13] <MCPBot_Reborn> MCP Version MC Version Release Type
L411[16:29:13] <MCPBot_Reborn> 9.40 1.12 RELEASE
L412[16:29:14] <MCPBot_Reborn> 9.35 1.11 RELEASE
L413[16:29:15] <MCPBot_Reborn> 9.33 1.10.2 RELEASE
L414[16:29:15] <MCPBot_Reborn> 9.28 1.9.4 RELEASE
L415[16:29:16] <MCPBot_Reborn> 9.24 1.9 RELEASE
L416[16:29:17] <MCPBot_Reborn> 9.19 1.8.9 RELEASE
L417[16:29:18] <MCPBot_Reborn> 9.18 1.8.8 RELEASE
L418[16:29:18] <MCPBot_Reborn> 9.10 1.8 RELEASE
L419[16:29:19] <MCPBot_Reborn> 9.04 1.7.10 RELEASE
L420[16:29:20] <MCPBot_Reborn> 9.01 1.7.2 RELEASE
L421[16:29:20] <MCPBot_Reborn> + 3 more. Please use !more to see 3 queued entries.
L422[16:29:23] <PaleoCrafter> sorry for the spam, but wanted that to be known :P
L423[16:30:24] <SatanicSanta> \o/
L424[16:30:45] <SatanicSanta> are the nightly snapshots 1.12 now then?
L425[16:31:15] <diesieben07> wheeeee
L426[16:31:58] <ghz|afk> that's just the major mcp versions no?
L427[16:32:12] <ScottehBoeh> I'm posting a horse armor hook req
L428[16:32:13] <PaleoCrafter> I just mapped 1.12 stuff, so...
L429[16:32:18] <ghz|afk> AH
L430[16:32:19] <ghz|afk> nice
L431[16:32:20] <ghz|afk> awesome
L432[16:32:28] *** Clank[Away] is now known as Clank
L433[16:33:03] *** MrKickkiller is now known as MrKick|Away
L434[16:33:22] <PaleoCrafter> hm... func_194125_a is the "is this the right creative tab" method, suggestions?
L435[16:33:36] ⇦ Quits: Everseeking (~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net) (Quit: Big Gulps, huh? Alright... Welp, see ya later)
L436[16:34:01] <SatanicSanta> on what obj
L437[16:34:14] <PaleoCrafter> Item
L438[16:34:43] <ghz|afk> PaleoCrafter: shouldDisplayInTab ?
L439[16:35:01] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error: Connection reset by peer)
L440[16:35:22] <PaleoCrafter> meh, if anything, shouldDisplay, I find that "InTab" or "At" stuff redundant
L441[16:35:28] <ghz|afk> sure
L442[16:35:30] <tterrag> !latest
L443[16:35:46] <LexMobile> validTab*
L444[16:35:50] <ghz|afk> but shouldDisplay could be confusing at first sight
L445[16:36:14] <diesieben07> nothing to do with validity, has it...
L446[16:36:33] <ghz|afk> it just asks "is this a tab I want to show up in?"
L447[16:36:41] <ghz|afk> so yeah I don't really like "valid" in there
L448[16:37:28] <LexMobile> allowedIn
L449[16:37:37] <diesieben07> shownOn? :D
L450[16:37:52] <tterrag> lex, could you make a manual mappings snapshot?
L451[16:37:57] <diesieben07> *insert joke about naming things being hard*
L452[16:38:03] <tterrag> so we don't have to wait 12 hrs to use 1.12 mappings :P
L453[16:38:17] <LexMobile> no
L454[16:38:17] <ghz|afk> tterrag: better do that in an hour or so, no?
L455[16:38:22] <ghz|afk> after the initial mappings additions
L456[16:38:24] <LexMobile> and you can use the 1.11 mappings
L457[16:38:27] <LexMobile> it really doesnt matter
L458[16:38:43] <tterrag> the 1.12 release has some officially-done mappings though, no?
L459[16:38:54] <PaleoCrafter> field_193627_d -> CATEGORY_ORDER? (for key bindings)
L460[16:39:01] <ghz|afk> checking
L461[16:39:13] <tterrag> !gf 193627
L462[16:39:15] <ghz|afk> the int is a weight value?
L463[16:39:23] <LexMobile> no i dont do any bot mappings int he update..
L464[16:39:30] <LexMobile> if i want to force a name i just force it in the srg
L465[16:39:35] <ghz|afk> seems like it
L466[16:39:51] <PaleoCrafter> I know what it does, it's more about the name .P
L467[16:39:58] <ghz|afk> yes but I do not know
L468[16:40:01] <ghz|afk> so I can't suggest names
L469[16:40:13] <tterrag> maybe plural?
L470[16:40:14] <SatanicSanta> !gf Item.getSubItems
L471[16:40:18] <tterrag> CATEGORY_ORDERS ?
L472[16:40:19] <SatanicSanta> !gm Item.getSubItems
L473[16:40:19] <tterrag> idk
L474[16:40:22] <tterrag> either seems fine
L475[16:40:29] <ghz|afk> no, that'd sound like ordering food or something ;P
L476[16:40:34] <SatanicSanta> params are fucked up in that method
L477[16:40:52] ⇦ Quits: TechnicianLP_ (~Technicia@p4FE56EB2.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L478[16:40:54] <ghz|afk> CATEGORY_INDICES or CATEGORY_WEIGHTS
L479[16:40:55] <tterrag> !gm addInformation
L480[16:40:57] <ghz|afk> sounds better to me
L481[16:41:10] <ghz|afk> depending on if the numbers can repeat or not
L482[16:41:12] <tterrag> !sp p_77624_2_ worldIn
L483[16:41:17] <tterrag> !fsp p_77624_2_ worldIn
L484[16:41:25] <PaleoCrafter> it probably can repeat, obviously doesn't happen in Vanilla
L485[16:41:33] <ghz|afk> then I'd go with weights
L486[16:41:41] <SatanicSanta> for getSubItems, what should I pass instead of null (like I did in 1.11 and earlier) for the tab?
L487[16:41:41] <tterrag> !fsp p_77624_4_ flag
L488[16:41:43] <tterrag> whoops I'll move channels
L489[16:41:48] <PaleoCrafter> func_193626_b -> getDisplayNameSupplier? (also key bindings, to save you the search: it's used in the TextComponentKeyBinding stuff)
L490[16:41:54] <ghz|afk> SatanicSanta: SEARCH, probably
L491[16:42:14] ⇨ Joins: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca)
L492[16:42:22] <SatanicSanta> ight
L493[16:42:28] <PaleoCrafter> can you force, tterrag?
L494[16:42:30] <ghz|afk> hmmm yep, that name sounds about right
L495[16:42:36] <tterrag> I can, yes
L496[16:43:14] <ghz|afk> could also be getDisplayNameDelegate but Supplier works too ;P
L497[16:43:19] <PaleoCrafter> mind changing p_194125_1_ to displayTab? otherwise Forge patches would need to be changed with the next mappings update
L498[16:43:25] <tterrag> !gp p_194125_1_
L499[16:43:35] <tterrag> !gm func_194125_a
L500[16:43:48] <PaleoCrafter> it's the "should display in tab" thing
L501[16:43:50] <tterrag> PaleoCrafter: it's already 'tab'
L502[16:43:54] <tterrag> why 'displayTab' ?
L503[16:44:04] <SatanicSanta> !gm func_194125_a
L504[16:44:26] <ghz|afk> tterrag: presumably forge uses "tab" as its own thing
L505[16:44:33] <PaleoCrafter> because the current Forge patch uses 'tab' in a loop and depending on the name we choose for the method, the param name could give some more information
L506[16:44:35] <PaleoCrafter> yeah
L507[16:44:40] <tterrag> ohhh I see
L508[16:44:48] <tterrag> maybe tabIn ?
L509[16:44:50] <tterrag> to follow standards?
L510[16:44:56] <PaleoCrafter> eh... I'd rather not :P
L511[16:45:05] <tterrag> I don't like it either, but standards are standards
L512[16:45:15] <ghz|afk> that's one standard I wouldn't mind losing ;P
L513[16:45:20] <tterrag> what would you prefer
L514[16:45:23] <ghz|afk> targetTab maybe
L515[16:45:27] <PaleoCrafter> it's only a "standard" because normal people can't pass in class names
L516[16:45:28] <tterrag> no, as a standard
L517[16:45:33] <ghz|afk> nothing
L518[16:45:36] <tterrag> it's not normal people, it's anyone
L519[16:45:37] <ghz|afk> case-by-case basis
L520[16:45:40] <tterrag> even force does not allow class names
L521[16:45:45] <ghz|afk> based on usage/context
L522[16:45:57] <quadraxis> tab isnt the class name tho?
L523[16:46:07] <tterrag> !fsp p_194125_1_ targetTab
L524[16:46:11] <tterrag> whatever
L525[16:46:18] <raoulvdberge> Why isn't forge respecting my "transform": "forge:default-block" on a custom block model (I declared the transform in the "defaults" section)?
L526[16:46:19] <tterrag> someone else can force it again if they don't like the name :P
L527[16:46:20] <tterrag> it's just a param
L528[16:46:39] <ghz|afk> raoulvdberge: pastebin
L529[16:47:26] <PaleoCrafter> ah, interesting: SRG names for lambda params are generated, but the bot doesn't recognise them
L530[16:47:42] <raoulvdberge> ghz|afk: https://pastebin.com/hDMFW5E9
L531[16:47:50] ⇦ Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Ping timeout: 204 seconds)
L532[16:48:07] <LexMobile> yes the script bspkrs uses for the bot update doesnt like lambdas it'll deal with it later
L533[16:48:23] <raoulvdberge> ghz|afk: I'm manually passing the blockstate variant params in a ItemMeshDefinition, which works, but doesn't actually apply the transform..
L534[16:48:29] <PaleoCrafter> okay, good to know that they're supported at all
L535[16:48:41] <PaleoCrafter> oh... crap, field_193637_b shouldn't be displayNameSupplier... it's more like displayNameSupplierProvider xD
L536[16:48:49] <tterrag> !gf field_193637_b
L537[16:49:18] <tterrag> why not just displayNameProvider ?
L538[16:49:22] <tterrag> or just displayNameFunc idk
L539[16:49:28] <ghz|afk> PaleoCrafter: I thought that was the "get" part ?
L540[16:49:35] <ghz|afk> "get(DisplayNameSupplier)"
L541[16:49:41] <PaleoCrafter> yeah, but I don't like it for a field name, ghz|afk
L542[16:49:47] <ghz|afk> AH
L543[16:49:57] <ghz|afk> wait
L544[16:50:18] <ghz|afk> oh it creates a closure that returns the supplier
L545[16:50:19] <PaleoCrafter> tterrag, problem is, since it's a Function<String, Supplier<String>> that doesn't quite describe it, field_193639_d is the actual provider/supplier
L546[16:50:21] <ghz|afk> wtf
L547[16:50:22] <ghz|afk> XD
L548[16:50:34] <ghz|afk> displayNameSupplierDelegate
L549[16:50:45] <ghz|afk> maybe XD
L550[16:50:52] <ghz|afk> WTF is the purpose of that field?!
L551[16:51:04] <tterrag> functionWhichReturnsASupplierForTheDisplayName
L552[16:51:11] <PaleoCrafter> having a default implementation for servers, ghz|afk
L553[16:51:23] <raoulvdberge> This might be a bug?
L554[16:51:29] <ghz|afk> why's it not an actual function?
L555[16:51:36] <PaleoCrafter> it is in KeyBinding
L556[16:51:41] <ghz|afk> it has ONE use
L557[16:51:46] <ghz|afk> inside getUnformattedComponentText
L558[16:51:47] <PaleoCrafter> the client overrides the field
L559[16:51:58] <ghz|afk> wat
L560[16:52:11] <PaleoCrafter> the server doesn't have localisations, right?
L561[16:52:14] <ghz|afk> OH
L562[16:52:16] <PaleoCrafter> it also doesn't have the KeyBinding class
L563[16:52:20] <ghz|afk> in the Minecraft constructor
L564[16:52:21] <ghz|afk> WTF
L565[16:52:22] <PaleoCrafter> yeah, this is for localisation support only :P
L566[16:52:30] <PaleoCrafter> it's actually rather clever, imo :P
L567[16:52:49] <diesieben07> hm. the getter for a boolean field "showToast", should i call it "getShowToast"? That follow conventions but sounds stupid.,
L568[16:52:53] <ScottehBoeh> LMAO this is going to sound really stupid
L569[16:52:56] <ghz|afk> yeah I'd still go with displayNameSupplierDelegate
L570[16:52:59] <PaleoCrafter> shouldShowToast, diesieben07?
L571[16:53:06] <ghz|afk> hmm or rather
L572[16:53:09] <diesieben07> yes thats what i am thinking
L573[16:53:11] <ScottehBoeh> is there any known reason (that I dont' know about) that my custom mob disappears after like 2 seconds?
L574[16:53:11] <ghz|afk> displayNameSupplierBuilder
L575[16:53:14] <diesieben07> but that does not follow conventions
L576[16:53:15] <ghz|afk> no wait
L577[16:53:25] <ghz|afk> displayNameSupplierDelegateBuilder
L578[16:53:25] <PaleoCrafter> I mean, they could have gone with a Function<String, String>, but that would mean a *slight* overhead xD
L579[16:53:56] <ghz|afk> nevermind that last one, I misread
L580[16:53:56] <diesieben07> should it is.
L581[16:54:19] <ghz|afk> okay my suggestion is back to displayNameSupplierDelegate
L582[16:55:10] <PaleoCrafter> is that function itself a delegate though? xD
L583[16:55:19] <PaleoCrafter> displayNameSupplierProvider makes sense in a Java context
L584[16:55:36] <LexMobile> why so verbose?
L585[16:55:43] <LexMobile> why not nameProvider?
L586[16:55:52] <PaleoCrafter> because it doesn't actually do that xD
L587[16:56:04] <PaleoCrafter> it just *gives* you the nameProvider for a given ID
L588[16:56:13] <LexMobile> yes...
L589[16:56:19] <LexMobile> so thats exactly what it does
L590[16:56:27] <ghz|afk> it allows the client to replace the implementation of the supplier getter
L591[16:56:37] <ghz|afk> so it's a proxy/delegate pattern
L592[16:56:43] <ghz|afk> hence why I suggested that
L593[16:57:01] <LexMobile> yes but its still functionally just a provider
L594[16:57:04] <LexMobile> dont care about internal shit
L595[16:57:11] <PaleoCrafter> yes, but it doesn't provide a name
L596[16:57:16] <ghz|afk> but it returns a supplier... so it's a supplierProvider
L597[16:57:20] <ghz|afk> not a nameProvider
L598[16:57:25] <PaleoCrafter> hence my suggestion of (display)NameSupplierProvider xD
L599[16:57:25] <LexMobile> also are you guys the ones who are makign the thisIsASuperLongNamewBecauseItDoesALotOfShit names?
L600[16:57:27] <LexMobile> cuz thats annoying
L601[16:57:29] <ScottehBoeh> Bahahaha http://i.imgur.com/t6iMyI9.png
L602[16:57:31] <ScottehBoeh> Woops, wrong model
L603[16:57:42] <PaleoCrafter> nah, I try to find as concise names as possible
L604[16:57:48] <PaleoCrafter> but it's somewhat hard to do with higher order functions
L605[16:58:08] <LexMobile> not really this one would be fine as nameProvider or getNameProvider
L606[16:58:55] <PaleoCrafter> I do use getDisplayNameSupplier (using Java 8 terminology) for the method, if you're fine with naming the field the same, I'll do so
L607[17:00:05] <PaleoCrafter> I'd like to keep the "display" part to keep it consistent with KeyBinding#getDisplayName
L608[17:00:07] ⇦ Quits: CoderPuppy (~cpup@32.218.117.22) (Ping timeout: 186 seconds)
L609[17:00:08] <LexMobile> nothing wrong with field a, getA() ptterns
L610[17:00:33] <SatanicSanta> oh, i see the osx issue was fixed. How should I go about actually obtaining that fix?
L611[17:00:38] <ghz|afk> the problem is that in this case "a" does not contain the result of getA()
L612[17:00:40] <PaleoCrafter> ^
L613[17:00:52] <ghz|afk> it contains a Function that calls getA()
L614[17:01:05] <PaleoCrafter> a is getB xD
L615[17:01:38] <LexMobile> then aGetter
L616[17:01:45] <ghz|afk> I'm thinkin ... the method could be nameProxy(String) and the field nameProxyProvider
L617[17:02:22] <ghz|afk> (or Getter)
L618[17:02:35] <SatanicSanta> actually a better question would be how do i go about updating forgegradle?
L619[17:03:07] <tterrag> if you use -SNAPSHOT it will always update
L620[17:03:08] <ghz|afk> SatanicSanta: assuming you have ForgeGradle:2.3-SNAPSHOT in your build.gradle
L621[17:03:15] <ghz|afk> the next time you use gradle it will DL the new snapshot
L622[17:03:21] <PaleoCrafter> somebody with force permissions has to rename field_193637_b anyways, I dun goofd the first time round
L623[17:03:39] <SatanicSanta> well in that case
L624[17:03:44] <tterrag> I was waiting for you guys to reach a decision
L625[17:03:46] <SatanicSanta> Lex the osx stuff is still broken :P
L626[17:04:10] <ghz|afk> I gave my opinion, this is something that we won't see often
L627[17:04:13] <ghz|afk> in practice during modding
L628[17:04:21] <ghz|afk> so I don't REALLY care what it ends up being called
L629[17:05:08] <PaleoCrafter> hm... I've named field_193638_c "id" (of the key binding) for now, but it looks like Vanilla itself probably calls its "keybind", since they use that in ITextComponent.serialize ._.
L630[17:05:26] <PaleoCrafter> I don't really care either, but it should have at least a reasonable name
L631[17:05:32] <PaleoCrafter> then again, all suggestions so far were reasonable imo
L632[17:05:40] ⇦ Quits: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca) (Quit: Leaving)
L633[17:05:45] ⇨ Joins: cpup (~cpup@32.218.118.201)
L634[17:06:04] <ghz|afk> hmm the Ingredient method builders, func_193367_a, func_193368_a, func_193369_a - can we name them "of"?
L635[17:07:20] <PaleoCrafter> I'd call them that
L636[17:07:47] <ghz|afk> I mean there's no issue calling all 3 the same right?
L637[17:07:48] <tterrag> anyone know what func_192399_d is for?
L638[17:07:51] <ghz|afk> I'm new to setting things
L639[17:07:55] <tterrag> seems to maybe be some kind of "isHidden" function?
L640[17:08:12] <PaleoCrafter> there shouldn't be, all have the different signature
L641[17:08:28] <ghz|afk> if true, it's unsupported
L642[17:08:34] <ghz|afk> based on the use in RecipeCommand
L643[17:08:48] <ghz|afk> commands.recipe.unsupported=%s is an unsupported recipe
L644[17:08:57] <ghz|afk> isRecipeUnsupported()
L645[17:09:05] <tterrag> "unsupported' what the hell does that mean
L646[17:09:11] <tterrag> is it ever true in vanilla?
L647[17:09:26] <ghz|afk> yes
L648[17:09:29] <ghz|afk> for the special recipes
L649[17:09:33] <ghz|afk> that should never be in the book
L650[17:09:35] <tterrag> aha, RecipeRepairItem etc
L651[17:09:44] <tterrag> unsupported seems like a weird term
L652[17:09:46] <ghz|afk> so not "unsupported" but rather
L653[17:09:46] <tterrag> I like "hidden"
L654[17:09:54] <ghz|afk> "unsupported by the book"
L655[17:10:06] <tterrag> aka 'hidden' >.>
L656[17:10:14] <ghz|afk> no not hidden
L657[17:10:22] <ghz|afk> it means the book system would be unable to display the recipe for it
L658[17:10:30] <ghz|afk> for preview
L659[17:10:34] <ghz|afk> and place the items automatically
L660[17:10:35] <PaleoCrafter> do we want the names to be so tightly linked to the existence of the book, though?
L661[17:10:36] <tterrag> right
L662[17:10:43] <tterrag> but it's not unsupported, because you can still *use* the recipe
L663[17:10:52] <ghz|afk> yes
L664[17:11:21] <ghz|afk> so isInvalidForBook or whatever
L665[17:11:54] <PaleoCrafter> func_192389_a (another usecase of func_192399_d) appears to be updateCraftingResult?
L666[17:12:28] <ghz|afk> hmm I guess
L667[17:12:52] ⇨ Joins: Raycoms (~Raycoms@2804:14d:baa6:25e1::1001)
L668[17:12:56] <Raycoms> Hey there
L669[17:13:25] <Raycoms> Is there a good way to detect if a mod is installed without having to add that mod as a dependency in gradle?
L670[17:13:55] <Raycoms> Like checking if there is a block with that mods modId or similar?
L671[17:14:12] <ghz|afk> Loader.isModLoaded
L672[17:14:13] <Necro> Loader.isModLoaded(String id)
L673[17:17:32] <PaleoCrafter> hm... I feel like func_192413_b should be findMatchingRecipe while the current findMatchingRecipe (func_82787_a) should be find(Matching)Result or something
L674[17:17:36] <Raycoms> Thanks
L675[17:17:52] <diesieben07> tterrag, ResourceLocations are not names :(
L676[17:17:58] <tterrag> diesieben07: hrm?
L677[17:18:13] <diesieben07> field_192079_d
L678[17:18:16] <diesieben07> you named it "name"
L679[17:18:18] <diesieben07> but it's an ID
L680[17:18:25] <tterrag> !gf field_192079_d
L681[17:18:37] <tterrag> hm yeah, I wasn't 100% on that
L682[17:18:40] <tterrag> id also doesn't seem quite right
L683[17:18:44] <PaleoCrafter> how dare you! xD
L684[17:18:44] <diesieben07> why not?
L685[17:18:58] <tterrag> well because it's never really used as an id
L686[17:19:10] <diesieben07> of course. it identifies the advancement.
L687[17:19:29] <tterrag> then why do we call it "registryName" ?
L688[17:19:33] <tterrag> for items/blocks/etc
L689[17:19:40] <diesieben07> i did not call it that :P
L690[17:20:03] <diesieben07> i would prefer "ID" and "numerical ID"
L691[17:20:14] <diesieben07> but people associate "block ID" with a number, unfortunately
L692[17:20:29] <PaleoCrafter> func_194073_a -> unlock or unlockRecipe (from RecipeBook)?
L693[17:21:13] ⇦ Quits: johnnysanz3 (~johnnysan@24.238.62.12.res-cmts.brd2.ptd.net) (Ping timeout: 200 seconds)
L694[17:21:16] <tterrag> Recipe seems redundant in that name
L695[17:21:32] <tterrag> think of how it's called unlock(recipe) or unlockRecipe(recipe)
L696[17:21:36] <PaleoCrafter> imo, too, hence me asking ^^
L697[17:21:45] <PaleoCrafter> unlock it is
L698[17:22:55] <PaleoCrafter> but II'm somewhat confused... there are two bitsets in RecipeBook which both seem to contain unlocks
L699[17:22:55] <tterrag> I love unnammed methods that are just random boolean returns
L700[17:23:21] <tterrag> PaleoCrafter: yeah...that's nothing. look at PlayerAdvancements. three identical Set<Advancement> fields
L701[17:23:26] <PaleoCrafter> lol
L702[17:23:31] <tterrag> not even sure where to start with that
L703[17:23:55] <diesieben07> i also love how the getter for "name" is now called "getId"
L704[17:23:56] <diesieben07> -_-
L705[17:24:03] <PaleoCrafter> I'm not too familiar with the the recipe book stuff, so I can't even guess the difference between the two
L706[17:24:05] <tterrag> !gm Advancement.getId
L707[17:24:08] <PaleoCrafter> one only appears to be used on the client, though
L708[17:24:17] <tterrag> diesieben07: I didn't name it :P
L709[17:24:20] <diesieben07> yes i know
L710[17:24:25] <diesieben07> that would be even worse lol
L711[17:24:29] <diesieben07> gm func_193124_g
L712[17:24:32] <tterrag> but fine, I'm outnumbered
L713[17:24:32] <diesieben07> fudge
L714[17:24:42] <tterrag> !fsf Advancement.name id
L715[17:24:47] <diesieben07> <3
L716[17:24:52] <tterrag> k that doesn't work like that
L717[17:24:55] <tterrag> !gf Advancement.name
L718[17:25:01] <tterrag> !fsg field_192079_d id
L719[17:25:04] <tterrag> !fsf field_192079_d id
L720[17:25:09] <tterrag> asldkfjaslkdf done
L721[17:25:19] <diesieben07> spam ALLL the force commands
L722[17:25:46] <tterrag> bspkrs: I request that (f)s(m/f/p) allows mapped names as the target :P
L723[17:29:23] <quadraxis> missing out on the really important thing here
L724[17:29:27] <quadraxis> mapping the parrot
L725[17:30:09] <TechnicianLP2> no cookies for the parrot!
L726[17:33:39] <diesieben07> AdvancementRewards.reward(player) or AdvancementRewards.giveTo(player)?
L727[17:34:39] <PaleoCrafter> take a look at old achievements mappings?
L728[17:34:53] <diesieben07> there are rewards for achievements?
L729[17:34:55] <PaleoCrafter> I prefer reward, though
L730[17:35:11] <PaleoCrafter> oh... no, sorry xD
L731[17:35:19] <diesieben07> :D i prefer reward, too
L732[17:35:32] <PaleoCrafter> although...
L733[17:35:33] <PaleoCrafter> maybe grant?
L734[17:35:51] <PaleoCrafter> makes reading it less redundant: advancementRewards.grant(player)
L735[17:35:58] <diesieben07> hm yeah ok. makes sense
L736[17:41:42] *** manmaed is now known as manmaed[away]
L737[17:42:40] <PaleoCrafter> gah, I don't want to figure out those RecipeBook names right now, too much else unnamed xD
L738[17:45:18] <tterrag> PaleoCrafter: exactly why I quit on PlayerAdvancements :P
L739[17:45:57] <PaleoCrafter> hehe
L740[17:46:12] <PaleoCrafter> I probably should go from the GUI and just inspect stuff via breakpoints
L741[17:46:59] *** amadornes is now known as amadornes[OFF]
L742[17:48:54] <diesieben07> gah, stupid bot rules...
L743[17:50:19] <kashike> diesieben07: hm?
L744[17:50:42] <diesieben07> not every static final field should be all uppercase...
L745[17:50:57] <tterrag> which one
L746[17:51:12] <diesieben07> anything that's not an actual constant
L747[17:51:15] <diesieben07> e.g. a logger.
L748[17:51:21] <tterrag> just call it LOGGER
L749[17:51:27] <tterrag> if for nothing else, consistency
L750[17:51:27] <diesieben07> its already named
L751[17:51:33] <kashike> what field?
L752[17:51:42] <tterrag> you've argued this before, it was settled to use constant case for all publicf
L753[17:51:47] <diesieben07> yes i know
L754[17:51:57] <diesieben07> that's why i just complained, but did not say to change anything.
L755[17:52:01] <diesieben07> i disagree, but whatever.
L756[17:52:26] ⇦ Quits: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:f89e:de47:621d:e746) (Ping timeout: 180 seconds)
L757[17:52:36] <PaleoCrafter> kashike, go come up with a name for field_193637_b :P
L758[17:52:44] <tterrag> disagreement is fine, but standards make things cleaner
L759[17:52:51] <tterrag> !gf field_193637_b
L760[17:52:57] <tterrag> oh that
L761[17:53:02] <kashike> PaleoCrafter: already named :P
L762[17:53:20] <PaleoCrafter> yeah, but it's not appropriate
L763[17:53:24] <PaleoCrafter> look at who named it
L764[17:53:37] <kashike> you
L765[17:53:44] <PaleoCrafter> need to find a DW episode that fits it
L766[17:53:50] <kashike> xD
L767[17:57:45] <PaleoCrafter> http://money.cnn.com/2017/06/06/technology/culture/syrian-minecraft-woebot/index.html should I feel bad for reading "helpful" first >.>
L768[17:58:15] ⇦ Quits: KnightMiner (~KnightMin@adsl-75-5-66-171.dsl.emhril.sbcglobal.net) (Ping timeout: 200 seconds)
L769[18:04:52] <diesieben07> when mapping, can you specify @return for javadocs?
L770[18:05:46] <kashike> yes
L771[18:05:50] <kashike> but in a weird way
L772[18:06:04] <kashike> sm func_thing name docsdocsodocsodofsfs\n \n@return balh
L773[18:06:21] <kashike> space between \n's is required
L774[18:06:33] <diesieben07> And you need two \ns?
L775[18:06:44] <kashike> to make it look nicer, yeah
L776[18:06:54] <diesieben07> ah ok, makes sense. thx
L777[18:07:11] <PaleoCrafter> we really need a nice web interface for this shit
L778[18:07:16] <kashike> heh
L779[18:07:20] <PaleoCrafter> preferably with a list of all unnamed things
L780[18:07:28] <kashike> IRC can do things quite good
L781[18:07:38] <PaleoCrafter> get Curse to do it and give points out for it xD
L782[18:07:43] ⇨ Joins: KnightMiner (~KnightMin@adsl-75-5-66-171.dsl.emhril.sbcglobal.net)
L783[18:08:17] <diesieben07> no please god no
L784[18:08:27] <kashike> ^
L785[18:08:30] <diesieben07> the mappings will become absolutely terrible
L786[18:08:30] <kashike> please please please no
L787[18:08:34] <PaleoCrafter> of course not xD
L788[18:08:41] <PaleoCrafter> although you could make it vote-based or something
L789[18:11:02] ⇦ Quits: AshIndigo (uid202308@id-202308.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L790[18:28:51] <PaleoCrafter> could even make it really fancy and have like an actual code view of everything
L791[18:29:02] <quadraxis> any ideas for the new map colours?
L792[18:29:23] ⇦ Quits: h5h77 (~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b) (Quit: Leaving)
L793[18:29:25] <kashike> I'd hold off on naming anything more right now, by the way
L794[18:29:59] ⇦ Quits: SirSavary (~SirSavary@66-206-242-120.eastlink.ca) (Quit: Leaving)
L795[18:30:17] *** diesieben07 is now known as diesieben|away
L796[18:30:45] <kashike> quadraxis: they're used for the coloured hardened clay block
L797[18:30:53] <quadraxis> yeah I know
L798[18:31:22] <kashike> HARDENED_CLAY_{COLOR}
L799[18:32:40] <PaleoCrafter> I thoguht that was terracotta now? :P
L800[18:32:55] <kashike> only the display name changed
L801[18:32:56] <kashike> /shrug
L802[18:37:28] <PaleoCrafter> I mean, I don't play Vanilla, hardly play modded these days and don't really actively work on any mod, so I couldn't care less about that darn name xD
L803[18:38:53] <PaleoCrafter> ffs, Blizzard, you've given me like 5 "normal" legendary/epic items this event already, but only 1 or 2 actual event things ._.
L804[18:53:22] <Raycoms> I want to configure our project to use minecraft_version=1.12 forge_version=14.21.0.2322 and mappings snapshot_20161220
L805[18:53:36] <Raycoms> but for some reason gradle is unable to download the forge dependencies for that
L806[18:53:48] <kashike> are you using ForgeGradle 2.3?
L807[18:53:50] <kashike> any errors?
L808[18:54:21] <Raycoms> classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT'
L809[18:54:28] <Raycoms> 2.2 won't work, I have to use 2.3?
L810[18:54:33] <kashike> 1.12 requires 2.3
L811[18:54:44] <Raycoms> okay, will be the same text just switch to 2.3?
L812[18:54:50] <kashike> yes
L813[18:54:56] <Raycoms> okay thanks, I'll tr
L814[18:54:57] <Raycoms> okay thanks, I'll try
L815[18:55:20] ⇦ Quits: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L816[18:57:45] ⇨ Joins: williewillus (~williewil@2605:6000:e941:d00:7e7a:91ff:fe7a:e06d)
L817[18:58:06] <Raycoms> No, still not downloading
L818[18:58:10] <Raycoms> and no I'm not getting any errors
L819[18:58:17] <kashike> what do you get in your log?
L820[18:58:59] <PaleoCrafter> does anybody get why beds use a TESR now, btw?
L821[19:01:40] <williewillus> PaleoCrafter: not enough meta to store all the possible states? idk
L822[19:02:03] <PaleoCrafter> eh, that'd explain a *TE* not the renderer though
L823[19:02:12] <williewillus> no idea :P
L824[19:02:25] <williewillus> it clearly felt like a stopgap because the ID changes were delayed though
L825[19:02:55] <Raycoms> how do I run the refresh gradle task in console, I always only run it in intellij
L826[19:03:22] <williewillus> you mean the blue refresh button?
L827[19:03:25] <williewillus> that's an intellij concept
L828[19:03:55] <williewillus> it's saying (simplifying things) "re-read build.gradle and if things in the iml don't match fix it"
L829[19:04:01] <Raycoms> Ahk, anyway setupDecompWorkspace results in "3 Broken Access Transformer lines:"
L830[19:04:13] <Raycoms> Does that prevent the checkout of the right dependencies?
L831[19:08:07] ⇦ Quits: Necro (~Necro@p200300700D145C5711A11C39E58F02D8.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L832[19:19:02] <quadraxis> williewillus: if you didn't see earlier, the bot's updated for 1.12 now
L833[19:19:41] <kashike> <kashike> I'd hold off on naming anything more right now, by the way
L834[19:20:12] <williewillus> why?
L835[19:20:22] <williewillus> (was gonna say yay)
L836[19:20:28] <kashike> some issues have popped up
L837[19:20:32] <williewillus> i have a whole list of shit that I made when I was bored yesterday
L838[19:20:38] <williewillus> hm?
L839[19:20:39] <kashike> 1.11 renames and javadocs changes didn't carry over
L840[19:20:43] <kashike> properly
L841[19:20:58] <williewillus> if i named 1.12 stuff would it get lost?
L842[19:26:48] ⇦ Quits: auenf (David@CPE-60-229-51-65.lns7.ken.bigpond.net.au) (Ping timeout: 204 seconds)
L843[19:27:50] ⇨ Joins: auenf (David@cpe-60-229-51-65.lns7.ken.bigpond.net.au)
L844[19:29:17] <williewillus> did the 1.12 part "branch off" at the wrong point in time? (i have no idea how the db works)
L845[19:29:41] <kashike> not sure, bsp has been pinged a few times, he'll see it eventually
L846[19:30:21] <williewillus> guess I'll keep working on this list in notepad lol
L847[19:30:48] <PaleoCrafter> u wot
L848[19:32:38] <williewillus> I starting thinking of names for all the advancement crap
L849[19:32:40] <williewillus> was bored last night
L850[19:32:50] <kashike> a lot was already named
L851[19:33:05] <PaleoCrafter> that's understandable, the notepad part is what's unnerving :P
L852[19:45:19] ⇦ Quits: cpup (~cpup@32.218.118.201) (Ping timeout: 200 seconds)
L853[19:50:57] ⇨ Joins: cpup (~cpup@32.218.112.61)
L854[19:54:26] ⇦ Quits: cpup (~cpup@32.218.112.61) (Ping timeout: 180 seconds)
L855[19:55:28] ⇨ Joins: PrinceCat (~PrinceCat@58-7-210-125.dyn.iinet.net.au)
L856[19:57:26] ⇦ Quits: Intektor (~Intektor@p5b274865.dip0.t-ipconnect.de) (Quit: Leaving)
L857[20:08:28] <Raycoms> Achievements were changed to advancements right?
L858[20:09:44] <williewillus> yes
L859[20:10:25] <williewillus> also good that the naming that has already been was done by competent people :P
L860[20:11:01] <quadraxis> ?
L861[20:11:34] <williewillus> it was mentioned that a bunch of new 1.12 was already named and I said thankfully by people who know what they're doing
L862[20:11:42] <PaleoCrafter> yeah, we don't want sp64x messing up stuff, williewillus :P
L863[20:11:47] <williewillus> yes, exactly
L864[20:11:52] <williewillus> I didn't want to name naems but yes lol
L865[20:12:32] <quadraxis> well i was unsure how seriously you meant competent :p
L866[20:13:32] ⇨ Joins: cpup (~cpup@32.218.112.61)
L867[20:13:38] <williewillus> as in "doesn't name an EntityLivingBase field 'bat'"
L868[20:13:46] <williewillus> *param
L869[20:13:51] <kashike> heh
L870[20:14:15] ⇦ Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L871[20:19:46] <Raycoms> Can someone explain me what changed from achievements to advancements and what I have to take care about?
L872[20:20:20] <PaleoCrafter> waiting for Forge and mappings to stabilise a bit is properly the best advice right now :P
L873[20:20:35] <kashike> Raycoms: achievements are gone
L874[20:20:40] <kashike> advancements are a whole new system
L875[20:20:47] <PaleoCrafter> no non-hacky support for non-Vanilla advancements yet, iirc
L876[20:20:52] <williewillus> wait for names :P
L877[20:20:57] <williewillus> in the meantime read the vanilla wiki article
L878[20:21:01] <kashike> https://minecraft.gamepedia.com/Advancements
L879[20:21:18] <Raycoms> no non-hacky support for non-Vanilla advancements yet -> k got it =D
L880[20:21:33] <PaleoCrafter> that's a lot of negatives in that statement xD
L881[20:24:19] <Raycoms> shorter would be "Only supports vanilla achievements right now"
L882[20:24:28] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:80b5:90f1:e74c:e2cd)
L883[20:24:32] <kashike> advancements*
L884[20:24:43] <Raycoms> exactly
L885[20:32:08] <LexMobile> Need comments on thoughts: https://gist.github.com/LexManos/2a11d4f7aa9d680d861dae4faf9dcfa6
L886[20:33:50] <PaleoCrafter> lol, Xycraft
L887[20:34:26] ⇦ Quits: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping timeout: 180 seconds)
L888[20:48:08] ⇦ Quits: Gil (uid147942@id-147942.hathersage.irccloud.com) (Quit: Connection closed for inactivity)
L889[20:50:59] ⇦ Quits: PrinceCat (~PrinceCat@58-7-210-125.dyn.iinet.net.au) (Quit: My MacBook has gone to sleep. ZZZzzz…)
L890[20:54:02] <tterrag> lex: my first thought is "ingredient" -> "ingredients"
L891[20:54:03] <tterrag> :P
L892[20:54:06] <tterrag> but overall it seems good
L893[20:54:18] <tterrag> not sure factories need to be a JSON thing
L894[20:54:22] <tterrag> class names in JSON is a bit eh
L895[20:54:30] ⇦ Quits: Raycoms (~Raycoms@2804:14d:baa6:25e1::1001) (Quit: Leaving)
L896[20:54:40] <tterrag> could just be defined by like an annotation in code. @RecipeFactory("shapeless_ore")
L897[20:54:51] <tterrag> allows more flexibility and less reflection
L898[20:55:38] <tterrag> nvm on that ingredients thing... I was misreading
L899[20:56:29] <LexMobile> ya people bitched about annotations
L900[20:56:38] <LexMobile> so fuck it explictly defined metadata
L901[20:56:43] <tterrag> it doesn't need to be annotations...but I just don't think it needs to be json
L902[20:56:51] <tterrag> it seems extranneous as a resource
L903[20:56:53] <LexMobile> it needs to be something
L904[20:57:10] <LexMobile> and this is potentially needed super early
L905[20:57:10] <tterrag> what if I override it with an RP and just wipe all the factories?
L906[20:57:28] <LexMobile> Resource packs wont be taken into account with this system at all
L907[20:57:38] <tterrag> no?
L908[20:57:41] <LexMobile> nope
L909[20:57:49] <tterrag> so it's loaded hardcoded from jar resources?
L910[20:57:52] <tterrag> not through the resource manager?
L911[20:57:56] <LexMobile> yup
L912[20:57:58] <tterrag> I guess that makes sense
L913[20:58:08] <tterrag> maybe...just the option to define factories in code? idk
L914[20:58:16] <PaleoCrafter> it's how Vanilla already does it atm, fyi
L915[20:58:17] <tterrag> something about class names in json just doesn't sit well with me :P
L916[20:58:27] <LexMobile> maybe, but that would be an extension of this system
L917[20:58:48] <LexMobile> it WILL NOT error is any of the _ jsons are missing
L918[20:58:58] <LexMobile> so if we do do things in code then meh
L919[20:59:08] <LexMobile> the problem with doing it in code is order of operations tho.
L920[20:59:47] <LexMobile> if this is done in ServerInit we're fine but we were bouncing around the idea of doing this pre-preinit
L921[21:00:15] <tterrag> well, that's easy to document. like mod construction is already well documented to be a time where nothing should be loaded
L922[21:03:42] ⇦ Quits: Wastl2 (~Wastl2@x4e34410d.dyn.telefonica.de) (Ping timeout: 204 seconds)
L923[21:04:53] ⇦ Quits: auenf (David@cpe-60-229-51-65.lns7.ken.bigpond.net.au) (Ping timeout: 200 seconds)
L924[21:05:12] <williewillus> so much duplicated structure in the advancement triggers .-.
L925[21:05:26] <kashike> yeah
L926[21:05:38] <kashike> meh, could be worse
L927[21:06:01] ⇨ Joins: Wastl2 (~Wastl2@x4e34432b.dyn.telefonica.de)
L928[21:06:05] ⇨ Joins: auenf (David@CPE-60-229-51-65.lns7.ken.bigpond.net.au)
L929[21:08:21] ⇨ Joins: Davnit (~Davnit@72-189-115-20.res.bhn.net)
L930[21:08:27] <MCPBot_Reborn> MCPBot_Reborn is now in read-only mode. Commands that change database data are currently disabled.
L931[21:17:20] ⇨ Joins: Upthorn (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L932[21:17:31] *** PaleoCrafter is now known as PaleOff
L933[21:18:13] ⇨ Joins: Phanta (~Phanta@173-31-33-128.client.mchsi.com)
L934[21:19:38] <Phanta> how would I go about changing the blockstate json used for a particular block?
L935[21:20:01] <tterrag> use a statemapper
L936[21:20:13] <williewillus> what do you mean by "change"?
L937[21:20:21] <Phanta> I mean like
L938[21:20:39] <Phanta> if I have blocks called netherOre0, netherOre1, ...
L939[21:20:44] <Phanta> I want them all to use the model netherOre.json
L940[21:20:48] <Phanta> state*^
L941[21:21:01] <tterrag> that's not great for users
L942[21:21:15] <tterrag> different blockstates can point to the same model
L943[21:21:55] <Phanta> I'm using a state mapper that maps anything passed to it to new ModelResourceLocation(MOD_ID + ":netherOre");
L944[21:22:08] <williewillus> what happens if someone only wants to replace the model for ONE of those?
L945[21:22:15] <williewillus> now they have to replace the whole blockstate json
L946[21:22:23] <williewillus> which conflicts with any other rp that wants to replace *one* of them
L947[21:22:26] <tterrag> actually, it wouldn't even be possible
L948[21:22:35] <Phanta> well the thing is
L949[21:22:46] <Phanta> I'm using a single template texture for all of them
L950[21:22:59] <Phanta> and I'm using a color handler to modify their tints
L951[21:23:31] <tterrag> blockstate files are called that because they are for different blockstates. you can have them all still point to the same model+texture
L952[21:23:33] <williewillus> what if an rp maker *wants* to make them specialized?
L953[21:24:27] <williewillus> anyways, the whole BlockFaceShape thing is super weird, not sure what they were going for
L954[21:25:02] <tterrag> they were thinking "screw mods"
L955[21:25:09] <tterrag> time for more enum hacks...
L956[21:25:20] <tterrag> not even though, since it'll be impossible to reference added constants
L957[21:25:25] <KnightMiner> Funny how Mojang can add nothing without getting some part of the community upset
L958[21:25:52] <KnightMiner> Modders want bug fixes, resource pack and map makers want more JSON customization, and survival players want more features
L959[21:25:52] <williewillus> KnightMiner: that's a broad generalization
L960[21:25:59] <tterrag> KnightMiner: there are certain devs who actually don't care about mods and will in fact implement things in a way which is unhelpful intentionally
L961[21:26:09] <tterrag> in this case, it seems to be the latter
L962[21:26:10] <KnightMiner> Well, as a resource pack maker, I loved the blockstate system
L963[21:26:17] <KnightMiner> As a modder, I see the reason it was added
L964[21:26:20] <tterrag> yeah we aren't complaining about blockstates
L965[21:26:27] <williewillus> well specifically about the face shape thing
L966[21:26:31] <Phanta> I definitely am lol
L967[21:26:33] <KnightMiner> Face shape?
L968[21:26:35] <williewillus> the enum values don't even make sense
L969[21:26:36] <williewillus> in 1.12
L970[21:26:44] <Phanta> I haven't worked on post-1.7.10 forge until today
L971[21:26:48] <tterrag> Phanta: well quit it. they are much better than magic meta values
L972[21:26:50] <Phanta> and I'm extremely confused by everything
L973[21:26:55] <tterrag> new != bad
L974[21:27:03] <kashike> williewillus: what do you mean? they make perfect sense! /s
L975[21:27:23] <KnightMiner> I still see the occasional mod with a 16 integer blockstate property. because who needs understandible code>
L976[21:27:28] <tterrag> williewillus: they kind of make sense...but the fact that it's a hardcoded enum makes them useless
L977[21:27:32] <williewillus> Phanta: ywia http://mcforge.readthedocs.io/en/latest/blockstates/states/
L978[21:27:39] <williewillus> KnightMiner: *facepalm*
L979[21:27:43] <Phanta> I've already read the whole article
L980[21:27:49] <Phanta> I'm referencing it as I code
L981[21:27:54] <Phanta> but I'm still confused /shrug
L982[21:28:01] <tterrag> confused by what exactly
L983[21:28:17] <williewillus> ^
L984[21:28:27] <tterrag> KnightMiner: I'm sort of part of the problem there :P https://github.com/Chisel-Team/Chisel/blob/1.10/dev/src/main/java/team/chisel/common/util/PropertyAnyInteger.java
L985[21:28:35] <tterrag> I've been meaning to refactor that to be a bit more meaningful
L986[21:28:38] <tterrag> but busy with other stuff
L987[21:28:48] <tterrag> it's code from 1.8
L988[21:29:14] <KnightMiner> Is that used for all blocks in chisel?
L989[21:29:36] <KnightMiner> I feel like just having an enum interface would be a cleaner approach, Tinkers does most of its blocks using that
L990[21:29:37] <tterrag> yes
L991[21:29:41] <Phanta> for one thing, my game crashes on startup with an NPE in getMetaFromState
L992[21:29:41] <tterrag> a what
L993[21:29:50] <Phanta> all my code does is read an integer from block meta and return it
L994[21:29:54] <tterrag> Phanta: post it
L995[21:30:02] <Phanta> lemme paste it quick
L996[21:30:10] <KnightMiner> https://github.com/SlimeKnights/TinkersConstruct/blob/1.11.2/src/main/java/slimeknights/tconstruct/smeltery/block/BlockSeared.java
L997[21:30:10] <tterrag> KnightMiner: I think you understimate the number of variants we have
L998[21:30:29] <tterrag> there would be like 50 enums
L999[21:30:31] <tterrag> that's dumb
L1000[21:30:33] <KnightMiner> The entirety of the ~16 properties of the block is based on a single Enum
L1001[21:30:46] <KnightMiner> One enum per block, construct it in some nice place
L1002[21:31:07] <tterrag> we don't use custom block classes
L1003[21:31:11] <tterrag> unless it's absolutely necessary
L1004[21:31:14] <tterrag> because it's usually not
L1005[21:31:16] <KnightMiner> If needed use some sorcery to make a larger enum split into two property
L1006[21:31:28] <KnightMiner> No custom block classes? Not even a base chisel class?
L1007[21:31:33] <tterrag> exactly
L1008[21:31:34] <tterrag> one class
L1009[21:31:42] <tterrag> https://github.com/Chisel-Team/Chisel/blob/1.10/dev/src/main/java/team/chisel/common/block/BlockCarvable.java
L1010[21:31:46] <KnightMiner> All the ones in Tinkers could in theroy run from one class, just pass the enum into the constructor
L1011[21:32:00] <Phanta> https://gist.github.com/phantamanta44/44700d854bcc0c2b70a54f19f787ff57 here
L1012[21:32:22] <tterrag> KnightMiner: not with statically defined properties
L1013[21:32:41] <williewillus> Phanta: good lord what is happening :p
L1014[21:32:54] <tterrag> that code is nonsense
L1015[21:32:56] ⇦ Quits: TechnicianLP2 (~AndChat59@p4FE56EB2.dip0.t-ipconnect.de) (Ping timeout: 180 seconds)
L1016[21:32:59] <tterrag> no extended states in to/from meta
L1017[21:33:04] <tterrag> DON'T USE META PROPERTIES
L1018[21:33:08] <williewillus> did you copy the unlisted property stuff from someone/where?
L1019[21:33:26] <Phanta> no I wrote it all myself from what I've gleaned by looking at the documents and some source code from other mods
L1020[21:33:35] ⇨ Joins: Disconsented (~quassel@disconsented.com)
L1021[21:33:44] <tterrag> nowhere in the documents does it say to use extended state like that...
L1022[21:33:44] <Phanta> also the point of "meta" was to be the ordinal of the associated Type enum value modulo 16
L1023[21:33:52] <Phanta> but I realized it was just the meta anyways
L1024[21:34:03] <williewillus> you still can't store more than 16 variations per block id
L1025[21:34:09] <tterrag> in fact extended states are not mentioned anywhere
L1026[21:34:13] <williewillus> it's not unlimited meta
L1027[21:34:24] <KnightMiner> And getMetaFromState is where you convert the state to meta, that should not be done using s separate property in any case
L1028[21:34:24] <Phanta> yeah I'm using multiple instances of BlockNetherOre
L1029[21:34:46] <williewillus> get rid of all the extended state/unlisted prop stuff first of all
L1030[21:34:50] <tterrag> step 1. get rid of PROP_META and PROP_ORE_TYPE
L1031[21:34:54] <tterrag> step 2. make PROP_TYPE a normal property
L1032[21:34:55] <williewillus> then use a single propertyenum with predicates
L1033[21:35:06] <tterrag> step 3. ^
L1034[21:35:44] <Phanta> wait what's a predicate
L1035[21:35:48] <Phanta> that's not mentioned in the docs either
L1036[21:36:18] <williewillus> """ You can also use only a subset of the Enum values (for example, you can use only 4 of the 16 EnumDyeColor‘s. Take a look at the other overloads of PropertyEnum.create) """
L1037[21:38:06] <tterrag> predicate would basically just be t -> t.ordinal()/16 == blockindex
L1038[21:38:15] <tterrag> blockindex being 0,1,2,...
L1039[21:38:42] <williewillus> that assumes each blockindex uses a full 16 enum values though right?
L1040[21:39:10] <Phanta> so each instance of BlockNetherOre has its own instance of PROP_TYPE?
L1041[21:39:18] <tterrag> williewillus: no?
L1042[21:39:22] <tterrag> it would just stop whenever the enum does
L1043[21:39:33] <tterrag> Phanta: yes, it would have to
L1044[21:43:06] <Phanta> also PROP_ORE_TYPE is meant to be a transient thing used for rendering
L1045[21:43:25] <tterrag> ok but why
L1046[21:43:33] <tterrag> you could just do getValue(PROP_TYPE).getOreType()
L1047[21:43:43] <Phanta> is that supported in blockstate jsons though
L1048[21:43:49] <tterrag> ah
L1049[21:43:52] <tterrag> no
L1050[21:43:58] <tterrag> I see what you mean then, that's fine
L1051[21:44:03] <Phanta> so I should make it a normal prop
L1052[21:44:05] <tterrag> it should be your own IProperty impl though
L1053[21:44:11] <tterrag> which automatically refers to the Type
L1054[21:44:17] <tterrag> so you aren't duplicating data
L1055[21:44:52] <tterrag> actually nvm
L1056[21:44:55] <tterrag> I'm being dumb
L1057[21:45:09] <tterrag> use a normal PropertyEnum, set it in getActualState
L1058[21:45:35] ⇨ Joins: McJty (~jorrit@94-224-152-129.access.telenet.be)
L1059[21:45:44] <Phanta> ok thx
L1060[21:51:22] <williewillus> !dcc
L1061[21:51:53] <williewillus> !dcc
L1062[21:56:19] <Phanta> is there a way to limit the possible permutations of ores?
L1063[21:56:46] <Phanta> i.e. prevent things like "netherOre0[ore_type=raw,type=ruby]" from happening, since ruby always has an ore_type of gem
L1064[21:57:04] <williewillus> honestly I'd just split it by ore type
L1065[21:57:06] <Phanta> actually no, I'll just remove the ore type property
L1066[21:57:19] <tterrag> I mean
L1067[21:57:23] <tterrag> would that combination ever exist?
L1068[21:57:27] <tterrag> it's up to you in your getActualState
L1069[21:57:42] <Phanta> it wouldn't
L1070[21:57:49] <Phanta> each Type is mapped one-to-one with an OreType
L1071[21:57:54] <Phanta> er, many-to-one
L1072[21:57:56] <tterrag> so then it's not a problem
L1073[21:58:37] <Phanta> e.g. osmium->metal, iron->metal, ruby->gem, coal->raw
L1074[21:58:44] <Phanta> I figure it'd probably be best to just scrap ORE_TYPE
L1075[21:58:55] <tterrag> uh...what
L1076[21:59:35] <Phanta> https://gist.github.com/phantamanta44/44700d854bcc0c2b70a54f19f787ff57 check out the bottom bit of the first file
L1077[22:00:46] <tterrag> I see that
L1078[22:01:02] <tterrag> but BlockNetherOre.Type is your distinguishing enum
L1079[22:01:05] <tterrag> that should be your persisted property
L1080[22:02:14] <Phanta> the problem is that I end up with garbage combinations such as type=osmium,ore_type=raw
L1081[22:02:43] <williewillus> ooh something else interesting in 1.12: PathNavigateFlying
L1082[22:02:51] <Phanta> and that causes MissingVariantExceptions apparently
L1083[22:03:01] <tterrag> you could probably use a statemapper to null those out
L1084[22:03:02] <tterrag> not sure
L1085[22:03:16] <tterrag> I haven't had that problem myself
L1086[22:03:20] <williewillus> probably more effort than just splitting it :P
L1087[22:07:09] <tterrag> Phanta: actually I think the easiest way would be your own IBlockState and override getValidStates
L1088[22:07:15] <tterrag> that's the 'most correct' way
L1089[22:08:27] <Phanta> yeah that makes sense
L1090[22:08:38] <tterrag> return super.getValidStates().entrySet().stream().filter(s -> s.getValue(PROP_TYPE).getOreType() == s.getValue(ORE_TYPE))...
L1091[22:08:38] <Phanta> but I just finished writing a really long blockstate json so I guess I'm stuck with this now
L1092[22:08:57] <tterrag> https://en.wikipedia.org/wiki/Sunk_cost
L1093[22:09:12] <tterrag> or more specifically https://en.wikipedia.org/wiki/Sunk_cost#Loss_aversion_and_the_sunk_cost_fallacy
L1094[22:09:14] <Phanta> reading that article would constitute a sunk cost
L1095[22:09:38] <tterrag> point is...don't create something subpar because you are afraid to throw out work
L1096[22:09:40] <Phanta> anyways, this results in the same thing and also probably gives resource pack creators more flexibility
L1097[22:09:45] <tterrag> there is no such thing as a sunk cost...
L1098[22:10:10] <tterrag> or rather...it is a fallacy to think that you must continue down your current path for no other reason than to not throw out work
L1099[22:10:39] <Phanta> lol I think that's the reason 90% of my projects on github are unfinished
L1100[22:11:19] <tterrag> the first step to improvement is realizing there is a problem :P
L1101[22:11:32] <killjoy> It's called the programming cycle for a reason
L1102[22:11:48] <killjoy> it only ends in obselecence
L1103[22:13:27] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 200 seconds)
L1104[22:14:08] <illy> or booze it could end in booze
L1105[22:14:14] <illy> :P
L1106[22:16:05] <williewillus> it amuses me how mojang handled the parrot cookie thing lol
L1107[22:16:24] <kashike> hehe
L1108[22:16:24] <killjoy> The thing is, ever tutorial says to use a cookie
L1109[22:16:50] <tterrag> that's why they made it kill the parrot
L1110[22:17:06] <killjoy> mojang are huge trolls :P
L1111[22:17:11] <tterrag> "oh it doesn't work" has a much different reaction than "holy crap it murdered my parrot"
L1112[22:17:17] <tterrag> especially to little kids who may have birds in the home
L1113[22:17:42] <williewillus> i know but it was still amusing
L1114[22:17:45] <williewillus> the whole progression was like
L1115[22:18:23] <williewillus> mojang: cookies to tame -> community: parrots can't eat chocolate irl! -> mojang: okay -> mojang: deal 45 seconds of poison and 1.7e38 hearts of damage
L1116[22:18:43] <williewillus> from the player, so if you tamed it it shows the slain message
L1117[22:21:08] <Phanta> do I need a variant called "normal" in my blockstate json?
L1118[22:21:39] <williewillus> no, that's only if you have no properties declared
L1119[22:22:03] <Phanta> I'm getting a strange MissingVariantException
L1120[22:22:09] <Phanta> "Exception loading model for variant finalvoyage:netherOre#normal for blockstates [ ... ]"
L1121[22:24:48] <Phanta> actually I need sleep
L1122[22:24:50] <Phanta> bbl I guess
L1123[22:24:54] ⇦ Parts: Phanta (~Phanta@173-31-33-128.client.mchsi.com) (Leaving))
L1124[22:25:34] <williewillus> whoah TextComponentKeybind that's nice
L1125[22:26:05] <killjoy> I can see the use for that :)
L1126[22:27:44] <killjoy> I don't understand the purpose of field_198639_d
L1127[22:27:54] <killjoy> *193639
L1128[22:28:02] <tterrag> !gf 193639
L1129[22:28:18] <KnightMiner> It would help if it had a mapping name maybe :P
L1130[22:28:19] <kashike> killjoy: set on the client to provide a Supplier of the translated value
L1131[22:28:32] <killjoy> I see now.
L1132[22:28:38] <kashike> default impl returns the keybind id
L1133[22:28:53] <tterrag> KnightMiner: well...chicken egg problem
L1134[22:28:56] <tterrag> can't name it without knowing what it is
L1135[22:29:02] <KnightMiner> Obfuscated code reminds me of some of the students in my prog II class: teacher asks what is the variable "A", "B", and "C"
L1136[22:29:05] <kashike> it's named already :P
L1137[22:29:14] <killjoy> Probably not the best way to do that, but I guess it works
L1138[22:29:23] <kashike> how would you do it?
L1139[22:29:28] <KnightMiner> Easy, call it chickenEgg
L1140[22:29:41] <killjoy> I said it probably wasn't the best way, not that I would do it different :/
L1141[22:29:50] <williewillus> but that implies there's a better wayu
L1142[22:29:52] <williewillus> *way
L1143[22:29:52] <KnightMiner> Or just call it duck billed plateaus, that never went wrong
L1144[22:31:28] <williewillus> the formatting on lambdas in ternaries is funky lol
L1145[22:31:41] <williewillus> (func_193626_ba) it's like a face!
L1146[22:32:05] <kashike> williewillus: go look in net.minecraft.client.util.RecipeBookClient
L1147[22:32:10] <kashike> that's weird formatting :P
L1148[22:32:17] <killjoy> You mean : () ->?
L1149[22:32:46] <williewillus> yeah
L1150[22:32:51] <killjoy> Do we have 1.12 mcpbot yet?
L1151[22:32:55] <killjoy> !version
L1152[22:32:59] <kashike> yes and no
L1153[22:33:00] <killjoy> :)
L1154[22:33:01] <kashike> readonly currently
L1155[22:33:02] <killjoy> :(
L1156[22:33:05] <kashike> an issue is being fixed
L1157[22:33:07] <killjoy> :|
L1158[22:33:39] <williewillus> did anyone ever find out if tabs are automatically added to the book for mod creative tabs? 0.o
L1159[22:34:07] <killjoy> Looks like it.
L1160[22:34:23] <williewillus> what happens if there's too many? :P
L1161[22:34:34] <killjoy> recipeMap.computeIfAbsent()
L1162[22:35:57] <killjoy> I don't like how it's decompiled so all lambdas have a body
L1163[22:36:17] <kashike> could be worse
L1164[22:36:23] <killjoy> Can intellij auto-collapse those?
L1165[22:36:47] <killjoy> It's just replacing it with {...}
L1166[22:36:56] <luacs1998> how would i use the callbacks feature in the FML registries?
L1167[22:38:41] ⇨ Joins: TechnicianLP2 (~AndChat59@p4FE1C17F.dip0.t-ipconnect.de)
L1168[22:45:11] ⇦ Quits: Lathanael|Away (~Lathanael@p5496074A.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L1169[22:45:20] <killjoy> !mh getBrightness
L1170[22:45:36] <killjoy> What happened to that method?
L1171[22:45:52] <killjoy> it was on EntityPlayer I think
L1172[22:47:00] <williewillus> lost its parameter
L1173[22:47:47] ⇨ Joins: darkevilmac (~darkevilm@omega.infra.surgeplay.com)
L1174[22:49:56] ⇨ Joins: dasreyh (webchat@24.140.174.203)
L1175[22:51:19] ⇨ Joins: Lathanael|Away (~Lathanael@p549603A4.dip0.t-ipconnect.de)
L1176[22:59:12] ⇦ Quits: williewillus (~williewil@2605:6000:e941:d00:7e7a:91ff:fe7a:e06d) (Quit: Leaving)
L1177[23:09:49] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1178[23:19:24] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L1179[23:32:55] ⇦ Quits: Brokkoli (~Brokkoli@p2E5B11E5.dip0.t-ipconnect.de) (Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und das T�ten angemessen wirkt. (George Orwell))
L1180[23:39:58] ⇨ Joins: Unh0lyTigg (~Robert@c-24-21-196-226.hsd1.or.comcast.net)
L1181[23:39:59] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L1182[23:40:01] ⇦ Quits: Unh0ly_Tigg (~Robert@c-24-21-196-226.hsd1.or.comcast.net) (Killed (NickServ (GHOST command used by Unh0lyTigg)))
L1183[23:43:55] ⇦ Quits: Unh0lyTigg (~Robert@c-24-21-196-226.hsd1.or.comcast.net) (Read error: Connection reset by peer)
L1184[23:58:41] ⇨ Joins: OldManYoda (~Old_Man_Y@c-24-18-255-219.hsd1.wa.comcast.net)
L1185[23:58:43] ⇨ Joins: PrinceCat (~PrinceCat@58-7-210-125.dyn.iinet.net.au)
<<Prev Next>> Scroll to Top