<<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)
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)
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
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 :)
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
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)
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?
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:
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
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?
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
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?
L226[08:59:04] <maxanier> where do I have
to look?
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)
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.
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)
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
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)
L371[14:20:08] <kashike> <kashike>
and is your pack_format 3?
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:
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
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
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
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)
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
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
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
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
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)