<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:52] ⇦ 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))
L2[00:02:35] ⇨ Joins: MiningMark48 (~MiningMar@h187.58.187.173.dynamic.ip.windstream.net)
L3[00:06:17] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L4[00:06:31] *** TTFTCUTS is now known as TTFT|Away
L5[00:09:06] ⇦ Quits: MiningMark48 (~MiningMar@h187.58.187.173.dynamic.ip.windstream.net) (Quit: Leaving)
L6[00:09:15] ⇨ Joins: GreyVulpine (~ident@c-98-209-31-12.hsd1.mi.comcast.net)
L7[00:09:23] ⇦ Quits: UnRealDinnerbone (~UnReal-Di@c-73-36-115-152.hsd1.il.comcast.net) (Ping timeout: 200 seconds)
L8[00:13:28] ⇨ Joins: UnRealDinnerbone (~UnReal-Di@c-73-36-115-152.hsd1.il.comcast.net)
L9[00:14:18] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 204 seconds)
L10[00:15:04] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L11[00:30:54] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:6949:b709:8e7d:1c2d)
L12[00:43:28] <Lach_01298> tterrag how do I write and read a string in toBytes(ByteBuf buf)
L13[00:43:44] <Ordinastie> BytebufUtils
L14[00:43:49] <tterrag> ^
L15[01:06:53] ⇨ Joins: TechnicianLP_ (~Technicia@p4FE1C823.dip0.t-ipconnect.de)
L16[01:22:45] ⇦ Quits: KnightMiner (~KnightMin@adsl-75-5-71-153.dsl.emhril.sbcglobal.net) (Quit: Leaving)
L17[01:32:12] ⇦ Quits: Ferrettomato (~Ferrettom@50.34.217.210) (Ping timeout: 204 seconds)
L18[01:39:21] <Lach_01298> I'm trying to write two tanks in a tile entity to nbt but I'm getting errors here's the code https://pastebin.com/uwXq29Dx
L19[01:42:02] <tterrag> what errors
L20[01:42:22] <Lach_01298> [16:25:58] [File IO Thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraft.nbt.NBTTagCompound.write(NBTTagCompound.java:30)
L21[01:42:22] <Lach_01298> [16:25:58] [File IO Thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraft.nbt.NBTTagCompound.writeEntry(NBTTagCompound.java:560)
L22[01:43:05] <tterrag> yeah, whole stacktrace pls
L23[01:43:06] <tterrag> use pastebin/gist
L24[01:44:43] <Lach_01298> it repeats those 2 lines so many that it cuts the rest of the stacktrace off
L25[01:45:20] <tterrag> oh
L26[01:45:25] <tterrag> you're recursively writing to the root tag
L27[01:45:31] <tterrag> you can't call setTag with itself
L28[01:47:36] <Lach_01298> how do you write more than one tank then?
L29[01:47:44] <killjoy> copy it
L30[01:47:47] <killjoy> ??\
L31[01:47:49] <tterrag> what
L32[01:47:49] <tterrag> no
L33[01:47:53] <tterrag> do you know how NBT works?
L34[01:48:26] <Lach_01298> not exactly
L35[01:48:40] <tterrag> NestedBinaryTags
L36[01:48:47] <killjoy> Named
L37[01:48:50] <tterrag> you are trying to set a tag on a tag with itself
L38[01:49:00] <tterrag> which does not work
L39[01:49:06] <tterrag> you have to write the tag to a different tag
L40[01:49:08] <tterrag> er
L41[01:49:12] <killjoy> In NBT, you cannot have a set of all sets which also contains itself
L42[01:49:13] <tterrag> write the *tank* to a different tag
L43[01:50:15] ⇨ Joins: gruetzkopf (gruetzkopf@bnc.dont-follow.us)
L44[01:52:19] ⇦ Quits: AshIndigo (uid202308@id-202308.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L45[01:56:14] <Lach_01298> like this? https://pastebin.com/ANaiP5nL
L46[01:56:37] <tterrag> no
L47[01:56:42] <tterrag> now you are writing two tanks to the same tag
L48[01:56:49] <tterrag> they will overwrite
L49[01:57:12] <killjoy> replace tag with new
L50[01:58:26] <Lach_01298> like this? https://pastebin.com/nHAh2gSV
L51[01:59:43] <tterrag> yes, though you can cut down on lines by just putting the initializations inside the call to writeToNBT
L52[01:59:50] <tterrag> anyways, I gtg to bed
L53[01:59:51] <tterrag> night o/
L54[02:00:03] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20170616 mappings to Forge Maven.
L55[02:00:07] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20170616-1.12.zip (mappings = "snapshot_20170616" in build.gradle).
L56[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/
L57[02:00:47] <killjoy> !gf 110560
L58[02:00:57] <killjoy> good, that didn't change
L59[02:01:36] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be)
L60[02:03:34] <Lach_01298> tterrag thanks
L61[02:03:44] ⇦ Quits: Lach_01298 (~Lach_0129@14-200-43-252.static.tpgi.com.au) (Quit: Leaving)
L62[02:13:11] ⇦ Quits: Lathanael|Away (~Lathanael@p549609E8.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L63[02:14:54] ⇨ Joins: Lathanael|Away (~Lathanael@p549609E8.dip0.t-ipconnect.de)
L64[02:41:07] <ghz|afk> gah, so hot... nearly 30c ALL NIGHT... managed to sleep after eating half a watermelon... woke with stomach ache >_<
L65[02:41:39] <McJty> Anyone here knows why generated glowstone in a terrain generator wouldn't cause lighting but a torch works fine?
L66[02:44:04] ⇦ Quits: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net) (Quit: Leaving)
L67[02:53:33] ⇨ Joins: Davnit (~Davnit@72-189-115-20.res.bhn.net)
L68[02:54:08] <LexMobile> !gf field_150939_a
L69[03:01:55] ⇦ Quits: McJty (~jorrit@94-224-152-129.access.telenet.be) (Quit: Leaving)
L70[03:08:07] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186 seconds)
L71[03:21:04] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:6949:b709:8e7d:1c2d) (Quit: Leaving)
L72[03:27:22] ⇨ Joins: ScottehBoeh (~ScottehBo@ip-16-84-52-196.southampton.uk.amsterdamresidential.com)
L73[03:27:29] <ScottehBoeh> Morning :)
L74[03:27:51] <ScottehBoeh> Spent a fair few hours this morning on the Irradiated zones.. The admin can remove them now :)
L75[03:27:54] <ScottehBoeh> https://www.youtube.com/watch?v=tnfRB6n7Dgs
L76[03:32:26] <ghz|afk> [08:49] (killjoy): In NBT, you cannot have a set of all sets which also contains itself
L77[03:32:27] <ghz|afk> lol!
L78[03:32:49] <killjoy> imo, those lines should be visible just with special equipment
L79[03:33:24] <ghz|afk> I'd make some particle
L80[03:33:28] <ghz|afk> that spawns within that region
L81[03:33:39] <ghz|afk> if you wear radiation detection goggles
L82[03:33:57] <ghz|afk> so you don't actually see the hard bounding box
L83[03:34:03] <ghz|afk> but you see particles
L84[03:35:35] <killjoy> that box just looks too much like wecui
L85[03:35:53] <killjoy> (world edit client user interface
L86[03:36:23] <killjoy> https://mods.curse.com/mc-mods/minecraft/254692-worldeditcui
L87[03:37:03] <killjoy> btw, nice cough sfx
L88[03:39:42] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L89[03:55:44] <TechnicianLP_> znc is broken -.- it wont let me connect (both on web/irc)(even after restarting it)
L90[03:57:52] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:8126:800d:7bca:7a5d:39f2) (Ping timeout: 204 seconds)
L91[04:00:04] <illy> I've been using matrix as a bouncer and it has some.... growing pains
L92[04:08:26] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 180 seconds)
L93[04:20:08] <Lumien> Is it currently normal for 1.12 forge to always use the backup level.dat file?
L94[04:22:50] <ghz|afk> there was a bug
L95[04:22:53] <ghz|afk> it has been fixed
L96[04:22:58] <ghz|afk> but the main level.dat may be corrupted
L97[04:30:13] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L98[04:39:40] ⇦ Quits: ScottehBoeh (~ScottehBo@ip-16-84-52-196.southampton.uk.amsterdamresidential.com) (Ping timeout: 204 seconds)
L99[04:42:19] ⇨ Joins: ScottehBoeh (~ScottehBo@ip-45-84-52-196.southampton.uk.amsterdamresidential.com)
L100[04:42:29] <ScottehBoeh> Snack overflow https://twitter.com/Philco78/status/874999401948868608
L101[04:47:51] ⇦ Quits: ScottehBoeh (~ScottehBo@ip-45-84-52-196.southampton.uk.amsterdamresidential.com) (Ping timeout: 186 seconds)
L102[04:49:50] ⇨ Joins: Backslash (~Backslash@ip-178-200-132-119.hsi07.unitymediagroup.de)
L103[04:49:51] ⇦ Quits: Backslash (~Backslash@ip-178-200-132-119.hsi07.unitymediagroup.de) (Read error: -0x7880: SSL - The peer notified us that the connection is going to be closed)
L104[05:06:44] ⇦ Quits: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L105[05:15:41] ⇦ Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L106[05:21:22] ⇨ Joins: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L107[05:37:21] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Remote host closed the connection)
L108[05:39:18] ⇦ Quits: gruetzkopf (gruetzkopf@bnc.dont-follow.us) (Quit: quit)
L109[05:39:50] ⇦ Quits: An_Angry_Brit (~AngryBrit@90.197.172.87) (Ping timeout: 204 seconds)
L110[05:41:32] ⇦ Quits: MoxieGrrl (~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping timeout: 201 seconds)
L111[05:41:55] ⇦ Quits: TechnicianLP2 (~AndChat59@p4FE1C823.dip0.t-ipconnect.de) (Read error: No route to host)
L112[05:42:17] ⇨ Joins: TechnicianLP2 (~AndChat59@p4FE1C823.dip0.t-ipconnect.de)
L113[05:42:49] ⇨ Joins: An_Angry_Brit (~AngryBrit@2.125.106.173)
L114[05:42:50] ⇦ Quits: TechnicianLP2 (~AndChat59@p4FE1C823.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L115[05:53:58] *** PaleOff is now known as PaleoCrafter
L116[05:59:52] <illy> morning o/
L117[06:14:15] ⇦ Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L118[06:18:06] <masa> is there documentation somewhere on how to do the json recipes?
L119[06:18:21] <PaleoCrafter> https://gist.github.com/LexManos/2a11d4f7aa9d680d861dae4faf9dcfa6 more or less
L120[06:21:00] ⇨ Joins: Cast0077 (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
L121[06:21:04] ⇦ Parts: Cast0077 (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com) ())
L122[06:23:38] <ghz|afk> masa: you just put the files in assets/modid/recipes/ and boom, it works
L123[06:23:39] <ghz|afk> ;p
L124[06:24:17] <ghz|afk> some working examples:
L125[06:24:17] <ghz|afk> https://github.com/gigaherz/PackingTape/tree/master/src/main/resources/assets/packingtape/recipes
L126[06:24:21] <ghz|afk> https://github.com/gigaherz/ToolBelt/tree/master/src/main/resources/assets/toolbelt/recipes
L127[06:24:38] <ghz|afk> I haven't done any oredict-based recipes yet
L128[06:26:12] <masa> okay, thanks
L129[06:26:35] <masa> so the group is just the modid?
L130[06:26:44] <ghz|afk> no
L131[06:26:56] <ghz|afk> the group is for making multiple recipes show up as one in the recipe book
L132[06:27:17] <masa> oh
L133[06:27:27] <ghz|afk> it's optional I believe
L134[06:27:38] <ghz|afk> so if you don't have multiple recipes belonging together, you maybe able to skip the value
L135[06:29:26] <masa> so in _constants.json I can define "ingredient items" that I can then easily use in the other recipes?
L136[06:29:46] <ghz|afk> yup
L137[06:36:54] ⇨ Joins: AshIndigo (uid202308@id-202308.charlton.irccloud.com)
L138[06:38:59] ⇨ Joins: h5h77 (~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b)
L139[06:42:22] <ghz|afk> yay, I got an oredict-based recipe to work
L140[06:42:47] ⇨ Joins: Zethalion (~Zethalion@095-097-058-227.static.chello.nl)
L141[06:43:20] <ghz|afk> it's just not the right recipe, because the right recipe won't work until I can remove the vanilla log->planks conversion
L142[06:54:22] <masa> is the recipe json's flename important in any way?
L143[06:54:28] <masa> +i
L144[06:54:41] <PaleoCrafter> it's what your recipe gets registered as and is referenced by
L145[06:54:50] <PaleoCrafter> if you want to add an advancement for it, for example
L146[06:54:55] <masa> okay
L147[06:55:15] <masa> so for metadata items, should I justdo itemname_5.json etc?
L148[06:55:31] <PaleoCrafter> uhm... how about a descriptive name? :P
L149[06:55:43] <masa> fine >_>
L150[07:00:26] <TechnicianLP_> any file (that does not start with _) in assets/id/recipes gets parsed as a IRecipe and assigned a ResourceLocation modid:filename(without .json)
L151[07:02:05] ⇦ Quits: MineBot (MineBot@minebot.services.esper.net) (*.net *.split)
L152[07:06:03] <masa> wait a second, how do I disable recipes with a config option now?
L153[07:10:00] <PaleoCrafter> you can register a new condition to the CraftingHelper, masa
L154[07:10:54] <masa> oh... well I don't want to register a billion conditions for each of my iems and blocks... I guess I'll just remove the config options to disable stuff... people can use CraftTweaker or whatever instead
L155[07:12:14] <masa> one block's recipe done, all the rest to go...
L156[07:17:48] <masa> hmm wait, I can't omit thedata for items that have subtypes, suchas wool?
L157[07:18:00] <masa> com.google.gson.JsonParseException: Missing data for item 'minecraft:wool'
L158[07:18:17] <masa> and wool is not in the ore dictionary
L159[07:18:58] <masa> oh, wildcardvalue I guess
L160[07:20:16] <Aroma1997> did anyone tinker with advancements in 1.12 yet?
L161[07:21:21] <ghz|afk> masa: heh, I'm in the same situation
L162[07:21:28] <ghz|afk> I have basically removed the configs to disable recipes
L163[07:21:37] <ghz|afk> Aroma1997: I took a quick peek
L164[07:21:49] <ghz|afk> didn't seem like forge patched Advancements to load from mod jars
L165[07:21:55] <ghz|afk> so I decided to wait for that to happen
L166[07:21:59] <PaleoCrafter> conditions are configurable, you should be able to do a general purpose "config_set" condition or something :P
L167[07:22:10] <Aroma1997> I don't care about loading it from the mod jars. I want to add them via code
L168[07:22:35] <ghz|afk> PaleoCrafter: problem is I have configs like "enableBreadCrafting" "enableSaddleCrafting" "enableChainmailCrafting" ...
L169[07:22:57] <ghz|afk> wait you mean like, a "config_set" that takes a value with the config property?
L170[07:23:02] <PaleoCrafter> yes
L171[07:23:03] <ghz|afk> hmm that might work
L172[07:24:04] <ghz|afk> Aroma1997: the system is designed to load advancements only from json
L173[07:24:08] <ghz|afk> it has no public "register" function
L174[07:24:14] <Aroma1997> damn
L175[07:24:20] <ghz|afk> and chances are forge won't add one
L176[07:24:45] <Aroma1997> in other words: I have to fix my asm transformers...
L177[07:24:47] <ghz|afk> it may add custom triggers and such, though
L178[07:26:07] <ghz|afk> I strongly suggest you wait for an official advancement "api"
L179[07:26:12] <ghz|afk> since it's just speculation now
L180[07:27:17] <maxanier> did anyone deal with block substitution yet? (Replace vanilla block with custom one)
L181[07:27:48] <PaleoCrafter> they're broken right now, maxanier :P
L182[07:27:53] <PaleoCrafter> afaict, anyways
L183[07:28:57] <maxanier> in which way are they broken right now? I can substitute them, but they do not render, because models are loaded before subsitution is made, I think
L184[07:29:39] <PaleoCrafter> when done properly, model loading will crash
L185[07:31:34] <maxanier> currently working on updating https://github.com/MinecraftForge/MinecraftForge/pull/3923 to 1.12 and adding tests.
L186[07:31:35] <maxanier> Is there someone already working on the block substitution render thingy?
L187[07:31:59] <PaleoCrafter> not that I know of
L188[07:32:02] <ghz|afk> not many peopole use the substitution system
L189[07:32:06] <ghz|afk> -o
L190[07:32:12] <PaleoCrafter> let me look up the line that makes it break again
L191[07:32:50] <PaleoCrafter> right, ModelLoader.loadBlocks(), the block.getRegistryName() != null check
L192[07:33:55] <PaleoCrafter> the original item still is in the registry and hence is in the Iterable, but it returns the substitution's registryName, so it's never null
L193[07:34:09] <PaleoCrafter> similar for loadItemModels, I guess
L194[07:34:40] <maxanier> thx, I will take a look, if I can fix that
L195[07:35:24] <PaleoCrafter> basically you have to check whether registry.getNameForObject is null, not the object's registry name like that
L196[07:42:02] <masa> do recipes now get reloaded when reloading the assets?
L197[07:45:51] ⇨ Joins: MineBot (MineBot@minebot.services.esper.net)
L198[07:45:51] *** anarchy.esper.net sets mode: +o MineBot
L199[07:49:38] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L200[08:07:06] ⇨ Joins: Brokkoli (~Brokkoli@p2E5B11E5.dip0.t-ipconnect.de)
L201[08:08:42] ⇦ Quits: Spottedleaf (~Spottedle@node-1w7jr9qqos9g0oumugzfvb92f.ipv6.telus.net) (Quit: Leaving)
L202[08:12:49] ⇨ Joins: Spottedleaf (~Spottedle@node-1w7jr9qqos9g2gue784zmjo6g.ipv6.telus.net)
L203[08:16:57] <maxanier> are you supposed to set a registry name for a substituting block? I somehow thought that you should not do this, but it does no complain if you do so
L204[08:17:59] <ghz|afk> uhm you have to register both, and then apply for substitution, IIRC?
L205[08:18:09] <ghz|afk> I mean
L206[08:18:20] <ghz|afk> both the original and the substitution should be registered before you apply for it
L207[08:19:04] <maxanier> no, the substitution must not be registered, but not sure if it should have a registry name set
L208[08:22:12] <maxanier> mhh, does not seem if there has been a code change to this lately, so not sure how I came up with the idea to not set the registry name
L209[08:23:13] ⇨ Joins: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L210[08:23:19] ⇨ Joins: Gil (uid147942@id-147942.hathersage.irccloud.com)
L211[08:23:43] <maxanier> PaleoCrafter: Block substitution actually works (on 1.12 latest), the original is not in iterable. I only forgot to set the registry name of the substitution, so it did not register the model
L212[08:24:12] <PaleoCrafter> I tried substitution in 1.12, it stopped working after I had created a world and restarted a game
L213[08:24:28] <PaleoCrafter> potentially need to place the block in-world first
L214[08:25:11] <maxanier> it works fine for me, even after placing and reloading
L215[08:25:19] *** TTFT|Away is now known as TTFTCUTS
L216[08:25:30] <maxanier> it only complains about setting a registry name with the "wrong" modid (minecraft)
L217[08:26:51] <PaleoCrafter> welp, let me try again
L218[08:27:00] <PaleoCrafter> maybe I'm just doing it completely wrong, lol
L219[08:27:42] <illy> Youtube is giving me a 500 error page.... time to burn this place down
L220[08:35:26] ⇦ Quits: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca) (Ping timeout: 201 seconds)
L221[08:47:38] ⇦ Quits: Spottedleaf (~Spottedle@node-1w7jr9qqos9g2gue784zmjo6g.ipv6.telus.net) (Killed (NickServ (GHOST command used by Spottedleaf_!~Spottedle@node-1w7jr9qqos9g1xeg6o2k3l8ou.ipv6.telus.net)))
L222[08:47:44] ⇨ Joins: Spottedleaf (~Spottedle@node-1w7jr9qqos9g1xeg6o2k3l8ou.ipv6.telus.net)
L223[08:49:59] <PaleoCrafter> yeah, nope, maxanier, crashes for me
L224[08:55:26] <maxanier> do have your code somewhere?
L225[08:58:30] <PaleoCrafter> sure: https://github.com/PaleoCrafter/VanillaImmersion/
L226[08:59:04] <maxanier> where do I have to look?
L227[08:59:42] <PaleoCrafter> https://github.com/PaleoCrafter/VanillaImmersion/blob/master/src/main/kotlin/de/mineformers/vanillaimmersion/VanillaImmersion.kt#L276 this is where I add the substitution
L228[08:59:48] ⇦ Quits: afdw (~afdw@80.80.195.32) (Killed (NickServ (GHOST command used by afdw2!~afdw@109.111.9.63)))
L229[08:59:50] ⇨ Joins: afdw2 (~afdw@109.111.9.63)
L230[08:59:59] <PaleoCrafter> https://github.com/PaleoCrafter/VanillaImmersion/blob/master/src/main/kotlin/de/mineformers/vanillaimmersion/block/Furnace.kt this is the replacement
L231[09:09:16] <maxanier> PaleoCrafter: Can't see any issue with that code. But I've tried to replace the furnance with in my test and it works just fine.
L232[09:09:37] <maxanier> checkout the test in my WIP PR https://github.com/MinecraftForge/MinecraftForge/pull/3923/files maybe you can spot a difference
L233[09:09:53] <PaleoCrafter> will do
L234[09:13:30] <maxanier> away for now, will be back in an hour or two
L235[09:17:39] ⇨ Joins: malte0811 (~malte0811@p4FED0081.dip0.t-ipconnect.de)
L236[09:22:26] ⇦ Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) (Ping timeout: 180 seconds)
L237[09:22:48] ⇨ Joins: Backslash (~Backslash@ip-178-200-132-119.hsi07.unitymediagroup.de)
L238[09:29:26] ⇦ Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Read error: Connection reset by peer)
L239[09:29:38] ⇨ Joins: Davnit (~Davnit@72-189-115-20.res.bhn.net)
L240[09:46:56] ⇦ Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset by peer)
L241[09:47:35] ⇦ Quits: xampp (~xampp@c-68-41-245-181.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L242[09:49:45] ⇨ Joins: Chais (~Chais@62.178.210.212)
L243[09:50:17] ⇨ Joins: xampp (~xampp@c-68-41-245-181.hsd1.mi.comcast.net)
L244[09:52:00] <ghz|afk> I hate that recipe errors don't say which file failed ;P
L245[09:56:02] ⇦ Quits: Ipsis418 (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Quit: Leaving)
L246[09:56:14] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Quit: Leaving)
L247[10:02:35] ⇨ Joins: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:3dfe:e7ee:ad21:10e)
L248[10:03:42] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L249[10:04:17] <PaleoCrafter> ghz|afk, issue/PR it
L250[10:20:36] <maxanier> PaleoCrafter: did you find out anything new?
L251[10:21:01] <PaleoCrafter> sorry, didn't have any time for it yet
L252[10:21:04] <maxanier> ok
L253[10:23:21] ⇦ Quits: auenf (David@CPE-60-229-33-28.lns7.ken.bigpond.net.au) (Ping timeout: 201 seconds)
L254[10:37:04] ⇦ Quits: MCDis (~MCDis@68.ip-158-69-220.net) ()
L255[10:37:30] ⇨ Joins: MCDis (~MCDis@169-0-148-220.ip.afrihost.co.za)
L256[10:39:41] ⇨ Joins: Jared (~Jared@169-0-148-220.ip.afrihost.co.za)
L257[10:41:52] ⇨ Joins: sobrinth (~domi_@pub151248148053.dh-hfc.datazug.ch)
L258[10:42:04] ⇨ Joins: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi)
L259[10:42:13] ⇦ Quits: sobrinth (~domi_@pub151248148053.dh-hfc.datazug.ch) (Client Quit)
L260[10:42:30] ⇨ Joins: sobrinth (~domi_@pub151248148053.dh-hfc.datazug.ch)
L261[10:49:00] *** afdw2 is now known as afdw
L262[10:49:10] ⇦ Quits: afdw (~afdw@109.111.9.63) (Quit: Leaving)
L263[10:50:06] ⇨ Joins: sciguyryan (~sciguyrya@185.92.25.213)
L264[10:51:53] ⇨ Joins: afdw (~afdw@109.111.9.63)
L265[10:57:17] ⇦ Parts: malte0811 (~malte0811@p4FED0081.dip0.t-ipconnect.de) ())
L266[10:59:44] ⇦ Quits: DRedhorse (dredhorse@faris.wolf480.pl) (Quit: Off to other pastures)
L267[11:00:14] ⇨ Joins: DRedhorse (dredhorse@faris.wolf480.pl)
L268[11:02:31] ⇨ Joins: gr8pefish (~gr8pefish@24-121-95-125.flagcmtk01.res.dyn.suddenlink.net)
L269[11:04:15] ⇨ Joins: jamieswhite (~jamieswhi@241.142.34.95.customer.cdi.no)
L270[11:06:47] <jamieswhite> anything significant new with FG2.3?
L271[11:07:51] <jamieswhite> I recall being unable to use ForgeGradle with Gradle 3, maybe that is fixed now
L272[11:09:00] <tterrag> pretty sure someone tried gradle 4 and it worked fine
L273[11:09:06] ⇦ Quits: MCDis (~MCDis@169-0-148-220.ip.afrihost.co.za) (Read error: Connection reset by peer)
L274[11:09:08] <kashike> jamieswhite: FG 2.3 is required for 1.12.
L275[11:09:23] <jamieswhite> I figured
L276[11:09:33] ⇨ Joins: MCDis (~MCDis@68.ip-158-69-220.net)
L277[11:12:29] <jamieswhite> maybe I'll manage to get kotlin build scripts working this time \o/
L278[11:18:50] ⇦ Quits: Jared (~Jared@169-0-148-220.ip.afrihost.co.za) (Quit: Quit)
L279[11:21:23] <gr8pefish> what's a kotlin build script look like?
L280[11:22:12] <jamieswhite> it mostly looks like a groovy buildscript
L281[11:24:12] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net)
L282[11:24:14] <TechnicianLP_> but with "fun"s
L283[11:24:31] <ghz|afk> more fun for everyone!
L284[11:24:33] ⇦ Quits: sciguyryan (~sciguyrya@185.92.25.213) (Remote host closed the connection)
L285[11:24:52] * ghz|afk dislikes the "fun" keyword for functions
L286[11:27:00] <jamieswhite> the advantage is that is drops the asinine constructs of groovy
L287[11:27:22] ⇨ Joins: auenf (David@CPE-60-229-33-28.lns7.ken.bigpond.net.au)
L288[11:28:20] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L289[11:36:51] ⇨ Joins: MoxieGrrl (~MoxieGrrl@173-23-172-139.client.mchsi.com)
L290[11:45:22] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 201 seconds)
L291[11:47:55] ⇦ Quits: MCDis (~MCDis@68.ip-158-69-220.net) ()
L292[11:48:24] ⇨ Joins: MCDis (~MCDis@68.ip-158-69-220.net)
L293[11:50:38] <Sangar> are json recipes expected to work when in jars yet? (i.e non-dev env)
L294[11:52:33] <PaleoCrafter> they should, yeah
L295[11:56:45] <Sangar> hmm. i might be doing something wrong then. not sure what though. from debugging, it appears to fail in CraftingHelper.loadRecipes because the ModContainer FML generates for my mod returns the path to the jar from getSource, that leading to the "jar".equals(scheme) failing
L296[11:57:14] <Sangar> (because the uri is to the mod jar, thus the schema is "file")
L297[11:58:15] <PaleoCrafter> tbh, I just assumed they should work since I haven't had anybody report issues with it yet, but maybe nobody tested outside of a dev env yet, lol
L298[11:58:34] <Sangar> heh
L299[11:58:53] <PaleoCrafter> Vanilla also appears to rely on the presence of an .mcassetsroot file, not sure if mods require one, though
L300[12:00:38] <Sangar> hmm, doesn't look like it's used for mods at all from the usages i can find
L301[12:07:39] ⇨ Joins: Fye (~Fye@dynamic-adsl-78-13-100-195.clienti.tiscali.it)
L302[12:08:36] <ghz|afk> !!latest 1.11
L303[12:08:37] <MCPBot_Reborn> === Latest Mappings ===
L304[12:08:38] <MCPBot_Reborn> MC Version Forge Gradle Channel
L305[12:08:39] <MCPBot_Reborn> 1.11 snapshot_20170612
L306[12:08:39] <MCPBot_Reborn> 1.11 stable_32
L307[12:08:45] <ghz|afk> oops, didn't want to type the second exclamation
L308[12:21:22] <Sangar> well, having CraftingHelper.loadRecipes use the mod object classes getResource to obtain a URI works. feels somewhat hacky though, and i'd like to make sure it's not just me having derped somewhere before making a PR :x
L309[12:23:13] ⇨ Joins: McJty (~jorrit@94-224-152-129.access.telenet.be)
L310[12:23:52] ⇦ Quits: jamieswhite (~jamieswhi@241.142.34.95.customer.cdi.no) (Remote host closed the connection)
L311[12:24:26] ⇦ Quits: h5h77 (~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b) (Ping timeout: 180 seconds)
L312[12:26:27] ⇦ Quits: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L313[12:33:38] <Wuppy> guys! guys! a game we've been working on for a year just got released, play it here :D https://teameinar.itch.io/einar
L314[12:35:18] ⇦ Quits: Spottedleaf (~Spottedle@node-1w7jr9qqos9g1xeg6o2k3l8ou.ipv6.telus.net) (Ping timeout: 204 seconds)
L315[12:43:03] <ghz|afk> Wuppy: congrats!
L316[12:43:13] <Wuppy> thanks :)
L317[13:02:05] <ghz|afk> ugh
L318[13:02:15] <ghz|afk> had to move the portable AC unit to my room
L319[13:02:18] <ghz|afk> I can't hear my thoughts
L320[13:02:28] <ghz|afk> but it was FAR too humid and warm to think regardless
L321[13:04:15] <PaleoCrafter> Wuppy, first impression: Why does it show console controls when my controller isn't connected? :P
L322[13:04:34] <Wuppy> because currently, it's controller only
L323[13:05:21] <PaleoCrafter> also, it's a little weird that it shows R1 and L1 and Xbox style stuff otherwise ^^
L324[13:06:20] <ghz|afk> some people don't like LB/RB names ;P
L325[13:06:40] <PaleoCrafter> but it's either PS4 style and R1
L326[13:06:53] <PaleoCrafter> + L1 or Xbox style and RB + LB :P
L327[13:06:59] <ghz|afk> I know I'm just making up a reason ;P
L328[13:07:02] <Wuppy> yeah, not all buttons properly adapt to the controller yet
L329[13:08:09] <PaleoCrafter> (going through the options menu first here) Under Gameplay, the default state of the Off/On things appears to be both at the same time, is that an intentional marker as "default"?
L330[13:08:54] <Wuppy> huh?
L331[13:09:02] ⇦ Quits: McJty (~jorrit@94-224-152-129.access.telenet.be) (Quit: Leaving)
L332[13:09:16] <PaleoCrafter> both On and Off use the white text
L333[13:09:32] <TechnicianLP_> its powered by quantum dynamics ...
L334[13:09:39] <Wuppy> huh, thanks
L335[13:11:27] <PaleoCrafter> Show Control Mapping indicates that I should press X, but it's just A ^^
L336[13:11:42] <PaleoCrafter> ah, okay, the Sony X :D
L337[13:11:54] <Wuppy> yep, not all buttons adept yet :V
L338[13:11:56] <ghz|afk> yeah sounds like the dev team were playstation fans ;P
L339[13:12:08] <ghz|afk> are*
L340[13:13:11] ⇨ Joins: Meronat (uid190493@id-190493.highgate.irccloud.com)
L341[13:16:08] <Wuppy> we were planning to release on PS4 only
L342[13:16:14] ⇨ Joins: h5h77 (~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b)
L343[13:17:19] <PaleoCrafter> Wuppy, are there supposed to be sounds from the enemies? Just checking, not that I've encountered a bug or something :D
L344[13:17:41] <Wuppy> when you alt tab a lot of the audio dissapears :(
L345[13:18:20] <PaleoCrafter> ah, okay
L346[13:24:58] ⇨ Joins: malte0811 (~malte0811@p4fed0081.dip0.t-ipconnect.de)
L347[13:35:40] *** Mumfrey is now known as mumfrey
L348[13:35:44] ⇨ Joins: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L349[13:42:20] *** diesieben|away is now known as diesieben07
L350[13:45:41] ⇨ Joins: Spottedleaf (~Spottedle@d75-155-207-106.bchsia.telus.net)
L351[13:55:04] ⇨ Joins: Ferrettomato (~Ferrettom@50.34.217.210)
L352[13:58:43] ⇨ Joins: turmfalke (~turmfalke@p5B0830CA.dip0.t-ipconnect.de)
L353[14:02:55] <Ferrettomato> I'm on 1.12, using 14.21.0.2331, and my lang file *still* won't register with the game.
L354[14:03:17] <Ferrettomato> It happened with 2327, and it's happening now.
L355[14:03:54] <Ferrettomato> Does anyone here know what might be happening?
L356[14:05:19] <kashike> what's the name of your lang file?
L357[14:05:31] <Ferrettomato> en_us.lang (all lower case)
L358[14:05:39] <kashike> and is your pack_format 3?
L359[14:05:47] <Ferrettomato> Yep
L360[14:05:59] <kashike> on github?
L361[14:06:13] <Ferrettomato> Not currently, but I could?
L362[14:09:41] ⇨ Joins: ScottehBoeh (~ScottehBo@ip-36-84-52-196.southampton.uk.amsterdamresidential.com)
L363[14:09:44] <ScottehBoeh> hey guys :)
L364[14:09:48] <Ferrettomato> \o
L365[14:09:52] <ScottehBoeh> I made something pretty cool :P Well idk if you'll find it cool but I spent a while on it
L366[14:09:55] <ScottehBoeh> https://www.youtube.com/watch?v=9YkSUzp0_Fs
L367[14:10:02] <ScottehBoeh> I made a wand that lets you select an area to set as a radiation zone
L368[14:13:28] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Ping timeout: 204 seconds)
L369[14:18:16] <Ferrettomato> Alright, I messily uploaded it on GitHub: https://github.com/Ferrettomato/BottledMilk1.12
L370[14:19:49] <kashike> https://github.com/Ferrettomato/BottledMilk1.12/tree/master/src/main/resources
L371[14:20:08] <kashike> <kashike> and is your pack_format 3?
L372[14:20:09] <kashike> https://github.com/MinecraftForge/MinecraftForge/blob/1.12.x/mdk/src/main/resources/pack.mcmeta
L373[14:20:15] <kashike> you don't have a pack.mcmeta.
L374[14:20:21] <ScottehBoeh> Splash milk
L375[14:20:25] <ScottehBoeh> I like the sound of that
L376[14:21:08] <PaleoCrafter> there, Wuppy, just sent in some detailed feedback :)
L377[14:22:34] <Ferrettomato> Oh... it's in the wrong folder.
L378[14:23:37] <kashike> that would do it. :)
L379[14:26:24] <Ferrettomato> That fixed it, but... my 1.11 version has its pack.mcmeta in that same wrong place, and it works fine...
L380[14:26:31] <Ferrettomato> What's that all about?
L381[14:28:15] <kashike> what's the name of your lang file in 1.11?
L382[14:29:05] <Ferrettomato> en_US.lang
L383[14:29:18] <kashike> that's why :)
L384[14:29:37] <kashike> pack_format 3 requires all_lowercase_file_and_dir_names
L385[14:30:25] <Ferrettomato> I see.
L386[14:36:30] ⇨ Joins: Javaschreiber (~Thunderbi@p200300D2F3C26C005971C095FCB89FCF.dip0.t-ipconnect.de)
L387[14:37:20] <ghz|afk> basically if oyu use pack format 3, you must have them lowercase, if you use pack format 2
L388[14:37:21] *** mumfrey is now known as Mumfrey
L389[14:37:29] <ghz|afk> forge lets you use the old lang files
L390[14:37:39] <Ferrettomato> So it uses 2 by default?
L391[14:37:43] <ghz|afk> and the default is format 2
L392[14:37:47] <Ferrettomato> Got it
L393[14:38:17] <ghz|afk> well it was 2
L394[14:38:18] <Ferrettomato> Now that that's sorted out, I can start wrapping my head around the new recipe stuff...
L395[14:38:20] <ghz|afk> in 1.11/1.11.2
L396[14:38:25] <ghz|afk> haven't checked in 1.12 ;P
L397[14:38:56] <ghz|afk> actually it must be 2 still, because my mods have display names
L398[14:39:29] <Ferrettomato> It doesn't seem to be 2 OR 3 by the looks of it- neither worked when I was missing my pack.mcmeta.
L399[14:39:58] <Ferrettomato> (lang-wise, that is)
L400[14:40:15] <kashike> ghz|afk: MDK ships with 3
L401[14:40:21] <kashike> but without it, defaults to 2
L402[14:40:38] <ghz|afk> yeah
L403[14:41:05] <Ferrettomato> Then why didn't "en_US.lang" work when my pack.mcmeta was misplaced?
L404[14:42:15] ⇦ Quits: Javaschreiber (~Thunderbi@p200300D2F3C26C005971C095FCB89FCF.dip0.t-ipconnect.de) (Quit: Javaschreiber)
L405[14:43:00] <tterrag> Forge always used the previous pack version as default
L406[14:43:01] <tterrag> Uses*
L407[14:43:26] <kashike> which should be changed with 1.12 imo >.>
L408[14:43:40] ⇦ Quits: ScottehBoeh (~ScottehBo@ip-36-84-52-196.southampton.uk.amsterdamresidential.com) (Quit: Leaving)
L409[14:45:51] <TechnicianLP_> !gm 192405
L410[14:46:22] <tterrag> Nope
L411[14:46:23] <tterrag> It's always been that way
L412[14:46:27] <tterrag> I think forge should always force the latest version
L413[14:46:28] <tterrag> But lex disagrees so *shrug*
L414[14:46:40] ⇨ Joins: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca)
L415[14:46:58] <kashike> maybe with 1.12 he'd be willing to default to 3, and bigWarning when 2 is used
L416[14:47:05] ⇦ Quits: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca) (Client Quit)
L417[14:48:22] <TechnicianLP_> any Reason why Shapeless recipes call ShapedREcipes.deserializeItem instead of CraftingHelper.getItemStack to deserialize their result?
L418[14:54:17] *** Mumfrey is now known as mumfrey
L419[14:59:58] <PaleoCrafter> it's been reported, TechnicianLP_
L420[15:00:33] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L421[15:05:24] ⇦ Parts: malte0811 (~malte0811@p4fed0081.dip0.t-ipconnect.de) ())
L422[15:06:58] ⇨ Joins: gruetzkopf (gruetzkopf@bnc.dont-follow.us)
L423[15:07:55] *** mumfrey is now known as Mumfrey
L424[15:09:12] ⇦ Quits: Ferrettomato (~Ferrettom@50.34.217.210) (Ping timeout: 204 seconds)
L425[15:11:19] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout: 186 seconds)
L426[15:11:35] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L427[15:13:56] <ghz|afk> hmmm does 1.12 have any "official" way to remove recipes yet?
L428[15:14:31] <kashike> no
L429[15:14:56] <kashike> registries don't support removing entries
L430[15:15:27] <ghz|afk> and some event where I can "catch" recipes being added and reject them? ;P
L431[15:16:20] <TechnicianLP_> Registries have eventhandlers for changes ... (dont know if they can reject though ...)
L432[15:26:56] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 180 seconds)
L433[15:27:35] ⇨ Joins: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L434[15:33:37] *** Mumfrey is now known as mumfrey
L435[15:37:07] <PaleoCrafter> maxanier, are you around?
L436[15:37:55] <ghz|afk> is there no RegistryEvent.Register<IRecipe> ?
L437[15:38:28] <PaleoCrafter> somebody said there wasn't xD
L438[15:38:34] <ghz|afk> I mean it isn't firing
L439[15:39:24] <PaleoCrafter> that's what I mean, somebody said there wasn't one, for some reason
L440[15:40:17] <ghz|afk> welp, i'll have to do it in preinit then I suppose
L441[15:43:17] ⇨ Joins: Jared (~Jared@169-0-148-220.ip.afrihost.co.za)
L442[15:43:37] <ghz|afk> wel lthis works, but I'm not proud of this:
L443[15:43:37] <ghz|afk> https://gist.github.com/gigaherz/2f5fc87e659e3dbda8a5f8798ac0585e
L444[15:43:53] <Jared> ghz|afk, there is no way to remove recipes, that is what is stopping CrT updating >_<
L445[15:44:51] <ghz|afk> yep
L446[15:44:54] <ghz|afk> also stops Survivalist
L447[15:45:01] <ghz|afk> I'm adding everything else as much as I can
L448[15:45:12] <ghz|afk> but lack of Advancements and lack of recipe "tweaking" are a no-go
L449[15:45:46] <Jared> yea, I'm actually going to release CrT without recipes to start with, let addons update, and then go from there
L450[15:46:28] <ghz|afk> and btw
L451[15:46:29] <ghz|afk> [22:43] (ghz|afk): https://gist.github.com/gigaherz/2f5fc87e659e3dbda8a5f8798ac0585e
L452[15:46:48] <ghz|afk> ^ customized recipe implementation so I can have effectively a recipe with oredict output
L453[15:46:52] <ghz|afk> (takes the first match)
L454[15:47:34] <PaleoCrafter> why though?
L455[15:47:44] <ghz|afk> because I have like
L456[15:47:46] <ghz|afk> copper rocks
L457[15:47:51] <ghz|afk> that smelt into copper ingots
L458[15:48:04] <ghz|afk> eh copper nuggets*
L459[15:48:13] <ghz|afk> and I want my nuggets to craft into whatever mod has the ore available
L460[15:48:21] <ghz|afk> regardless of which mod added it
L461[15:48:29] <ghz|afk> so I want to output "ingotCopper"
L462[15:48:37] <ghz|afk> and similarly for lead, silver, ...
L463[15:49:53] ⇨ Joins: killjoy (~killjoy@cpe-174-109-175-105.nc.res.rr.com)
L464[15:52:53] ⇦ Quits: sobrinth (~domi_@pub151248148053.dh-hfc.datazug.ch) (Read error: Connection reset by peer)
L465[15:59:46] <shadowfacts> When should mod JSON recipe conditions be registered? Pre-init?
L466[16:00:01] <ghz|afk> uhm you put them inthe json itself?
L467[16:00:06] <ghz|afk> or do you want special conditions or something?
L468[16:00:26] <shadowfacts> I have a custom condition that checks my config
L469[16:00:34] <ghz|afk> ah nice, how does that work?=
L470[16:00:42] <ghz|afk> I wasn't able to find the actual code for the conditions
L471[16:01:07] <shadowfacts> you register an IConditionFactory using CraftingHelper.register(ResourceLocation, IConditionFactory)
L472[16:01:26] <ghz|afk> interesting
L473[16:01:30] <shadowfacts> IConditionFactory has a method BooleanSupplier parse(JsonContext, JsonObject)
L474[16:03:22] <shadowfacts> nevermind my question, that's definitely a bug
L475[16:04:09] <PaleoCrafter> technically we need support for IConditionFactories in the _factories.json
L476[16:06:17] <TechnicianLP_> (if they were loaded)
L477[16:07:26] <ghz|afk> well no idea if this will work
L478[16:07:30] <ghz|afk> but it's short enough ;p
L479[16:07:30] <ghz|afk> https://gist.github.com/gigaherz/528d91747280eefd0d3b4773731a4ca6
L480[16:09:04] <shadowfacts> that looks correct
L481[16:12:39] ⇨ Joins: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca)
L482[16:12:57] <ghz|afk> hmmm, tried registering it in preinit, and then it was gone?
L483[16:13:27] <TechnicianLP_> they get cleared by init()
L484[16:14:19] <shadowfacts> yup, that's the bug I just ran into
L485[16:14:34] <ghz|afk> I see
L486[16:14:43] <ghz|afk> and init event is too late to register the conditions?
L487[16:14:47] <shadowfacts> yeah
L488[16:15:50] <shadowfacts> I'm pretty sure the init call in loadRecipes just needs to be removed, as init's already called from clinit
L489[16:16:19] <shadowfacts> I'm test and make sure everything still works without that additional call and then PR it
L490[16:16:25] <shadowfacts> *testing
L491[16:16:29] <ghz|afk> yay ;P
L492[16:17:12] <ghz|afk> although I'm going to assume lex will prefer it to be implemented using the factories json
L493[16:17:41] <shadowfacts> yeah, I'm planning to PR that too
L494[16:17:48] <shadowfacts> but in-code registration should still be possible
L495[16:18:23] <ghz|afk> well it's still technically code classes, just referenced by that json file
L496[16:18:26] <ghz|afk> so dunno
L497[16:18:35] <ghz|afk> IMO that file is a bit silly
L498[16:18:42] <ghz|afk> but whatever ;P
L499[16:21:39] <PaleoCrafter> oh, ffs, can't substitute the brewing stand item for an implementation that actually extends ItemBlock ._.
L500[16:22:39] <ghz|afk> lol
L501[16:22:50] <ghz|afk> wait, can't forge patch that in?
L502[16:23:02] <ghz|afk> couldn't you PR that if it has a proper advantage to do so?
L503[16:29:05] ⇨ Joins: TechnicianLP2 (~AndChat59@p4FE1C823.dip0.t-ipconnect.de)
L504[16:29:26] <PaleoCrafter> honestly don't know
L505[16:31:00] ⇦ Quits: Jared (~Jared@169-0-148-220.ip.afrihost.co.za) (Quit: Quit)
L506[16:32:10] ⇦ Quits: TechnicianLP_ (~Technicia@p4FE1C823.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L507[16:33:47] *** mumfrey is now known as Mumfrey
L508[16:34:07] <PaleoCrafter> god, this is weird
L509[16:49:12] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L510[16:50:57] <PaleoCrafter> Okay, I think I found the issue with substitutions
L511[16:52:36] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 383 seconds)
L512[16:53:14] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L513[16:54:56] ⇦ Quits: secknv (~secknv@bl14-176-22.dsl.telepac.pt) (Ping timeout: 180 seconds)
L514[17:00:20] ⇦ Quits: Waterpicker (~Waterpick@2602:306:35ba:ca40:9c49:f11b:2c0:1104) (Quit: Leaving)
L515[17:02:46] <PaleoCrafter> god, this is awful
L516[17:03:00] <ghz|afk> :/?
L517[17:03:16] <PaleoCrafter> IntIdentityHashBiMap.put is the culprit
L518[17:04:01] <PaleoCrafter> at least on a low level, on a higher level, it's the fact it isn't actually a BiMap
L519[17:07:25] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 190 seconds)
L520[17:09:45] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L521[17:15:48] ⇦ Quits: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca) (Quit: Leaving)
L522[17:20:18] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 204 seconds)
L523[17:22:16] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L524[17:23:10] ⇨ Joins: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L525[17:28:56] ⇦ Quits: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:3dfe:e7ee:ad21:10e) (Ping timeout: 180 seconds)
L526[17:40:09] ⇨ Joins: KnightMiner (~KnightMin@adsl-75-5-69-37.dsl.emhril.sbcglobal.net)
L527[17:40:41] <LexMobile> Im re-writiung the entire fucking system
L528[17:40:55] <LexMobile> There will be no such thing as substitutions anymore.
L529[17:41:08] <LexMobile> Just multiple things registered with the same name, Last one wins. Like a normal map.
L530[17:42:03] <PaleoCrafter> thanks god
L531[17:42:18] <PaleoCrafter> unless you completely nuke IntIdentityHashBiMap, though, that needs a fix ^^
L532[17:42:23] <LexMobile> I have things 1/2 written.. I just ened someone who knows unit tests to sit down and write me some :/
L533[17:43:13] <LexMobile> Which one are you referring to?
L534[17:43:40] <PaleoCrafter> RegistryNamespaced.underlyingIntegerMap
L535[17:43:52] <LexMobile> ya thats gone
L536[17:45:03] <LexMobile> private final BiMap<Integer, V> ids = HashBiMap.create();
L537[17:45:03] <LexMobile> private final BiMap<ResourceLocation, V> names = HashBiMap.create();
L538[17:45:09] <LexMobile> Thats what backs my registries
L539[17:45:13] <PaleoCrafter> gewd
L540[17:45:40] <PaleoCrafter> the Mojang implementation was inherently broken, it wasn't a true BiMap
L541[17:45:51] <LexMobile> https://www.irccloud.com/pastebin/rYJbwHOj/
L542[17:46:03] <LexMobile> Thats my vanilla compatibility layer :P
L543[17:48:21] <PaleoCrafter> it still supports remapping though, right? i.e. FMLMissingMappingsEvent
L544[17:48:33] ⇦ Quits: AshIndigo (uid202308@id-202308.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L545[17:48:36] <PaleoCrafter> because that could use a change/expansion as well
L546[17:48:37] <LexMobile> Havent gotten to that point yet.
L547[17:48:49] <LexMobile> honestly I dont think thats needed anymore
L548[17:49:15] <LexMobile> you can register aliases, which is the remapping...
L549[17:50:01] <PaleoCrafter> my particular usecase would be migrating from non-substituted blocks (i.e. under my own modid) to substituted ones (i.e. under the minecraft domain), would aliases cover that?
L550[17:50:25] <LexMobile> aliases are simply RL -> RL... so i dont see why not...
L551[17:50:43] <PaleoCrafter> okay, great
L552[17:51:08] <LexMobile> I'll probably have to fire an event
L553[17:52:02] <LexMobile> but if you do ACTIVE.registerAlias("mymod:stone", "minecraft:stone") then get("mymod:stone") would == get("minecraft:stone")
L554[17:52:26] <LexMobile> That would cause issues with loading tho....
L555[17:52:42] <LexMobile> so i'd probably fire a missing event and have a MERGE operation.
L556[17:56:02] <PaleoCrafter> works for me :P
L557[18:08:16] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-11-197.dhcp.embarqhsd.net)
L558[18:10:58] ⇦ Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) (Ping timeout: 204 seconds)
L559[18:18:56] ⇦ Quits: Deamon (~Deamon@irc.thevoxelbox.com) (Ping timeout: 180 seconds)
L560[18:21:09] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error: Connection reset by peer)
L561[18:25:50] <tterrag> Anyone have a clue what would cause this? https://github.com/Chisel-Team/Chisel/issues/456
L562[18:26:48] <PaleoCrafter> fry probably would
L563[18:28:02] <fry> 17 coremods
L564[18:28:28] ⇦ Quits: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com) (Quit: Poof)
L565[18:30:11] <fry> and optifine :P
L566[18:30:31] ⇨ Joins: Intektor (~Intektor@p5B275293.dip0.t-ipconnect.de)
L567[18:30:59] ⇨ Joins: Deamon (~Deamon@irc.thevoxelbox.com)
L568[18:32:59] <Intektor> I am trying to write and read a java.security.Key which is actually a RSAPublicKeyImpl with ObjectInput/OutputStream, but ecoded key turns into null after reading, is there a way to fix this?
L569[18:35:11] <diesieben07> java.security.Key is Serializable, just serialize it?
L570[18:35:48] <diesieben07> oh, ObjectInput, you are already doing that
L571[18:37:20] <diesieben07> but still that should not give null, it should throw an exception on failure. show your code?
L572[18:39:58] <tterrag> fry: do they have OF?
L573[18:40:00] <tterrag> I did not see that
L574[18:40:26] <fry> yes it's hidden for some reason
L575[18:40:30] <fry> but it's there
L576[18:40:50] <Intektor> diesieben07, https://pastebin.com/wN7ZSz7R
L577[18:41:18] <PaleoCrafter> ugh, Kotlin
L578[18:41:21] <PaleoCrafter> :P
L579[18:41:25] <tterrag> fry: how did you come to that conclusion?
L580[18:41:28] * diesieben07 slaps PaleoCrafter
L581[18:41:32] <tterrag> I'm just interested in what tipped you off
L582[18:41:44] <fry> it's in the crash file down below :P
L583[18:41:53] <tterrag> oh at the very bottom
L584[18:41:54] <diesieben07> "FML: MCP 9.32 Powered by Forge 12.18.3.2316 Optifine OptiFine_1.10.2_HD_U_D8 113 mods loaded, 113 mods active"
L585[18:41:57] <tterrag> strange
L586[18:42:03] <PaleoCrafter> it's somewhere in the middle as well :P
L587[18:42:30] <tterrag> I did ctrl+f for optifine
L588[18:42:32] <tterrag> why did that not show
L589[18:42:39] <tterrag> > Match case
L590[18:42:39] <tterrag> oh
L591[18:43:47] <diesieben07> Intektor, you don't close the ObjectOutputStream in the packets
L592[18:44:01] <tterrag> fry: while I have you, pls give more info on #3660 ?
L593[18:44:07] <Intektor> When I close it, it closes the socket
L594[18:44:13] <diesieben07> you at least have to flush
L595[18:45:40] <PaleoCrafter> and while *I* have you, fry: pls do proper shader support before Mojang does
L596[18:45:41] <PaleoCrafter> kthxbye
L597[18:46:05] <illy> and some say the fry was never seen again
L598[18:46:45] <fry> *tumbleweed*
L599[18:47:02] <Intektor> diesieben07, added it to my code, but doesnt change the fact, that the whole KEy actually gets sent, and I can read it in, only the encoded field is null, but thats very important as you can see in the code
L600[18:48:04] <Intektor> well encoded acutally comes from getEncoded()
L601[18:49:14] <diesieben07> check why encoded gives you null, use the debugger...
L602[18:56:48] ⇦ Quits: h5h77 (~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b) (Remote host closed the connection)
L603[19:16:30] <PaleoCrafter> heh, the new YT design is a little borked. pressing CTRL + F to find something will also toggle fullscreen
L604[19:47:16] *** diesieben07 is now known as diesieben|away
L605[19:50:10] ⇦ Quits: Fye (~Fye@dynamic-adsl-78-13-100-195.clienti.tiscali.it) (Quit: KVIrc 4.9.1 Aria http://www.kvirc.net/)
L606[19:50:28] <tterrag> and from the same company that makes the browser...amazing
L607[19:55:03] <kashike> lol
L608[19:55:52] <PaleoCrafter> tbh, I don't find myself using CTRL + F particularly often when I'm watching a video, so :D
L609[20:05:43] ⇦ Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L610[20:07:15] <kashike> nor do I
L611[20:07:30] *** PaleoCrafter is now known as PaleOff
L612[20:18:08] ⇦ Quits: Intektor (~Intektor@p5B275293.dip0.t-ipconnect.de) (Quit: Leaving)
L613[20:19:48] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L614[20:21:43] ⇦ Quits: gr8pefish (~gr8pefish@24-121-95-125.flagcmtk01.res.dyn.suddenlink.net) (Ping timeout: 186 seconds)
L615[20:23:59] ⇦ Quits: An_Angry_Brit (~AngryBrit@2.125.106.173) (Ping timeout: 201 seconds)
L616[20:24:24] *** Mumfrey is now known as mumfrey
L617[20:26:57] ⇨ Joins: An_Angry_Brit (~AngryBrit@90.196.180.88)
L618[20:27:58] ⇨ Joins: PrinceCat (~PrinceCat@58-7-220-92.dyn.iinet.net.au)
L619[20:29:50] ⇦ Quits: PrinceCat (~PrinceCat@58-7-220-92.dyn.iinet.net.au) (Client Quit)
L620[20:37:04] ⇨ Joins: Ferrettomato (~Ferrettom@50.34.217.210)
L621[20:37:32] <Ferrettomato> How do you find vanilla fields' unlocalized names?
L622[20:37:41] <Ferrettomato> (for reflection)
L623[20:41:57] <LexMobile> Why would you want unlocalized names?
L624[20:43:15] <darkevilmac> Ferrettomato, do you mean unmapped names?
L625[20:43:48] <Ferrettomato> Maybe? I probably shouldn't have asked... I'm using code someone else gave me that I don't fully understand.
L626[20:44:06] <LexMobile> You shouldnt do that...
L627[20:44:10] <Ferrettomato> I know...
L628[20:45:34] <darkevilmac> Ferrettomato, read through the code and get a better idea of what it does and how it does it. Add your own comments along the way. Using code you don't understand never ends well.
L629[20:47:47] <darkevilmac> Has the Recipe registry event been implemented fully yet? I tried it a few days ago but it didn't fire at that point.
L630[20:53:18] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 383 seconds)
L631[20:54:07] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L632[21:01:57] ⇦ Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Read error: Connection reset by peer)
L633[21:02:10] ⇨ Joins: Davnit (~Davnit@72-189-115-20.res.bhn.net)
L634[21:02:50] ⇦ Quits: Wastl2 (~Wastl2@x4e34ce54.dyn.telefonica.de) (Ping timeout: 201 seconds)
L635[21:05:28] ⇨ Joins: Wastl2 (~Wastl2@x4e3503dc.dyn.telefonica.de)
L636[21:05:46] ⇦ Quits: TechnicianLP2 (~AndChat59@p4FE1C823.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L637[21:20:20] ⇨ Joins: TechnicianLP2 (~AndChat59@p4FE1D737.dip0.t-ipconnect.de)
L638[21:34:52] <darkevilmac> I'll take the lack of response as a no.
L639[21:53:10] *** cpw is now known as cpw|out
L640[21:56:14] <LexMobile> Working on it: http://puu.sh/wmhLJ/e2b7b6e208.png
L641[21:58:15] ⇨ Joins: McJty (~jorrit@94-224-152-129.access.telenet.be)
L642[21:59:37] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net)
L643[22:03:16] <illy> Why didn't I ever think of that, making a diffrent tree for diffrent versions... that would make my life so much easier
L644[22:03:56] <LexMobile> ?
L645[22:08:58] <illy> I saw you had a diffrent tree for diffrent branches of forge in you screen shot. I was thinking that doing that would make my life simpler for a few of my projects
L646[22:09:15] <illy> and I mad because I never thought of that
L647[22:09:21] <illy> :P
L648[22:09:22] <LexMobile> oh ya, i have many many checkouts of Forge on my system. Those are just my 'offical' worksapces :P
L649[22:11:25] <illy> I could do that with Go but the way they force the workspace would make it annoying
L650[22:12:23] <illy> and im not rewriting the thing in rust because I like myself
L651[22:12:33] <LexMobile> ha
L652[22:14:37] <illy> gr forgewrapper.go
L653[22:14:43] <illy> dammn it
L654[22:14:55] <LexMobile> illy.usedIRCAsConsole++
L655[22:16:55] ⇦ Quits: Lathanael|Away (~Lathanael@p549609E8.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L656[22:17:12] <illy> I wish there was a way for me to rsync mojangs jre repo
L657[22:18:25] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 190 seconds)
L658[22:22:01] <darkevilmac> Ah nice, good to see it's being worked on. Thanks.
L659[22:22:46] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L660[22:24:05] ⇨ Joins: Lathanael|Away (~Lathanael@p549608E7.dip0.t-ipconnect.de)
L661[22:34:19] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L662[22:42:54] ⇨ Joins: MiningMark48 (~MiningMar@h187.58.187.173.dynamic.ip.windstream.net)
L663[22:54:04] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 204 seconds)
L664[22:54:44] ⇨ Joins: Waterpicker (~Waterpick@2602:306:35ba:ca40:9c49:f11b:2c0:1104)
L665[22:55:57] ⇦ Quits: MiningMark48 (~MiningMar@h187.58.187.173.dynamic.ip.windstream.net) (Ping timeout: 200 seconds)
L666[22:56:19] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L667[23:04:13] <LexMobile> !gm TileEntity.register
L668[23:09:45] ⇨ Joins: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L669[23:27:29] ⇦ Quits: KnightMiner (~KnightMin@adsl-75-5-69-37.dsl.emhril.sbcglobal.net) (Ping timeout: 200 seconds)
L670[23:28:55] ⇨ Joins: KnightMiner (~KnightMin@adsl-75-5-71-7.dsl.emhril.sbcglobal.net)
L671[23:48:10] *** TTFTCUTS is now known as TTFT|Away
L672[23:52:50] ⇦ Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit: Connection closed for inactivity)
<<Prev Next>> Scroll to Top