<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:05:15] ***
TTFTCUTS is now known as TTFT|Away
L2[00:07:06] ⇦
Quits: Flashfire (~Samuel@d24-36-207-240.home1.cgocable.net) (Ping
timeout: 201 seconds)
L3[01:53:54] ⇨
Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L4[01:53:54] ⇨
Joins: Ipsis418
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L5[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20170611 mappings to Forge Maven.
L6[02:00:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20170611-1.11.zip
(mappings = "snapshot_20170611" in build.gradle).
L7[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/
L8[02:04:39] ⇨
Joins: brandon3055
(~Brandon@202-159-137-237.dyn.iinet.net.au)
L9[02:16:07] ⇨
Joins: Hgrebnednav
(~Hgrebnedn@d8D872A6E.access.telenet.be)
L10[02:24:25] <killjoy> Who changed
files.minecraftforge.net? D:
L11[02:27:06] <quadraxis> Layout is
designed by and used with permission from PaleoCrafter
L12[02:29:52] <killjoy> Good job with the
copy/paste there :P
L13[02:33:25] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:9570:1d89:71e9:583)
(Read error: Connection reset by peer)
L14[02:41:44] ⇨
Joins: Hunterz (~hunterz@62.182.234.189)
L15[02:45:18] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 204
seconds)
L16[02:51:41] ⇨
Joins: mallrat208
(~mallrat20@107-145-175-135.res.bhn.net)
L17[02:56:57] ***
MrKick|Away is now known as MrKickkiller
L18[02:57:53] ⇨
Joins: AshIndigo
(uid202308@2604:8300:100:200b:6667:3:3:1644)
L19[03:00:18] ⇨
Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L20[03:02:48] ⇦
Quits: McJty (~jorrit@94-224-152-129.access.telenet.be) (Quit:
Leaving)
L21[03:04:56] ⇦
Quits: An_Angry_Brit (~AngryBrit@90.196.183.91) (Ping timeout: 180
seconds)
L22[03:06:52] ⇨
Joins: An_Angry_Brit (~AngryBrit@90.196.180.6)
L23[03:33:44] <killjoy> We should update
the json with the updated library format
L25[03:36:53] <killjoy> should make
downloading libraries simpler (asm-5.1)
L26[03:42:54] ⇨
Joins: maxanier
(~maxanier@cable-158-181-86-98.cust.telecolumbus.net)
L27[03:43:34] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:812d:60ce:5b12:4019:349e)
(Ping timeout: 204 seconds)
L28[03:53:25] ⇦
Quits: Ferrettomato (~Ferrettom@172.76.108.170) (Ping timeout: 201
seconds)
L29[04:04:25] ⇦
Quits: Gil (uid147942@id-147942.hathersage.irccloud.com) (Quit:
Connection closed for inactivity)
L31[04:10:10] <ghz|afk> woo!
L32[04:11:55] ⇨
Joins: TechnicianLP_
(~Technicia@p4FE1C180.dip0.t-ipconnect.de)
L33[04:12:18] ⇨
Joins: iari (~iari___@tyaralin.shadowdrake.eu)
L36[04:18:56] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L37[04:21:06] <TechnicianLP_> it somehow
still fails the getDependencies task of my launcher ...
L38[04:21:48] <minecrell> I think Mercurius
also fails currently, not updated to 1.12 yet
L39[04:22:12] <TechnicianLP_> changing the
repository for that dep worked ...
L40[04:22:40] <TechnicianLP_> lets see if
my mod runs on 1.12 xD
L41[04:30:58] <LexMobile> it builds and
logs in, its nowhere NEAR being done.
L42[04:31:21] <LexMobile> also aparently
mojang arnt shipping 5.1, so i'll have to package that up, oh
well.
L43[04:31:47] <minecrell> Maybe bump to 5.2
directly if you have to upload it
L44[04:32:12] <LexMobile> probably not as i
dont know what changtes there are in .2
L45[04:32:19] <LexMobile> i know all my J8
stuff uses .1
L48[04:55:03] <ghz|afk> is this expected in
the 1.12 MDK? (I know it's far from done, just wanted to know if
the MDK that is present in the files section is expected to fail to
setup)
L49[04:55:04] <ghz|afk> Execution failed
for task ':fixMcSources'.
L50[04:55:04] <ghz|afk> >
com.cloudbees.diff.PatchException: Cannot find hunk target
L51[04:56:05] <ghz|afk> wait I didn't copy
over the fg 2.3 line
L52[04:56:08] <ghz|afk> so I was trying to
use 2.2
L53[04:59:29] <ghz|afk> BUILD
SUCCESSFUL
L54[04:59:32] <ghz|afk> yep, my bad
L55[05:02:19] <kashike> <killjoy> Who
changed files.minecraftforge.net? D:
L56[05:02:21] <kashike> looks good
L57[05:02:27] <ghz|afk> yep
L58[05:02:40] <ghz|afk> hmm so, getSubItems
"lost" the item parameter, it seems
L59[05:02:59] <ghz|afk> (which was a bit
pointless since it's just "this")
L60[05:05:54] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 204
seconds)
L61[05:06:00] <ghz|afk> well, one of my
mods compiles ;P
L62[05:06:20] <ghz|afk> I chose to start
with Guidebook, since it's mostly just gui stuff, no recipes
;P
L63[05:06:54] <ghz|afk> (well there's one,
but only as an example)
L64[05:07:08] <kashike> heh
L65[05:07:14] <ghz|afk> hmmm it's not going
to start though
L66[05:07:22] <ghz|afk> I have to port my
"Commons" lib-mod first
L67[05:07:30] <kashike> shouldn't be too
hard
L68[05:07:34] <kashike> there's not a lot
in that either
L69[05:11:28] <ghz|afk> okay the only thing
changed is the Vertexbuffer->bufferbuilder name
L70[05:11:33] <ghz|afk> which means there's
nothing to port
L71[05:11:37] <ghz|afk> so I can use the
1.11 one in 1.12
L72[05:12:28] <ghz|afk> server started
fine... client starting...
L73[05:13:22] <ghz|afk> eep, the
icon-buttons aren't working
L74[05:14:38] <ghz|afk> ah, drawButton got
a new parameter, so it lost the name -- func_191745_a ==
drawButton
L75[05:15:44] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L76[05:16:45] <ghz|afk> it works!
L78[05:18:15] <kashike> :D
L79[05:22:09] <ghz|afk> oww and here I
thought I was early -- there's already two pages' worth of 1.12
ports in curseforge!
L80[05:22:10] <ghz|afk> ;P
L81[05:22:24] <ghz|afk> (well one page and
a bit)
L82[05:26:49] <ghz|afk> okay... I'll port
InventorySpam while this gets reviewed
L83[05:27:26] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 204
seconds)
L84[05:30:26] ⇦
Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Ping
timeout: 180 seconds)
L85[05:31:12] <ghz|afk> lol compiles
without changes
L86[05:31:20] <ghz|afk> not even mappings
broke it ;P
L87[05:31:34] ⇨
Joins: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L88[05:31:39] <ghz|afk> means unless
somethign changes, I could re-release the latest version just with
the @mod range changed
L89[05:32:06] ⇨
Joins: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:1:80dc:7855:5421:3308)
L90[05:33:06] <ghz|afk> yep works
L91[05:35:21] <ghz|afk> hmmm side
question
L92[05:35:47] <ghz|afk> can I use a
RenderGameOverlayEvent to draw on top of a GUI's background
darkening, but before the gui itself?
L93[05:36:19] <ghz|afk> (I'm thinking no,
but I have to ask ;P)
L94[05:41:22] ⇦
Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:1:80dc:7855:5421:3308) (Ping timeout:
204 seconds)
L95[05:41:30] <ghz|afk> it's
approved!
L97[05:42:01] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L98[05:42:17] <kashike> that didn't take
too long
L99[05:47:50] <ghz|afk> also
approved!
L101[05:48:44] <ghz|afk> my other mods
will have to wait -- they do need recipes
L102[05:48:45] <ghz|afk> ;P
L103[05:49:02] <kashike> heh
L104[05:49:15] ***
amadornes[OFF] is now known as amadornes
L105[05:49:58] <ghz|afk> although I
suppose I could manually inject the recipes temporarily -- but I
couldn't psosibly release with a hack like that
L106[06:05:15] ⇦
Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L107[06:08:36] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 204
seconds)
L108[06:13:27]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L109[06:14:14]
⇨ Joins: KGS
(~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L110[06:14:56] <TechnicianLP_> mines just
a version-bump as well xD
L111[06:15:09] <ghz|afk> hmf, I wanted to
start porting my ToolBelt mod, but it relies on baubles, meh.
L112[06:15:30] <ghz|afk> I guess I can
disable baubles support meanwhile but meh regardless.
L113[06:16:59] <ghz|afk> weird
L114[06:17:08] <ghz|afk> how come
addInformation takes a World now instead of player :/
L115[06:20:57]
⇨ Joins: Intektor
(~Intektor@p5B27597F.dip0.t-ipconnect.de)
L116[06:22:47] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L117[06:23:07]
⇨ Joins: Necro
(~Necro@p200300700D145C1A11A11C39E58F02D8.dip0.t-ipconnect.de)
L118[06:26:56] ***
PaleOff is now known as PaleoCrafter
L119[06:30:47] <masa> hmm, I'm still
getting the Cannot find hunk target failure, with FG 2.3 :/
L120[06:33:05] <ghz|afk> if you made the
mistake of trying first with 2.2
L121[06:33:05] <PaleoCrafter> welp, I'd
love to update to 1.12, but I don't have any mods, so yeah xD
L122[06:33:09] <ghz|afk> you ahveto wipe
the version cache
L123[06:33:17] <ghz|afk> as in
L124[06:33:23] <ghz|afk> the one that you
made the mistake to run with fg2.2
L125[06:33:28] <masa> mmkay... can I wipe
it ithout wiping my 1.11.2 env?
L126[06:33:31] <ghz|afk> from the gradle
cache
L127[06:33:57] <ghz|afk>
%userprofile%\.gradle\
L128[06:34:37] <masa> I already wiped the
.gradle/caches/minecraft/net/minecraftforge/forge/1.12*
L129[06:34:43] <ghz|afk> I see
L130[06:34:46] <ghz|afk> then do a
cleanCache
L131[06:34:49] <masa> but that doesn't
seem to be enough
L132[06:34:51] <ghz|afk> you'll have to
re-setup everything else
L133[06:34:52] <ghz|afk> but eh.
L134[06:34:57] <masa> :/ okay
L135[06:35:10] <ghz|afk> if a
"cleanThisVersionOnly" exists, I can't find it ;P
L136[06:36:14] <masa> I removed the 1.12
stuff from under net/minecraft as well... let's see if this
works
L137[06:36:19] <TechnicianLP_> if you have
an AT there another .gradle folder in the proect
L138[06:36:36] <masa> it's now at least
decompiling it again
L139[06:38:32] <masa> yay success!
\o/
L140[06:38:48] <masa> now to setup 15 mods
in eclipse... >_>
L141[06:39:20] <Necro> !latest 1.12
L142[06:40:08] <ghz|afk> use today's
date
L143[06:40:11] <ghz|afk> they are 1.11
mappings
L144[06:40:15] <ghz|afk> but they work
well enough to do the trick
L145[06:40:16] ⇦
Quits: jamierocks (~jamierock@mana.bot.jamiemansfield.me) (Ping
timeout: 204 seconds)
L147[06:40:29] <kashike> what about
it
L148[06:40:35] <kashike> oh
L149[06:40:37] <kashike> hehe
L150[06:40:43] <ghz|afk> \o/ ToolBelt
compiles in 1.12
L151[06:40:55] <ghz|afk> had to use
CraftingManager.func_193372_a to register the recipes manually
;P
L152[06:41:10] <ghz|afk> which means I
won't be releasing this
L153[06:41:18] <ghz|afk> until forge has a
proper recipe registry for 1.12
L154[06:42:22] <masa> luckily only two of
my mods have any items or recipes... or well, 3 have items, but
only 1 has recipes thus far :D
L155[06:43:15] <PaleoCrafter> is there any
ETA on the mappings being editable from the bot yet?
L156[06:44:18] <ghz|afk> that wouldn't
make sense until bspkrs bumps the mappings to 1.12 no?
L157[06:44:30] <PaleoCrafter> well, yes,
that's what I mean :P
L158[06:45:35] <ghz|afk> \o/ ToolBelt
works
L159[06:46:23] <ghz|afk> hmmm if the
recipes work, I'll release it
L160[06:46:29] <ghz|afk> as alpha
L161[06:46:32] <ghz|afk> wit ha big
disclaimer ;p
L162[06:47:10] <Necro> So, should I go for
the 1.12 update already or should I wait? I mean how would you
describe the status of forge for 1.12?
L163[06:47:29] <PaleoCrafter> it runs,
that's about it :P
L164[06:48:36] <Necro> ok so I guess I
rather wait a few days then.
L165[06:48:42] <ghz|afk> hmm JEI's display
of my recipe is kindof broken XD
L166[06:48:54] <ghz|afk> Necro: the recipe
system is 0% done
L167[06:49:05] <ghz|afk> so it's not
recommended at all unless your mod has no recipes whatsoever
L168[06:49:23] <kashike> ghz|afk: there's
a reason forge's methods throw ;p
L169[06:49:42] <ghz|afk> ofc
L170[06:49:42] <ghz|afk> ;P
L171[06:50:35] <ghz|afk> OWW the recipe
won't work, even placing the items in the right order
L172[06:50:55] <kashike> lol
L173[06:51:07] <ghz|afk> which means
L174[06:51:10] <ghz|afk> either the order
is wrong
L175[06:51:15] <ghz|afk> or calling that
one method isn't enough
L176[06:54:52] <ghz|afk> oh crap
L177[06:54:59] <ghz|afk> the int isn't the
recipe width, it's the recipe "un-width"
L178[06:55:00] <ghz|afk> so like
L179[06:55:02] <ghz|afk> 0 = 3x3
L180[06:55:04] <ghz|afk> 1=2x2
L181[06:55:07]
⇨ Joins: Naiten (Naiten@5.143.41.104)
L182[06:55:24]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L183[06:55:31] <ghz|afk> (2=1x1 ;P)
L184[06:55:49] <ghz|afk> (or rather,
there's two ints, one for each axis)
L185[06:59:47] <ghz|afk> wrong
again!
L186[06:59:51] <PaleoCrafter> as far as
compilation is concerned, I've only had to update mappings xD
L187[06:59:55] <ghz|afk> for .. = 0; i
<= 3
L188[06:59:59] <ghz|afk> 1 means 3!
L189[07:00:02] <ghz|afk> 0 means 4!
L190[07:00:22] <ghz|afk> so recipe size
1,1 = 3x3 grid
L191[07:00:51] <PaleoCrafter> why would 1
mean 6?
L192[07:01:09] <ghz|afk> for (int i = 0; i
<= 3 - this.recipeWidth; ++i)
L193[07:01:16] <ghz|afk> so in order to
have a 3x3 recipe
L194[07:01:21] <ghz|afk> width and height
need to be 1
L195[07:04:21] <kashike> PaleoCrafter: for
what project? :P
L196[07:04:25]
⇨ Joins: Morpheus1101
(~Morpheus1@92.206.190.203.sta.dodo.net.au)
L198[07:04:58] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 204
seconds)
L199[07:05:07] <PaleoCrafter> that's what
I'm technically working on
L200[07:05:26] <Morpheus1101> is there any
issues with the forge website atm? as i cant seem to get my 1.12
workspace to find forge for 1.12 but works fine for all other
vers
L201[07:05:49] <PaleoCrafter> do you use
FG 2.3?
L202[07:06:16] <Morpheus1101> It dosent
even get that far in trying to setup my workspace, but i have that
in there
L203[07:06:24] <kashike> error?
L204[07:07:07] <Morpheus1101>
C:\Users\Morpheus1101\Desktop\Avarita\1.12 Full Port>gradlew
setupdecompworkspace idea
L208[07:07:07] <Morpheus1101>
1.12-14.21.0.2321
L209[07:07:54] <Morpheus1101> then
mentions line 79 of my build.gradle which looks like: version =
config.mc_version + "-" + config.forge_version
L210[07:08:09] <kashike> and what is
mc_version and forge_version?
L211[07:08:13] <Morpheus1101>
mc_version=1.12
L212[07:08:14] <Morpheus1101>
forge_version=14.21.0.2321
L213[07:08:43] <kashike> try
setupDecompWorkspace again?
L214[07:08:53] <Morpheus1101> just did as
we spoke an same thing
L215[07:09:05] <kashike> gist your whole
log
L216[07:09:44] <Morpheus1101> tried to
load forge in a 1.12 instance in curse with 2 mods an it couldnt
d/l the asm file
L217[07:10:07]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L219[07:11:18] <Morpheus1101> Im using the
same setup as i have for 1.0.2 & 1.11.2 an they work fine which
is why its puzzeling
L220[07:12:47] <Morpheus1101> I have it
set to use the 2.3-SNAPSHOT of gradle
L221[07:14:36] <kashike> etag failure,
interesting.
L222[07:14:46] <kashike> works here
L223[07:15:36] <Morpheus1101> Yeah the
etag issue is occuring on my 1.10.2 an 1.11.2 workspace
L224[07:15:53] <Morpheus1101> but it at
least they compile an build
L225[07:18:01]
⇨ Joins: BerciTheBeast
(~BerciTheB@77.111.11.55.ipv4.telemach.net)
L226[07:18:54] ⇦
Quits: md_5 (~md_5@marius.md-5.net) (Ping timeout: 204
seconds)
L227[07:19:24]
⇨ Joins: MonkeyTyrant
(~MonkeyTyr@blk-212-75-47.eastlink.ca)
L228[07:19:29] ⇦
Quits: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca) (Remote
host closed the connection)
L229[07:22:24]
⇨ Joins: md_5 (~md_5@marius.md-5.net)
L230[07:32:12]
⇨ Joins: sokratis12GR (kiwiirc@62.221.158.132)
L231[07:34:05]
⇨ Joins: Brokkoli
(~Brokkoli@p2e5b11e5.dip0.t-ipconnect.de)
L232[07:34:15] ⇦
Quits: cpup (~cpup@32.218.115.160) (Ping timeout: 186
seconds)
L233[07:35:51] ⇦
Quits: Morpheus1101 (~Morpheus1@92.206.190.203.sta.dodo.net.au)
(Ping timeout: 186 seconds)
L234[07:40:16]
⇨ Joins: cpup (~cpup@32.218.118.172)
L235[07:45:30] <TechnicianLP_> !ch
EnumChatFormatting
L236[07:46:04] <TechnicianLP_> ok where
did that go again?
L237[07:46:30]
⇨ Joins: CoderPuppy (~cpup@32.218.118.192)
L238[07:48:02] ⇦
Quits: cpup (~cpup@32.218.118.172) (Ping timeout: 204
seconds)
L239[07:48:11] <PaleoCrafter>
TextFormatting, TechnicianLP_
L240[07:57:03] ⇦
Quits: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit:
Javaschreiber)
L241[08:05:27] <ghz|afk> back
L242[08:05:30] <ghz|afk> I was wrong the
second time!
L243[08:05:34] <ghz|afk> [14:01]
(ghz|afk): for (int i = 0; i <= 3 - this.recipeWidth; ++i)
L244[08:05:34] <ghz|afk> [14:01]
(ghz|afk): so in order to have a 3x3 recipe
L245[08:05:34] <ghz|afk> [14:01]
(ghz|afk): width and height need to be 1
L246[08:05:35] <ghz|afk> that's bsd
L247[08:05:43] <ghz|afk> that loop is
scanning for different placements of a recipe
L248[08:05:48] <ghz|afk> the actual recipe
comparison is checkMatch
L249[08:05:49] <ghz|afk> XD
L250[08:05:53] <ghz|afk> s/bsd/BS
L251[08:08:23] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 186 seconds)
L252[08:14:11]
⇨ Joins: gegy1000 (~gegy1000@41.177.193.105)
L253[08:16:26]
⇨ Joins: Raycoms
(~Raycoms@2804:14d:baa6:25e1::1001)
L254[08:16:29] <Raycoms> Hey there
L255[08:16:47] <Raycoms> How can I add to
my recipe that one of the items is returned and not consumed?
L256[08:17:00] <ghz|afk> you have two
choices
L257[08:17:06] <ghz|afk> first, is to make
the item be a container item
L258[08:17:16] <ghz|afk> and return itself
in the getcontainerItem or whatever it's called
L259[08:17:23] <ghz|afk> if you can't or
don't want to do that
L260[08:17:46] <ghz|afk> then the other
option is to make a custom IRecipe, or extend the stock recipe
class
L261[08:18:05]
⇨ Joins: williewillus
(~williewil@cpe-24-28-24-13.austin.res.rr.com)
L262[08:18:07] <ghz|afk> and implement
getRemainingItems to leave that item in the crafting grid
L263[08:20:35] *
williewillus waits patiently for 1.12 to get on the bot so he can
start naming
L264[08:20:36] <ghz|afk> OH FUCK
L265[08:20:38] <ghz|afk> that's why
L266[08:20:54] <ghz|afk> the first element
in the call to NonNullList.func_193580_a
L267[08:20:59] <ghz|afk> is the
default/placeholder item
L268[08:21:02] <ghz|afk> not part of the
actual list
L269[08:21:11] <ghz|afk> that's why JEI
was broken and why the recipe only had 8 items in the list
L270[08:21:13] <ghz|afk> ¬¬
L271[08:22:59] <ghz|afk> IT WORKS! IT
WORKS!
L272[08:23:43] <williewillus> maybe I
shoudl just write down a huge list of my own names and dump them
all in when it opens up
L273[08:23:56] <Raycoms> Thanks
L274[08:24:59] <ghz|afk> and this is how
you make a recipe with forge 1.12 before the proper recipe API
exists
L276[08:25:35] <ghz|afk>
Ingredient.field_193370_a -> Ingredient.EMPTY
L277[08:25:59] ⇦
Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Ping timeout:
186 seconds)
L278[08:28:35] <williewillus> are
environments setuppable?
L279[08:28:38] <ghz|afk> yup
L280[08:28:41] <williewillus> okay
cool
L281[08:28:49] <ghz|afk> big note: make
sure you are using fg 2.3
L282[08:28:56] <ghz|afk> otherwise you'll
be forced to cleanCache if you try to setup with fg2.2
L283[08:29:04] <williewillus> gonna write
a small wrapper around 1.11 to dump all my mundane recipes to
json
L284[08:29:41] <williewillus> oh but the
loader probably doesn't scan mod dirs yet
L285[08:29:43] <williewillus> :P
L286[08:29:47] <ghz|afk> I'll create jsons
when forge coerces mc into loading from mod jars/dirs
L287[08:29:58] <ghz|afk> that's why I
wrote them in code temporarily
L288[08:30:13] <ghz|afk> technically I
could have done it manually
L289[08:30:19] <ghz|afk> by calling the
decode function myself
L290[08:30:33] <ghz|afk> effectively
copying func_192420_c into my own mod class
L291[08:30:38] <ghz|afk> so that it scans
my jar instead of MC's
L292[08:32:45] <ghz|afk> so hm
L293[08:32:55] <ghz|afk> I wonder if it's
possible to add recipes to the book listings
L294[08:32:59] *
ghz|afk looks
L295[08:33:44]
⇨ Joins: cpup (~cpup@32.218.119.9)
L296[08:34:53] <PaleoCrafter> does
somebody else have an item appearing to be stuck in the
"delete" slot in creative?
L297[08:35:12] <ghz|afk> haven't seen that
happen
L298[08:35:16] ***
TTFT|Away is now known as TTFTCUTS
L299[08:35:57] <PaleoCrafter> lemme see if
I can reproduce it
L300[08:36:28] ⇦
Quits: CoderPuppy (~cpup@32.218.118.192) (Ping timeout: 201
seconds)
L301[08:36:45] <PaleoCrafter> welp
L302[08:36:59] <PaleoCrafter> opening the
control settings crashes my client xD
L303[08:37:26] <ghz|afk> same
L304[08:37:36] <ghz|afk>
java.lang.NullPointerException: Updating screen events
L305[08:37:36] <ghz|afk> at
net.minecraft.client.settings.KeyBinding.compareTo(KeyBinding.java:162)
L306[08:37:42] <gegy1000> Looks like
recipes can be added to the book through
RecipeList#func_192708
L307[08:37:47]
⇨ Joins: Hgreb
(~Hgrebnedn@d8D872A6E.access.telenet.be)
L308[08:37:48] <ghz|afk> gegy1000: nice,
thanks
L309[08:38:35] <ghz|afk> ah
L310[08:38:43] <ghz|afk> it's a list
object present in multiple places
L311[08:38:44] <PaleoCrafter> ah, the key
categories need some map populated
L312[08:38:59] <PaleoCrafter> for sorting
purposes
L313[08:39:13] <ghz|afk> ah
L314[08:39:24] <gegy1000>
RecipeBookClient#func_194082_a is private, but you can access the
map yourself so it shouldn't matter
L315[08:39:26]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L316[08:40:36] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping
timeout: 204 seconds)
L317[08:40:44] <ghz|afk> AH the recipe
tabs are creative inventory tabs?
L318[08:40:48] <ghz|afk> interesting
L319[08:42:02] <gegy1000> Yeah, although
it only uses a few of them
L320[08:42:32] <kashike> that's a bad name
for that class anyways
L322[08:43:00] <PaleoCrafter> jesus
christ... func_193626_b, talk about convoluted ways to get a key
binding's display name xD
L323[08:43:13] <ghz|afk> heh
L324[08:43:39] <kashike> PaleoCrafter:
because it's set on TextComponentKeybind
L325[08:43:44] <kashike> see
net.minecraft.util.text.TextComponentKeybind#func_150261_e
L326[08:44:18] <kashike> server can send a
new TextComponentKeybind("key.jump") and client will
translate that to the real key
L327[08:44:20] <gegy1000> It uses
BUILDING_BLOCKS, TOOLS, REDSTONE and MISC
L328[08:44:29] <kashike> rather than
servers saying "press space"
L329[08:45:20] <PaleoCrafter> of course,
but field_193639_d is never populated something else
L330[08:45:31] <PaleoCrafter> oh...
nvm
L331[08:45:37] <kashike> you see why now?
:)
L332[08:45:51] <PaleoCrafter> people may
change the language while the game's running xD
L333[08:46:15] <kashike> no, that's not
why
L334[08:46:18]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L335[08:46:33] <PaleoCrafter> that's why
it's returning the Supplier, which is the main point that confused
me :P
L336[08:46:54] <kashike> oh, yes, thought
you meant something else
L337[08:54:29] <williewillus> if the auto
announce on #mcp says you get punished for asking for 1.10 etas
does that mean I can ask for 1.12 ones? ;p
L338[08:54:40]
⇨ Joins: AtomicStryker
(~AtomicStr@2a02:908:4c1:3a40:29c7:f2a3:a74a:b99f)
L339[08:55:40] <kashike> eta on what?
mappings? soon(TM)
L340[08:56:05] <williewillus> them being
available to name :P
L341[08:56:10] <AtomicStryker> i just
wanted to add mappings except mcpbot doesnt know the functions yet
aye
L342[08:56:16] <kashike> soon
L343[08:56:31] <AtomicStryker> mcp chan
still has the message about bans asking for 1.10 eta
L344[08:56:35] <AtomicStryker> that was
released when again
L345[08:56:43] <williewillus> lol I
mentionefd that right before you joined
L346[08:56:58] <AtomicStryker> on the up
side
L347[08:57:07] <AtomicStryker> im already
done fixing the 1.12 compilation
L348[08:57:12] <AtomicStryker> so atleast
there was no refactoring
L350[08:57:26] <AtomicStryker> ... except
for the IRecipe tidbit ...
L352[08:58:03] <ghz|afk> this is how I
registered a recipe
L353[08:58:06] <williewillus> what are the
bitsets in RecipeList for?
L354[08:58:16] <ghz|afk> I'm working on
getting them on the book tabs
L355[08:58:51] <ghz|afk> I managed to get
them to show on the list, but the ingredients show the placeholder
purple-and-black boxes
L356[08:58:53] <ghz|afk> instead of the
items
L357[08:59:39] <ghz|afk> ah I know
why
L358[08:59:45] <ghz|afk> because the
ingredient has meta=32767
L359[08:59:54] <ghz|afk> so the recipe
works, but the preview does now
L360[08:59:55] <ghz|afk> not*
L361[09:00:57] <williewillus> how do the
builtin jsons handle wildcarding?
L364[09:01:08] <ghz|afk> no idea yet
L365[09:01:19] <williewillus> (knowing
them, probably just by listing every possible choice)...
L366[09:01:46] <williewillus> yup that's
what they did...
L367[09:01:48] *
williewillus sighs
L368[09:01:58] <williewillus> see any of
the bed jsons
L369[09:03:41] <ghz|afk> ah then I'll call
getSubItems
L370[09:03:47] <ghz|afk> for the
item-based ingredients
L371[09:04:26] <AtomicStryker> ghz|afk why
is there 10 arguments in your recipe list
L372[09:04:32] <AtomicStryker> if the
recipe is 3 by 3
L373[09:04:56] <ghz|afk> first arg is the
placeholder
L374[09:05:00] <ghz|afk> for the nonnull
list
L375[09:05:02] <gegy1000> So, a RecipeList
is a collection of recipes, like beds have all colours in one
"item"?
L376[09:05:07] <ghz|afk> used when you
recipe the nonnulllist
L377[09:05:41] <AtomicStryker> uh i didn't
understand what you just said
L378[09:05:45] <AtomicStryker> dumb it
down for me
L379[09:05:47] <williewillus> have you
used the book?
L380[09:05:59] <williewillus> it groups
for example all the boat recipes under one button
L381[09:06:04] <williewillus> instead of
having 5 separate buttons
L382[09:06:16] <williewillus> it's
specified as "group" in the jsons if you've looked at
that
L383[09:09:29] ⇦
Quits: johnnysanz3 (~johnnysan@24.238.62.12.res-cmts.brd2.ptd.net)
(Read error: Connection reset by peer)
L384[09:11:11] <williewillus> yeah I might
wait until things are named before porting lol
L385[09:12:18] <AtomicStryker> did the
obfuscated mappings change, actually
L386[09:12:55] <williewillus> i meant all
the new stuff
L387[09:13:24] <williewillus> I don't like
porting without modernizing/adapting to new things at the same time
so I'll wait lol
L388[09:14:27] <ghz|afk> AtomicStryker:
the nonnulllisdt constructor has a first parameter, with a
placeholder item, for in case you resize the nonnulllist
L389[09:14:30] <ghz|afk> and then the
actual items
L390[09:14:33] <ghz|afk> of which there's
9
L391[09:15:15] <TechnicianLP_> does anyone
know where intellij stores the git aliases? it currently uses a
random one ...
L392[09:15:27] <TechnicianLP_> and google
isnt ver helpull today
L393[09:16:42] ⇦
Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Ping timeout:
204 seconds)
L394[09:17:23] <AtomicStryker> hmm nah
mappings definitely different
L395[09:17:33] <kashike> which?
L396[09:17:41] <AtomicStryker> 1.12 to
1.11.2
L397[09:17:55] <AtomicStryker> (notch
names)
L398[09:18:48] <williewillus> of
course
L399[09:18:49] <AtomicStryker> ugh where
did gradle put the mcp mapping files
L400[09:19:31] <kashike> the usual
place
L401[09:20:03] <PaleoCrafter> why would
you be dealing in Notch names? q.q
L402[09:20:43] <AtomicStryker>
coremods?
L403[09:20:51] <kashike> what
L404[09:20:51] <ghz|afk> aren't coremods
srg these days?
L405[09:20:54] <kashike> they are
L406[09:21:01] <AtomicStryker> i might be
using the wrong term
L407[09:21:12] <PaleoCrafter> unless you
don't use a SortingIndex > 1000
L408[09:21:13] <ghz|afk> func_1345_n ->
SRG name
L409[09:21:17] <ghz|afk> aab -> notch
name
L410[09:21:25] <kashike> don't tell me
you're jarmodding
L411[09:21:26] <AtomicStryker> oh, i am
using notch names after all
L412[09:21:30] <AtomicStryker> hue
L413[09:21:40] <kashike> wtf are you
doing
L414[09:21:51] <AtomicStryker> injecting
callbacks into vanilla methods, usually
L415[09:22:24] <PaleoCrafter> everything
below 1000 (or undefined) will run before the runtime deobf kicks
in, so you won't get SRG names
L416[09:22:36] <PaleoCrafter> iirc
L417[09:22:43] <AtomicStryker> well i
found the mapping files
L418[09:22:48] <AtomicStryker> they are in
"b59ae3dfcbe6daa8b98165d2544097bf57446015",
obviously
L419[09:23:04] <PaleoCrafter> wat
L420[09:23:12] <kashike> ^
L421[09:23:22] <AtomicStryker>
".gradle\caches\modules-2\files-2.1\de.oceanlabs.mcp\mcp\1.12\b59ae3dfcbe6daa8b98165d2544097bf57446015"
L424[09:24:22] <kashike> PaleoCrafter: I
have no idea what you mean
L425[09:24:23] *
kashike runs
L426[09:24:25] <kashike> fixed issue
L427[09:24:59] <Ordinastie> aww, didn't
have time to see the typo :(
L428[09:25:44] <kashike> :3
L429[09:26:04] <quadraxis> a mapping /so
bad/ it was reverted to its srg name, or so the comment says
L430[09:26:19] <kashike> shhhh
L432[09:27:06] <ghz|afk> WEEE, I fixed the
recipe placeholders :3
L434[09:28:04] <ghz|afk> funny thing is I
will delete all of that as soon as forge gets its own official
recipe stuff
L435[09:28:26] <gegy1000> I got my recipe
showing in the book
L436[09:28:35] <ghz|afk> now, they don't
appear when I search
L437[09:28:37] <ghz|afk> only in the
tab
L438[09:28:39] <ghz|afk> hmf.
L439[09:28:56] <gegy1000> I believe you
have to add them to the SEARCH tab too
L440[09:29:00] <ghz|afk> the method
does
L441[09:29:04] <williewillus> this sounds
more convoluted than it shuold be :P
L442[09:29:08] <ghz|afk>
func_194082_a
L443[09:29:16] <ghz|afk> adds to both the
tab you give, and search
L444[09:29:19] <ghz|afk> the items show
up
L445[09:29:30] <ghz|afk> but they can't be
searched for
L446[09:30:44]
⇨ Joins: Shambling
(~Shambling@97-89-242-134.static.plbg.ny.charter.com)
L447[09:33:20] <AtomicStryker> so i saw
the vanilla recipes are now read from a json or something
L448[09:33:45] <kashike> yes
L449[09:34:13] <ghz|afk> yup
L450[09:34:17] <ghz|afk> xcept the very
special ones
L451[09:34:25] <ghz|afk> you can see that
in CRaftingmanager.java
L453[09:34:42] <ghz|afk> gegy1000:
nice
L454[09:34:49] <ghz|afk> wait
L455[09:34:52] <ghz|afk> is that your own
recipe group
L456[09:34:58] <ghz|afk> or did you add to
the existing steak group
L457[09:35:06] <ghz|afk> wait
nevermind
L458[09:35:14] <ghz|afk> cooked steak
doesn't exist in vanilla
L459[09:35:18] <ghz|afk> I mean, a recipe
for it
L460[09:35:34] <gegy1000> I added a recipe
for it
L462[09:35:49] <ghz|afk> here are
mine
L463[09:35:51] <ghz|afk> the last
two
L464[09:35:57] <ghz|afk> but they don't
show up in the search
L465[09:36:04] <ghz|afk> what did you do
to make them searchable?
L466[09:36:20] <ghz|afk> unless it's
something related to the item itself...
L467[09:36:46] <gegy1000> I made my own
method for registry
L468[09:36:53] <ghz|afk> hm?
L471[09:38:10] <ghz|afk> so you didn't
have to call ANYTHING else to make it searchable :/
L472[09:38:17] <gegy1000> Nope
L473[09:38:39] <ghz|afk> geh
L474[09:38:45] <ghz|afk> that means the
items are indexed elsewhere
L475[09:38:51] <ghz|afk> it may only work
for vanilla stuff
L476[09:39:01] <Shambling> holy crums do
IC2 rubber trees spawn alot when there is no proper decoration code
being used in a worldgen method
L477[09:39:06] <Shambling> ic2exp
L478[09:39:50] <Shambling> think I might
need to just plain disable the generation of them, or set it to
like... 0.001%
L479[09:40:00]
⇨ Joins: jamierocks
(~jamierock@mana.bot.jamiemansfield.me)
L480[09:40:07] <AtomicStryker> gradle is
kinda annoying me with a message about incompatible daemons
L481[09:40:09] <AtomicStryker> it just
wont go away
L482[09:40:17] <AtomicStryker> how do i
get this away
L483[09:40:24] <williewillus> ignore it
:P
L484[09:40:27] <williewillus> or kill the
daemons
L485[09:40:29] <Shambling> upgrade to the
same gradle version as lex uses if you're doing 1.12?
L486[09:40:30] <TechnicianLP_> demon go
away!
L487[09:40:51] <kashike> yeah, upgrade
gradle :p
L488[09:40:52] <Shambling> Try salt behind
your shoulder
L489[09:41:04] <AtomicStryker> huh, now
the message is gone
L490[09:41:09] <AtomicStryker> i think one
of you took my daemons
L491[09:42:18] <ghz|afk> Aha,
SearchTreeManager
L492[09:42:26] <ghz|afk> there's a special
data structure to optimize searches
L493[09:43:08] <ghz|afk> forge is going to
need some event for that
L494[09:43:11] <williewillus> probably
none of this supports nbt right
L495[09:43:28] <ghz|afk> or I guess, if it
makes an actual recipe registry
L496[09:43:42] <ghz|afk> it will require
things to be registered before mc init
L497[09:44:08] <PaleoCrafter> ghz|afk,
check if func_193986_ar gets called before after your recipe gets
added?
L498[09:44:37] <PaleoCrafter> can't find
anything else that'd point at only Vanilla getting search
L499[09:44:53] <ghz|afk> before.
L500[09:45:50] <ghz|afk> hmmm I wonder if
this is usable in preinit
L501[09:46:14] <ghz|afk> seems so
L502[09:46:30] <Shambling> I think you can
spawn nbt flagged items by manually typing the nbt stuff into
console with the give command, so I'd imagine there is a limit to
the values, but shouldn't it still be possible to flag in the
json?
L503[09:46:38] <ghz|afk> search works...
but now I have stuff twice
L504[09:46:49] <williewillus> nope the
recipe jsons don't support nbt at all
L505[09:46:51] <PaleoCrafter> lol
L506[09:46:55] <Shambling> well that is
trash
L507[09:47:03] <ghz|afk> OH I see
why
L508[09:47:14] <ghz|afk> there's no need
to manually add things to the book!
L509[09:47:19] <williewillus> probably
because the book doesn't support it either
L510[09:47:20] <ghz|afk> mc does it
automatically during init
L511[09:47:31] <ghz|afk> so just adding
the recipes BEFORE init (during preinit)
L512[09:47:35] <ghz|afk> fixes all the
issues at once
L513[09:47:41] <Shambling> so it probably
won't support oredict recipes either?
L514[09:47:45] <AtomicStryker> uh how to
tell gradle to skip compiling tests
L515[09:47:49] <williewillus> what's
"it"?
L516[09:47:58] <AtomicStryker> for some
reason it wont resolve org.junit
L517[09:47:59] <williewillus> we'll have
to patch od support in for the jsons which shouldn't be too
hard
L518[09:48:08] <Shambling> ah that is
true, ok nm
L519[09:48:47] <Shambling> I suppose the
json reader could be appended with new functionality as well,
shouldn't it?
L520[09:48:56] <williewillus> that's how
it usually works
L521[09:49:10] <Shambling> just hope you
all agree on a format that isn't horror itself
L522[09:49:16] <williewillus> ?
L523[09:49:27] <williewillus> it's
probably going to be the exact same format as the shaped recipe
format
L524[09:49:30] <williewillus> except
supporting OD names
L525[09:49:37] <williewillus> instead of
item|meta
L526[09:49:38] <Shambling> well, have you
ever tried typing out a manual nbt flagged item inside of
minecraft? the default way of doing it is ... horrendous
L527[09:49:44] <williewillus> oh I'm
talking about od
L528[09:49:50] <PaleoCrafter> OreDict
support will be implemented with a custom Ingredient, afaik
L529[09:49:52] <williewillus> NBT you just
write it as json
L530[09:50:15] <PaleoCrafter> so probably
some modularisation in func_193361_a or something
L531[09:50:29] <williewillus> ability to
register custom types probably
L532[09:50:33] <williewillus> like
modelloader
L533[09:50:34] <PaleoCrafter> yeah
L534[09:50:42]
⇨ Joins: Girafi
(Girafi@0x5552fcc5.adsl.cybercity.dk)
L535[09:51:59]
⇨ Joins: Cast0077
(~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L536[09:52:02] <ghz|afk> so yeah,
confirmed, things work just by adding the recipes in preinit
L537[09:52:11] <ghz|afk> no need to add
them to the book or anything else
L538[09:52:12] ⇦
Quits: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
(Client Quit)
L539[09:52:20] <PaleoCrafter> ah,
great
L540[09:52:23] <williewillus> so how do
the book tabs actually work?
L541[09:52:27] <williewillus> are they
just creative tabs?
L542[09:52:32] <PaleoCrafter> not that
it's going to be relevant anymore in a week or so xD
L543[09:52:32] <AtomicStryker> i just
tried installing forge, it fails to download the 1.12 mercurius
updater
L544[09:52:33] <williewillus> or do you
make them yourself
L545[09:52:35] <AtomicStryker> is that
critical
L546[09:52:54] <PaleoCrafter> nah, Forge
just won't get stats yet :P
L547[09:53:44] <AtomicStryker> ah good it
works
L548[09:55:55] <AtomicStryker> actually
no
L549[09:55:59] <AtomicStryker> it didnt
install
L550[09:56:22] <AtomicStryker> do i have
to do it manually
L551[09:57:51] <AtomicStryker> ah i
removed mercurius from the installer jars installer_profile.json
and it worked
L552[09:58:28] <AtomicStryker> ... or
nor
L553[09:58:38] <AtomicStryker> mc launcher
still shows no forge 1.12 profile
L554[09:59:06] <gegy1000> So it seems you
only get the recipe in your book once you've crafted it. Do we have
to add the recipe ourselves when the player gets required
items?
L555[09:59:37] <williewillus> yes
lol
L556[09:59:43] <williewillus> there's an
advancement for every one
L557[09:59:47] <gegy1000> ...
L558[10:00:01]
⇨ Joins: Flashfire
(~Samuel@d24-36-207-240.home1.cgocable.net)
L560[10:00:03] <williewillus> I mean it's
good for flexibility if you don't want them to unlock
L561[10:00:08] <gegy1000> Yeah
L562[10:00:13] <williewillus> and they can
be autogenerated
L563[10:00:20] <Flashfire> Anyone know
what gives lava its colour when the player goes inside it?
L564[10:00:37] <gegy1000> Fog, and iirc
there's a texture overlay too
L565[10:00:47] <Flashfire> : o
L566[10:00:54] <williewillus> Flashfire:
EntityRenderer.updateFogColor
L567[10:02:01] <AtomicStryker> ok i can
add a forge 1.12 profile manually but when i try to launch mc with
that it fails downloading the asm lib
L568[10:03:27] <Flashfire> Thanks
L569[10:04:09] <gegy1000> Has anyone
managed to add advancements through a mod yet?
L571[10:07:51] ⇦
Quits: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net) (Read error:
Connection reset by peer)
L572[10:09:07] ⇦
Quits: Naiten (Naiten@5.143.41.104) (Read error: Connection reset
by peer)
L573[10:09:19] <williewillus> gegy1000:
no, because vanilla only scans its own path
L574[10:09:38] <williewillus> (and the
world save folder)
L575[10:11:23] <kashike> williewillus: you
can manually add them or read them yourself
L576[10:11:45] <williewillus> yes but it
takes effort to reflectively call all the private methods that
setup everything
L577[10:11:50] <williewillus> i'd rather
just wait for forge
L578[10:13:06] ⇦
Quits: Raycoms (~Raycoms@2804:14d:baa6:25e1::1001) (Quit:
Leaving)
L579[10:19:26] <ghz|afk> [16:52]
(williewillus): so how do the book tabs actually work?
L580[10:19:26] <ghz|afk> [16:52]
(williewillus): are they just creative tabs?
L581[10:19:37] <ghz|afk> it uses a
CreativeTab object as key for the buttons
L582[10:19:41] <ghz|afk> but instead of
item lists
L583[10:19:46] <ghz|afk> it indexes
RecipeList objects
L584[10:20:48] <williewillus> how tedious
is it to add a new tab to it?
L585[10:21:09] <PaleoCrafter> you have to
sacrifice an arm, that's about it
L586[10:22:09]
⇨ Joins: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net)
L587[10:26:13] <williewillus> lol
L588[10:26:52] <ghz|afk> no idea how hard
it would be
L589[10:26:59] <ghz|afk> but I suspect
it's not designed to be paged
L590[10:27:11] <ghz|afk> so if we add
buttons to there, it would overflow the screen XD
L591[10:27:24] <ghz|afk> note that even
vanilla groups things together
L592[10:27:31] <ghz|afk> it doesn't have
weapons and tools separated
L593[10:27:35] <ghz|afk> it puts all of
them into tools
L594[10:28:43] ⇦
Quits: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net) (Read error:
Connection reset by peer)
L595[10:33:07] <Flashfire> How can I make
a custom liquid give a custom fog colour?
L596[10:33:21] <Flashfire> Water and lava
materials are hardcoded in EntityRenderer.updateFogColor
L597[10:36:40] <williewillus> probably
could do with a hook there
L598[10:36:47] <williewillus> like another
else under the lava branch that calls to the block
L599[10:36:56] <Flashfire> That would be a
good PR
L600[10:37:25] <ghz|afk> remember to make
the PR in the 1.12 branch ;P
L601[10:37:45] <Flashfire> I've actually
never made a forge PR so I probably won't do it myself
L602[10:37:59] <williewillus> i mean if
you need it, you should try to do it yourself
L603[10:38:19] <williewillus> you might be
waiting for a while if you just wait for someone else to
L604[10:38:26] <Flashfire> I don't /need/
it, it would just be nice
L606[10:39:00] <williewillus> it's a
massive bug
L607[10:39:04] <Flashfire> I'll consider
it if I ever set up the forge workspace though
L608[10:41:14] <maxanier> Has anyone an
idea why the player parameter of Block/Item#addInformation was
replaced by the players world? My guess is that it is not
needed.
L609[10:42:52] <ghz|afk> maxanier: mojang
probably didn't need the player
L610[10:43:11] <ghz|afk> in my case, I
wasn't using it either so it was ok
L611[10:45:20] <maxanier> Looks like at
all calls of this method, where world is !=null, the player is
available. So I think I will make a PR adding a Forge 'player
sensitive' method
L612[10:46:49] <ghz|afk> do you actually
need the player yourself?
L614[10:47:17] <ghz|afk> approved!
L615[10:47:46] <ghz|afk> that makes 3 of
my mods now available for 1.12 testing
L616[10:47:49] <gegy1000> Think I've
gotten mod advancement loading working, although it's very
hacky
L617[10:47:51] <maxanier> it allows me to
only display the relevant information to the player. It is not very
important, but nice to have
L618[10:49:15] <ghz|afk> next up: Packing
Tape
L619[10:55:52]
⇨ Joins: johnnysanz3
(~johnnysan@24.238.62.12.res-cmts.brd2.ptd.net)
L621[11:00:37] ⇦
Quits: Girafi (Girafi@0x5552fcc5.adsl.cybercity.dk) ()
L622[11:02:52] ⇦
Quits: AtomicStryker
(~AtomicStr@2a02:908:4c1:3a40:29c7:f2a3:a74a:b99f) (Quit:
Leaving)
L623[11:03:20]
⇨ Joins: Kragnoth
(~Shambling@97-89-242-134.static.plbg.ny.charter.com)
L624[11:06:52] <tterrag> guess I'm missing
something...trying to set up 1.12 and just get a ton of failed
patches
L626[11:07:08] <kashike> using FG
2.3?
L627[11:07:10] <tterrag> yes
L628[11:07:17] <tterrag> dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
}
L629[11:09:05] <tterrag> actually hold
on
L630[11:09:07] <maxanier> did you run
setupDecompWorkspace before changing the dependency? I had to run
gradlew cleanCache to get rid of this issue
L631[11:09:08]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L632[11:09:14] ⇦
Quits: Necro
(~Necro@p200300700D145C1A11A11C39E58F02D8.dip0.t-ipconnect.de)
(Quit: Leaving)
L633[11:09:27] <tterrag> maxanier: yeah
that's what I'm trying now
L634[11:09:31] <tterrag> and...don't ever
use cleanCache
L635[11:09:34]
⇨ Joins: Necro
(~Necro@p200300700D145C1A11A11C39E58F02D8.dip0.t-ipconnect.de)
L636[11:09:40] <tterrag> you just nuked
your *entire* forgegradle cache
L637[11:09:41] <kashike> who told you to
cleanCache
L638[11:09:51] <tterrag> ok nope, that
didn't fix it
L639[11:09:51] <kashike> they should be
slapped
L640[11:09:55] <ghz|afk> I haven't found
any way besides cleanCache
L641[11:10:01] <tterrag> I ran gradlew
clean sDecW --refresh-depdendencies
L642[11:10:04] <ghz|afk> to fix the cache
if you tried fg2.2
L643[11:10:06] <ghz|afk> and it
errored
L644[11:10:11] <tterrag> ghz|afk: ok then
there's an FG bug
L645[11:10:26] <tterrag> it's not marking
2.3 as a "new" version
L646[11:10:35]
⇨ Joins: Noppes
(~Noppes@ip56530f2e.direct-adsl.nl)
L647[11:10:42] <tterrag> sorry I'm not
cleaning my multi GB cache. what files do I need to remove?
L648[11:10:43] <ghz|afk> yeah I don't know
enough gradle
L649[11:10:54] <ghz|afk> I wish fg had a
"cleanThisVersion" or whatever
L650[11:10:56] <ghz|afk> no idea
L651[11:10:58] <ghz|afk> that's the
issue
L652[11:11:11] <ghz|afk> removing
forge\1.12* isn't enough
L653[11:11:15] <ghz|afk> some other
metadata is elsewhere
L654[11:11:24] <ghz|afk> so I wiped cache
and I will re-setup as needed
L655[11:11:25] <gegy1000> Try remove the
mappings you are using?
L656[11:11:57] <maxanier> I prefer to just
let my computer do the work (redownload stuff) over manually
searching what to remove ^^
L657[11:12:09] <maxanier> If there is a
better aproach, pls let me know :D
L658[11:12:23] <tterrag> if even
refresh-dependencies isn't working there is a serious problem
here
L659[11:12:40] <tterrag> that is
essentially "cleanThisVersion"
L660[11:13:04] <gegy1000> Apparently
prospector changed his mappings version along with changing
FG
L661[11:13:14] <tterrag> yep I think it's
the mappings files
L662[11:13:21] <tterrag> I nuked those,
trying again
L663[11:13:39] <tterrag> for the record
that's caches/minecraft/net/minecraft/ etc
L664[11:13:43] <tterrag> anything with
"1.12"
L665[11:14:30] <tterrag> yes, confirmed,
that fixes it
L666[11:14:44] <gegy1000> nice!
L667[11:14:46] <tterrag> so either (A)
change mappings version or (B) nuke anything in
/caches/minecraft/net/minecraft/**/1.12
L668[11:15:07] <tterrag> I recommend B
just to clear out 'corrupted' data
L669[11:15:26] <maxanier> thx, good to
know for the future
L670[11:16:23] <tterrag> huh, what are
these new methods in IModGuiFactory ?>
L671[11:17:13] <kashike> what new
methods?
L672[11:17:40] <ghz|afk> the ones that
were added int he middle of 1.11.2
L673[11:18:30] <kashike> was gonna say,
none added with 1.12 yet, that was 1.11.x
L675[11:18:36] <kashike> back in
april
L676[11:18:38] <kashike> april fools
L677[11:18:41] <ghz|afk> yteah but it was
in the middle of 1.11
L678[11:18:46] <ghz|afk> so most people
didn't even notice
L679[11:18:46] <tterrag> that breaks
compat though? O.o
L680[11:18:56] ⇦
Quits: maxanier
(~maxanier@cable-158-181-86-98.cust.telecolumbus.net) (Ping
timeout: 204 seconds)
L681[11:19:08]
⇨ Joins: McJty
(~jorrit@94-224-152-129.access.telenet.be)
L682[11:19:53] <tterrag> oh, it catches
AMEs
L683[11:20:02] <tterrag> I guess 1.12
forge could probably get rid of that catch, and nuke the old
methods
L684[11:20:05] <tterrag> *shrug*
L685[11:20:15] <ghz|afk> yup
L686[11:22:40]
⇨ Joins: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net)
L687[11:22:47] ⇦
Quits: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net) (Client
Quit)
L688[11:34:09] <ghz|afk> one more
approved!
L690[11:34:19] <ghz|afk> that's 4 of my
mods on 1.12 so far
L691[11:34:33] <Flashfire> Is forge 1.12
out now?
L692[11:34:43] <McJty> yep
L693[11:34:48] <Flashfire> Huh
L694[11:35:32] <Flashfire> Does anyone
think it's worth supporting both 1.11.2 and 1.12?
L695[11:35:54] <ghz|afk> it's SORTOF
out
L696[11:35:57] <ghz|afk> the MDK is
avialable
L697[11:36:06] <ghz|afk> but forge doesn't
have proper recipe support at the moment
L698[11:36:16] <ghz|afk> the only way to
get recipes added is to declare them by hand during preinit
L699[11:36:18] <Flashfire> Oh ok
L702[11:36:51] <ghz|afk> like this ^
L703[11:36:54] <tterrag> huh...more FG
issues
L704[11:37:02] <tterrag> I updated my JEI
dep, and it does not redownload the AT
L705[11:37:10] <tterrag> I had to manually
delete the file
L706[11:37:14] <ghz|afk> :/
L707[11:37:31] <Flashfire> Recipes are
important in my mod so I'll wait til it's supported
L708[11:37:35] <ghz|afk> yeah
L709[11:37:41] <ghz|afk> that's why I'm
not porting Survivalist yet
L710[11:37:47] <ghz|afk> Packing Tape has
one recipe
L711[11:37:51] <ghz|afk> and Tool Belt has
2
L712[11:37:59] <ghz|afk> Inventory Spam
and Guidebook have 0 recipes
L713[11:38:01] <ghz|afk> so they are
ok
L714[11:38:05] <tterrag> chiesl has a lot
but I can just comment out one line to disable them
L715[11:38:07] <tterrag> yay modular code
:P
L716[11:38:22] <ghz|afk> I don't want to
release a mod with recipes disabled XD
L717[11:38:55] <tterrag> I won't release
it
L718[11:38:59] <tterrag> but I will get
the work out of the way
L719[11:39:15] <tterrag> and if anyone
wants a recipe-less dev build they can have it
L720[11:40:13] <ghz|afk> right
L721[11:40:43] <McJty> I ported TOP
because that's useful without the recipe too and Lost Cities
because that's just worldgen :-)
L722[11:40:56] <McJty> I tried Interaction
Wheel but apparently capabilities for players are missing
L723[11:41:24] <ghz|afk> my remaining mods
are Enderthing, which I may not port since Ender Storage is
actively maintained now
L724[11:41:51]
⇨ Joins: Davnit
(~Davnit@72-189-115-20.res.bhn.net)
L725[11:41:54] <ghz|afk> Ender-Rift,
Survivalist, and Elements of Power
L726[11:44:38] <tterrag> interesting,
drawButton got a partial tick param
L727[11:44:46] <ghz|afk> yep
L728[11:46:19] <McJty> Most curious
modification so far is that the 'player' parameter in
Item.addInformation() is now a world parameter
L729[11:46:25] <McJty> Which is a *lot*
less useful IMHO
L730[11:47:43] <ghz|afk> yeah
L731[11:47:51] <ghz|afk> someone already
said they will work on a PR
L732[11:48:08] <McJty> I do wonder why
that was changed though
L733[11:49:33] <ghz|afk> no idea
L734[11:49:41] <ghz|afk> I guess it was
more convenient for them
L735[11:49:45] <ghz|afk> to pass the world
directly
L736[11:49:48] <ghz|afk> instead of doing
player.world inside
L737[11:50:34] <tterrag>
Tessellator->VertexBuffer->BufferBuilder
L738[11:50:38] <tterrag> what will be
next, I wonder?
L739[11:51:06] <McJty> yes, I was also
wondering about that :-)
L740[11:51:44] <ghz|afk>
GeometryCollector? ;P
L741[11:52:13] <McJty>
ArrayOfVerticesSoPeopleDontHaveToUseOpenGLDirectly
L742[11:53:13] <nekosune> Woo just pushed
to curse my Undeath mod for 1.12
L743[11:53:38] <ghz|afk> :)
L744[11:53:42] <ghz|afk> welcome to the
club, then
L745[11:53:47] <nekosune> :D
L746[11:53:53] <ghz|afk> (1.12 early
adopters club, that is ;P)
L747[11:53:55] <PaleoCrafter> tterrag,
eh... actually, (Tessellator ->) WorldRenderer ->
VertexBuffer -> BufferBuilder
L748[11:53:58] <Kragnoth> this heat is
going to be my undoing
L749[11:53:59] <PaleoCrafter> :P
L750[11:54:03] <tterrag> oh right, I
forgot about that one :P
L751[11:54:13] <nekosune> I should add an
achivement/advancement next again, get an achive for killling a
monster based on you
L752[11:54:32] <ghz|afk> good luck with
that ;P
L753[11:54:47] <nekosune> Not doable
yet?
L754[11:55:07] <PaleoCrafter> oh... that's
interesting
L756[11:55:30] <PaleoCrafter> TESR has a
default implementation now, it'll display the TE's dispaly
name
L757[11:55:45] <tterrag> ez
L759[11:56:04] <nekosune> there is JEI
already?
L760[11:56:19] <tterrag> I'm surprised it
loaded with all those compile errors
L761[11:56:30] <tterrag> nekosune: yep, as
of like 2 hrs ago
L762[11:56:57] <williewillus>
PaleoCrafter: screenshot?
L763[11:57:02] <nekosune> nice!
L764[11:57:07] <PaleoCrafter> only looking
at the code :P
L765[11:57:14] <ghz|afk> tterrag: more
like 5
L767[11:57:33] <tterrag> ghz|afk: right,
looking at the wrong timestamps
L769[11:57:35] <ghz|afk> 13 hours
ago
L770[11:57:35] <ghz|afk> ;P
L772[11:57:49] <ghz|afk> anyhow
L773[11:57:52] <PaleoCrafter> draws the
name when looking at the TE
L774[11:57:54] <nekosune> Now all I need
is Hwyla and I can re-add the full functionality
L775[11:57:56] <ghz|afk> there's
JEI.
L776[11:58:00] <ghz|afk> HWYLA is out
too
L777[11:58:03] <Kragnoth> the real
question is, has anyone made a mod to disable the recipe book
yet
L778[11:58:04] <Kragnoth> :P
L779[11:58:07] <nekosune> ... now I feel
dumb
L781[11:58:16] <williewillus> Kragnoth:
don't even need a mod for that :p
L782[11:58:22] <williewillus> you just
hide the icon usign your RP
L783[11:58:25] <ghz|afk> for almost as
long as JEI
L784[11:58:34] <Kragnoth> wouldn't it
still be clickable with no texture?
L785[11:58:36] <ghz|afk> that one I'm
missing is Baubles
L786[11:58:41] <ghz|afk> I had to release
Tool Belt without baubles
L787[11:58:53] <williewillus> Kragnoth:
yes, but that doens't matter unless you go randomly clicking blank
space in your windows :P
L788[11:59:06] <Kragnoth> I'm an old
adventure game player, so don't tempt me
L789[11:59:07] <ghz|afk> why would you
want to disable the book?
L790[11:59:12] <williewillus> you have
JEI
L791[11:59:13] <Kragnoth> I might need to
get ye olde flaske
L792[11:59:18] <nekosune> I can re-add in
my helpful little HUD now
L793[11:59:21] <ghz|afk> ;P
L794[11:59:23] <williewillus> the book is
nice for vanilla+ style mods and packs
L795[11:59:28] <PaleoCrafter> btw, has
anybody figured out the new param for TESRs? it's always used as
alpha in overrides, so my best guess would be debugging purposes or
something
L796[11:59:38] <williewillus> but anything
more advanced and you pretty much go to jei
L797[11:59:48] <williewillus>
PaleoCrafter: what gets passed into it?
L798[12:00:01] <PaleoCrafter> all usages I
found so far pass 1f
L799[12:00:51] <nekosune> I love the hwyla
project image
L800[12:00:58] <williewillus> alpha for
what, the entire TE?
L801[12:01:38] <PaleoCrafter> looks like
it
L802[12:01:49] <PaleoCrafter> it's not
used by every TESR, afaict
L803[12:02:00] <tterrag> PaleoCrafter: the
banner renderer only uses it to set the alpha *after* it
renders
L804[12:02:05] <tterrag> like its some
kind of state memory
L805[12:02:34] <nekosune> hwyla isnt in
the repo yet, is it?
L806[12:02:43] <PaleoCrafter> the chest
renderer sets it before, but only if the destroy stage is < 0,
so for item rendering
L807[12:02:57] <tterrag> weird
L808[12:02:57] <williewillus> probably
something incomplete :P
L809[12:03:03] <nekosune> or I could be
beung dumb
L810[12:03:25] <PaleoCrafter> for
renderTileEntityFast it's called partial, but that doesn't really
make any sense either
L811[12:04:06] <williewillus> the fast one
is a forge method
L812[12:04:10] <williewillus> lex probably
just guessed
L813[12:04:32] <PaleoCrafter> indeed
:P
L814[12:05:59] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 200 seconds)
L815[12:06:22] <PaleoCrafter> oh...
interesting
L816[12:07:27] <PaleoCrafter> looks like
getSubItems is called for *all* tabs now and you have to check
whether your item belongs there or not
L817[12:08:15] <nekosune> .. oops
L818[12:08:27] <nekosune> Okay time to
take something off curse then if that is true
L819[12:08:56] <PaleoCrafter> ... that may
or may not explain why I see my item in the destroy item slot
xD
L820[12:08:58] <ghz|afk> crap,
sendProgressBarUpdate is gone
L821[12:09:01] <ghz|afk> XD
L822[12:09:11] <ghz|afk> oh,
sendWindowProperty
L823[12:09:14] <williewillus> in what
class?
L824[12:09:25] <williewillus> yeah it got
renamed
L825[12:09:38] <nekosune> .... Hwyla why
are you talking at me
L826[12:09:40]
⇨ Joins: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L827[12:09:41] <manmaed> anyone got a 1.12
mod yet :P
L828[12:09:46] <ghz|afk> yes
L829[12:09:48] <ghz|afk> 4 of mine
L830[12:09:51] <ghz|afk> ;P
L831[12:09:57] <manmaed> are thay
OS?
L833[12:10:07] <ghz|afk> yup
L834[12:10:18] <ghz|afk> note that forge
doesn't yet have a crafting recipe API
L835[12:10:29] <ghz|afk> which means the
only way to add your own recipes is to do it in code, during
preinit
L837[12:10:49] <ghz|afk> like this
L838[12:10:53] <IoP> manmaed: I just
changed my metadata in. Does it count?
L839[12:11:03] <williewillus> you could
manually parse your jsons and register them yourself :P
L840[12:11:13] <williewillus> but better
to just wait for forge to add recipe loading from mod jars
L841[12:11:19] <ghz|afk> or this
L843[12:11:23] <ghz|afk> yeah
L844[12:11:32] <ghz|afk> I'm not going to
go into all the trouble to parse jsons
L845[12:11:39] <ghz|afk> they will be
hardcoded until forge does it right
L846[12:12:08] <nekosune> So func_194125_a
is what I use for checking if it is the right tag
L847[12:12:16] <nekosune> tab*
L848[12:12:37] <ghz|afk> tab?
L849[12:12:43] <williewillus> ghz|afk: i
mean, the method to parse them is public
L850[12:12:44] <williewillus> :P
L851[12:12:51] <ghz|afk> williewillus: is
it?
L852[12:13:06] <ghz|afk> well if that's
the case then ;P
L853[12:13:17] <williewillus>
ShapedRecipes.func_193362_a and
ShapelessRecipes.func_193363_a
L854[12:13:36] <williewillus> the method
that chooses between those two in CraftingManager is private but
that's one if statement
L855[12:13:51] <manmaed> i just need a
replacement for GameRegistry.registerBlock
L856[12:13:58] <PaleoCrafter> just
register
L857[12:14:26] <williewillus> what are you
porting from, 1.8? ;p
L858[12:14:36] <manmaed> 1.11
L859[12:15:18] <ghz|afk> registerBlock was
deprecated in 1.9
L860[12:15:19] <ghz|afk> ;P
L862[12:15:39] <ghz|afk> you are supposed
to use the registry events like this
L863[12:17:37] <tterrag> PaleoCrafter: you
sure about that tabs thing?
L864[12:17:43] <tterrag> I do not check
the tab in chisel and it works fine
L865[12:18:06] <ghz|afk> same
L866[12:18:13] <ghz|afk> I don't check the
tab in any of my items
L867[12:18:22] <ghz|afk> although
L868[12:18:25] <PaleoCrafter> it only
matters when you override getSubItems, ghz|afk :P
L869[12:18:30] <ghz|afk> I haven't ported
over any item with subitems
L870[12:18:30] <ghz|afk> ;p
L871[12:18:45] <tterrag> oh, not
getSubBlocks ?
L872[12:18:49] <tterrag> strange...
L873[12:19:09] <ghz|afk> ItemBlock does
the check for you
L874[12:19:09] <PaleoCrafter> that gets
called from ItemBlock and ItemBlock probably checks the tab for
you
L875[12:19:10] <ghz|afk> it seems
L876[12:19:12] <PaleoCrafter> yeah
L877[12:19:17] <ghz|afk> public void
getSubItems(CreativeTabs itemIn, NonNullList<ItemStack>
tab)
L878[12:19:17] <ghz|afk> {
L879[12:19:17] <ghz|afk> if
(this.func_194125_a(itemIn))
L880[12:19:23] <tterrag> weird
L881[12:19:24] <tterrag> but ok
L882[12:19:37] <ghz|afk> that func checks
the tab
L883[12:19:51] <PaleoCrafter> you can also
remove your item from the search, if you want to :P
L884[12:20:49] <ghz|afk> ugh, my room has
crossed the sweat threshold
L885[12:21:11] <ghz|afk> and I don't have
a working fan >_<
L886[12:21:25] <nekosune> func_194125_a
seems to check if is the tab you set it to be in, or if it is the
search tab
L887[12:21:26] <PaleoCrafter> also, if you
guys use the most recent mappings and used to use
AxisAlignedBB.expand somewhere, make sure that you replace it with
grow :P
L888[12:23:06] <PaleoCrafter> lol, I
forgot that I added worldgen in my mod and just found some random
mineral, don't even know what mineral it'll yield
L889[12:23:13] <PaleoCrafter> eh,
metal
L890[12:26:34]
⇨ Joins: mickelus
(~mickelus@c-94-255-147-73.cust.bredband2.com)
L891[12:27:06] ⇦
Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Ping timeout:
201 seconds)
L892[12:27:29] ⇦
Quits: Kragnoth
(~Shambling@97-89-242-134.static.plbg.ny.charter.com) (Quit:
Leaving)
L893[12:28:49] <ghz|afk> okay... JEI
updated, minetweaker support disabled, recipes disabled... code
compiles... mc loads...
L894[12:29:09] <ghz|afk> the mod
(Survivalist) is completely useless at this point but it's
something ;P
L895[12:35:53] <primetoxinz> who's gonna
make a way to output code recipes to json? :P
L896[12:37:30] <mezz> scripting as much as
you can to json is probably a good idea, but there will be support
for code-recipes in 1.12 at least
L897[12:38:07] <primetoxinz> yeah, bwm
probably has like 300 recipes
L898[12:38:33] <primetoxinz> I would like
them to be json eventually
L899[12:38:43] <mezz> adding vanilla's
progression support to something like that could be really
nice
L900[12:38:54] <primetoxinz> yep
L901[12:38:56] <mezz> it's basically a new
way of creating a guide or intro
L902[12:39:03] <mezz> lots of work
though
L903[12:39:57] <primetoxinz> wtf, why
would they remove ItemTool::getToolMaterial
L904[12:40:21] <mezz> check the func_
methods, some stuff wasn't mapped properly
L905[12:40:41] <mezz> so it may still be
there
L906[12:41:03] <primetoxinz> nope, not
that I can tell
L907[12:41:22] <primetoxinz> seems they
replaced it with getToolMaterialName
L908[12:42:16] <ghz|afk> well time for a
forge PR then ;P
L909[12:42:33] <primetoxinz> heh
L910[12:45:12] ***
Clank[Away] is now known as Clank
L911[12:45:42]
⇨ Joins: Girafi
(Girafi@0x5552fcc5.adsl.cybercity.dk)
L912[12:45:59] ⇦
Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L913[12:47:09]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L914[12:47:10] <LexMobile> 10:15
<ghz|afk> registerBlock was deprecated in 1.9 -- It was
DELETED in 1.9, but lazy modders bitches, so i added it back
deprecated to shut them up
L915[12:47:30] <ghz|afk> right, forgot
that bit
L916[12:48:05] <ghz|afk> i just upgraded
my mods and forgot that registerBlock was still in there at
all
L917[12:48:28] <tterrag> so lex, is
forge's plan to make recipes impl IForgeRegistryEntry and have them
be normal registry objects?
L918[12:49:14] <tterrag> oh, and now IFRE
can have default methods :D
L919[12:49:27] <LexMobile> yes, and i
know
L920[12:49:28] <ghz|afk> ifre?
L921[12:49:35] <ghz|afk> oh
L922[12:49:37] <ghz|afk> nevermind
L923[12:49:55] <illy[Work]> I just spent
an embarrassingly long amount of time trying to figure out why Idea
wouldn't launch only to to realise I still had my system set to
j9
L924[12:50:12] <LexMobile> over 1.12's
lifecycle a lot of things will be java8-ified
L925[12:51:47] <mezz> default methods are
going to make my life a lot easier with JEI
L926[12:56:33] <ghz|afk> hmmm
L927[12:56:36] <ghz|afk> this is slightly
annoying
L928[12:56:40] <masa> how do I fix the
asm-all library dependency in MultiMC?
L929[12:56:46] <ghz|afk> OreIngredient is
nice, but it gets the list of items right away
L930[12:56:55] <ghz|afk> instead of
lazy-loading the list on demand
L931[12:56:57] <masa> I downlaoded the jar
int othe directory, but that didn't do it
L932[12:57:26] <ghz|afk> hmm or
actually
L933[12:57:28] <williewillus> made a quick
and dirty thing to dump normal vanilla shaped/shapeless recipes to
json
L935[12:57:31] <tterrag> masa: I don't
believe you can
L936[12:57:32] <ghz|afk> the oredict does
that thing where it returns the list
L937[12:57:38] <ghz|afk> that it will fill
up later
L938[12:57:41] <ghz|afk> so I guess it
will work
L939[12:57:53] <ghz|afk> hmm thne I don't
know why the placehold... oh!
L940[12:57:54] <ghz|afk> right
L941[12:58:03] <ghz|afk> because the list
of items is returned with wildcard values
L942[12:58:08] <ghz|afk> but the recipe
display doesn't support them
L943[12:58:34] <ghz|afk> (tries to draw an
item with meta=32768, instead of getting the list of
subitems)
L944[13:02:24]
⇨ Joins: Fokson
(~Fokson@S0106c8fb267d29ed.gv.shawcable.net)
L945[13:02:40] <Fokson> Hey again,
everyone.
L946[13:03:31] ⇦
Quits: Girafi (Girafi@0x5552fcc5.adsl.cybercity.dk) ()
L947[13:04:21] <Fokson> I come with a
quick question. When having a player mount an entity, is there any
way to adjust where they sit? I'm attempting to have a player carry
another player and it's working just fine with the one exception
that the riding player gets in the way of the carrying player. I
translated the model backwards a bit, which solved them getting up
in the camera, but there's also the issue where when they fire an
arrow it tends
L948[13:04:22] <Fokson> to hit the riding
player immediately on launch.
L949[13:05:17]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L950[13:05:33] <williewillus> there's the
getMountedYOffset method but that's in a vanilla method
L951[13:05:38] <williewillus> so not
easily changed
L952[13:07:46] <gegy1000> And
`updateRiderPosition`, but has the same issue as with
`getMountedYOffset`
L953[13:10:54]
⇨ Joins: Noppes
(~Noppes@ip56530f2e.direct-adsl.nl)
L954[13:12:59] <tterrag> is there a way to
get gradle to build and ignore compile errors?
L955[13:13:06] <williewillus> ghz|afk:
what were you guys mentioning about Item.getSubitems earlier? have
to do another check?
L956[13:13:19] <tterrag> williewillus: the
method is called for *all* tabs now
L957[13:13:29] <ghz|afk> the item
one
L958[13:13:29] <tterrag> so most current
impls will add the item to all tabs
L959[13:13:38] <ghz|afk> Eh
nevermind
L960[13:13:50] <ghz|afk> sun's shining on
the screen
L961[13:14:05] <williewillus> !mh
verifyExplosion
L962[13:14:18] <ghz|afk> yeah you have to
call if (!this.func_194125_a(tab)) return; to the beginning of your
custom getSubItems
L963[13:14:21] <ghz|afk> ;P
L964[13:14:42] <ghz|afk> func_194125_a
checks if your item belongs on the tab
L965[13:14:45] <kashike> williewillus: you
can't remember your own requests? :P
L967[13:14:53] <ghz|afk> based on the
currently configured tab
L968[13:15:02] <williewillus> lol
L969[13:15:31] <williewillus> i remember i
asked for a change but dont remember what I proposed
L970[13:15:58] <kashike> ah :P
L971[13:18:20]
⇨ Joins: ScottehBoeh
(~ScottehBo@ip-47-84-52-196.southampton.uk.amsterdamresidential.com)
L972[13:18:38] <ScottehBoeh> Hey everyone
:)
L973[13:18:48] <ScottehBoeh> Does anyone
know which class handles the camera motion when the player is
hurt?
L974[13:19:08] ***
diesieben|away is now known as diesieben07
L975[13:21:33] ⇦
Quits: brandon3055 (~Brandon@202-159-137-237.dyn.iinet.net.au)
(Read error: -0x1: UNKNOWN ERROR CODE (0001))
L976[13:26:40] <williewillus> also re:
addInformation changing from player to world: it deosn't really
matter since addInformation is sideonly client and there's only one
player there :P
L977[13:27:25] <williewillus> ScottehBoeh:
EntityRenderer.hurtCameraEffect
L978[13:27:28] <PaleoCrafter> how dare you
discriminate against people with dissociative identity disorder,
williewillus
L979[13:28:17] <ghz|afk> williewillus:
tehcnically wouldn't need the world either, then ;P
L981[13:28:40] <ScottehBoeh> nah its for
my weapon
L982[13:28:44] <williewillus> aw
L983[13:28:44] <ghz|afk> speaking about
bugs
L984[13:28:49] <ghz|afk> I noticed in my
singleplayer vanilla
L985[13:28:49] <ScottehBoeh> when
shooting, instead of just increasing camera Y I'm going to add a
nicer shake effect
L986[13:28:55] <ghz|afk> that mc no longer
notices when a tool breaks
L987[13:28:58] <ghz|afk> from mining
L988[13:29:03] <ghz|afk> it doesn't make
the sound or particles
L989[13:29:11] <ghz|afk> in 1.12 that
is
L990[13:29:12] <williewillus> yeah because
it only damgaes serverside now
L991[13:29:19] <williewillus> to 'fix' the
unbreaking desync
L992[13:29:25] <kashike> williewillus: is
there a video of what that describes?
L993[13:29:32] <ghz|afk> yeahbut it
doesn't send a "tool broken <itemstack>" packet
either ;P
L994[13:29:42] <ScottehBoeh> Any way I can
triggle hurtCameraEffect?
L995[13:29:43] <williewillus> kashike: the
ticket I linked? no, but it's easily reproducible
L996[13:29:46] <ScottehBoeh> triggle... I
mean trigger
L997[13:30:00] <williewillus> it bothers
me that every time you get damaged in mc nowadays the screen always
shakes right
L998[13:30:19] <ScottehBoeh> how do I get
the instance is what I mean
L999[13:30:46] <ScottehBoeh> Ah got
it
L1000[13:30:50] <PaleoCrafter> aw,
damn
L1001[13:31:03] <williewillus> ghz|afk:
did it ever?
L1002[13:31:05] <kashike> williewillus:
attackedAtYaw isn't a thing anymore
L1003[13:31:11] <williewillus> wut
L1004[13:31:17] <williewillus> like
completely gone?
L1005[13:31:18] <kashike> or it's been
renamed
L1006[13:31:24] <PaleoCrafter> stacks not
being nullable anymore disables me from using the elvis operator
when an extraction fails :/
L1007[13:31:28] <williewillus> i still
see it
L1008[13:31:35] <williewillus>
EntityLivingBase.attackedAtYaw
L1009[13:31:39] <kashike> oh
L1010[13:31:41] <kashike> you said
Entity.attackedAtYaw
L1011[13:31:48] <williewillus> did I
mistype in the ticket lol
L1012[13:31:58] <williewillus> i did
report like 4 years ago
L1013[13:32:00] <williewillus> lol
L1014[13:33:32] <kashike> williewillus:
seems like something easy to fix, just hasn't been?
L1015[13:34:00] <williewillus> idk where
you would sync the field, not familiar with how the animation is
initiated
L1017[13:34:22] <williewillus> but yeah
just one of the many things still lost from the 1.2 -> 1.3 SSP
merge :P
L1018[13:34:22] <ScottehBoeh> To be
honest
L1019[13:34:27] <ScottehBoeh> although
its probably eating up a lot of resources
L1020[13:34:34] <ScottehBoeh> That would
be a cool effect for a jumpscare in a horror map
L1021[13:34:46] <williewillus> did you
know iron/snow golems are supposed to make particles when being
spawned? lost in 1.3, end portals supposed to smoke when you put an
eye in too
L1022[13:34:49] <williewillus> or
water/lava mixing
L1023[13:34:54] <williewillus> bunch of
particles got lost :P
L1024[13:35:04] <kashike> ScottehBoeh:
and most likely bad for people who get seizures? ;p
L1025[13:35:07] <kashike> including that
video
L1026[13:35:09] <ScottehBoeh> xD
L1027[13:35:16] <ScottehBoeh> Should've
put a warning
L1028[13:41:23]
⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Remote host
closed the connection)
L1029[13:43:04]
⇨ Joins: Gil
(uid147942@id-147942.hathersage.irccloud.com)
L1030[13:46:43]
⇨ Joins: maxanier
(~maxanier@cable-158-181-86-98.cust.telecolumbus.net)
L1031[13:56:06] <williewillus> what does
IRecipe.func_194133_a do? 0.o
L1032[13:56:46] <williewillus> ohh
nvm
L1033[13:56:53] <williewillus> it's
"canFitInGrid" or something like that
L1034[13:57:33]
⇦ Quits: ScottehBoeh
(~ScottehBo@ip-47-84-52-196.southampton.uk.amsterdamresidential.com)
(Quit: Leaving)
L1036[13:57:48] <maxanier> did not know
something like this is possible
L1038[13:58:14] <maxanier> thx :)
L1039[14:03:22]
⇦ Quits: McJty (~jorrit@94-224-152-129.access.telenet.be)
(Quit: Leaving)
L1040[14:05:29] <TechnicianLP_> why not
make an interface for that and load the implementation via
reflection? would allow for more custom stuff on userend
L1041[14:10:53]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net)
L1042[14:13:14]
⇨ Joins: h5h77
(~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b)
L1043[14:14:04] <williewillus> nice, all
of ProjectE's achievements are just granted on crafting, easily
made into advancements
L1044[14:14:06] <williewillus> and a lot
less code
L1045[14:22:26]
⇦ Quits: maxanier
(~maxanier@cable-158-181-86-98.cust.telecolumbus.net) (Ping
timeout: 180 seconds)
L1046[14:27:46] <LexMobile> minecrell:
maintained in a separate project. No
L1047[14:27:59] <LexMobile> Dep hell is
dep hell and I wont do it
L1048[14:29:52] <minecrell> I'm using
this in 3 separate projects myself and others are using it as well.
It's extremely annoying to copy the changes across the
projects
L1049[14:30:15] <minecrell> Copying
changes across all the projects would take a lot of time
L1050[14:31:44] <LexMobile> I understand
that, however all i care about is distribution.
L1051[14:32:14] <LexMobile> If its shaded
in then i may care, but as it sits I dont like dealing with the
distribution hell
L1052[14:32:52] <minecrell> You already
download libraries like trove, jline. Where is the difference for
it?
L1053[14:33:04] <minecrell> It can be
easily downloaded by the installer
L1054[14:35:10] <LexMobile> it can but
that requires us hosting it
L1055[14:36:19]
⇦ Quits: cpup (~cpup@32.218.119.9) (Ping timeout: 200
seconds)
L1056[14:36:46] <minecrell> Yes, just
like jline and trove are already there
L1057[14:37:44] <LexMobile> itd still
have the issue of needing to be static
L1058[14:37:54] <minecrell> In what way
"static"?
L1059[14:38:02] <LexMobile> we hardcode
the hashes in for multiple reasons, not the least of which is
security.
L1060[14:38:17] <LexMobile> 1.0 will have
to ALWAYS be the same file.
L1061[14:38:23] <minecrell> Oh
L1062[14:38:40] <LexMobile> The point i
think you want having it external is making it updateable
L1063[14:38:42] <LexMobile> Which I dont
like.
L1064[14:38:59] <minecrell> The snapshot
version is temporary for review. I'll release once review is done
(I kept it snapshot in case it needs changes until it is
merged)
L1065[14:39:04] <LexMobile> However,
Shading it in a build time would be the best for that I think
L1066[14:39:06] <minecrell> I don't plan
to keep it a snapshot
L1067[14:39:33] <LexMobile> I think for
simplicities sake, have it external, but shading it in for distro
would ebt he way to go.
L1068[14:39:45] <LexMobile> I dont like
other people being able to push out unreviewed code to users.
L1069[14:40:12] <kashike> ...it wouldn't
be. the 1.0.0 release would go on forge maven, just like jline did
before
L1070[14:40:19] <minecrell> Yep. ^
L1071[14:40:40] <minecrell> And when I
make changes in the future, I'll submit another PR to update it to
1.1.0 for example
L1072[14:41:49]
⇦ Quits: MoxieGrrl
(~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping timeout: 200
seconds)
L1073[14:42:06]
⇨ Joins: cpup (~cpup@32.218.113.138)
L1074[14:43:58]
⇦ Quits: iari (~iari___@tyaralin.shadowdrake.eu) (Quit:
Leaving)
L1075[14:45:43] <minecrell> Shortly said,
once the review of the PR is done I'll release the final version.
You can upload that to Forge maven and it won't change
anymore
L1076[14:47:35] <williewillus> if you
have a deobfCompile mod dependency in build.gradle, is there a way
to have it not get loaded when you run in the IDE?
L1077[14:47:52]
⇦ Quits: risux (~risux@2600:8804:285:6b00:b0c7:4b0a:f104:c48)
(Quit: Leaving)
L1078[14:48:03] <LexMobile> Meh its a
matter of trust I guess
L1079[14:48:10] <diesieben07>
williewillus, deobfProvided should do it
L1080[14:48:22] <LexMobile> We dont have
any mechanics to prevent you from overriding your versions on
maven
L1081[14:49:00] <LexMobile> and im not
comfortable with people being able to ship things that just auto
get sent to clients.
L1082[14:49:06] <kashike> you can't
re-release non-SNAPSHOT versions on maven central
L1083[14:49:13] <kashike> so once 1.0.0
is out, it's out for good
L1084[14:49:15] <LexMobile> jline is
different in the case that NOBODY had access to override the fiels
on our servers
L1085[14:49:33] <LexMobile> we're not
getting it from maven central
L1086[14:49:57] <diesieben07> so don't
give him access to the forge maven
L1087[14:50:00] <kashike> exactly, it's
going on forge maven
L1088[14:50:02] <kashike> lol
L1089[14:50:16] <LexMobile> but he has
access to it for his other projects
L1090[14:50:24] <LexMobile> and id expect
he wants to released under his name
L1091[14:50:25] <kashike> <kashike>
you can't re-release non-SNAPSHOT versions on maven central
L1092[14:50:27] <kashike> <kashike>
so once 1.0.0 is out, it's out for good
L1093[14:50:34] <kashike> you can't
modify it after it's released
L1094[14:50:37] <kashike> literally
impossible to do
L1095[14:50:48] ***
kashike was kicked by LexMobile (THIS ISNT FUCKING MAVEN CENTRAL WE
DO NOT HAVE THOSE PROTECTIONS IN PLACE))
L1096[14:50:57]
⇨ Joins: kashike
(kashike@is.sleeping.in.the.kingdom.of.kandarin.xyz)
L1097[14:51:07] <LexMobile> I do not
fucking like repeating myself
L1098[14:51:15] <LexMobile> This has
ABSOLUTLY NOTHING TO DO WITH MAVEN CENTRAL
L1099[14:51:42] <LexMobile> The only way
i'll allow this to be included is if its done via jar shading, End
Of Story
L1100[14:52:14] <minecrell> I don't
understand, sorry. I don't mind if you shade it, but where is the
difference between uploading the JAR on Forge maven and shading
it?
L1101[14:52:39] <LexMobile> you upload
v1
L1102[14:52:44] <LexMobile> i include ref
to v1
L1103[14:52:50] <LexMobile> user
downloads forge
L1104[14:52:54] <LexMobile> gets v1
L1105[14:53:03] <kashike> no, *you*
upload it, is what minecrell said originally
L1106[14:53:11] <LexMobile> you upload v1
again, but whops this time it formats the users computer
L1107[14:53:26] <LexMobile> user gets
'new' v1 and poof computer fone
L1108[14:53:37] <minecrell> I don't have
access to Forge maven
L1109[14:53:45] <LexMobile> thought you
had projects on it
L1110[14:53:58] <LexMobile> in that case
its even more dep hell i dont wanan deal with
L1111[14:54:04] <LexMobile> shading in is
the way to go
L1112[14:55:40] <minecrell> But why is
this a "dep hell"? For my PR you also need to upload the
new version of JLine. Uploading TerminalConsoleAppender would work
the same way
L1113[14:55:50]
⇨ Joins: maxanier
(~maxanier@2a02:2450:10d0:1e4:89ee:9b71:c379:bee3)
L1114[14:56:21] <LexMobile> ugh well
thats annoying as well :/
L1115[14:56:22]
⇦ Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping
timeout: 186 seconds)
L1116[14:56:30] <LexMobile> adding deps
is a PITA as it sits
L1117[14:56:38] <LexMobile> esp anything
thats large cuz we have to go the compresison route
L1118[14:56:46] <LexMobile> and then we
need to pull in the shas
L1119[14:57:02] <LexMobile> anyways afk
for now, IRL shit to do
L1120[14:57:35]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 200 seconds)
L1121[14:57:35]
⇦ Quits: Ipsis418 (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 200 seconds)
L1122[14:57:49] <minecrell> One reason
against shading is that both are not needed on the client at
all
L1123[14:57:57] <minecrell> and you could
only shade it into the universal JAR
L1124[14:59:04]
⇨ Joins: KGS
(~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L1125[15:03:05]
⇦ Quits: maxanier
(~maxanier@2a02:2450:10d0:1e4:89ee:9b71:c379:bee3) (Quit:
Konversation terminated!)
L1126[15:05:58]
⇦ Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping
timeout: 186 seconds)
L1127[15:10:27] <williewillus>
diesieben07: seems to still load it
L1128[15:10:33] <williewillus> `provided
files("libs/Baubles-1.11-1.4.3-deobf.jar")`
L1129[15:10:57] <diesieben07> hm. not
sure then.
L1130[15:11:07] <williewillus> want to
have it in the workspace so I don't have to comment all the
interfaces out but not run it since it doesn't work on 1.12
L1131[15:11:20] <diesieben07> ohhh
L1132[15:11:27] <diesieben07> i am not
sure if that's possible
L1133[15:13:01] <diesieben07> actually,
in File > Project Structure > Modules > Dependencies you
might be able to do it
L1134[15:16:00] <williewillus> what to
change to?
L1135[15:16:02] <williewillus> provided
doesn't work
L1136[15:16:52] <diesieben07> idk, maybe
test? :D i am as clueless as you on this :ÜP
L1138[15:17:28] <Matthew> you probably
don't want to use that
L1139[15:18:58]
⇨ Joins: vico
(~Thunderbi@189.27.204.158.dynamic.adsl.gvt.net.br)
L1140[15:19:25] <williewillus> ?
L1141[15:19:34] <williewillus> oh
L1142[15:19:35] <vico> hi
L1143[15:21:12] <LexMobile> You know I
haven't tested this and if someone wants to that would be
nice...
L1144[15:21:24] <LexMobile> Converting a
function to a interface default method
L1145[15:21:38] <LexMobile> Is that
binary compatible? I don't think so...
L1146[15:21:42] <vico> i forgot to
congrat all forge devs for this quick update
L1147[15:21:46] <vico> thanks a lot
guys!
L1148[15:22:32] <kashike> Lex:
"Adding a default method, or changing a method from abstract
to default, does not break compatibility with pre-existing
binaries, but may cause an IncompatibleClassChangeError if a
pre-existing binary attempts to invoke the method. This error
occurs if the qualifying type, T, is a subtype of two interfaces, I
and J, where both I and J declare a default method with the same
signature and
L1149[15:22:34] <kashike> result, and
neither I nor J is a subinterface of the other."
L1150[15:22:51]
⇨ Joins: maxanier (~maxanier@server1.maxgb.de)
L1151[15:26:47] <ghz|afk> hmmm
L1152[15:26:59] <ghz|afk> if I understand
java correctly, it binds method calls on classload, no?
L1153[15:27:15] <ghz|afk> so the method
resolution SHOULD be perfectly able to find the method
L1154[15:27:29] <diesieben07> yeah
L1155[15:27:34] <diesieben07> but in that
case there is an ambiguity
L1156[15:27:39] <diesieben07> which is a
compile error
L1157[15:27:46] <diesieben07> but since
everything is already compiled... you get a runtime error
L1158[15:30:13] <ghz|afk> vico: please
note that the current forge builds are early builds considered
alpha stage
L1159[15:30:26] <ghz|afk> as a modder,
you shouldn't rely on any of the API, because it may change
L1160[15:30:26] <vico> yeah
L1161[15:30:38] <ghz|afk> as a player,
you shouldn't rely on the game not crashing and losing your
save
L1162[15:35:30] <ghz|afk> that said, 4 of
my mods are already out for 1.12 (with the big disclaimer that they
may become incompatible at any moment ;P)
L1163[15:35:52] <ghz|afk> (and that the
ones that do have recipes may not work in multiplayer if, for any
reason, the recipes get registered in different order)
L1165[15:39:36] <williewillus> bleh this
irritates me
L1166[15:39:50] <TechnicianLP_>
!latest
L1167[15:39:55] <williewillus> having to
wait on baubles all the time is annoying esp since it offers such a
small integration
L1168[15:40:16] <diesieben07> welcome to
dep hell :D
L1171[15:42:52] <ghz|afk> williewillus:
yeah in ToolBelt i decided to release without baubles support
L1172[15:44:03] <TechnicianLP_> !gm
func_146192_a
L1173[15:44:42] <williewillus> yeah
whatever I'm just gonna rip it out and revert the commit later
lol
L1174[15:44:45] <ghz|afk> williewillus:
have you tried compiling baubles?
L1175[15:44:48] <ghz|afk> I mean
L1176[15:44:55] <ghz|afk> the code may be
1.12-compatible xcept for the version tag
L1177[15:48:40] <williewillus> wut
L1178[15:48:49] <williewillus> just ran
sDW on baubles and the patching failed
L1179[15:49:00] <ghz|afk> fg2.2
L1180[15:49:06] <ghz|afk> you didn't
change it, did you?
L1181[15:49:08] <williewillus>
dammit
L1182[15:49:13] <ghz|afk> yeah sucks to
be you, now ;P
L1183[15:49:14] <williewillus> i
remembered for pe lol
L1184[15:49:34] <PaleoCrafter> anybody
here experienced with IDEA's structural search?
L1185[15:49:43] <williewillus> i have to
cleancache right?
L1186[15:49:46] <ghz|afk> well
L1187[15:49:47] <williewillus> or can I
just delete a folder
L1188[15:49:51] <ghz|afk> if you can
figure out a less destructive way
L1189[15:49:58] <ghz|afk> "just
deleting one folder" isn't enough
L1190[15:50:03] <ghz|afk> it requires
something extra
L1191[15:50:05] <ghz|afk> but I don't
know what
L1192[15:50:07] <williewillus> lol
whatever I'll just redecompile everything
L1193[15:50:56] <tterrag> williewillus:
delete anything named caches/minecraft/net/minecraft/**/1.12
L1194[15:51:05] <tterrag> as well as in
/minecraftforge/**
L1195[15:52:59] <PaleoCrafter> welp,
forgot I'm dealing with Kotlin, no support for structural search
there ...
L1196[15:53:41] <ghz|afk> so, xbox
conference soon
L1198[15:54:06] <ghz|afk> decided to
"close" the chat cos it's annoying
L1199[15:54:06]
⇦ Quits: Shambling
(~Shambling@97-89-242-134.static.plbg.ny.charter.com) (Quit:
Leaving)
L1200[15:54:10] <ghz|afk> but instead of
just closing
L1201[15:54:27] <ghz|afk> now shows the
disconnected message on the top
L1202[15:54:30] <ghz|afk> blinking a
bit
L1203[15:54:36] <ghz|afk> which is even
more annoying than having the chat itself
L1204[15:55:59]
⇦ Quits: Meronat (uid190493@id-190493.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L1205[15:56:03] <PaleoCrafter> you could
watch it with commentary from your favourite streamer or whatever
:P
L1206[15:56:37] <ghz|afk> nah my flatmate
and a friend are live-commenting in the livingroom
L1207[15:56:55] <ghz|afk> (they have a
podcast)
L1208[15:57:52] <TechnicianLP_> im really
confused now: im getting a NoSuchMethodException:
net.minecraft.client.gui.GuiTextField.func_146192_a(III)Z (but the
signture of that method did not change in 1.11>1.12 ...)
L1209[15:58:36] <kashike> full
stack/error?
L1211[16:02:22] <TechnicianLP_> compiled
against 1.12 but it should be compatible with 1.11 ...
L1212[16:04:09] <tterrag> !gm
func_146192_a
L1213[16:04:24] <williewillus> that
method changed in 1.12
L1214[16:04:33] <tterrag> did it?
L1215[16:04:37] <williewillus> it's
unnamed in 1.12 and has an extra partialTicks param
L1216[16:04:40] <tterrag> it's III in my
code
L1217[16:04:44] <kashike> boolean
func_146192_a(int p_146192_1_, int p_146192_2_, int
p_146192_3_)
L1218[16:04:56] <tterrag> williewillus:
you are thinking of drawButton
L1219[16:04:57] <williewillus> oh i'm
thinking about another one
L1220[16:06:38] <TechnicianLP_> ok i just
decompiled both the 1.11 and the 1.12 version ... the are the same
in the mouseCLickedMethod of my GuiScreen
L1221[16:07:09] <ghz|afk> williewillus:
well, it doesn't need THAT much changed ;P
L1223[16:07:17] <ghz|afk> sadly not
binary compatible (Baubles)
L1224[16:08:23] <ghz|afk> heh so
L1225[16:08:26] <ghz|afk> Xbox One
X
L1226[16:08:53] <ghz|afk> ready for 4k,
and will supersample (render at 4k) for 1080p TVs
L1227[16:09:13] <ghz|afk> lol liquid
cooled
L1228[16:09:21]
⇦ Quits: vico
(~Thunderbi@189.27.204.158.dynamic.adsl.gvt.net.br) (Quit:
vico)
L1229[16:09:22] <illy[Work]> I will now
abbreviate the X Box One X it wil be now know as The XBOX
L1230[16:09:31] <ghz|afk> XD
L1231[16:09:58] <illy[Work]> think on how
much they will save in marketing
L1232[16:11:11] <ghz|afk> illy[Work]:
nono, it's the XOX
L1233[16:13:16] <kashike> what a stupid
name
L1234[16:13:33] <ghz|afk> next model HAS
to be "Xbox One X Origin" or something
L1235[16:13:43] <ghz|afk> and be
shortened to "xoxo" and say "Because we love our
gamers"
L1236[16:14:08] <illy[Work]> Huh my nick
didnt change damn it riot
L1237[16:14:27] ***
illy[Work] is now known as illy
L1238[16:14:27] <kashike> Xbox One X
L
L1239[16:15:16] <illy> Or we could call
it what it is "M$ Money Pit" we will call it MMP
L1240[16:16:58] <williewillus> lol
L1242[16:17:25] <illy> pfft
L1243[16:17:48] <maxanier> ^^
L1244[16:17:56] <illy> I need to change
the download path of the javawrapper
L1245[16:24:28] <illy> im thinking
somthing along the lines of
`$MCDIR/runtime/sha1/{launcher,JRE}
L1246[16:25:34] <TechnicianLP_> this
literally makes no sense ... why cant it find that method?
-.-
L1247[16:26:21] <PaleoCrafter> lol, the
captioner: "first to call themselves the asays tor --
assessors"
L1248[16:26:33] <PaleoCrafter> (E3 twich
stream)
L1249[16:26:40] <PaleoCrafter> they meant
Assassins xD
L1250[16:29:43] <ghz|afk> XD
L1251[16:29:52] <ghz|afk> I have hopes
for AC Origins
L1252[16:30:00] <ghz|afk> I didn't care
much for the more modern ones
L1253[16:30:21] <PaleoCrafter> it appears
to have been in the work for ages, so it better be good, yeah
L1254[16:31:55] <ghz|afk> lol
L1255[16:32:01] <ghz|afk> I liked that
"ledge takeout"
L1256[16:32:05] <ghz|afk> it was like 2
meters tall
L1257[16:32:10] <ghz|afk> and the dude
was "aaaaaaaaaaaaaaaaah"
L1258[16:32:20] <ghz|afk> dude, it was
more like "oww! you sonofa!"
L1259[16:32:28] <williewillus>
wait..where is the logic for container items? ItemBucketMilk
doesn't say anythign about whether it gives a bucket back after
crafting
L1260[16:33:14]
⇨ Joins: CoderPuppy (~cpup@32.218.114.111)
L1261[16:33:17] <PaleoCrafter>
williewillus, it's in the initialisation
L1262[16:33:17] <ghz|afk> williewillus:
setContainerItem
L1263[16:33:20] <ghz|afk> look for
usages
L1264[16:33:49]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:a58f:95db:5372:faa1)
L1265[16:33:50]
⇨ Joins: MonkeyTyrant
(~MonkeyTyr@blk-212-75-47.eastlink.ca)
L1266[16:34:10]
⇦ Quits: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca)
(Client Quit)
L1267[16:35:34] <maxanier> Do you think
we will get another recommend version for 1.11.2 before 1.11.2 is
dropped?
L1268[16:35:49] <ghz|afk> possibly
L1269[16:35:56]
⇦ Quits: cpup (~cpup@32.218.113.138) (Ping timeout: 180
seconds)
L1270[16:35:59] <ghz|afk> just because
1.12 is out doesn't mean all 1.11.2 development is halted
L1271[16:36:04] <ghz|afk> backports are
still possible
L1272[16:36:05] <PaleoCrafter> if
anything, the latest will just become recommended :P
L1273[16:36:16] <ghz|afk> not common, but
possible
L1274[16:36:17] <TechnicianLP_> ok the
signature of the click method changed xD return
void>boolean
L1275[16:38:46]
⇦ Quits: Hgreb (~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping
timeout: 204 seconds)
L1276[16:41:27] <williewillus> what is
.mcassetsroot for?...
L1278[16:42:24] <PaleoCrafter> Although a
much more limited scope, that took way more effort to update to
1.12 than my other project. might be due to the added 1.11 changes,
though
L1279[16:42:25] <ghz|afk> heh
L1280[16:44:43] <PaleoCrafter>
williewillus, it appears to be used for discovering the
advancements and recipes
L1281[16:44:50] <PaleoCrafter>
kinda...
L1282[16:45:10]
⇦ Quits: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit:
Javaschreiber)
L1283[16:45:39] <ghz|afk> hmmm apparently
they are unifying minecraft
L1284[16:45:48] <ghz|afk> win10, xbox,
and switch version
L1285[16:45:51] <ghz|afk> with crossplay
on servers
L1286[16:46:11] <ghz|afk> anb
mobile
L1287[16:46:15] <PaleoCrafter> tsk,
"unifying"
L1288[16:46:32] <ghz|afk> so all console
and PE based Minecraft versions, will be able to play on xbox
live
L1289[16:46:43] <williewillus> uhhh even
the non-MS consoles?
L1290[16:46:50] <ghz|afk> yup
L1291[16:46:57] <williewillus>
interesting
L1292[16:47:06] <diesieben07> but the
java version remains separate, right
L1293[16:47:07] <williewillus> from what
I hear the non-UWP console editions are quite buggy
L1294[16:47:12] <ghz|afk> I would assume
so
L1295[16:47:14] <williewillus> yes,
that's what theyre going for
L1296[16:47:24] <williewillus> drown out
the java ed by unifying all the other ones
L1297[16:47:32] <diesieben07> :(
L1298[16:47:39] <ghz|afk> lol a native
shaders "graphics pack" on the xbox edition
L1299[16:47:50] <PaleoCrafter> jesus
christ
L1300[16:47:51] <ghz|afk> realtime
daylight and shadows, and such
L1301[16:48:02] <PaleoCrafter> I mean, it
looks good, but meh
L1302[16:48:05] <ghz|afk> ending with
sunshafts
L1303[16:48:10] <PaleoCrafter> wonder if
"community-run" servers means "not Realms", btw
:P
L1304[16:48:27] <ghz|afk> PaleoCrafter:
well they showed somethingsomething servers hosting logo
L1305[16:48:33] <ghz|afk> in one of the
bits
L1306[16:48:48] <ghz|afk> so I think it
means server hostings will be able to host xbox live servers
L1307[16:53:17] <illy> someone tried to
convice me that the the Win10 version is better the Pc version the
other day
L1308[16:53:43] <PaleoCrafter> I hope
their corpse is on public display on your town's marketplace
now?
L1309[16:54:17] <ghz|afk> heh
L1310[16:54:23] <illy> Nope I just gave
up they were to far gone :P
L1311[16:54:24] <ghz|afk> well ignoring
the lack of mods
L1312[16:54:31] <ghz|afk> the win10
edition is quite a lot smoother and snappier
L1313[16:54:46] <illy> without mods its
not worth playing MC :P
L1314[16:54:48] <ghz|afk> specially in
worldgen
L1315[16:54:53] <ghz|afk> but yeah no
mods, no fun
L1316[16:55:34] <ghz|afk> LOL
L1317[16:55:38] <ghz|afk> "Coming
when it's damn ready"
L1318[16:55:58]
⇦ Quits: immibis
(~chatzilla@122-60-111-178.jetstream.xtra.co.nz) (Ping timeout: 201
seconds)
L1319[16:56:07] <Flashfire> My mod keeps
getting reviews from famous foreign youtubers but the only english
one has < 100 views xD
L1320[16:56:41] <ghz|afk> lol
L1321[16:56:58] <PaleoCrafter> is the
majority of the foreign ones Spanish (speaking), Flashfire?
:P
L1322[16:56:58] <Flashfire> An italian
guy with 476k subs just made one
L1323[16:57:11] <Flashfire> I got 1 in
italian, 1 in portuguese, 1 in polish
L1324[16:57:25] <Flashfire> The
portuguese guy has like 550k+ subs
L1325[16:57:41]
⇦ Quits: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net) (Quit: Big
Gulps, huh? Alright... Welp, see ya later)
L1326[16:58:08] <Flashfire> So no spanish
ones yet
L1327[16:58:44] <PaleoCrafter> hm...
well, I tend to see a lot of Spanish spotlights when I search for a
video of a random mod
L1328[16:58:46] <ghz|afk> weird, most of
the reviews of my mods I'm aware of, are in spanish
L1329[16:58:47] <ghz|afk> XD
L1330[16:58:56] <Flashfire> Huh
L1331[17:01:35] *
illy needs to work his mod
L1332[17:01:39] <illy> IRL sucks
L1333[17:08:09]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: You
think you are above consequences.)
L1334[17:20:49] ***
diesieben07 is now known as diesieben|away
L1335[17:23:14] ***
amadornes is now known as amadornes[OFF]
L1336[17:24:56]
⇦ Quits: halvors1
(~halvors@2a02:fe0:c810:16b2:6989:1ac6:a7b6:4dad) (Ping timeout:
180 seconds)
L1337[17:30:42]
⇦ Quits: TechnicianLP_
(~Technicia@p4FE1C180.dip0.t-ipconnect.de) (Ping timeout: 204
seconds)
L1338[17:32:50] <PaleoCrafter> Imagine
those enterprise class names:
XBoxOneXEnhancedServiceManagerProvider
L1339[17:35:51]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-8-79.dhcp.embarqhsd.net)
L1340[17:38:26]
⇦ Quits: TomyLobo
(~TomyLobo@2a02:8109:87c0:20c:2cc9:3f4a:7361:545f) (Ping timeout:
180 seconds)
L1341[17:45:01] <PaleoCrafter> to stay up
for Bethesda or not to, ghz|afk? :P
L1342[17:45:13] <ghz|afk> definitely not,
I work tomorrow ;P
L1343[17:45:16] <kashike> huh?
L1344[17:45:41] <ghz|afk> there's a
conference starting at like 5am (europe time)
L1345[17:54:32] ***
MrKickkiller is now known as MrKick|Away
L1346[17:54:57]
⇨ Joins: SatanicSanta
(~SatanicSa@ec2-34-209-7-67.us-west-2.compute.amazonaws.com)
L1347[17:55:47] <SatanicSanta> I need to
use ForgeGradle 2.3 for 1.12 right?
L1348[17:56:05] <williewillus> yea
L1349[17:56:18] <kashike> yes, and
attempts to use older will cause issues
L1350[17:58:19] <SatanicSanta> what kind
of issues?
L1351[17:58:39] <ghz|afk> it will try to
decompile
L1352[17:58:40] <ghz|afk> fail
L1353[17:58:40]
⇨ Joins: Shambling
(~Shambling@97-89-242-134.static.plbg.ny.charter.com)
L1354[17:58:43] <ghz|afk> and leave the
cache broken
L1355[17:58:49] <kashike> yup
L1356[17:58:55] <ghz|afk> so that you are
forced to mess with the files by hand, or resort to
clearCache
L1357[17:59:23] <SatanicSanta> ight
L1358[18:01:28]
⇨ Joins: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net)
L1359[18:02:40]
⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read
error: Connection reset by peer)
L1360[18:03:17]
⇦ Quits: jrbudda
(~jrbudda__@cpe-172-74-248-146.sc.res.rr.com) (Read error:
Connection reset by peer)
L1361[18:05:54]
⇦ Quits: AshIndigo
(uid202308@2604:8300:100:200b:6667:3:3:1644) (Quit: Connection
closed for inactivity)
L1364[18:09:29] <kashike> known
L1365[18:10:16] <ghz|afk> there don't
seem to be any natives
L1367[18:10:30] <SatanicSanta> ghz|afk:
yeah apparently it's supposed to look in the mojang maven
L1369[18:10:30] <ghz|afk> oh I see
L1370[18:10:32] <kashike> there are
L1371[18:10:41] <ghz|afk> not in THAT
repository though ;P
L1372[18:12:07] <SatanicSanta> so should
i wait for that to get fixed or do the thing lex said to not do in
that issue convo
L1373[18:13:27] <ghz|afk> or you can get
windows or something ;P
L1374[18:13:27]
⇨ Joins: Red75
(~Red@host213-122-112-104.range213-122.btcentralplus.com)
L1375[18:13:55] <SatanicSanta> if i were
to switch from macos i would absolutely not do windows
L1376[18:14:01] <SatanicSanta>
<3
L1377[18:14:26] <ghz|afk> I'm the same,
but opposite
L1378[18:14:35] <ghz|afk> if I were to
switch away from windows, I'd most certainly not choose macos
L1379[18:14:42] <ghz|afk> I use a macbook
at work
L1380[18:14:47] <ghz|afk> and don't get
me wrong, it works
L1381[18:14:50] <ghz|afk> does the job
just fine
L1382[18:14:52] <ghz|afk> but I hate the
UI
L1383[18:14:56] <ghz|afk> I hate the
design choices
L1384[18:15:41] <SatanicSanta> anyway, is
there an actual thing i should do or just wait patiently
L1385[18:15:42] <Shambling> I hate the
mice :P
L1386[18:15:53] <SatanicSanta> Shambling:
yeah they are terrible. I like the keyboards though
L1387[18:16:20] <SatanicSanta> I used to
like mechanical keyboards but I stopped using it so frequently
(haven't had desk access for about a year)
L1388[18:16:28] <SatanicSanta> and now I
hate it when I have to
L1389[18:17:21] <Shambling> I can't
contribute to the conversation, but I like mechanical keyboards for
the single reason of being able to pull off a key, clean under it,
and put it back on. Those weird scissor attachments are such a pain
to fix
L1390[18:17:56] <SatanicSanta> yeah that
is nice. The old apple mechanical keyboards sucked to clean though
because shit would get stuck in between the white bottom and the
clear sides and look disgusting
L1391[18:18:59] <Shambling> haha that is
old
L1392[18:19:11] <ghz|afk> I use a Cherry
G80-3000, both here and at work
L1393[18:19:12] <SatanicSanta> its the
one i used to have. It died last week
L1394[18:19:16] <ghz|afk> I love
it.
L1395[18:19:20] <ghz|afk> MX Black
switches
L1396[18:19:50]
⇦ Quits: BerciTheBeast
(~BerciTheB@77.111.11.55.ipv4.telemach.net) (Ping timeout: 201
seconds)
L1397[18:22:20] *
SatanicSanta googles that
L1398[18:22:28] <SatanicSanta>
>$89.36
L1399[18:22:29] <SatanicSanta> no
thanks
L1400[18:23:29]
⇨ Joins: KGS
(~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L1401[18:24:09]
⇦ Quits: Intektor (~Intektor@p5B27597F.dip0.t-ipconnect.de)
(Read error: Connection reset by peer)
L1402[18:24:19] <ghz|afk> SatanicSanta:
it's out of production
L1403[18:24:24] <ghz|afk> so the
remaining units are getting more expensive
L1404[18:24:36] <SatanicSanta> that apple
keyboard i mentioned earlier was $5
L1405[18:24:42] <SatanicSanta> and it
lated me like 6 years
L1406[18:24:57] <ghz|afk> surely not new
;P
L1407[18:25:04] <ghz|afk> apple doesn't
sell anything cheaply
L1408[18:25:10] <ghz|afk> a single key
would be $5 ;p
L1409[18:25:21] <SatanicSanta> let's see
how much it goes for on amazon nowadays
L1410[18:25:24]
⇦ Quits: Fokson (~Fokson@S0106c8fb267d29ed.gv.shawcable.net)
(Read error: Connection reset by peer)
L1411[18:26:12]
⇦ Parts: Red75
(~Red@host213-122-112-104.range213-122.btcentralplus.com) (POOF!
And he was gone.))
L1412[18:27:08] <SatanicSanta> about $25
on amazon
L1413[18:27:21] <SatanicSanta>
A1048
L1414[18:27:50] <ghz|afk> hmm that's not
a mechanical
L1415[18:28:36] <SatanicSanta> oh
L1416[18:28:43] <SatanicSanta> I don't
really know fuck about keyboards tbh
L1417[18:28:52] <SatanicSanta> I was told
it was mechanical lmao
L1418[18:29:01] <williewillus> i have a
macbook at work and I hate the keyboards
L1419[18:29:07] <williewillus> compared
to mechanicals
L1420[18:29:19] <williewillus> way less
travel than I'm used to
L1421[18:29:37] <williewillus> also the
fact that the command key shouldn't even exist
L1422[18:30:43] <ghz|afk> I find it
extrmely funny that gui apps use command-stuff
L1423[18:30:48] <ghz|afk> but the
terminal is ctrl-stuff
L1424[18:31:57] <PaleoCrafter> adept
terminal users obviously are in control, while the GUI people can
only give commands :P
L1425[18:32:10] <ghz|afk> all info I can
find points to the apple A1048 keyboard being rubber dome
L1426[18:32:20] <ghz|afk> which was
better than the newer membrane keyboards
L1427[18:32:23] <ghz|afk> but not by
much
L1428[18:32:59] <ghz|afk> the rubber does
give a keyboard a softer feel
L1429[18:33:06] <ghz|afk> which doesn't
happen on true mechanicals
L1430[18:33:17] <ghz|afk> they have
sharper response
L1431[18:33:30] <ghz|afk> things
"click" into place
L1432[18:33:39] <ghz|afk> basically
there's two kinds of mechanical
L1433[18:34:04] <ghz|afk> the old-style
kind that some people love enough to pay a lot for: buckling spring
switches
L1434[18:34:14] <SatanicSanta> !gf
field_194131_c
L1435[18:34:25] <Shambling> did anyone
give satanicsanta a working answer to his dev environemtn
yet?
L1437[18:34:54] <ghz|afk> Shambling: not
besides "wait" and "get al linux/windows"
L1438[18:35:00] <ghz|afk> s/al/a
L1439[18:35:02] <SatanicSanta> Shambling:
the thing that was mentioned in the issue comments works, I'll just
watch that issue and update
L1440[18:35:19] <Shambling> which one,
extracting the file out of the jar, or moving the maven to the top
of the list?
L1441[18:35:27] <SatanicSanta>
latter
L1442[18:35:30] <SatanicSanta> !sf
field_194131_c canShowAdvancedTooltips
L1443[18:35:36] <SatanicSanta>
>.>
L1444[18:35:59] <ghz|afk> there's no 1.12
mappings, so you can't set the new stuff
L1445[18:36:03] <ghz|afk> the bot is
still on 1.11
L1446[18:36:04] <ghz|afk> not even
1.11.2
L1447[18:36:09] <SatanicSanta> lame
L1448[18:36:35] <ghz|afk> why do you
think there's so many things unmapped?
L1449[18:36:41] <ghz|afk> we have spent
all day porting mods and stuff ;P
L1450[18:36:59] <SatanicSanta> but
mapping shit makes porting mods so much easier :(
L1451[18:37:29] <ghz|afk> yeah but not
much we can do
L1452[18:37:34] <PaleoCrafter> It's what
separates us from the plebs, though :P
L1453[18:38:03] <kashike> I've got a lot
of things queued to name when 1.12 mappings come
L1454[18:38:49] <PaleoCrafter> We better
be quick about it, before the optifine dude fucks them up
L1455[18:38:58] <SatanicSanta> well if
you want some more: func_194127_a canShowAdvancedTooltips;
p_i47611_3_ canShowAdvancedTooltips; field_194131_c
canShowAdvancedTooltips
L1456[18:39:02] <kashike> what's his
name?
L1457[18:39:20] <PaleoCrafter> sp64x or
something?
L1458[18:39:32] <kashike> oh that
person
L1459[18:39:34] <kashike> ಠ_ಠ
L1460[18:39:45] <ghz|afk> welp I need to
sleep
L1461[18:39:46] <ghz|afk> night
people
L1462[18:39:50] *
ghz|afk poofs
L1463[18:39:51] <kashike> night
L1464[18:40:17] <PaleoCrafter> He's
responsible for most of the worst mappings I've come across
L1465[18:40:43] <SatanicSanta> like
what?
L1466[18:41:23] <SatanicSanta> tbh forge
has some pretty fucking horribly named shit
L1467[18:41:54] <PaleoCrafter> Can't
remember one off the top of my head and most were probably changed
already
L1468[18:42:03] <SatanicSanta>
gotcha
L1469[18:42:23] <PaleoCrafter> Also, do
you mean Forge or MCP? :P
L1470[18:42:48] <kashike> both to be
fair
L1471[18:43:06] <kashike> forge has a
bunch of methods that reference old MCP names
L1472[18:43:44] <SatanicSanta>
"isCanShowAdvancedTooltips"
L1473[18:43:45] <PaleoCrafter> I suppose,
but "original" stuff is mostly aptly named, imo
L1474[18:44:30] <MCPBot_Reborn>
MCPBot_Reborn is now in read-only mode. Commands that change
database data are currently disabled.
L1475[18:44:47] <kashike> :3
L1476[18:44:50] <MCPBot_Reborn> ===
Mappings Commit ===
L1477[18:44:53] <MCPBot_Reborn> Total:
648 method changes committed, 568 field changes committed, 934
method parameter changes committed
L1478[18:44:59] <MCPBot_Reborn> [STABLE
CSV] Pushing stable_31 mappings to Forge Maven.
L1479[18:45:00] <tterrag> woooo
L1480[18:45:02] <MCPBot_Reborn> [STABLE
CSV] Maven upload successful for mcp_stable-31-1.11.zip (mappings =
"stable_31" in build.gradle).
L1481[18:45:06] <tterrag>
itshappening.gif
L1482[18:45:13] <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/
L1483[18:46:52] <PaleoCrafter> I wonder
if we'll find a good name for that new TESR param which isn't just
a random guess
L1484[18:48:17] <kashike> it's always
called with 1.0F as far as I can see, too
L1485[18:49:02] <SatanicSanta> So what
changed with keybind stuff in 1.12?
L1486[18:50:00] <PaleoCrafter> Key
categories appear to have an order associated with them now
L1487[18:50:06] <williewillus> i always
want to name things as well because people either 1. give extremely
stupid names or 2. name things with no continuity between
versions
L1488[18:50:19] <williewillus> like if a
parameter gets added and someone goes in and just names it
something completely different from the original
L1489[18:50:21] <williewillus> useless
churn
L1490[18:50:39] <PaleoCrafter> That and
the key binding text component are about all that's changed, as far
as I can see
L1491[18:52:16] <SatanicSanta> Do I need
to register it at a different phase? Currently doing it in init and
I'm getting an npe when I try to view the controls menu
L1492[18:52:18] <PaleoCrafter> tbh,
considering renderTileEntityAt has the new parameter, maybe the
opportunity should be taken to simply name it render
L1493[18:52:26] <williewillus> oh and 3.
name in wordy, unconcise, and with the wrong aspect, so we end up
naming fields theIsCanShowAdvancedThing
L1494[18:52:28] <williewillus> Obj
L1495[18:52:36] <PaleoCrafter> That's due
to the category sorting thing, SatanicSanta
L1496[18:52:46] <kashike>
theIsCanShowAdvanced_Obj
L1497[18:52:50] <kashike> don't forget
the underscore
L1498[18:52:51] <williewillus> 4. naming
overloads differently
L1499[18:53:17] <SatanicSanta>
thisIsCanShowAdvancedObjIn
L1500[18:53:24] <PaleoCrafter> Overloads
are due to the bot though, no?
L1501[18:53:26] <kashike> <kashike>
don't forget the underscore
L1502[18:53:27] <kashike> !!
L1503[18:53:30] <SatanicSanta> oh
sorry
L1504[18:53:36] <PaleoCrafter> At least
that used to be a limitation
L1505[18:53:47] <SatanicSanta>
thisIsCanShowAdvanced_ObjIn or thisIsCanShowAdvancedIn_Obj?
L1506[18:53:54] <Shambling> alot of mods
updating on 1.11.2 today that haven't updated since like
february
L1507[18:54:07] <williewillus>
PaleoCrafter: what do you mean?
L1508[18:54:18] <Shambling> all it seems
to take to get some updates going is college to let out for the
summer and a new minecraft forge version to wake the devs dev
environments back up :P
L1509[18:54:29] <SatanicSanta>
PaleoCrafter: Is there anything specific I have to do to deal with
key categories then?
L1510[18:54:33] <PaleoCrafter> Like, you
can't name two methods the same in a class
L1511[18:54:56] <PaleoCrafter> Forge
needs to do something about it, SatanicSanta
L1512[18:55:06] <SatanicSanta> ah
L1513[18:55:31] <PaleoCrafter> You could
temporarily use reflection and add missing categories to the
map
L1514[18:55:36] <williewillus> really?
0.o
L1515[18:55:37] <tterrag> Shambling:
well, I released an that *supports* 1.11.2 today
L1516[18:55:41] <williewillus> weird
limitation
L1517[18:55:42] <tterrag> but it was an
update to add 1.12 support, so...
L1518[18:55:50] <williewillus> if they
have different sigs they should be able to be overloaded
L1519[18:56:19] <PaleoCrafter> Maybe it
isn't limited anymore, dunno
L1520[18:56:32] <Shambling> yeah makes
sense that updating base code, might as well push out the similar
version so you have less to bugfix against
L1521[18:57:03] <williewillus> also can
we request class renames already? :P
L1522[18:57:04] <Shambling> which did you
push out today tterrag? I'm not sure I remember
L1523[18:57:06] <PaleoCrafter> It's more
understandable than the "no lowercase class names as field
names", tbf
L1524[18:57:11] <Shambling> I just
clicked udpate on like 12
L1525[18:57:46] <tterrag> Blur
L1526[18:57:49] <williewillus>
Advancement.Builder is AdvancementTask
L1527[18:57:58] <williewillus> mcp
derp
L1528[18:58:23] <tterrag> williewillus:
first thing I'm doing is AdvancementCommand->CommandAdvancement
>.>
L1529[18:58:28] <williewillus> lol
L1530[18:58:37] <kashike> tterrag: that
was done intentionally
L1531[18:58:42] <kashike> as was
RecipeCommand and others
L1532[18:58:46] <tterrag> y tho
L1534[18:59:00] <PaleoCrafter> Because
prefixes be bad
L1535[18:59:33]
⇨ Joins: KnightMiner
(~KnightMin@adsl-75-5-64-85.dsl.emhril.sbcglobal.net)
L1536[18:59:33] <tterrag> why are they
bad?
L1537[18:59:45] <tterrag> it's much
easier to search+open a class called "CommandX" rather
than just "X"
L1538[19:00:01] <williewillus> also
AdvancementCommand still has the smurf it's just at the end
L1539[19:00:02] <williewillus> lol
L1540[19:00:13] <tterrag> that too
L1541[19:00:15] <tterrag> it's just a
dumb name
L1542[19:00:28] <tterrag> the same
inconsistency you guys were just complaining about
L1543[19:00:31] <MCPBot_Reborn>
MCPBot_Reborn is no longer in read-only mode. All commands are now
available again.
L1544[19:00:41] <williewillus> also
package rename n.m.advancement.critereon -> criterion pls
L1545[19:00:48] <williewillus> literally
unmoddable
L1546[19:00:53] <kashike> lol
L1547[19:00:55] <kashike> open an
issue
L1548[19:01:44]
⇦ Quits: Shambling
(~Shambling@97-89-242-134.static.plbg.ny.charter.com) (Quit:
Leaving)
L1549[19:02:37] <PaleoCrafter> imo it
should all be moved to suffixes, only removing the smurf when it
really makes sense
L1550[19:02:49] <PaleoCrafter> Suffixes
reflect natural English way better
L1551[19:03:00] <tterrag> but are again,
harder to search+open
L1552[19:03:11] <tterrag> prefixes follow
the package structure of wide->narrow
L1553[19:04:47] <PaleoCrafter> When are
you interested in category when searching with names, though?
L1554[19:05:11] <tterrag> every time I
use "open type" ?
L1556[19:05:37] <PaleoCrafter> It's more
likely that you're interested in everything related to
"Furnace" rather than "BlockFurnace"
L1557[19:05:42] <tterrag> vs having to
guess that it's called "AdvancementCommand"
L1558[19:05:52] <tterrag> the name is not
always as obvious as "Furnace"
L1559[19:05:56] <tterrag> like wool being
BlockColored
L1560[19:06:43] <PaleoCrafter> Of course,
but when you search by the category, look at the package or type
hierarchy, don't rely on names :P
L1561[19:07:21] <PaleoCrafter> Same
reason we don't/shouldn't put 'I's before our interfaces
anymore
L1562[19:07:30] <williewillus> hmm so a
bunch of the new predicates/function stuff a statc final field
representing a sort of "zero" value or always true, what
should those be named
L1563[19:08:11] <PaleoCrafter>
Unit?
L1564[19:09:08] <williewillus> would
everyone know what that means? :P
L1565[19:10:03] <PaleoCrafter>
Unlikely
L1566[19:10:36] <SatanicSanta>
PaleoCrafter: I hate the "IInterface" thing
L1567[19:10:55] <williewillus> blame the
net people ;p
L1568[19:11:02] <SatanicSanta> I do
L1569[19:11:48] <PaleoCrafter> That's the
wrong term anyway, "identity" was what I was looking
for
L1570[19:12:03] <PaleoCrafter> People
should have a basic understanding of monoids :P
L1571[19:13:00] <SatanicSanta>
PaleoCrafter: To resolve the thing you're talking about
(Furnace/BlockFurnace) in the mod I dev that's actually large I
started packaging by feature instead of layer. It works quite
well
L1572[19:13:02] <williewillus> good thing
about all these new classes
L1573[19:13:08] <williewillus> a lot of
them have the pregenerated toString
L1574[19:13:17] <williewillus> that just
gives us the class name + a bunch of field names for free
L1575[19:14:10] <PaleoCrafter> Won't be
changing that about Vanilla though, SatanicSanta :P
L1576[19:14:15] <SatanicSanta>
right
L1577[19:14:18] <SatanicSanta> im just
saying
L1578[19:14:33] <SatanicSanta> package by
layer is terrible and i hate how much it's used
L1579[19:15:17] <williewillus> oh 5 on my
list of complaints: when mojang just hands us the mapping for free
and people name it differently -.-
L1580[19:16:01] <PaleoCrafter> Unless the
Mojang names as terrible :P
L1581[19:16:30] <williewillus> but
they're the true names so we should follow accordingly imo
L1582[19:16:34] <SatanicSanta>
"flag"
L1583[19:16:37] <SatanicSanta>
–Mojang
L1584[19:17:43] <PaleoCrafter> If they
name something overly verbose and there's a more concise
alternative, I'd rather have that
L1585[19:21:54] <Flashfire> Is
world.isChunkGeneratedAt 100% reliable?
L1586[19:22:14]
⇨ Joins: KnightMiner_
(~KnightMin@adsl-75-5-66-171.dsl.emhril.sbcglobal.net)
L1587[19:22:21] <Flashfire> My generation
code isn't working correctly when it's generated before all chunks
are loading and I want to rule this out
L1588[19:22:34] <Flashfire> all chunks
are loaded*
L1589[19:22:58] <Flashfire> Like I have
chunks that don't generate anything
L1590[19:23:25]
⇦ Quits: KnightMiner
(~KnightMin@adsl-75-5-64-85.dsl.emhril.sbcglobal.net) (Ping
timeout: 200 seconds)
L1591[19:25:18] <Flashfire> I think I
/may/ have found the problem
L1592[19:29:40] <williewillus> if a
method does a bunch of cleanup and calls a bunch of cleanup on its
fields should it be clear(), clean(), or cleanup()? (or
other?)
L1593[19:31:04] <SatanicSanta> depends on
the object imo
L1594[19:31:20] <SatanicSanta> like a
collection should be clear()
L1595[19:32:07] <williewillus> it's a
variety
L1596[19:32:14] <williewillus> clears
collections, resets things to null, etc.
L1597[19:32:40] <williewillus> also, what
do you call a node of a tree that isn't a root again? (i.e. inner +
leaves)
L1598[19:33:02] <SatanicSanta> then i'd
do clean or cleanup
L1599[19:33:09] <PaleoCrafter> Dispose
maybe?
L1600[19:33:33] <SatanicSanta>
reset?
L1601[19:33:41] <PaleoCrafter> Although
that implies that the object is about to be disposed off
L1602[19:34:04] <PaleoCrafter> Yeah,
reset is the other one I thought about, but might be inappropriate
depending on context
L1603[19:35:02] <Flashfire> If a vanilla
world is stopped before a structure finishes building, does it stay
incomplete or resume?
L1604[19:35:09] <Flashfire> Or does it
somehow finish it before the world closes
L1605[19:35:53]
⇦ Quits: KnightMiner_
(~KnightMin@adsl-75-5-66-171.dsl.emhril.sbcglobal.net) (Ping
timeout: 200 seconds)
L1606[19:36:53]
⇨ Joins: Cast0077
(~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L1607[19:38:32] ***
SatanicSanta is now known as Santa|af
L1608[19:38:34] ***
Santa|af is now known as Santa|afk
L1609[19:42:05] ***
PaleoCrafter is now known as PaleOff
L1610[19:45:59]
⇦ Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping
timeout: 186 seconds)
L1611[19:53:05] <Flashfire> Turns out
world.isChunkGeneratedAt is not 100% reliable
L1612[19:53:36] <Flashfire> It's
returning true when the chunk is causing a cascading world
generation error
L1613[20:00:21] <Flashfire> Ok apparently
having been populated and having loaded are 2 different things and
there doesn't seem to be a isChunkPopulated method anywhere
obvious
L1614[20:00:51]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L1615[20:01:41] <Flashfire> I guess I
need to actually get the chunk object then, hm
L1616[20:03:26] <Flashfire> Ok I see now,
it logs the error while the chunk is populating, yet using a world
generator will generate before the chunk is finished populating, so
won't it always have the error?
L1617[20:05:53]
⇨ Joins: KnightMiner_
(~KnightMin@adsl-75-5-66-171.dsl.emhril.sbcglobal.net)
L1619[20:09:04] <williewillus> when
people use early forge builds without knowing what they're getting
into :P
L1620[20:09:27] <Flashfire> Hey
williewillus, do you have an explanation for the above?
L1621[20:09:38] <williewillus> no idea,
Ive never done worldgen
L1622[20:09:41] <Flashfire> Apparently
I'm not allowed to do world.setBlockState in my world generator's
generate event
L1623[20:09:49] <Flashfire> Which seems
kind of weird
L1624[20:15:29] ***
pig is now known as Minecraft
L1625[20:15:36] ***
Minecraft is now known as hipsterpig
L1626[20:22:05] <tterrag> $ help
L1627[20:22:07] <Actuarius> Usage: $
[labels|labels add|labels remove|assign|deassign|open|close]
[<issue>] [<label>|<assignee>]; add supports a
list of labels
L1628[20:22:17] <tterrag> $ close
3971
L1629[20:22:18] <Actuarius> Issue 3971
closed.
L1630[20:22:32] <Flashfire> tterrag have
you done world generation before?
L1631[20:22:40] <tterrag> not beyond very
simple things
L1632[20:22:48] <Flashfire> Ah
L1633[20:23:00] <Flashfire> I can't seem
to figure out how I'm supposed to generate without that error being
thrown
L1634[20:23:16] <Flashfire>
"Spectrite Mod loaded a new chunk (-1, 2 Dimension: 0) during
chunk population, causing cascading worldgen lag. Please report
this to the mod's issue tracker. This log can be disabled in the
Forge config."
L1635[20:23:26] <tterrag> offset by
8,8
L1636[20:23:30] <Flashfire> 8
blocks?
L1637[20:23:32] <Flashfire> Or 8
chunks
L1638[20:23:37] <tterrag> blocks
L1639[20:23:39] <Flashfire> I read that
online but I didn't know which one
L1640[20:23:42] <Flashfire> How does that
work?
L1641[20:23:47] <Flashfire> Doesn't it go
into the next chunk?
L1643[20:24:18] <tterrag> no, all
decoration happens 8 blocks "behind" the edge of
worldgen
L1644[20:24:22] <Flashfire> Ah
L1645[20:24:24] <tterrag> this gives you
a spare 8 blocks to play with
L1646[20:24:24] <Flashfire> Thanks a
lot
L1647[20:26:00] <tterrag> I wish the word
'lag' wasn't in that log line
L1648[20:26:09] <tterrag> it doesn't
necessarily cause lag, it shouldl just say "causing cascading
worldgen"
L1649[20:26:16] <tterrag> it's just
unnecessary
L1650[20:27:09] <Flashfire> I did the
offset
L1651[20:27:12] <Flashfire> Error still
comes up
L1652[20:27:49] <tterrag> what kind of
worldgen?
L1653[20:27:55] <Flashfire>
Structure
L1654[20:28:05] <Flashfire> But it
generates only in the chunk that generate is called for
L1655[20:28:26] <tterrag> does vanilla
not have things for this?
L1656[20:28:33] <tterrag> nether
fortresses, strongholds
L1657[20:28:50] <Flashfire> I'm using a
WorldGeneration
L1658[20:28:57] <Flashfire> Vanilla uses
MapGenStructure
L1659[20:29:08] <Flashfire> I couldn't
find a single example of anyone using MapGenStructure in a
mod
L1660[20:29:20] <Flashfire> I saw people
saying to just use WorldGenerator
L1661[20:29:23] <tterrag> pretty sure for
anything bigger than one chunk you should be using a
structure
L1662[20:29:26] <tterrag> but idk
L1663[20:29:29] <tterrag> ask the guys
doing TF
L1664[20:29:33] <tterrag> they would know
more than me :P
L1665[20:29:33] <Flashfire> Well it's
already done now lol
L1666[20:29:43] <Flashfire> That'd suck
to have to redo it
L1667[20:29:57] <tterrag> do it right or
do it fast
L1668[20:29:58] <tterrag> up to you
:P
L1669[20:30:20]
⇨ Joins: Raycoms
(~Raycoms@2804:14d:baa6:25e1::1001)
L1670[20:30:23] <Flashfire> Well it
generates super fast
L1671[20:30:25] <Raycoms> Hey there
L1672[20:30:27] <Flashfire> I don't
really see a problem
L1673[20:30:36] <Raycoms> Is there a way
to load things from structure blocks in smp as well?
L1674[20:30:41] <williewillus> ?
L1675[20:30:44] <williewillus> what does
that mean
L1676[20:30:49] <williewillus> sp is a
server as well
L1677[20:31:03] <Raycoms> Yeah but there
is no world/Structure folder
L1678[20:31:15] <Flashfire> I wasn't
offsetting by 8 correctly, it might still work
L1679[20:31:20] <Raycoms> and when we
save things with the structure block it doesn't get stored
anywhere
L1680[20:31:26] <Raycoms> at least it
doesn't seem to
L1681[20:31:28] <Flashfire> Doesn't
it?
L1682[20:31:33] <Flashfire> I believe
there's a file saved
L1683[20:31:48] <Raycoms> We couldn't
find it and we couldn't retrieve it via structure block
L1684[20:32:18] <Flashfire> I've never
used a structure block but I've seen a video that mentioned they
get saved to files
L1685[20:32:29] <Raycoms> Yeah but all
videos I found were for singleplayer
L1686[20:32:37] <williewillus> it
shouldn't make a difference
L1687[20:33:02] <Raycoms> It shouldn't
but it seems to make
L1688[20:35:08] <williewillus> i just
tried it with a dedicated server and it saved just fine
L1689[20:35:21] <williewillus> <server
root>/world/structures/foo.nbt
L1690[20:36:09] <williewillus> using the
structure block gui
L1691[20:39:37]
⇦ Quits: Cast0077
(~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com) (Quit:
Poof)
L1692[20:43:08] <Raycoms> strange
L1693[20:44:12] <Raycoms> Hmm maybe some
permission problems
L1694[21:02:15]
⇦ Quits: Wastl2 (~Wastl2@x4e3501cb.dyn.telefonica.de) (Ping
timeout: 186 seconds)
L1695[21:05:09]
⇨ Joins: Wastl2
(~Wastl2@x4e34410d.dyn.telefonica.de)
L1696[21:12:45]
⇦ Quits: Raycoms (~Raycoms@2804:14d:baa6:25e1::1001) (Quit:
Leaving)
L1697[21:21:59]
⇦ Quits: HeroCC (~HeroCC@cac.herocc.com) (Ping timeout: 186
seconds)
L1698[21:25:56]
⇨ Joins: HeroCC (~HeroCC@cac.herocc.com)
L1699[21:27:14]
⇦ Quits: williewillus
(~williewil@cpe-24-28-24-13.austin.res.rr.com) (Quit:
Leaving)
L1700[21:36:37]
⇨ Joins: williewillus
(~williewil@cpe-24-28-24-13.austin.res.rr.com)
L1701[21:41:17]
⇦ Quits: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net) (Ping timeout: 200
seconds)
L1702[21:54:59] ***
KnightMiner_ is now known as KnightMiner
L1703[21:57:47]
⇨ Joins: McJty
(~jorrit@94-224-152-129.access.telenet.be)
L1704[22:02:59]
⇦ Quits: williewillus
(~williewil@cpe-24-28-24-13.austin.res.rr.com) (Quit:
Leaving)
L1705[22:10:19]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:8073:5d91:f7c7:5160:486e)
L1706[22:16:05]
⇨ Joins: JDLogic_
(~JDLogic@cpe-76-174-210-17.socal.res.rr.com)
L1707[22:22:27]
⇨ Joins: Vaht
(~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net)
L1708[22:22:27]
MineBot sets mode: +v on Vaht
L1709[22:24:55]
⇦ Quits: Tahg
(~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net) (Ping timeout:
186 seconds)
L1710[22:27:16]
⇨ Joins: Naiten (Naiten@77.35.197.78)
L1711[22:47:26]
⇦ Quits: Lathanael|Away
(~Lathanael@p549608EA.dip0.t-ipconnect.de) (Ping timeout: 180
seconds)
L1712[22:48:57]
⇨ Joins: Lathanael|Away
(~Lathanael@p5496074A.dip0.t-ipconnect.de)
L1713[23:08:41]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1714[23:15:55]
⇦ Quits: McJty (~jorrit@94-224-152-129.access.telenet.be)
(Quit: Leaving)
L1715[23:25:42]
⇦ Quits: Flashfire
(~Samuel@d24-36-207-240.home1.cgocable.net) (Ping timeout: 201
seconds)
L1716[23:27:07]
⇦ 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))
L1717[23:27:44]
⇦ Quits: Gil (uid147942@id-147942.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L1718[23:31:16]
⇨ Joins: AshIndigo
(uid202308@id-202308.charlton.irccloud.com)
L1719[23:48:48]
⇨ Joins: Shawn|i7-Q720M
(~shawn156@c-73-153-76-80.hsd1.co.comcast.net)