<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:01:52] <zzarr> hello!
L2[00:02:00] <killjoy> hi
L3[00:02:14] <zzarr> my server crashes on
start and I don't understand why
L5[00:03:19] <killjoy> bad transformer
L6[00:03:45] <zzarr> what?
L7[00:04:14] <zzarr> what does that
mean?
L8[00:04:39] <killjoy> EnderCore is breaking
EntityPlayer
L9[00:04:48] <killjoy> At least I'm assuming
that's the mod that's doing it
L10[00:05:02] <zzarr> okey
L11[00:07:28] <zzarr> I just realized...
many of the mods are duplicated :(
L12[00:07:34] <zzarr> fixing...
L13[00:07:39] <killjoy> IMO, EnderCore is
doing transforming wrong.
L14[00:07:53] <killjoy> It's adding
everything manually instead of using the visit methods
L15[00:10:07] <zzarr> I'm new to this, so I
don't know what you mean, but I think that
"ModName-version" would collide with
"ModName-higher-version"
L16[00:10:55] <zzarr> it's possible to
start in single player mode and EnderCore have not caused any
problems earlier
L17[00:14:26] ⇨
Joins: Doty1154
(~Doty1154@2601:648:8000:134f:9d3a:3c7b:4b00:b2ca)
L18[00:15:40] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L19[00:19:32] <tterrag> It's jot a bad
transformer you can clearly see it's running twice
L20[00:19:38] <tterrag> So of course it
breaks
L21[00:19:48] <tterrag> zzarr: remove the
second copy of EC
L22[00:21:12] ***
TTFTCUTS is now known as TTFT|Away
L23[00:21:13] <zzarr> tterrag, yes, I had
alot of copies, I realized I mad a mistake while updating the
server, but now all duplicates are removed
L24[00:21:27] <tterrag> And...no
issues?
L25[00:26:19] <zzarr> not so far
L26[00:30:10] <tterrag> killjoy: feel free
to improve it but that's how I know to write asm
L27[00:32:12] <killjoy> tterrag, when just
injecting stuff, your way is fine, but when adding members, use the
visitors
L28[00:33:43] ⇦
Quits: KnightMiner
(~KnightMin@adsl-75-5-78-31.dsl.emhril.sbcglobal.net) (Quit:
Leaving)
L29[00:49:57] ⇨
Joins: Hgrebnednav
(~Hgrebnedn@d8D872A6E.access.telenet.be)
L30[01:08:37] ⇦
Quits: MoxieGrrl (~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping
timeout: 200 seconds)
L31[01:11:12] ⇨
Joins: MoxieGrrl
(~MoxieGrrl@173-23-172-139.client.mchsi.com)
L32[01:15:26] ⇦
Quits: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:c953:544:f554:fc9a)
(Ping timeout: 180 seconds)
L33[01:15:52] ***
diesieben|away is now known as diesieben07
L34[01:16:26] ***
diesieben07 is now known as diesieben|away
L35[01:29:29] ⇨
Joins: Daomephsta (~Leviathan@121.90.60.70)
L36[01:37:34] ⇦
Quits: Daomephsta (~Leviathan@121.90.60.70) (Quit:
Leaving)
L37[01:52:57] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Remote host closed the connection)
L38[01:53:45] ⇨
Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L39[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20170614 mappings to Forge Maven.
L40[02:00:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20170614-1.12.zip
(mappings = "snapshot_20170614" in build.gradle).
L41[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/
L42[02:04:03] ⇨
Joins: zlainsama (webchat@112.3.205.64)
L43[02:12:24] ⇦
Quits: ghz|afk (gigaherz@140.red-88-8-165.dynamicip.rima-tde.net)
(Remote host closed the connection)
L44[02:12:59] ⇦
Parts: zlainsama (webchat@112.3.205.64) ())
L45[02:14:30] ⇦
Quits: MoxieGrrl (~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping
timeout: 201 seconds)
L46[02:26:34] <killjoy> oh good :)
L47[02:27:11] ⇨
Joins: CoderPuppy (~cpup@32.218.115.248)
L48[02:27:44] ⇦
Quits: Shawn|i7-Q720M
(~shawn156@c-73-153-76-80.hsd1.co.comcast.net) (Read error:
Connection reset by peer)
L49[02:29:26] ⇦
Quits: cpup (~cpup@32.218.119.240) (Ping timeout: 204
seconds)
L50[02:29:38] ⇨
Joins: gigaherz|work (~gigaherz@84.89.63.25)
L51[02:37:20] ⇨
Joins: Davnit_ (~Davnit@72-189-115-20.res.bhn.net)
L52[02:39:34] ⇦
Quits: zzarr (~zzarr@h83-209-217-68.cust.se.alltele.net) (Ping
timeout: 204 seconds)
L53[02:40:12] ⇦
Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Ping timeout:
204 seconds)
L54[02:42:29] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 200
seconds)
L55[02:42:59] ⇦
Quits: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Read
error: Connection reset by peer)
L56[02:43:11] ⇨
Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L57[02:44:00] ⇨
Joins: MoxieGrrl
(~MoxieGrrl@173-23-172-139.client.mchsi.com)
L58[02:44:39] ⇦
Quits: CoderPuppy (~cpup@32.218.115.248) (Ping timeout: 186
seconds)
L59[02:50:21] ⇨
Joins: cpup (~cpup@32.218.116.11)
L60[02:57:27] ⇨
Joins: CoderPuppy (~cpup@32.218.116.23)
L61[02:58:54] ⇦
Quits: cpup (~cpup@32.218.116.11) (Ping timeout: 201
seconds)
L62[03:07:02] ⇦
Quits: McJty (~jorrit@94-224-152-129.access.telenet.be) (Quit:
Leaving)
L63[03:12:43] <killjoy> So what's going to
happen to LayerEntityOnShoulder?
L64[03:13:09] <gigaherz|work> what should
happen?
L65[03:13:21] <gigaherz|work> what's worng
with it?
L66[03:13:28] <killjoy> It's hardcoded for
just parrots
L67[03:13:36] <gigaherz|work> oh
L68[03:13:44] <gigaherz|work> someone will
have to make a good decent PR, I guess
L69[03:14:28] <gigaherz|work> this is the
kind of thing that forge won't just change without modder interest
(and that usually means someone makes a PR for the feature and
others upvote it ;P)
L70[03:15:00] <killjoy> I don't personally
need a use for it, but I can see others may want to use it.
L71[03:15:09] <killjoy> or they can add
their own layer
L72[03:16:26] ⇨
Joins: cpup (~cpup@32.218.116.46)
L73[03:16:34] <killjoy> !sm 192839
getClassFromName
L74[03:16:50] <gigaherz|work> #mcpbot
;P
L75[03:16:54] <killjoy> I know.
L76[03:17:09] <killjoy> I'm not doing any
more right now
L77[03:18:01] ⇦
Quits: CoderPuppy (~cpup@32.218.116.23) (Ping timeout: 201
seconds)
L78[03:19:25] <killjoy> possible example of
usage: shoulder angels
L79[03:29:01] ⇨
Joins: CoderPuppy (~cpup@32.218.116.66)
L80[03:30:52] ⇦
Quits: cpup (~cpup@32.218.116.46) (Ping timeout: 204
seconds)
L82[03:32:07] ⇦
Quits: gegy1000 (~gegy1000@41.177.193.105) (Ping timeout: 186
seconds)
L83[03:32:08] <gigaherz|work> "data
packs" ...
L84[03:32:12] <gigaherz|work>
Iwodner.
L85[03:32:15] <gigaherz|work> I wonder.
*
L86[03:32:23] <killjoy> So that's how he
lost all his textures
L87[03:32:32] <gigaherz|work> yep
L89[03:32:51] <gigaherz|work> "Data
packs are like resource packs but for server side stuff, like loot
tables or structures or functions etc."
L90[03:32:57] <gigaherz|work> \o/
server-side resource manager
L91[03:33:09] <gigaherz|work> I guess
;P
L92[03:33:17] <killjoy> I'm assuming they
can be transmitted to the client?
L93[03:33:31] <quadraxis> that was how they
were going to handle custom recipes right?
L94[03:34:31] <killjoy> Well.. their api
was originally aiming to support redpower
L95[03:34:52] <killjoy> or a version of
it
L96[03:36:19] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L97[03:43:58] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:9d3a:3c7b:4b00:b2ca)
(Read error: Connection reset by peer)
L98[03:45:01] ⇨
Joins: AforAnonymous (bitch2k@212.108.51.241)
L99[03:48:31] ⇨
Joins: cpup (~cpup@32.218.116.94)
L100[03:50:30] ⇦
Quits: CoderPuppy (~cpup@32.218.116.66) (Ping timeout: 204
seconds)
L101[04:01:59] ⇦
Quits: cpup (~cpup@32.218.116.94) (Ping timeout: 186
seconds)
L102[04:07:46]
⇨ Joins: cpup (~cpup@32.218.116.107)
L103[04:08:16]
⇨ Joins: TechnicianLP_
(~Technicia@p4FE1C666.dip0.t-ipconnect.de)
L104[04:18:39] <gigaherz|work> hmmm so not
just server-side resources
L105[04:18:45] <gigaherz|work> but also
world-specific resources
L107[04:19:00] <gigaherz|work> this will
be interesting
L108[04:19:35] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:8073:8886:e3ab:20c8:b504)
(Ping timeout: 186 seconds)
L109[04:20:20]
⇨ Joins: CoderPuppy (~cpup@32.218.116.127)
L110[04:22:09] ⇦
Quits: cpup (~cpup@32.218.116.107) (Ping timeout: 201
seconds)
L111[04:30:52]
⇨ Joins: cpup (~cpup@32.218.116.134)
L112[04:33:15] ⇦
Quits: CoderPuppy (~cpup@32.218.116.127) (Ping timeout: 201
seconds)
L113[04:41:48] <TechnicianLP_> i told ya
they are redoing resources ...
L114[04:43:24] <gigaherz|work> well they
aren't "redoing" resources
L115[04:43:32] <gigaherz|work> just adding
more places where resources can be added
L116[04:43:40] <gigaherz|work> and this
will only be for data stuff like loot tables and recipes
L117[04:43:43] <gigaherz|work> not for
textures and models
L118[04:44:33] <fry> QUICK, PANIC
L119[04:50:21] ⇦
Quits: AshIndigo (uid202308@id-202308.charlton.irccloud.com) (Quit:
Connection closed for inactivity)
L120[04:57:22]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:8073:137:5726:ddf9:6a27)
L121[05:01:46]
⇨ Joins: AshIndigo
(uid202308@id-202308.charlton.irccloud.com)
L122[05:10:03] <TechnicianLP_>
!latest
L123[05:13:52] ⇦
Quits: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Quit:
this quit message is 100% guaranteed not to contain
obscenity.)
L124[05:24:39] ⇦
Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L125[05:28:13] ***
PaleOff is now known as PaleoCrafter
L126[05:33:03] ⇦
Quits: Gil (uid147942@id-147942.hathersage.irccloud.com) (Quit:
Connection closed for inactivity)
L127[05:39:43] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Quit: Leaving.)
L128[05:40:14] ⇦
Quits: TechnicianLP2 (~AndChat59@p4FE1C666.dip0.t-ipconnect.de)
(Read error: No route to host)
L129[05:46:23]
⇨ Joins: Xalcon
(~Xalcon@ip4d171da5.dynamic.kabel-deutschland.de)
L130[05:58:08]
⇨ Joins: KGS
(~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L131[05:59:42] ⇦
Quits: An_Angry_Brit (~AngryBrit@90.194.218.254) (Ping timeout: 204
seconds)
L132[06:01:09]
⇨ Joins: An_Angry_Brit (~AngryBrit@2.220.97.199)
L133[06:04:35] <TechnicianLP_> why does
tesr now have two partialtick parameters?
L134[06:05:43] ⇦
Quits: cpup (~cpup@32.218.116.134) (Ping timeout: 186
seconds)
L135[06:05:43] <TechnicianLP_> ok the
alpha-param in FastTesr has a stupid name
L136[06:07:20] <PaleoCrafter> yeah, Lex
just took a guess
L137[06:07:58] <PaleoCrafter> alpha
probably isn't technically correct either :P
L138[06:10:21]
⇨ Joins: cpup (~cpup@32.218.117.47)
L139[06:12:27] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:8073:137:5726:ddf9:6a27)
(Read error: Connection reset by peer)
L140[06:23:35]
⇨ Joins: CoderPuppy (~cpup@32.218.117.79)
L141[06:24:27] ⇦
Quits: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net) (Read
error: Connection reset by peer)
L142[06:25:26] ⇦
Quits: cpup (~cpup@32.218.117.47) (Ping timeout: 180
seconds)
L143[06:28:40]
⇨ Joins: Cast0077
(~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
L144[06:36:06]
⇨ Joins: gegy1000 (~gegy1000@41.177.193.105)
L145[06:38:26] ⇦
Quits: An_Angry_Brit (~AngryBrit@2.220.97.199) (Ping timeout: 201
seconds)
L146[06:39:38]
⇨ Joins: BerciTheBeast
(~BerciTheB@77.111.11.55.ipv4.telemach.net)
L147[06:41:14]
⇨ Joins: An_Angry_Brit
(~AngryBrit@90.194.220.33)
L148[06:52:00] ⇦
Quits: afdw (~afdw@109.111.5.115) (Ping timeout: 201
seconds)
L149[06:59:24] <TechnicianLP_> its as the
fourth param to a glcolor call ... so alpha-value
L150[07:01:07] <PaleoCrafter> that's its
*usage*, but not necessarily its *meaning* :P
L151[07:01:26] <PaleoCrafter> look at
where those color calls are. it's pretty weird
L152[07:05:27] <TechnicianLP_> oh wow xD -
before popmatrix or inside a destrostage<0 clause
L153[07:06:00] <TechnicianLP_> the only
one actually using it is he enderchest renderer
L154[07:06:52]
⇨ Joins: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L155[07:07:10] <gigaherz|work> are you
talking about that one param that always gets given 1.0?
L156[07:07:38] <gigaherz|work> I assumed
it may have been something they started writing but removed or
never finished
L157[07:07:52] <TechnicianLP_>
FOrgeHooksCLient passes a 0.0F
L158[07:13:48] ⇦
Quits: An_Angry_Brit (~AngryBrit@90.194.220.33) (Ping timeout: 204
seconds)
L159[07:14:05] <BerciTheBeast> hello
L160[07:14:22] <BerciTheBeast> does anyone
know where biome data of a specific block is stored?
L161[07:15:18] <BerciTheBeast> for example
if someone wanted to change the biome
L162[07:15:47]
⇨ Joins: An_Angry_Brit (~AngryBrit@90.203.75.89)
L163[07:21:12]
⇨ Joins: williewillus
(~williewil@2605:6000:e941:d00:7e7a:91ff:fe7a:e06d)
L164[07:22:15] ⇦
Quits: CoderPuppy (~cpup@32.218.117.79) (Ping timeout: 200
seconds)
L165[07:23:33] <gigaherz|work>
BerciTheBeast: it's stored in the chunk data check Chunk class, the
methods with biome in the name
L166[07:23:49] <BerciTheBeast> thank you
:)
L167[07:27:50]
⇨ Joins: cpup (~cpup@32.218.117.157)
L168[07:33:37]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L169[07:39:35] ⇦
Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping timeout:
186 seconds)
L170[07:40:45] ⇦
Quits: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit:
Javaschreiber)
L171[07:46:58]
⇨ Joins: CoderPuppy (~cpup@32.218.117.202)
L172[07:48:44] ⇦
Quits: cpup (~cpup@32.218.117.157) (Ping timeout: 201
seconds)
L173[07:50:46] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L174[07:53:27] ⇦
Quits: williewillus
(~williewil@2605:6000:e941:d00:7e7a:91ff:fe7a:e06d) (Ping timeout:
186 seconds)
L175[07:58:30] ⇦
Quits: Spottedleaf
(~Spottedle@node-1w7jr9qqos9g0kwfkpv54cv9b.ipv6.telus.net) (Killed
(NickServ (GHOST command used by
Spottedleaf_!~Spottedle@node-1w7jr9qqos9g0trxoz2gfq9se.ipv6.telus.net)))
L176[07:58:33]
⇨ Joins: Spottedleaf
(~Spottedle@node-1w7jr9qqos9g0trxoz2gfq9se.ipv6.telus.net)
L177[08:04:28] ⇦
Quits: BerciTheBeast (~BerciTheB@77.111.11.55.ipv4.telemach.net)
(Ping timeout: 204 seconds)
L178[08:34:19] ***
diesieben|away is now known as diesieben07
L179[08:38:04]
⇨ Joins: cpup (~cpup@32.218.118.16)
L180[08:40:21] ⇦
Quits: AshIndigo (uid202308@id-202308.charlton.irccloud.com) (Quit:
Connection closed for inactivity)
L181[08:40:26] ⇦
Quits: CoderPuppy (~cpup@32.218.117.202) (Ping timeout: 180
seconds)
L182[08:43:20]
⇨ Joins: BerciTheBeast
(~BerciTheB@77.111.11.55.ipv4.telemach.net)
L183[08:46:45] ⇦
Quits: Cast0077 (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
(Quit: Poof)
L184[08:50:37]
⇨ Joins: h5h77
(~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b)
L185[09:11:36] ⇦
Quits: gigaherz|work (~gigaherz@84.89.63.25) (Ping timeout: 204
seconds)
L186[09:24:12]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L187[09:25:17]
⇨ Joins: AshIndigo
(uid202308@id-202308.charlton.irccloud.com)
L188[09:38:05]
⇨ Joins: gigaherz
(gigaherz@140.red-88-8-165.dynamicip.rima-tde.net)
L189[09:41:50] ⇦
Quits: gigaherz (gigaherz@140.red-88-8-165.dynamicip.rima-tde.net)
(Remote host closed the connection)
L190[09:43:02]
⇨ Joins: CoderPuppy (~cpup@32.218.118.92)
L191[09:46:26] ⇦
Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset
by peer)
L192[09:46:27] ⇦
Quits: cpup (~cpup@32.218.118.16) (Ping timeout: 204
seconds)
L193[09:48:39]
⇨ Joins: gigaherz
(gigaherz@140.red-88-8-165.dynamicip.rima-tde.net)
L194[09:49:10]
⇨ Joins: Chais (~Chais@62.178.210.212)
L195[09:49:21] <gigaherz> GAH it took WAY
too many tries to get mirc 7.49 to do SASL correctly
L196[09:50:17] <gigaherz> going to restart
mirc once more to make sure it really works
L197[09:50:20] ⇦
Quits: gigaherz (gigaherz@140.red-88-8-165.dynamicip.rima-tde.net)
(Read error: -0x7880: SSL - The peer notified us that the
connection is going to be closed)
L198[10:07:20] ⇦
Quits: auenf (David@CPE-60-229-51-65.lns7.ken.bigpond.net.au) (Ping
timeout: 204 seconds)
L199[10:09:53]
⇨ Joins: auenf
(David@CPE-60-229-33-28.lns7.ken.bigpond.net.au)
L200[10:18:35]
⇨ Joins: gigaherz
(gigaherz@140.red-88-8-165.dynamicip.rima-tde.net)
L201[10:19:26] ***
TTFT|Away is now known as TTFTCUTS
L202[10:19:58] <gigaherz> welp submitted a
bug report to mirc's forums
L203[10:23:05]
⇨ Joins: Rushmead
(sid136212@id-136212.charlton.irccloud.com)
L204[10:23:41]
⇨ Joins: Gil
(uid147942@id-147942.hathersage.irccloud.com)
L205[10:25:52]
⇨ Joins: TomyLobo
(~TomyLobo@2a02:8109:87c0:20c:4d8f:5fa6:3c24:ddcf)
L206[10:26:13]
⇨ Joins: cpup (~cpup@32.218.118.198)
L207[10:29:04] ⇦
Quits: CoderPuppy (~cpup@32.218.118.92) (Ping timeout: 201
seconds)
L208[10:30:10]
⇨ Joins: gbui
(webchat@74-46-252-40.dr04.ekgv.ca.frontiernet.net)
L209[10:52:55]
⇨ Joins: Cast0077
(~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
L210[10:53:29] ⇦
Parts: gbui (webchat@74-46-252-40.dr04.ekgv.ca.frontiernet.net)
())
L211[11:01:44]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L212[11:02:05] <TechnicianLP_> why am i
getting a forge_at.cfg not found when trying to start the client i
a forge-workspace?
L213[11:12:51] ⇦
Quits: An_Angry_Brit (~AngryBrit@90.203.75.89) (Ping timeout: 201
seconds)
L214[11:13:18] ⇦
Quits: UnRealDinnerbone
(~UnReal-Di@2601:240:4601:4b90:40aa:d125:d64e:fb12) (Read error:
Connection reset by peer)
L215[11:14:45]
⇨ Joins: An_Angry_Brit (~AngryBrit@2.217.100.58)
L216[11:18:45] ⇦
Quits: An_Angry_Brit (~AngryBrit@2.217.100.58) (Ping timeout: 200
seconds)
L217[11:21:30] ⇦
Quits: Cast0077 (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
(Quit: Poof)
L218[11:24:45]
⇨ Joins: An_Angry_Brit (~AngryBrit@2.218.68.213)
L219[11:32:39] ⇦
Quits: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
(Ping timeout: 186 seconds)
L220[11:33:43]
⇨ Joins: Noppes
(~Noppes@ip56530f2e.direct-adsl.nl)
L221[11:36:38] ⇦
Quits: An_Angry_Brit (~AngryBrit@2.218.68.213) (Ping timeout: 204
seconds)
L222[11:38:16]
⇨ Joins: An_Angry_Brit
(~AngryBrit@2.216.196.212)
L223[11:41:52]
⇨ Joins: McJty
(~jorrit@94-224-152-129.access.telenet.be)
L224[11:44:20]
⇨ Joins: smbarbour
(~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
L225[11:47:41] <PaleoCrafter> ugh... why
would you map it as CATEGORY_RANKINGS ._:
L226[11:50:27] <tterrag> !gf
CATEGORY_RANKINGS
L227[11:50:55] <tterrag> PaleoCrafter: tbh
I don't like rankings or weights
L228[11:50:58] <tterrag> it's for
ordering
L229[11:51:01] <tterrag> not really
'weights'
L230[11:51:58] <PaleoCrafter> yeah, I
personally prefer "CATEGORY_ORDER" as well, but the
majority wanted weights :P
L231[11:52:25] <tterrag> !fsf
field_193627_d CATEGORY_ORDER
L232[11:52:27] <tterrag> :P
L233[11:52:33] <PaleoCrafter> lol
L234[11:52:33] <tterrag> it's not a public
field anyways
L235[11:52:53] <tterrag> I really need
issue closing perms...
L236[11:53:14] <PaleoCrafter> closed it
for ya :P
L237[11:56:18] <PaleoCrafter> thanks for
the great discussion btw, tterrag :P
L238[11:56:24] <tterrag> np
L239[12:12:14] ***
diesieben07 is now known as diesieben|away
L240[12:14:09] <TechnicianLP_> why do
forge workspaces never work on first try?
L241[12:15:56] <McJty> Just skip the first
try. Go straight for the second try
L242[12:16:25] <gigaherz> [18:50]
(tterrag): it's for ordering
L243[12:16:25] <gigaherz> [18:50]
(tterrag): not really 'weights'
L244[12:16:34] <gigaherz> isn't that the
meaning of weight in this situation?
L245[12:17:03] <tterrag> no?
L246[12:17:09] <tterrag> they aren't
really the same thing
L247[12:17:46] <gigaherz> well I proposed
incides also, but if there can be duplicates, index doesn't
fit
L248[12:18:43] ***
MrKick|Away is now known as MrKickkiller
L249[12:19:32] <gigaherz> but the way I
see it, those are "sorting numbers" yes, but that stuff
are usually called "sorting weights" or "sorting
priorities", but priority doesn't really fit in this
situation
L250[12:20:29] <gigaherz> and yeah, weight
is used often when talking about sorting algorithms
L253[12:25:45] <quadraxis> looks like
first wave of recipe stuff is in?
L254[12:48:57] <Ordinastie> anyone one has
an idea what the new float parameter does in renderTileEntityAt
?
L255[12:49:16] <Ordinastie> AFAIK, it's
always 1.0F
L256[12:49:24]
⇨ Joins: mindforger
(~mind@dslb-178-006-002-057.178.006.pools.vodafone-ip.de)
L257[12:49:55] <TechnicianLP_> theres one
forge method that passes 0
L258[12:50:17] <TechnicianLP_> its mostly
used in useless glcolor calls as alpha value
L259[12:52:51] <PaleoCrafter> it's
basically useless, Ordinastie :P
L260[12:53:04] <PaleoCrafter> because
unknown
L261[12:55:35] <mindforger> anyone in
here, that can help me with a server launching issue? agricraft is
throwing "java.lang.NoSuchFieldError: DEFAULT_PLANT_ICON"
but only when i try to launch the server, on the client everything
is OK
L262[12:56:06] <TechnicianLP_> !gf
DEFAULT_PLANT_ICON
L263[12:56:15] <mindforger> and i could
not find anything related
L264[12:56:22] <TechnicianLP_> mc
version?
L265[12:56:27] <mindforger> 1.10.2 sorry
:P
L266[12:56:33] <TechnicianLP_> !gf
DEFAULT_PLANT_ICON 1.10.2
L267[12:56:52] <mindforger> agri is 2.0.0
0.10.0-a18
L268[12:57:24] <TechnicianLP_> is there a
"caused by" in the stacktrace?
L269[12:57:32] <mindforger> yeah
L270[12:57:41] <mindforger> Caused by:
java.lang.NoSuchFieldError: DEFAULT_PLANT_ICON
L271[12:57:41] <mindforger> at
com.infinityraider.agricraft.items.ItemClipping.<clinit>(ItemClipping.java:39)
~[ItemClipping.class:?]
L272[12:57:54] <mindforger> but i did not
find anything related yet, did you havee more luck ?
L273[12:58:15] <TechnicianLP_> just give
us the full thing (in a pastebin/similiar)
L274[12:58:16] <Ordinastie> wait, what ?
Objects.firstNonNull doesn't exist anymore ? Ă´O
L275[12:58:19] <mindforger> wait ....
clinit? probably a bug with serverside ?
L276[12:58:23] <kashike> Ordinastie:
MoreObjects.
L277[12:58:24] <TechnicianLP_> (or better:
report to them)
L278[12:58:41] <Ordinastie> oh
L279[12:58:57] <mindforger> oh jesus there
IS a crashlog ... i am stupid
L281[13:00:31] <TechnicianLP_> already
fixed on github ...
L283[13:01:04] <mindforger> okay but not
pushed yet on curse it seems
L284[13:01:14] <mindforger> and no issue
related to that also
L285[13:02:39]
⇨ Joins: covers1624_
(~covers162@ppp122-232-6.static.internode.on.net)
L286[13:03:19] <mindforger> thank you
kindly and respect to your google fu
L287[13:03:44] <TechnicianLP_> fu?
L288[13:03:51] <mindforger> like kung
fu
L289[13:05:05] <TechnicianLP_> nah i just
looked p the class on github - a nosuchfield in <clinit> most
of the time is a directly initialized static field with a Sideonly
annotation
L290[13:05:18] ⇦
Quits: covers1624 (~covers162@ppp122-232-6.static.internode.on.net)
(Ping timeout: 204 seconds)
L291[13:05:28] <mindforger> still you are
better in searching than me and i respect that :)
L292[13:06:45] <tterrag> TechnicianLP_:
you're probably right
L293[13:07:35] <tterrag> I like how he
blames forge when (A) it's worked that way forever, and (B) he's
the one who didn't test the code :P
L294[13:08:22] <TechnicianLP_> its a bit
counterintuitive at first that that evaluates to two instructions
...
L295[13:08:22]
⇨ Joins: malte0811
(~malte0811@p4fed0081.dip0.t-ipconnect.de)
L296[13:09:52] <TechnicianLP_> ok now
intellij is telling me all libraries in the forgeworkspace are
invalid -.-
L297[13:10:47] <malte0811> Try re-running
setupDecompWorkspace and re-importing, usually fixes it for
me
L298[13:11:08] <malte0811> Or is this
about Forge Dev?
L299[13:11:14] ⇦
Quits: gegy1000 (~gegy1000@41.177.193.105) (Read error: Connection
reset by peer)
L300[13:11:29] <TechnicianLP_>
forge-workspace (not mdk)
L301[13:11:31] <malte0811> As in
contributing to Forge itself?
L302[13:11:37] <malte0811> Ok
L303[13:12:10] <malte0811> Did you refresh
the gradle project before the libs became invalid?
L304[13:12:32] <TechnicianLP_> that shoulf
not break it ...
L305[13:12:41] <malte0811> It commonly
does for me
L306[13:12:44] <mindforger> awkward
question, anyone know how i can dongrad a modversion with twitch
app ?
L307[13:13:20] <mindforger> okay nevermind
... there is a big fat "VERSIONS" tab ...
L309[13:17:05] <tterrag> >still uses
2.x
L310[13:17:42] <TechnicianLP_> Intellij -
stop it ... (using a nonexistent jre for maven-importing and
enabling null-asserts)
L311[13:19:14] ⇦
Quits: An_Angry_Brit (~AngryBrit@2.216.196.212) (Ping timeout: 204
seconds)
L312[13:20:59]
⇨ Joins: An_Angry_Brit
(~AngryBrit@90.194.219.97)
L313[13:24:26] ⇦
Quits: Lathanael|Away (~Lathanael@p549604B4.dip0.t-ipconnect.de)
(Ping timeout: 180 seconds)
L314[13:25:00] ***
diesieben|away is now known as diesieben07
L315[13:26:43]
⇨ Joins: Lathanael|Away
(~Lathanael@p549604B4.dip0.t-ipconnect.de)
L316[13:33:13] ⇦
Quits: mindforger
(~mind@dslb-178-006-002-057.178.006.pools.vodafone-ip.de) (Quit:
Leaving)
L317[13:34:15] ⇦
Quits: Lathanael|Away (~Lathanael@p549604B4.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L318[13:34:26] ⇦
Quits: AforAnonymous (bitch2k@212.108.51.241) (Ping timeout: 204
seconds)
L319[13:39:29]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L320[13:39:30]
⇨ Joins: Ipsis418
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L321[13:40:04]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960113.dip0.t-ipconnect.de)
L322[13:41:21] ⇦
Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L323[13:41:22]
⇨ Joins: mindforger
(~mind@dslb-178-006-002-057.178.006.pools.vodafone-ip.de)
L324[13:41:30] <mindforger> hey there
again i have another issue
L325[13:41:44] <mindforger> the console is
unresponsive as fuck, i can barely type in anything
L326[13:41:59] <mindforger> it seems to be
not a load issue
L327[13:42:19]
⇨ Joins: Marenthyu (~Marenthyu@marenthyu.de)
L328[13:43:22] <mindforger> anyone else
experienced this situation?
L329[13:43:54] ⇦
Quits: McJty (~jorrit@94-224-152-129.access.telenet.be) (Quit:
Leaving)
L330[13:44:12]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:8126:9401:ba4f:8802:eabd)
L331[13:45:25] <killjoy> I took a closer
look at the layerentityonshoulder class
L332[13:45:35] <killjoy> It would be
easier to fix up if we had access to the entity
L333[13:45:49] <killjoy> What was jeb
thinking, only storing the nbt
L334[13:48:44] ***
diesieben07 is now known as diesieben|away
L335[13:53:07]
⇨ Joins: Shawn|i7-Q720M
(~shawn156@c-73-153-76-80.hsd1.co.comcast.net)
L336[13:57:57] ⇦
Quits: mindforger
(~mind@dslb-178-006-002-057.178.006.pools.vodafone-ip.de) (Quit:
Leaving)
L337[14:02:48]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L338[14:02:54] ⇦
Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error:
Connection reset by peer)
L339[14:03:27] ⇦
Quits: Gil (uid147942@id-147942.hathersage.irccloud.com) (Quit:
Connection closed for inactivity)
L340[14:04:43] <malte0811> Should
getTotalWorldTime be the same in all dimensions? So if I want to
know the time in the nether, can I check the one in the
overworld?
L341[14:05:27] <tterrag> malte0811:
no
L342[14:05:39] <tterrag> total world time
is the time the world has existed. dimensions can be created at any
point
L343[14:06:45] <malte0811> Right...
Thanks
L344[14:13:52] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Remote host closed the connection)
L345[14:38:13] ⇦
Quits: Xalcon (~Xalcon@ip4d171da5.dynamic.kabel-deutschland.de)
(Ping timeout: 200 seconds)
L346[14:59:54] ⇦
Parts: malte0811 (~malte0811@p4fed0081.dip0.t-ipconnect.de)
())
L347[15:05:34] <killjoy> I've genericified
LayerEntityOnShoulder, but the class is butchered
L348[15:06:19] <kashike> hehe
L349[15:06:24] <kashike> <killjoy>
What was jeb thinking, only storing the nbt
L350[15:06:27] <kashike> I don't think it
was jeb
L351[15:06:30] <kashike> it was maria
iirc
L352[15:07:00] <killjoy> Anyway, I deleted
all the fields and ended up recreating the entity
L354[15:08:38] <PaleoCrafter> old news
:P
L355[15:08:47] <kashike> I missed
it!
L356[15:08:48] <killjoy> Yeah, heard that
last night (4am)
L357[15:09:25]
⇨ Joins: Noppes
(~Noppes@ip56530f2e.direct-adsl.nl)
L358[15:10:50] <killjoy> I wonder if I can
put a bat on my shoulder now
L359[15:11:00] <killjoy> I'll need to try
that later.
L360[15:12:09] <killjoy> genForgePatches
sure it taking a while
L361[15:12:28] <killjoy> Though I did get
an IOException at the start related to git
L362[15:12:36] <killjoy>
java.io.IOException: Cannot run program "git" (in
directory "\usr\bin"): CreateProcess error=2, The system
cannot find the file specified
L363[15:14:08] <gigaherz> kashike: I
linked that earlier (where earlier = 13 hours ago or so)
L364[15:14:20] <gigaherz> from work
L365[15:14:56] <kashike> boo :P
L366[15:15:11] <gigaherz> it's
interesting
L367[15:15:17] <PaleoCrafter> man, you
need to step up your game, kashike :P
L368[15:15:18] <gigaherz> specially the
reply to Xisuma
L369[15:15:49] <kashike> "There are
no plans for 1.12.1 at this time. I'm working on 1.13."
L370[15:15:52] <kashike> is also
neat
L371[15:16:04] <gigaherz> yeah
L372[15:16:16] <gigaherz> I wonder if that
means 1.13 will be "soon"
L373[15:16:36] <kashike> probably not
right away
L374[15:16:46] <kashike> lots of world
changes coming
L376[15:17:47] <gigaherz> killjoy:
LOL
L377[15:18:00] <kashike> you should just
make a new class imo
L378[15:18:17] <killjoy> Might as well,
yeah?
L379[15:18:22]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L380[15:18:31] <gigaherz> that much
removal sounds to me like you should ... what kashike already
said
L381[15:18:34] <kashike> would be a lot
cleaner and easier to maintain
L382[15:18:49] <kashike> just replace new
OriginalClass with new BetterShoulderThing
L383[15:18:51] <killjoy> It's what I do
with my mod
L384[15:18:57] <gigaherz>
LayerEntityOnShoulderForge extends LayerEntityOnShoulder
L385[15:19:11] <gigaherz> in case people
use instanceof ;P
L386[15:19:11] <killjoy> What's the point
in that?
L387[15:19:30] <gigaherz> dunno maybe not
worth it
L388[15:19:40] <kashike> i wouldn't
L389[15:19:43] <gigaherz> yeah I guess not
worth it
L390[15:19:45] <gigaherz> nevermind
L391[15:19:46] <kashike> the fields/etc
would be unused
L392[15:19:50] <gigaherz> just a whole new
layer class
L393[15:19:56] <gigaherz> and patch the
.addLayer call
L394[15:20:18] <kashike> yup
L395[15:20:20] <gigaherz>
LayerAnyEntityOnShoulder
L396[15:21:59] ⇦
Quits: Ipsis418 (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 201 seconds)
L397[15:21:59] ⇦
Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 201 seconds)
L398[15:27:37] <TechnicianLP_> !gm
193830
L399[15:29:36] <killjoy> Note to self:
Don't try to render yourself on your own shoulder
L400[15:29:56] <TechnicianLP_>
crashes?
L401[15:30:14] <killjoy> jvm crash
L402[15:30:15] <killjoy> ***
java.lang.instrument ASSERTION FAILED ***:
"!errorOutstanding" with message transform method call
failed at JPLISAgent.c line: 844
L403[15:30:32] <TechnicianLP_> wut?
L404[15:30:55] <killjoy> But now that I
think about it, it should've created a stackoverflowerror
L405[15:31:07] <illy> ive managed to crash
the jvm with gradle a few times :P
L406[15:32:07] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping
timeout: 186 seconds)
L407[15:32:13] <kashike> render a giant on
your shoulder
L408[15:32:15] <kashike> :p
L409[15:34:19] ⇦
Quits: BerciTheBeast (~BerciTheB@77.111.11.55.ipv4.telemach.net)
(Quit: Ta-ta)
L410[15:35:19] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:8126:9401:ba4f:8802:eabd)
(Ping timeout: 186 seconds)
L411[15:43:45] ⇦
Quits: Hunterz (~hunterz@62.182.234.189) (Remote host closed the
connection)
L412[15:43:55] <raoulvdberge> Ordinastie:
in case noone said it yet, the float parameter is called
alphaColor
L413[15:44:06] <raoulvdberge> and it's
used in TESRChest, to render the block breaking texture
L414[15:44:23] <raoulvdberge> (took me
some figuring out too :P)
L415[15:44:30] <PaleoCrafter> it isn't
really used at all :P
L416[15:44:41]
⇨ Joins: KnightMiner
(~KnightMin@adsl-75-5-78-31.dsl.emhril.sbcglobal.net)
L417[15:44:58] <PaleoCrafter> it's wrapped
in a destroyStage < 0 check in TESRChest, so it only applies to
the *item* render of chests
L418[15:44:59] <TechnicianLP_> umm ... i
just created a world - during the load now forge tells me its using
the backup level.dat
L419[15:45:24] <raoulvdberge> oh
L420[15:45:28] <TechnicianLP_> ENderChest
is the only one that uses it in normal code
L421[15:45:34] <raoulvdberge> btw - what
are those new methods in the data serializers used for?
L422[15:45:46] <raoulvdberge> they just
return their own value..
L424[15:49:03] <PaleoCrafter>
raoulvdberge, maybe copy?
L425[15:49:19] <raoulvdberge> yeah i did
see it was copying NBT value for the NBT serializer
L426[15:49:24] <raoulvdberge> can we still
name fields/methods?
L427[15:49:27] <PaleoCrafter> sure
L428[15:49:32] <PaleoCrafter> same for
ItemStacks
L429[15:49:34] <raoulvdberge> otherwise i
woudldn't mind naming a few
L430[15:50:00] <PaleoCrafter> so yeah,
copy seems reasonable. it can just return the original for
immutable types
L431[15:50:38] <PaleoCrafter> that's
probably also func_192735_d's purpose
L432[15:52:22] <raoulvdberge> !sm
func_192717_a copy
L433[15:53:01] <raoulvdberge> !sp
p_192717_1_ value
L434[15:53:22] <raoulvdberge> !sm
func_192735_d copy
L435[15:53:23] <kashike> copyValue is a
better name for that
L436[15:53:28] <kashike> it doesn't copy
the serializer
L437[15:53:39] <PaleoCrafter> I guess,
yah
L438[15:53:43] <raoulvdberge> !sm
func_192717_a copyValue
L439[15:53:52] <raoulvdberge> done.
L440[15:54:06] <kashike> not exactly
:P
L441[15:54:11] <kashike> you need to !undo
and then !sm it
L442[15:54:20] <raoulvdberge> !undo
L443[15:54:31] <raoulvdberge> !undo
func_192717_a
L444[15:54:43] <raoulvdberge> !sm
func_192717_a copyValue
L445[15:54:51] <kashike> :-)
L446[15:54:59] <raoulvdberge> I'm getting
to know this bot :)
L447[15:55:13] <TechnicianLP_> can anyone
undo?
L448[15:55:18] <kashike> their own,
yes
L449[15:55:29] <kashike> so long as it
isn't committed
L450[15:55:44] <PaleoCrafter> oh...
L451[15:55:48] <PaleoCrafter> !undo
field_193637_b
L452[15:55:56] <PaleoCrafter> huh
L453[15:56:06] <kashike> <kashike>
their own, yes
L454[15:56:10] <kashike> you didn't name
that :P
L455[15:56:15] <PaleoCrafter> I did
initially :P
L456[15:56:29] <kashike> not the second
time! killjoy beat you
L457[15:56:31] <kashike> :P
L458[15:56:36] <TechnicianLP_> i guess
someone !fsf'ed it
L459[15:56:40] <PaleoCrafter> shouldn't it
be using constant case though?
L460[15:56:44] <kashike> no
L461[15:56:45] <PaleoCrafter> can't
remember the exact policy
L462[15:56:46] <kashike> it isn't
final
L463[15:56:48] <PaleoCrafter> oh,
right
L464[15:57:00] <raoulvdberge> !sp
p_192841_10_ colorAlpha
L465[15:57:01] <kashike> there are some
cases where we set UPPER names for non-final
L466[15:57:05] <kashike> but this field is
modified
L467[15:57:09] <kashike> (re-set)
L468[15:57:17] <PaleoCrafter> oh q.q
L469[15:57:22] <PaleoCrafter> it's all
inconsistent now
L470[15:57:22] <TechnicianLP_> !gp
192841_10
L471[15:57:23] <raoulvdberge> what does it
mean with "The MCP name has already been specified for this
member"
L472[15:57:30] <kashike> raoulvdberge:
already named
L473[15:57:38] <raoulvdberge> why can't i
see the changed name?
L474[15:57:44] <kashike> you can
L475[15:57:47] <kashike> !!gp
p_192841_10_
L476[15:57:47] <PaleoCrafter>
func_193626_b is *not* getDisplayString ._.
L477[15:57:47] <MCPBot_Reborn> === MC
1.12:
net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer.renderTileEntityAt.alpha
UNLOCKED ===
L478[15:57:48] <MCPBot_Reborn> Name :
p_192841_10_ => alpha
L479[15:57:49] <MCPBot_Reborn> Method :
bww.a => TileEntitySpecialRenderer.func_192841_a =>
TileEntitySpecialRenderer.renderTileEntityAt
L480[15:57:49] <MCPBot_Reborn> Descriptor
: (Lavd;DDDFIF)V =>
(Lnet/minecraft/tileentity/TileEntityBanner;DDDFIF)V
L481[15:57:50] <MCPBot_Reborn> Comment :
None
L482[15:57:51] <TechnicianLP_> alpha or
colorAlpha?
L483[15:57:51] <MCPBot_Reborn> Last
Change: 2017-06-14 07:06:32.590670-04:00 (technicianlp)
L484[15:58:04] <raoulvdberge> !gp
p_192841_10_
L485[15:58:04] <PaleoCrafter> I'd honestly
name it "unknown"
L486[15:58:11] <PaleoCrafter> because we
do *not* no its purpose :P
L487[15:58:14] <raoulvdberge> oh no it's
named "alpha"
L488[15:58:15] <PaleoCrafter> *know
lol
L489[15:58:20] <kashike> it's used as
alpha
L490[15:58:22] <kashike> nothing
else
L491[15:58:29] <PaleoCrafter> yeah, but in
weird places :P
L492[15:58:30] <kashike> it's just always
1.0F as far as I an see
L493[15:58:36] <raoulvdberge> alpha is
fine
L494[15:58:43] <TechnicianLP_> some forge
class passes 0
L495[15:58:47] <TechnicianLP_> ok
L496[15:59:26] <PaleoCrafter> but yeah,
I'd like to request changing at least func_193626_b again, kashike
:P
L497[15:59:34] <raoulvdberge> !gm
func_193626_b
L498[15:59:55] <kashike> to?
L499[16:00:12] <PaleoCrafter>
getDisplayNameSupplier, even if it's long, it's exact :P
L500[16:00:24] <PaleoCrafter> I'd be okay
with getNameSupplier, just wanted to keep it consistent with the
existing methods
L501[16:00:34] <raoulvdberge> !gm
func_192717_a
L502[16:00:39] <kashike> I've forwarded
your request
L503[16:00:43] <kashike> to pokechu
L504[16:00:51] <raoulvdberge> !gm
func_192735_d
L505[16:01:18] <kashike> (#mcpbot is where
a lot of the people who name things hang out) :P
L506[16:01:45] <TechnicianLP_>
ForgeHooksClient.renderTileItem uses (null,0,0,0,0,-1,0.0F)
L507[16:02:06] <raoulvdberge> adding MCP
mappings is actually quite enjoyable
L508[16:03:23]
⇨ Joins: Vazkii
(~Vazkii@144.134.37.188.rev.vodafone.pt)
L509[16:03:29] <raoulvdberge> !um
L510[16:03:38] <TechnicianLP_> !um
L511[16:03:43] <PaleoCrafter>
TechnicianLP_, yeah, but I think Lex just didn't bother looking up
Vanilla values :P
L512[16:03:48] <raoulvdberge> needs a
class param :P
L513[16:05:22] <TechnicianLP_> genPatches
is aking its sweet time ...
L514[16:25:45]
⇨ Joins: MonkeyTyrant
(~MonkeyTyr@blk-212-75-47.eastlink.ca)
L515[16:30:34] ⇦
Quits: Vazkii (~Vazkii@144.134.37.188.rev.vodafone.pt) (Quit: seeya
m8 thx 4 playin)
L516[16:33:29] ***
SatanicSanta is now known as Santa|afk
L517[16:41:03] ⇦
Quits: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca) (Quit:
Leaving)
L518[16:43:37]
⇨ Joins: KGS
(~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L519[16:45:38] <shadowfacts> Does Forge
load mod advancements yet?
L520[16:47:30] <shadowfacts> also, does
anyone have an example of how to use an ore dict ingredient in a
JSON recipe?
L522[16:50:25] <shadowfacts> ah,
thanks
L523[16:50:42] <PaleoCrafter>
forge:ore_dict is the type
L524[16:53:47] <shadowfacts> custom
IRecipes should now be registered with GameRegistry.register,
right?
L525[16:54:57] <LexMobile> Yes, or better,
use the jsons
L526[16:55:26] <LexMobile> I will be
re-writing the registry system to be less complex, ..
potentially...
L527[16:55:36] <LexMobile> but shouldnt
have modder side facing changes
L528[16:56:03] <PaleoCrafter> oh, Lex, are
you receptive for questions regarding substitutions? :P
L529[16:56:36] <LexMobile> I dunno
L531[16:56:47] <LexMobile> Thats what I
THINK the current overview is.. correct me if im wrong
L532[16:58:37] <PaleoCrafter> from my
limited understanding of the registry system, that appears to be
complete
L533[16:59:23] <PaleoCrafter> although...
maybe something about the persistency stuff?
L534[16:59:52] <LexMobile> See the part
about dummies and loading from disc/network
L535[17:00:13]
⇨ Joins: TomyLobo2
(~TomyLobo@ip5b420a6f.dynamic.kabel-deutschland.de)
L536[17:00:26] <PaleoCrafter> ah,
okay
L537[17:00:44] ⇦
Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error:
-0x1: UNKNOWN ERROR CODE (0001))
L538[17:01:31] <PaleoCrafter> well, my
question regarding substitutions would be: is there anything but
addSubstitutionAlias that I need to take care of? and if not,
where's the appropriate place to call it? the registry event?
L539[17:02:00] <LexMobile> I think its
just that...
L540[17:02:15] <LexMobile> and any time
after the original thing is registered should be fine i
thiunk
L541[17:02:18] <LexMobile> so yes registry
ewvent
L542[17:02:26] ⇦
Quits: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:4d8f:5fa6:3c24:ddcf)
(Ping timeout: 180 seconds)
L543[17:03:03] <PaleoCrafter> welp, let's
try this again
L544[17:03:23] <shadowfacts> 2 of my
custom IRecipes copy data between input and output capabilities,
and that's not possible with the JSON system
L545[17:03:43] <shadowfacts> but if
there's a way to return one of the input items to the inventory
with JSON, I could replace one of the custom implementations with a
JSON recipe
L546[17:04:13] <LexMobile> how is that not
possible with the json system
L547[17:04:23] <LexMobile> its literally
JUST RETURN A FUCKING IRECIPE FROM THE FACTORY
L548[17:04:42] <LexMobile> it doesnt have
to have anything to do with the json itself. its just there.
L549[17:09:06]
⇨ Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L550[17:14:35] <shadowfacts> Should
_factories.json go in assets/recipes?
L551[17:14:44] <PaleoCrafter> welp... my
substitution appears to be applied (i.e. registry returns only the
new one) but the game now attempts to map the states of the *old*
entry ...
L552[17:19:30]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L553[17:19:30]
⇨ Joins: Ipsis418
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L554[17:26:24] <LexMobile> it'll map the
states of both
L555[17:26:40] <LexMobile> if you're
referring to what i think you're referring to
L556[17:28:57] <PaleoCrafter> well,
that'll result in a NPE for the old object, though
L557[17:29:14] <PaleoCrafter> since it
uses getNameForObject which apparently returns null
L558[17:29:20] <PaleoCrafter> it =
DefaultStateMapper
L559[17:29:36] <LexMobile> Which is why we
filter that out in our iterator
L560[17:30:27] <PaleoCrafter> you mean in
ModelLoader.loadBlocks? you check whether the registryName is null
there.
L561[17:30:39] <PaleoCrafter> I should
maybe add that I'm trying to substitute a Vanilla block here
xD
L562[17:31:36] <PaleoCrafter> anyways,
since it uses getRegistryName and the substitution changes the
registry delegate of the original, it'll get the registry name of
the substitute there, which is obviously non-null
L563[17:32:15] ***
gigaherz is now known as ghz|afk
L564[17:33:57] <LexMobile> Honeslty i have
no fucking clue if subs actually even work
L565[17:34:13] <LexMobile> and im not even
sure why it was registered as a sub instead of a straight
replacement... but meh
L566[17:37:04] <PaleoCrafter> yeah, I
honestly don't quite get why substitutions have to be so
complicated
L567[17:37:59]
⇨ Joins: Xilef11 (~xilef11@209.195.101.19)
L568[17:39:06] <Xilef11> Anyone else gets
"invalid game version" from the cursegradle plugin after
updating to 1.12?
L569[17:40:13] <PaleoCrafter> haven't
tried pushing a build yet, but I don't see a reason for it failing,
it only uses Curse's APIs
L570[17:40:23] <PaleoCrafter> Maybe you
provide the version in the wrong format?
L571[17:41:04] <Xilef11> I don't provide a
version, it used to get it automatically
L572[17:42:49] <PaleoCrafter> try manually
adding addGameVersion '1.12' to your project closure?
L573[17:45:28] <Xilef11> tried already,
doesn't help.
L574[17:46:46] <Xilef11> I guess I can
upload manually this time -_-
L575[17:48:16] <PaleoCrafter> hm... well,
JEI also uses CurseGradle. mezz, if you're around, did you have any
issues like these?
L576[17:48:48] <Xilef11> error is
"Error Code 1009: Invalid game version ID: 6588 belongs to an
invalid dependency" btw
L577[17:50:11] <PaleoCrafter> oh... hm...
6588 definitely is the wrong one. if the list on curseforge is to
be trusted, the correct ID is 6580
L579[17:52:57] <Xilef11> wonder where it's
pulling that ID from? looks like there _was_ an update to
ForgeGradle, so that might be it?
L580[17:52:59] <PaleoCrafter> it lists
1.12 twice for some reason
L581[17:53:31] <modmuss50> one is for
bukkit iirc
L582[17:54:58] <PaleoCrafter> 1.12 is the
only one listed twice, though
L583[17:55:12] <kashike> listed
where?
L584[17:55:21] <PaleoCrafter> oh... nvm
it's a different gameVersionTypeID
L585[17:55:47] <PaleoCrafter> that API
endpoint, kashike ^^
L586[17:56:13] <shadowfacts> So, I'm
trying to use an oredict ingredient in a JSON recipe and it causes
an exception to be thrown in ShapedOreRecipe
L587[17:56:44] <shadowfacts> this is
presumably because OreIngredient calls OreDictionary.getOres in its
constructor, before pre-init (when I'm registering my ores)
L588[17:56:59] <shadowfacts> so is there
some other place I should be registering ore dict names?
L589[17:59:45] ***
PaleoCrafter is now known as PaleOff
L590[18:00:22] ⇦
Quits: AshIndigo (uid202308@id-202308.charlton.irccloud.com) (Quit:
Connection closed for inactivity)
L591[18:02:07]
⇨ Joins: TechnicianLP2
(~AndChat59@p4FE1C666.dip0.t-ipconnect.de)
L592[18:02:29] <LexMobile> depends on the
error
L593[18:02:40] <LexMobile> getOres will
return fine without the ores being registered
L594[18:03:01] <shadowfacts> I removed
that specific ore ingredient and it's still throwing the
exception
L596[18:05:13] <LexMobile> ya no cant do
shit to help you as that line is a empty line for me
L597[18:05:18] <LexMobile> also make sure
you updated forge
L598[18:06:06]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-8-88.dhcp.embarqhsd.net)
L599[18:09:45]
⇨ Joins: UnRealDinnerbone
(~UnReal-Di@c-73-36-115-152.hsd1.il.comcast.net)
L600[18:11:57] ***
MrKickkiller is now known as MrKick|Away
L601[18:12:52] ⇦
Quits: Spottedleaf
(~Spottedle@node-1w7jr9qqos9g0trxoz2gfq9se.ipv6.telus.net) (Killed
(NickServ (GHOST command used by
Spottedleaf_!~Spottedle@node-1w7jr9qqos9fzpnjwrxs57rkv.ipv6.telus.net)))
L602[18:12:56]
⇨ Joins: Spottedleaf
(~Spottedle@node-1w7jr9qqos9fzpnjwrxs57rkv.ipv6.telus.net)
L603[18:13:34] ⇦
Quits: Spottedleaf
(~Spottedle@node-1w7jr9qqos9fzpnjwrxs57rkv.ipv6.telus.net) (Remote
host closed the connection)
L604[18:25:06] <illy> took me an
embarrassingly long amount of time to figure out I needed to bump
the FG version to get 1.12 working...
L605[18:29:25] <illy> huh the new crafting
books can be used as a compas
L606[18:29:35] <illy> s/books/book/
L607[18:30:26] ⇦
Quits: sinkillerj (~sinkiller@nc-67-232-8-88.dhcp.embarqhsd.net)
(Ping timeout: 180 seconds)
L608[18:33:34] ***
Santa|afk is now known as SatanicSanta
L609[18:35:23]
⇨ Joins: KnightMiner_
(~KnightMin@adsl-75-5-71-153.dsl.emhril.sbcglobal.net)
L610[18:35:27] ⇦
Quits: KnightMiner
(~KnightMin@adsl-75-5-78-31.dsl.emhril.sbcglobal.net) (Ping
timeout: 200 seconds)
L611[18:36:36]
⇨ Joins: Hea3veN (~Hea3veN@190.247.253.80)
L612[18:37:51] ***
PaleOff is now known as PaleoCrafter
L613[18:38:26] <TechnicianLP2> just like
jei was until it got fixed
L614[18:38:50] <PaleoCrafter> You have to
have crafted/obtained a compass with vanilla first, so meh
L615[18:39:41] <illy> No i mean the book
has a compass that points to north by defualt
L616[18:39:49] <illy> as tab
L617[18:40:39] <PaleoCrafter> Oh, right,
forgot about the search
L618[18:41:44] <kashike> might be
intentional in vanilla, it was pointed out on Twitter a few
times
L619[18:42:43] <PaleoCrafter> It's not
like a compass in vanilla is that useful anyways
L620[18:43:11] <kashike> sure it is
L621[18:43:27] <kashike> it points to
spawn
L622[18:43:33] <kashike> by default
L623[18:44:55] <PaleoCrafter> Meh
L624[18:46:14] ⇦
Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: You
think you are above consequences.)
L625[18:49:50] ⇦
Quits: TechnicianLP_ (~Technicia@p4FE1C666.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L626[18:57:14]
⇨ Joins: Spottedleaf
(~Spottedle@node-1w7jr9qqos9g0oumugzfvb92f.ipv6.telus.net)
L627[19:00:13] ***
PaleoCrafter is now known as PaleOff
L628[19:08:20] ⇦
Quits: PitchBright
(~PitchBrig@CPE00fc8d8a3ce3-CM00fc8d8a3ce0.cpe.net.cable.rogers.com)
(Quit: brb)
L629[19:10:26] ⇦
Quits: TomyLobo2
(~TomyLobo@ip5b420a6f.dynamic.kabel-deutschland.de) (Ping timeout:
180 seconds)
L630[19:13:17]
⇨ Joins: PitchBright
(~PitchBrig@CPE00fc8d8a3ce3-CM00fc8d8a3ce0.cpe.net.cable.rogers.com)
L631[19:21:21] ⇦
Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L632[19:22:38]
⇨ Joins: williewillus
(~williewil@2605:6000:e941:d00:7e7a:91ff:fe7a:e06d)
L633[19:24:37]
⇨ Joins: Raycoms
(~Raycoms@2804:14d:baa6:25e1::1001)
L634[19:24:39] ⇦
Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:20ab:b6e2:7c4b:1bef) (Ping
timeout: 186 seconds)
L635[19:24:43] <Raycoms> Hi there
L636[19:26:54] <williewillus> for lex's
recipe enhancements: are the condition names global? or are they
mod-namespaced
L637[19:27:18] <williewillus> oh wait
nvm
L638[19:27:22] <williewillus> i can't
read
L639[19:29:11] ⇦
Quits: Xilef11 (~xilef11@209.195.101.19) (Quit:
Leaving)
L640[19:30:47]
⇨ Joins: Dark
(~MrDark@2607:fcc8:d48b:eb00:b1d7:b5fc:566e:dcc3)
L641[19:34:51] <KnightMiner_> What version
do we have for 1.12 mappings, or do I keep using the 1.11
ones?
L642[19:35:56] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 180 seconds)
L643[19:37:01] <williewillus>
KnightMiner_: use !latest
L644[19:37:12] <KnightMiner_>
!latest
L645[19:37:50] <KnightMiner_> Thanks
L646[19:38:25] ***
KnightMiner_ is now known as KnightMiner
L647[19:52:20] <Raycoms> !latest
L648[19:53:07]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L649[19:56:49]
⇨ Joins: TomyLobo
(~TomyLobo@2a02:8109:87c0:20c:71b4:58b6:f1d8:4693)
L650[20:00:26] ⇦
Quits: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:71b4:58b6:f1d8:4693)
(Ping timeout: 180 seconds)
L651[20:04:24] <williewillus> !gm
func_194125_a
L652[20:11:46] ⇦
Quits: h5h77 (~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b)
(Remote host closed the connection)
L653[20:13:40] ⇦
Quits: An_Angry_Brit (~AngryBrit@90.194.219.97) (Ping timeout: 201
seconds)
L654[20:14:15] ⇦
Quits: Hea3veN (~Hea3veN@190.247.253.80) (Ping timeout: 186
seconds)
L655[20:14:56] <KnightMiner> Anyone know
what causes this error: com.cloudbees.diff.PatchException: Cannot
find hunk target
L656[20:15:11] <kashike> you didn't update
your FG version to 2.3 is my guess
L657[20:15:12] <LexMobile> delete your
cache and update fg
L658[20:15:13] <kashike> :p
L659[20:15:35] <KnightMiner> That would do
it...
L660[20:16:05]
⇨ Joins: An_Angry_Brit (~AngryBrit@2.216.58.179)
L661[20:21:45]
⇨ Joins: Hea3veN (~Hea3veN@190.247.253.80)
L662[20:24:55] ⇦
Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping timeout:
186 seconds)
L663[20:26:15] <williewillus> is there
anything special I have to do to get my recipes into the
book?
L664[20:26:18] <williewillus> mine aren't
showing up....
L665[20:26:23] <williewillus> just have
some jsons
L666[20:26:46] <KnightMiner> I recall
Quarks were in the book on Vazkii's twitter, maybe check what was
done there
L667[20:27:36] <Raycoms> I really can't
put ItemStacks in hashmaps because they might return different even
if the stacksize is the same?
L668[20:27:49] <williewillus> Raycoms:
stacks don't even override equals
L669[20:27:58] <kashike> williewillus:
they should go there automatically according to ghz|afk
L670[20:28:06] <williewillus> err idk
what's up then
L671[20:28:15] <williewillus> they belong
to a creative tab and have their recipes json loaded
L672[20:30:06] <KnightMiner> Is the new
recipe stuff at all applicable to smelting or brewing, or is it
just crafting recipes?
L673[20:30:15] <Raycoms> Is there a useful
forge method with something like a itemStack just reasonable with
equals and hashCode?
L674[20:30:30] <williewillus> KnightMiner:
not yet, but I expect it to happen soon
L675[20:30:36] <KnightMiner> Raycoms:
typically people make their own
L676[20:30:40] <williewillus> Raycoms:
there's a bunch of static methods in ItemStack that deal with
comparing them in various ways
L677[20:30:50] <williewillus> and you can
make your own pretty easily as well
L678[20:31:20] <williewillus> if you need
to check if two can stack there's
ItemHandlerHelper.canItemStacksStack
L679[20:32:00] <williewillus> also, what's
the idiomatic json way to encode the wildcard value? do we just put
32767 for now?
L680[20:34:38] <LexMobile> just dont
specify data i think...
L681[20:35:28] <kashike> "data"
must be specified if the Item returns true for func_77614_k
L682[20:38:25] <williewillus> yeah if you
have subtypes and don't specify data it errors
L683[20:38:35] <williewillus> vanilla's
solution is to just enumerate all possible choices -.-
L684[20:38:47] <williewillus> like for
beds they just stick all 5 plank types in
L685[20:39:09] <williewillus> just putting
32767 seems to work but seems a bit cheaty :P oh well
L686[20:39:13] <LexMobile> yes thats
because of their itterator thing int eh guidebook
L687[20:39:51]
⇨ Joins: CoderPuppy (~cpup@32.218.116.70)
L688[20:39:52] <LexMobile> may be worth
defining -1 as wildcard, And it adds all the results of
getSubItems?
L689[20:39:55] <LexMobile> maybe...
L690[20:40:28] <tterrag> why not just use
the oredict wildcard?
L691[20:40:28] <williewillus> getsubitems
is sideonly client i thought
L692[20:40:36] <kashike> yes
L693[20:40:59] <williewillus> tterrag:
32767 does work in the json, it's just meh to put the magic number
instead of "wildcard" or "*" or something
L694[20:41:04] <williewillus> not a huge
problem
L695[20:41:16] <tterrag> Yeah but that's a
simple patch :p
L696[20:41:26] <williewillus> also another
question: is the "group" tag unique to your mod or is it
global?
L697[20:41:56] ⇦
Quits: cpup (~cpup@32.218.118.198) (Ping timeout: 204
seconds)
L698[20:42:28] <kashike> minecraft uses it
like: "group": "bed", "group":
"stained_glass_pane"
L699[20:42:29] <kashike> etc
L700[20:43:15] <kashike> used in
net.minecraft.client.util.RecipeBookClient static block
L701[20:43:40] <williewillus> okay looks
like it's not wrapped in a resourcelocation
L702[20:43:44] <williewillus> so has to be
universally unique
L703[20:43:55] <kashike> doesn't mean you
can't use yourmod:thing
L704[20:44:00] <williewillus> yeah that's
the plan
L705[20:44:00] <kashike> it's just a
string
L706[20:50:08] <tterrag> so how does the
new recipe commit work?
L707[20:50:10] ***
Clank[Away] is now known as Clank
L708[20:50:14] <tterrag> is it only for
json stuff or does it allow code recipes?
L709[20:51:20] <tterrag> ah it is just
GameRegisty.register, of course
L710[20:52:42] ⇦
Quits: Necro
(~Necro@p200300700D145C1EC50655EA04E30566.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L711[20:54:12] <tterrag> gonna give it a
test drive
L712[20:55:39]
⇨ Joins: Necro
(~Necro@p200300700D145CC17C64D5C9BDFE667A.dip0.t-ipconnect.de)
L713[20:58:08] <tterrag> lex: any plans to
get rid of the RL in the recipe constructor?
L714[20:58:12] <tterrag> doesn't fit with
other IFREs
L715[21:00:56] ⇦
Quits: Necro
(~Necro@p200300700D145CC17C64D5C9BDFE667A.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L716[21:01:26] <tterrag> uhhh ?
java.lang.IllegalArgumentException: No registry name set for object
net.minecraftforge.oredict.ShapedOreRecipe@422decda
(net.minecraftforge.oredict.ShapedOreRecipe)
L717[21:01:35] <tterrag> is the one passed
into the ctor not used for the registry name?
L718[21:03:28] ⇦
Quits: Wastl2 (~Wastl2@x4e34cc53.dyn.telefonica.de) (Ping timeout:
204 seconds)
L719[21:05:45]
⇨ Joins: Wastl2
(~Wastl2@x4e350b5f.dyn.telefonica.de)
L720[21:06:38] ⇦
Quits: TechnicianLP2 (~AndChat59@p4FE1C666.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L721[21:10:55] <KnightMiner> Do recipes
have any way to make the output dynamic in Forge? Like, if I have
16 colors of a block, can I say preserve metadata on output?
L722[21:11:23] <williewillus> yes, you
need to use code
L723[21:11:26] <williewillus> custom
IRecipe
L724[21:11:54] <williewillus> though if
the case is simple enough I'd just make the 16 different
recipes
L725[21:12:04] <KnightMiner> I basically
mean with the JSON system as I have no looping anymore
L726[21:23:45] <tterrag> how do recipe
groups work?
L727[21:23:51] <tterrag> my recipes are in
the game but aren't showing in the book
L729[21:27:25] <williewillus> same here, I
have jsons and a creative tab set but I don't see any recipe in the
book
L730[21:27:36] <williewillus> ghz|afk: any
insight if you're around?
L731[21:33:46] ⇦
Quits: Raycoms (~Raycoms@2804:14d:baa6:25e1::1001) (Quit:
Leaving)
L732[21:34:38]
⇨ Joins: McJty
(~jorrit@94-224-152-129.access.telenet.be)
L733[21:39:26] <tterrag> yeah I'm at a
loss
L734[21:39:37] <tterrag> it doesn't have
anything to do with the group (I tried "" which is what
vanilla defaults to)
L736[21:46:15] <kashike> is what gigaherz
did
L737[21:46:20] <kashike> not json by the
looks of it
L738[21:47:57] <tterrag> yeah but the
poitn is we're using the forge stuff
L739[21:50:26] <tterrag> Caused by:
java.lang.IllegalArgumentException: Pattern references symbol ' '
but it's not defined in the key
L740[21:50:33] <tterrag> vanilla no longer
replaces unknown chars with null :(
L741[21:50:40]
⇨ Joins: Necro
(~Necro@p200300700D145CC12CFACE1A3CE2D604.dip0.t-ipconnect.de)
L742[21:50:42] <tterrag> should this be
patched? will make it super annoying to do code recipes
L743[21:56:03] ⇦
Quits: Necro
(~Necro@p200300700D145CC12CFACE1A3CE2D604.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L744[21:56:43]
⇨ Joins: Necro
(~Necro@p200300700D145CC109A3754EB38ECBEF.dip0.t-ipconnect.de)
L745[21:58:34] <kashike> tterrag: you on
latest forge?
L747[21:59:02] <kashike> oh, hm
L748[22:00:23] ⇦
Quits: Davnit_ (~Davnit@72-189-115-20.res.bhn.net) (Ping timeout:
186 seconds)
L749[22:01:44] ⇦
Quits: Necro
(~Necro@p200300700D145CC109A3754EB38ECBEF.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L750[22:01:51] <tterrag> it removes ' ' I
think that might be the issue?
L752[22:03:24] <kashike> no it removes
that from the keys set
L753[22:03:29] <kashike> which doesn't
touch itemMap
L754[22:04:16] <tterrag> yeah but that
throw is forge added code
L755[22:04:23] <kashike> yes
L756[22:04:25] <tterrag> it didn't used to
do that
L757[22:04:32] <tterrag> so my comment is
still accurate
L758[22:04:44] <tterrag> if (ing == null)
should just replace with EMPTY
L759[22:04:45] <tterrag> not throw
L760[22:05:01] <kashike> well
L761[22:05:10] <kashike> I disagree.
Should throw if not ' '
L762[22:05:21] <kashike> someone might
have forgotten to map something
L763[22:05:56] <tterrag> why? it's
*always* replaced unmapped keys with null/empty
L764[22:05:57] <tterrag> why change it
now
L765[22:06:04] <tterrag> ' ' should not be
special csed
L767[22:09:05] <tterrag> that's still new
code
L768[22:09:10] <tterrag> I'm saying it was
not special cased *before*
L769[22:09:31] <kashike> I can read
L770[22:09:40] <kashike> I'm pointing out
that ingMap contains a space
L771[22:09:43] <kashike> so that shouldn't
throw
L772[22:11:43] <tterrag> I'm using code
recipes
L773[22:11:46] <tterrag> I don't believe
they go through that bit
L774[22:11:54] <tterrag> that's a json
factory
L776[22:13:57] <tterrag> ?
L777[22:14:36] <kashike> oh I see
L778[22:14:44] <kashike> someone PR'd a
fix already
L780[22:16:18] <LexMobile> tterrag:
Vanilla, Fuck off with your argument. It will error.
L781[22:16:48] <tterrag> what??
L782[22:16:59] <tterrag> you clearly wrote
code to provide for a space character being the empty stack
L783[22:17:01] <tterrag> why should it
error???
L784[22:17:47] <LexMobile> because thats
not what errors
L785[22:17:53] <kashike> the space entry
was missed, #3990 adds it
L786[22:17:57] <LexMobile> it errors when
you refernce Y but only define X
L787[22:17:59] <kashike> for
parseShaped
L788[22:18:25] <tterrag> I don't reference
anything undefined
L789[22:18:28] <tterrag> this recipe
worked fine in 1.11
L790[22:18:38] <LexMobile> you recipe is
wrong then
L791[22:18:41] <tterrag> I posted the
recipe code in the issue
L792[22:18:58] <kashike> no, space is
undefined for parseShaped. it was missed.
L794[22:19:03] ⇦
Quits: Lathanael|Away (~Lathanael@p54960113.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L795[22:19:11] <kashike> unlike all the
other methods in there
L796[22:19:31] <williewillus> kashike: so
are my recipes supposed to show in the book on 2325?
L797[22:19:35] <williewillus> because they
still don't :V
L798[22:19:59] <kashike> I would assume
so
L799[22:23:04] <williewillus> >.>
should I open a bug?
L800[22:23:12] <williewillus> not sure if
anyone else is getting this problem
L801[22:23:19] <williewillus> (json
recipes not showing in book)
L802[22:26:19]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960C28.dip0.t-ipconnect.de)
L803[22:26:38] <LexMobile> fixed
L804[22:28:16] <tterrag> thanks
L805[22:32:29]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:8126:98e0:9d17:9416:873a)
L806[22:34:28] <williewillus> ooh i have a
suspicion about the book thing
L807[22:35:24] <KnightMiner> Is the book
thing related to the advancements?
L808[22:35:49] <KnightMiner> I recall
recipes are by default hidden, so is it possible you need to define
how to unlock them
L809[22:38:52] <tterrag> shouldn't that be
automatic based on ingredients?
L810[22:39:06] <LexMobile> No, there are
specific triggers
L811[22:39:16] <LexMobile> or, aparently,
if people craft it manually
L812[22:40:25] <tterrag> and how are they
defined?
L814[22:41:08]
⇨ Joins: Prospector (~Prospecto@162.243.21.185)
L815[22:41:09] <KnightMiner> No idea if it
was working, but probably
L816[22:41:10] <tterrag> also is that
recipe fix going to be in a build?
L817[22:41:20] <williewillus> no there's
two ways you can get a recipe in the book: unlock using
advancements by having ingredients, or just executing the recipe in
a crafting table
L818[22:41:25] <williewillus> also I found
the issue
L819[22:41:29] <williewillus> I
think
L821[22:44:21] <tterrag> I had that
thought too
L822[22:44:27] <tterrag> but I set a
breakpoint and it was long after init
L823[22:44:43] <tterrag> either way that
stuff really should not be in clinit
L824[22:45:30] <williewillus> are you
using code or json?
L825[22:46:23] <tterrag> code
L826[22:47:49] <williewillus> yeah the
RecipeBookClient clinit runs in the Minecraft constructor between
preinit and mod init, while recipes are registered the line right
before mod init
L827[22:47:59] <williewillus> *json
recipes
L828[22:48:04] <williewillus> so the book
doesn't pick up json recipes
L829[22:48:13] <williewillus> probalby
should move that to a method that nukes and rebuilds it on the
fly
L830[22:48:15] <tterrag> well I register
my code recipe in init
L831[22:48:19] <tterrag> and it still
doesn't pick it up
L832[22:48:38]
⇨ Joins: Necro
(~Necro@p200300700D145CC1C05B32FA49246120.dip0.t-ipconnect.de)
L833[22:48:41] <williewillus> yeah because
the RecipeBookClient clinit already ran, either way bug :P
L834[22:48:52] <williewillus> needs to be
reloaded after mod recipes loda
L835[22:53:41]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-220-92.dyn.iinet.net.au)
L836[22:54:18] ⇦
Quits: Necro
(~Necro@p200300700D145CC1C05B32FA49246120.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L837[22:54:39]
⇨ Joins: Necro
(~Necro@p200300700D145CC10CCBC051C33754E7.dip0.t-ipconnect.de)
L838[22:58:33] <LexMobile> i'll add it to
my list of shit to reload
L839[22:58:40] <LexMobile> after i finish
re-writing the fml registry shit
L840[22:58:42] <LexMobile>
tomarrow..
L841[22:58:46]
⇨ Joins: TechnicianLP2
(~AndChat59@p4FE1D950.dip0.t-ipconnect.de)
L842[23:00:00] ⇦
Quits: Necro
(~Necro@p200300700D145CC10CCBC051C33754E7.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L843[23:00:26] <williewillus> cool,
thanks
L844[23:03:26] ⇦
Quits: TechnicianLP2 (~AndChat59@p4FE1D950.dip0.t-ipconnect.de)
(Ping timeout: 180 seconds)
L845[23:03:54]
⇨ Joins: TechnicianLP2
(~AndChat59@p4FE1D950.dip0.t-ipconnect.de)
L846[23:07:22] <Prospector> Is there any
way to add biomes on a per-world basis, without a custom world
provider?
L847[23:07:48] ⇦
Quits: PrinceCat (~PrinceCat@58-7-220-92.dyn.iinet.net.au) (Quit:
My MacBook has gone to sleep. ZZZzzz…)
L848[23:07:49] <Prospector> Or does it
*need* to be done on game init
L849[23:07:57] <killjoy> like
dimensions?
L850[23:08:06] <williewillus> yeah what do
you mean "add biomes"
L851[23:08:22] <Prospector> I want to add
them to the normal biome manager
L852[23:08:25] <williewillus> if you mean
giving it an id, making it known to the game, etc. that must be
done in preinit
L853[23:08:43] <williewillus> what's
normal biome manager :P
L854[23:08:48] <Prospector>
BiomeManager
L855[23:09:02] <Prospector> where you add
overworld biomes at
L856[23:09:41] <Prospector> what I'm
trying to do is have biomes that can be disabled on a per-world
basis
L857[23:09:46] <Prospector> and I *really*
don't want to do a custom world type
L858[23:10:09]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L859[23:10:47] <williewillus> doesn't seem
to be anything that relies on it being "frozen"
L860[23:11:07] <williewillus>
BiomeManager.getBiomes is freshly called every time a GenLayerBiome
is constructed
L861[23:11:30] <Prospector> hmm alright
I've tried adding biomes on server starting and also a world tick
event, neither worked
L862[23:11:40] <williewillus> lol wut
world tick event
L863[23:11:45] <Prospector> it was an
experiment lol
L864[23:12:02] <Prospector> I wanted to
see if I could change biomes while the world is running
L865[23:12:06] <Prospector> didn't expect
that one to work
L866[23:12:14] <williewillus> also that's
too late, this seems to happen when the world's BiomeProvider is
created
L867[23:12:17] <williewillus> so get it in
before that
L868[23:12:32] <Prospector> I would've
expected the server starting event to be early enough
L869[23:12:38] <KnightMiner> Another
random thing to throw alongside the item exists condition: can we
get an for oredict exists condition?
L870[23:12:56] <KnightMiner> Basically a
recipe will only be added if the oredict has items
L871[23:13:06] <KnightMiner> *oredict
entry
L872[23:13:38] <williewillus> Prospector:
breakpoint in GenLayerBiome and see if your entries are there
L873[23:13:49]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-220-92.dyn.iinet.net.au)
L874[23:14:40] <Prospector> oh I think I
have made an error
L875[23:14:54] <Prospector> I breakpointed
my own biome adding code and it never even fired
L876[23:16:05] <tterrag> !sm func_192396_c
getColorName
L877[23:16:14] <tterrag> wait for
real
L878[23:16:16] <tterrag> !gm
func_192396_c
L879[23:16:24] <tterrag> huh
L880[23:16:32] <tterrag> 2 days ago
L881[23:20:00] ⇦
Quits: PrinceCat (~PrinceCat@58-7-220-92.dyn.iinet.net.au) (Quit:
My MacBook has gone to sleep. ZZZzzz…)
L882[23:20:54] ⇦
Quits: lashtear (~lashtear@75-164-207-124.ptld.qwest.net) (Ping
timeout: 186 seconds)
L883[23:21:40] <tterrag> williewillus: I
wonder, would everything explode if I did recipes in pre?
L884[23:22:00] <williewillus> no idea
:P
L885[23:22:10] <KnightMiner> I feel like
something might break, but who knows
L886[23:22:13] <williewillus> the
registries are all set up by then so I don't see why it would
L887[23:22:18] <tterrag> *puts
loadRecipes() in preinit()*
L888[23:22:28] <williewillus> lol
L889[23:22:33] <tterrag> oh of
course
L890[23:22:34] <KnightMiner> Only issue I
can see is if you depend on something like an item from another
mod
L891[23:22:38] <tterrag> ObjectHolder
hasn't run yet
L892[23:22:41] <tterrag> so that's a nogo
:(
L893[23:22:45] <killjoy> tmw you lay
something on your spacebar and your cursor goes flying
L894[23:23:04] <Prospector> okay so even
with my mistake, the server starting even fires JUST AFTER the
world finished generating
L895[23:24:25] <tterrag> ok that's a
bug
L897[23:25:03] <tterrag> vanilla does
group ?: ""
L898[23:25:12] <tterrag> null should be
valid
L899[23:25:22] <tterrag> especially since
I can't do "" with the ore recipes since they take
RLs
L900[23:25:46] <williewillus> Prospector:
server startING or server startED?
L901[23:25:53] <williewillus> you want
earlier than started
L902[23:26:06] <williewillus> probably
even ServerAboutToStart
L903[23:26:29] <williewillus> tterrag: yea
seems like the deserializer just sticks null in there
L904[23:26:54] <Prospector> I'm trying
server about to start now
L905[23:26:56] <Prospector> was using
starting
L906[23:28:46] <tterrag> $ labels add 3993
bug
L907[23:28:47] <Actuarius> Label bug
doesn't exist
L908[23:28:54] <tterrag> -_-
L909[23:28:56] <tterrag> $ labels add 3993
Bug
L910[23:28:58] <Actuarius> Added labels
[Bug] for issue 3993; new labels: [Bug].
L911[23:29:06] <killjoy> rofl
L912[23:29:21] <Prospector> \o/
ServerAboutToStart works great :)
L913[23:29:24] <tterrag> $ labels add 3992
Bug
L914[23:29:27] <Actuarius> Added labels
[Bug] for issue 3992; new labels: [Bug].
L915[23:29:31] <Prospector> thanks
willus
L916[23:29:51] <tterrag> $ labels add 3989
Bug
L917[23:29:53] <Actuarius> Added labels
[Bug] for issue 3989; new labels: [Bug].
L918[23:30:23] <tterrag> $ labels add 3986
Cleanup
L919[23:30:28] <Actuarius> Added labels
[Cleanup] for issue 3986; new labels: [Cleanup].
L920[23:31:12] <tterrag> $ labels add 3984
Feature "Needs PR"
L921[23:31:12] <Actuarius> Added labels
[Feature, Needs PR] for issue 3984; new labels: [Feature, Needs
PR].
L922[23:31:49] <tterrag> $ close
3981
L923[23:31:53] <Actuarius> Issue 3981
closed.
L925[23:32:11] <tterrag> no I didn't
L926[23:32:28] <tterrag> oh there it
goes
L927[23:32:32] <tterrag> silly
github
L928[23:33:37] <Matthew> It doesn't show
the closed activity for me either. though that may be because I
blocked actuarius on github
L929[23:33:39] <tterrag> $ labels add 3977
Feature "Needs PR"
L930[23:33:42] <Actuarius> Added labels
[Feature, Needs PR] for issue 3977; new labels: [Feature, Needs
PR].
L931[23:33:50] <tterrag> Matthew: maybe, I
think I did too
L932[23:33:55] <tterrag> /shrug
L933[23:34:14] <Matthew> Getting a github
notification for each label add was annoying lol
L934[23:34:42] <Matthew> Can't believe
it's 2017 and github still doesn't allow issue-only access
L935[23:35:25]
⇨ Joins: lashtear
(~lashtear@75-164-179-102.ptld.qwest.net)
L936[23:35:37] <tterrag> ok I think ore
recipes are entirely broken...
L939[23:36:30] <KnightMiner> That is,
interesting...
L940[23:36:43] <KnightMiner> Does it work
when inserting without the book?
L941[23:36:45] <tterrag> Caused by:
java.lang.NullPointerException
L942[23:36:45] <tterrag> at
net.minecraftforge.oredict.ShapedOreRecipe.checkMatch(ShapedOreRecipe.java:136)
~[ShapedOreRecipe.class:?]
L943[23:36:49] <tterrag> KnightMiner:
nope
L944[23:36:56] <tterrag> and has the same
behavior of using an output that is a "partial"
match
L945[23:37:13] <tterrag> something is
screwed in the ore recipes conversion to ingredients
L946[23:37:17] <KnightMiner> So is it
basically matching on the top line then?
L947[23:37:26] <KnightMiner> Nothing to do
with the stone slab recipe on the side
L948[23:38:56] <tterrag> yeah the
exception is breaking the match check
L949[23:39:02] <tterrag> so it never says
"hey this is no longer the output"
L950[23:39:10]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:ade7:dfb9:9f2:b00f)
L951[23:40:04] <KnightMiner> Just call it
a feature, its not like the recipe is imbalanced :P
L952[23:42:31] <tterrag> ok so
L953[23:42:37] <tterrag> hm
L955[23:43:06] <tterrag> why would it loop
to max-width ?
L956[23:43:27] <tterrag> the exception is
coming from a 1x1 recipe
L957[23:43:34] <tterrag> which tbh should
just be shapeless but this is still a bug
L958[23:45:00] <KnightMiner> I also
question whether the mirrored code below would work
L959[23:45:24] <KnightMiner> It check
either one side or the other, meaning "ABA" would pass
for "ABC"
L960[23:46:00] <tterrag> this code is ages
old
L961[23:46:05] <tterrag> all that changed
in 1.12 was to adapt to Ingredient
L962[23:46:11] <tterrag> but it's still
broken and idk why
L963[23:47:05] <tterrag> ohhhh
L964[23:47:10] <tterrag> before it didn't
care if target ended up null
L965[23:47:24] <tterrag> so the fix is
literally just add target==null ||
L966[23:48:23] <tterrag> or actually...
target != null &&
L967[23:48:30] <KnightMiner> Oh, now I get
what the loop is doing, its checking match based on start
coordinates
L969[23:50:51] <tterrag> $ labels add 3995
Bug 1.12
L970[23:50:53] <Actuarius> Added labels
[Bug, 1.12] for issue 3995; new labels: [1.12, Bug].
L972[23:51:22] <KnightMiner> >
tterrag1098 committed on GitHub
L973[23:51:35] <tterrag> I'm not setting
up a workspace for that ll
L974[23:51:36] <tterrag> lol*
L975[23:51:42] <tterrag> I trust myself to
write a null check with no IDE :P
L976[23:51:52] <tterrag> travis will check
for me anyways
L977[23:52:09] <tterrag> now, to figure
out why the recipe displays as "air"
L978[23:53:07] <KnightMiner> Question
though, if the target is null, shouldn't it check that the stack is
empty?
L979[23:53:12] <tterrag> oh, cuz the
output *is* air
L980[23:53:14] <tterrag> lul
L981[23:53:31] ***
TTFTCUTS is now known as TTFT|Away
L982[23:53:40] <tterrag> because of the
object holder thing :(
L983[23:53:48] <tterrag> ok well RIP that
endeavor. will have to wait for forge patch
L984[23:53:59] <KnightMiner> Or is target
only null when its out of inputs, and some empty object
otherwise?
L985[23:54:19] ⇦
Quits: Abrar|gone (~AbrarSyed@ipv6.abrarsyed.com) (Quit: All things
are trivial once you've mastered them.)
L986[23:54:19] ⇦
Quits: Wuppy (~wuppyZNC@2001:19f0:6400:8965:5400:ff:fe07:8777)
(Quit: ZNC - http://znc.in)
L987[23:54:19] ⇦
Quits: luacs1998 (~sayuka@abrarsyed.com) (Quit: ZNC - http://znc.in)
L988[23:54:19] ⇦
Quits: x3n0ph0b3 (~x3n0ph0b3@abrarsyed.com) (Quit: ZNC - http://znc.in)
L989[23:54:19] ⇦
Quits: diesieben|away (~diesieben@abrarsyed.com) (Quit: ZNC -
http://znc.in)
L990[23:54:48] <tterrag> KnightMiner:
target is null when the start location is outside of the recipe
bounds
L991[23:55:06] <tterrag> I don't really
understand that recipe code well enough to go figuring out exactly
what logic is wrong
L992[23:55:11] <tterrag> this replicates
the 1.11 behavior
L993[23:55:20] <KnightMiner> Wouldn't it
make more sense to move the lower block inside the top one
then?
L994[23:55:38] <tterrag> lower
block?
L997[23:56:03]
⇨ Joins: Abrar|gone
(~AbrarSyed@ipv6.abrarsyed.com)
L998[23:56:03]
MineBot sets mode: +o on Abrar|gone
L999[23:56:18] <tterrag> hm
L1000[23:56:19] <KnightMiner> Target is
only used inside that block, and I assume input.get never returns
null anyways
L1001[23:56:21] <tterrag> yeah
actually
L1002[23:56:31]
⇨ Joins: Reika
(~Reika@reika.kalseki.mods.abrarsyed.com)
L1003[23:56:32] ***
Abrar|gone is now known as AbrarSyed
L1004[23:56:54]
⇨ Joins: diesieben|away
(~diesieben@abrarsyed.com)
L1005[23:57:21] ***
diesieben|away is now known as diesieben07
L1006[23:57:34]
⇨ Joins: Wuppy
(~wuppyZNC@2001:19f0:6400:8965:5400:ff:fe07:8777)
L1007[23:57:41]
⇨ Joins: Necro
(~Necro@p200300700D145CC1BD82DDADB885D9E9.dip0.t-ipconnect.de)
L1008[23:57:55]
⇨ Joins: x3n0ph0b3 (~x3n0ph0b3@abrarsyed.com)
L1009[23:58:41] <KnightMiner> I'm
surprised the IDE did not give a NPE warning there, pretty sure
Eclipse would have :P
L1010[23:59:20] <KnightMiner> Then again,
who listens to warnings...
L1011[23:59:37] <tterrag> WTF is
happening right now