<<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)
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=""
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> ...
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)
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
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
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
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)
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)
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
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
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
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
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
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
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
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
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> ^
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
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
L1010[21:31:46] <KnightMiner> All the
ones in Tinkers could in theroy run from one class, just pass the
enum into the constructor
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
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
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)