<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:16:29] ⇨
Joins: Ipsis
(Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L2[01:11:59] ⇦
Quits: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net) (Quit:
Leaving)
L3[01:58:54] ⇦
Quits: Lunatrius (Lunatrius!~Lunatrius@77.38.77.111) (Ping timeout:
190 seconds)
L4[02:00:04] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20181007 mappings to Forge Maven.
L5[02:00:08] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20181007-1.13.zip
(mappings = "snapshot_20181007" in build.gradle).
L6[02:00:18] <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/
L7[02:03:08] <ForgeDiscord>
<Erufailon4> A new you-know-what
L8[02:03:31] ⇨
Joins: Lunatrius (Lunatrius!~Lunatrius@77.38.77.111)
L9[02:12:29] ⇨
Joins: realfarfetchd
(realfarfetchd!~marco@p200300D383CA990014EDEBC5094D063B.dip0.t-ipconnect.de)
L10[02:35:05] <ForgeDiscord> <Asherslab
[MineColonies]> New Snapshotâ„¢
L11[03:24:48] ⇦
Quits: Lynndis (Lynndis!~Lynn@c-73-169-18-155.hsd1.co.comcast.net)
(Ping timeout: 202 seconds)
L12[03:28:07] ⇨
Joins: Wuppy
(Wuppy!~Wuppy@host86-187-167-156.range86-187.btcentralplus.com)
L13[03:58:32] <ForgeDiscord>
<SnapshotRelay> Another New Snapshot, smh
L14[05:02:06] ⇦
Quits: Wuppy
(Wuppy!~Wuppy@host86-187-167-156.range86-187.btcentralplus.com)
(Read error: -0x1: UNKNOWN ERROR CODE (0001))
L15[06:02:31] ⇨
Joins: Nedelosk
(Nedelosk!~Nedelosk@ip-37-201-252-141.hsi13.unitymediagroup.de)
L16[06:14:21] ⇨
Joins: MCenderdragon
(MCenderdragon!~MCenderdr@46.78.92.229)
L17[06:40:41] ⇨
Joins: Hanii
(Hanii!~textual@host86-184-47-105.range86-184.btcentralplus.com)
L18[06:45:32] ⇦
Quits: Hanii
(Hanii!~textual@host86-184-47-105.range86-184.btcentralplus.com)
(Quit: Textual IRC Client: www.textualapp.com)
L19[07:00:52] ⇦
Quits: feldim2425
(feldim2425!~feldim242@93-82-157-252.adsl.highway.telekom.at)
(Quit: ZNC 1.8.x-git-91-b00cc309 - https://znc.in)
L20[07:14:42] ⇨
Joins: feldim2425
(feldim2425!~feldim242@93-82-157-252.adsl.highway.telekom.at)
L21[07:29:56] ⇨
Joins: Hanii
(Hanii!~textual@host86-184-47-105.range86-184.btcentralplus.com)
L22[07:30:43] ⇦
Quits: Hanii
(Hanii!~textual@host86-184-47-105.range86-184.btcentralplus.com)
(Client Quit)
L23[08:11:37] ⇨
Joins: Yukkuri (Yukkuri!~user@eientei.org)
L24[08:11:41] <Yukkuri> hi, when i am doing
coremod in 1.12 and adding interface ITickable to a TileEntity, do
i need to register it somewhere afterwards (in instrumented
constructor maybe)? because simple adding of interface doesn't seem
to make instrumented method update() to be called
L25[08:13:24] <Yukkuri> not sure if
ITIckable registration is done before or after tranform()
instrumentation
L26[08:13:29] <Yukkuri> normally
L27[08:16:19] <ForgeDiscord>
<Chocohead> It would be long afterwards, but why would you
add it in the first place if the tile entity didn't implement it
originally?
L28[08:16:56] <Yukkuri> i'm integrating two
mods which do not know anything one about another
L29[08:17:17] <Yukkuri> thank you
L30[08:17:31] <Yukkuri> so must be an issue
with my instrumentation
L31[08:17:45] <ForgeDiscord>
<xXEclipseLoverXx> you just need instanceof ITickable to be
true
L32[08:18:07] <Yukkuri> yes, that is true,
but i might dispatch from instrumented method wrongly, currently
checking
L33[08:18:45] <Yukkuri> just wanted to be
sure it is not because interfaces are inspectre prior to
transform()
L34[08:31:16] <ghz|afk> I'm not sure what
you mean by instrumented
L35[08:31:38] <ghz|afk> a TE only has to
implement ITickable for it to be inserted into the list of ticking
TEs
L36[08:31:54] <ghz|afk> oh wait I see
L37[08:32:02] <ghz|afk> you are messing
with coremodding stuff
L38[08:32:07] <Yukkuri> i mean transforming
bytecode with ASM
L39[08:32:09] <Yukkuri> yes
L40[08:32:19] <ghz|afk> well transforming
happens at classloading time
L41[08:32:34] <ghz|afk> the instanceof
check is done at runtime, long after that
L42[08:33:16] <Yukkuri> i understand that
being one of delegating classloaders, one of that FML is managing,
so it is possible in principle for it to inspect bytecode earlier,
though not very sensible thing to do
L43[08:34:56] <ghz|afk> thius isn't FML
doing the inspection
L44[08:35:00] <ghz|afk> ITickable is a
vanilla interface
L45[08:35:13] <ghz|afk> it's checked AFTER
constructing the TE instance, during the logic for block
loading/placement
L46[08:35:17] <Yukkuri> oh, i see
L47[08:38:54] ⇨
Joins: Lepidora (Lepidora!~Lepidora@5.151.177.2)
L48[08:45:12] ⇨
Joins: Dartania
(Dartania!~Dartania@2600:1702:3200:34f0:d1ee:b99:fb35:5ce6)
L49[09:02:39] ⇨
Joins: Brokkoli
(Brokkoli!~Brokkoli@p2E5B1883.dip0.t-ipconnect.de)
L50[09:11:39] ⇦
Quits: Lepidora (Lepidora!~Lepidora@5.151.177.2) (Quit:
Lepidora)
L51[09:13:05] <Yukkuri> oooh, right. being
a method of vanilla interface would also imply it's name be mangled
along with obfuscation
L52[09:13:13] <Yukkuri> that was my clear
miss
L53[09:13:54] <ghz|afk> just run your
coremod in the SRG class
L54[09:14:02] <ghz|afk> no need to deal
with notch names
L55[09:14:18] <ghz|afk> never done a
coremod, but I heard it's something like having priority >
1000
L56[09:14:41] <ghz|afk> but I could
remember the number wrong :P
L57[09:15:02] <ghz|afk> well the method
will still be srg, but at least it will jsut be srg ;P
L58[09:17:02] <Yukkuri> i'm having
Order(2002), but methods are obfuscated
L59[09:17:26] <Yukkuri> err,
SortingIndex(2002)
L60[09:17:46] ⇦
Quits: fuj1n (fuj1n!~fuj1n@101.191.42.45) (Read error: Connection
reset by peer)
L61[09:18:05] <Yukkuri> but when i inject
obfuscated name, everything works
L62[09:18:47] <Yukkuri> not sure if there
is any run-time facility to get obfuscated method name
L63[09:19:24] <ForgeDiscord>
<xXEclipseLoverXx> there is a facility to translate SRG to
MCP
L64[09:19:26] <Yukkuri> is SRG a name of
obfuscation used?
L65[09:19:30] <ForgeDiscord>
<xXEclipseLoverXx> which is all you need
L66[09:20:07] <Yukkuri> so vinilla_name =
SRG(human_readable_MCP_name) ?
L67[09:20:17] <ForgeDiscord>
<xXEclipseLoverXx> since your sorting index > 1000, the
code you are patching is using MCP names in dev and SRG names
outside dev
L68[09:20:56] <ForgeDiscord>
<xXEclipseLoverXx> you need to inject a method implementation
with either the SRG name or the MCP name depending on the
environment
L69[09:21:17] <ForgeDiscord>
<xXEclipseLoverXx> the conversion is done using
FMLDeobfuscatingRemapper
L70[09:21:27] <Yukkuri> i see. thank
you!
L71[09:21:54] <ForgeDiscord>
<xXEclipseLoverXx> in case no MCP data is present (non-dev
environment) it will simply return the SRG name, which is
convenient
L72[09:27:32] ⇨
Joins: moony
(moony!~moony@tx-76-4-56-70.dhcp.embarqhsd.net)
L73[09:29:27] ⇨
Joins: moony_
(moony_!~moony@tx-76-4-56-70.dhcp.embarqhsd.net)
L74[09:31:20] ⇦
Quits: moony (moony!~moony@tx-76-4-56-70.dhcp.embarqhsd.net) (Ping
timeout: 183 seconds)
L75[09:33:06] ⇨
Joins: Hanii
(Hanii!~textual@host86-184-47-105.range86-184.btcentralplus.com)
L76[09:34:48] ⇦
Quits: Hanii
(Hanii!~textual@host86-184-47-105.range86-184.btcentralplus.com)
(Client Quit)
L77[09:36:27] ⇨
Joins: Backslash (Backslash!~Backslash@37.201.159.118)
L78[09:37:16] <Yukkuri> is there an
intendent facility to reobfuscate method name, or should i access
private fields of FMLDeobfuscatingRemapper?
L79[09:37:36] <Yukkuri> in case i am adding
method "update" and not inspecting existing obfuscated
symbol
L80[09:37:41] <ForgeDiscord>
<xXEclipseLoverXx> you shouldn't have to, by principle
L81[09:37:55] <ForgeDiscord>
<xXEclipseLoverXx> the only constant you need is the SRG name
of the method
L82[09:38:06] <Yukkuri> which isn't quite
readable
L83[09:38:19] <ForgeDiscord>
<xXEclipseLoverXx> that shouldn't be much of a problem
L84[09:38:31] <ForgeDiscord>
<Barteks2x> add a comment of put it in a field that you name
with the readable name
L85[09:38:34] <Yukkuri> okay. just wanted
to make my code much more stright-forward
L86[09:38:59] <ForgeDiscord>
<xXEclipseLoverXx> run it through FMLDeobfuscatingRemapper
and you get the desired name in the current environment
L87[09:39:46] <Yukkuri> yes, that will
obviously work, but would require me keeping a magical constant of
not immediatly clear origin
L88[09:40:34] <Yukkuri> still okay, but not
perfect anymore
L89[09:40:59] ⇦
Quits: masa (masa!~masa@83-148-205-135.dynamic.lounea.fi) (Ping
timeout: 190 seconds)
L90[09:41:20] <ForgeDiscord>
<Barteks2x> well, anyone who knwos with reflection in MC
would know that it's srg name
L91[09:41:46] <ForgeDiscord>
<xXEclipseLoverXx> String update =
"func_12345_a";
L92[09:41:51] <Yukkuri> it is okay, no big
dealm just being a soar in my eye
L93[09:42:34] <Yukkuri> but if other side
is reflection on private methods, this is clearly preferable
L94[09:59:08] ⇦
Quits: Lathanael|Away
(Lathanael|Away!~Lathanael@p54960C68.dip0.t-ipconnect.de) (Ping
timeout: 202 seconds)
L95[10:00:16] ⇨
Joins: Lathanael|Away
(Lathanael|Away!~Lathanael@p54960C2B.dip0.t-ipconnect.de)
L96[10:05:48] ⇨
Joins: SeargeDP
(SeargeDP!~Searge@c83-251-224-78.bredband.comhem.se)
L97[10:08:00] ⇦
Quits: Searge (Searge!~Searge@c83-251-224-78.bredband.comhem.se)
(Ping timeout: 202 seconds)
L98[10:16:30] ⇦
Quits: MCenderdragon (MCenderdragon!~MCenderdr@46.78.92.229) (Quit:
Leaving)
L99[10:40:14] ⇨
Joins: masa
(masa!~masa@83-148-205-135.dynamic.lounea.fi)
L100[10:41:19] ⇦
Quits: Backslash (Backslash!~Backslash@37.201.159.118) (Quit:
Leaving)
L101[10:51:32]
⇨ Joins: Javaschreiber
(Javaschreiber!~Thunderbi@200116b822eb2a00e5772d4d8decc463.dip.versatel-1u1.de)
L102[10:51:39] ⇦
Quits: Javaschreiber
(Javaschreiber!~Thunderbi@200116b822eb2a00e5772d4d8decc463.dip.versatel-1u1.de)
(Client Quit)
L103[10:51:39]
⇨ Joins: Hanii
(Hanii!~textual@host86-184-47-105.range86-184.btcentralplus.com)
L104[10:57:07]
⇨ Joins: Lepidora
(Lepidora!~Lepidora@5.151.177.0)
L105[11:05:27] ⇦
Quits: RichardG_
(RichardG_!~user@2804:14d:5cc0:8735:1c9f:71fb:c80d:3061) (Ping
timeout: 200 seconds)
L106[11:05:34]
⇨ Joins: RichardG
(RichardG!~user@201.37.240.206)
L107[11:05:34]
MineBot sets mode: +v on RichardG
L108[11:37:46]
⇨ Joins: Lynndis
(Lynndis!~Lynn@c-73-169-18-155.hsd1.co.comcast.net)
L109[13:32:07]
⇨ Joins: Tralomine
(Tralomine!webchat@134.206.215.230)
L110[14:07:07] ⇦
Quits: Tralomine (Tralomine!webchat@134.206.215.230) (Quit:
webchat.esper.net)
L111[14:07:36] ⇦
Quits: Lepidora (Lepidora!~Lepidora@5.151.177.0) (Quit:
Lepidora)
L112[14:26:48] ⇦
Quits: Ipsis (Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 180 seconds)
L113[14:34:20] ⇦
Quits: Hanii
(Hanii!~textual@host86-184-47-105.range86-184.btcentralplus.com)
(Quit: Textual IRC Client: www.textualapp.com)
L114[14:54:49] <Dartania> Heeeeyyy... So I
was wondering if there's a built-in enum to get the 16 standard
Minecraft colors, and if so, what's the import statement for
it?
L115[14:57:21] <ghz|afk>
EnumDyeColors
L116[14:57:29] <ghz|afk> your IDE should
tell you what package it's in
L117[14:57:42] <ghz|afk> EnumDyeColor
sorry
L118[14:58:07] <Dartania> Ah, thank you.
My major problem earlier in the day was that my IDE was not telling
me what package anything was in.
L119[14:58:27] <Dartania> That has
miraculously been fixed, but I still don't know my way around the
Minecraft code yet.
L120[15:17:20]
⇨ Joins: foxy
(foxy!~gravityfo@96-40-172-150.dhcp.mtpk.ca.charter.com)
L121[15:19:50] <foxy> !help
L122[15:20:33]
⇨ Joins: Lepidora
(Lepidora!~Lepidora@5.151.177.0)
L123[15:20:51] ⇦
Parts: foxy
(foxy!~gravityfo@96-40-172-150.dhcp.mtpk.ca.charter.com) (Foxy has
gone fishing.))
L124[15:34:54]
⇨ Joins: orthusaku
(orthusaku!~zach@c-68-34-23-199.hsd1.mi.comcast.net)
L125[15:36:39] ⇦
Quits: orthusaku
(orthusaku!~zach@c-68-34-23-199.hsd1.mi.comcast.net) (Quit:
leaving)
L126[16:22:08]
⇨ Joins: Hanii
(Hanii!~textual@host86-184-47-105.range86-184.btcentralplus.com)
L127[17:06:47] ⇦
Quits: realfarfetchd
(realfarfetchd!~marco@p200300D383CA990014EDEBC5094D063B.dip0.t-ipconnect.de)
(Quit: segfault at 0xdac3)
L128[17:37:17] ⇦
Quits: Lepidora (Lepidora!~Lepidora@5.151.177.0) (Read error:
Connection reset by peer)
L129[17:37:45]
⇨ Joins: Lepidora
(Lepidora!~Lepidora@5.151.177.0)
L130[17:38:30] ⇦
Quits: Lepidora (Lepidora!~Lepidora@5.151.177.0) (Client
Quit)
L131[18:08:04] ⇦
Quits: Lynndis (Lynndis!~Lynn@c-73-169-18-155.hsd1.co.comcast.net)
(Ping timeout: 190 seconds)
L132[18:43:48] ⇦
Quits: Upthorn
(Upthorn!~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
(Ping timeout: 180 seconds)
L133[18:46:45] ⇦
Quits: Dartania
(Dartania!~Dartania@2600:1702:3200:34f0:d1ee:b99:fb35:5ce6) (Ping
timeout: 183 seconds)
L134[19:28:23]
⇨ Joins: Upthorn
(Upthorn!~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L135[19:52:55]
⇨ Joins: Wastl2
(Wastl2!~Wastl2@x4d0e77c4.dyn.telefonica.de)
L136[19:54:48] ⇦
Quits: Wastl4 (Wastl4!~Wastl2@x4db498da.dyn.telefonica.de) (Ping
timeout: 180 seconds)
L137[19:58:34]
⇨ Joins: ssblur
(ssblur!~Thunderbi@host-240-209.ncgrpir.greenville.nc.us.clients.pavlovmedia.net)
L138[20:02:47] ⇦
Quits: Nedelosk
(Nedelosk!~Nedelosk@ip-37-201-252-141.hsi13.unitymediagroup.de)
(Read error: Connection reset by peer)
L139[20:05:09]
⇨ Joins: Lynndis
(Lynndis!~Lynn@c-73-169-18-155.hsd1.co.comcast.net)
L140[20:08:11]
⇨ Joins: sfxplayer
(sfxplayer!webchat@45-18-5-47.lightspeed.hstntx.sbcglobal.net)
L141[20:16:55] ⇦
Quits: sfxplayer
(sfxplayer!webchat@45-18-5-47.lightspeed.hstntx.sbcglobal.net)
(Quit: webchat.esper.net)
L142[20:24:11] ⇦
Quits: RichardG (RichardG!~user@201.37.240.206) (Read error:
Connection reset by peer)
L143[20:25:13]
⇨ Joins: RichardG
(RichardG!~user@2804:14d:5cc0:8735:1c9f:71fb:c80d:3061)
L144[20:25:14]
MineBot sets mode: +v on RichardG
L145[20:38:17]
⇨ Joins: sfxplayer
(sfxplayer!webchat@45-18-5-47.lightspeed.hstntx.sbcglobal.net)
L146[21:05:36] ⇦
Quits: sfxplayer
(sfxplayer!webchat@45-18-5-47.lightspeed.hstntx.sbcglobal.net)
(Quit: webchat.esper.net)
L147[22:44:41] ⇦
Quits: Lathanael|Away
(Lathanael|Away!~Lathanael@p54960C2B.dip0.t-ipconnect.de) (Ping
timeout: 200 seconds)
L148[22:46:09]
⇨ Joins: Lathanael|Away
(Lathanael|Away!~Lathanael@p54960842.dip0.t-ipconnect.de)
L149[22:53:15] ⇦
Quits: moony_ (moony_!~moony@tx-76-4-56-70.dhcp.embarqhsd.net)
(Ping timeout: 190 seconds)
L150[23:00:45]
⇨ Joins: Neal (Neal!~Neal@47.146.41.184)
L151[23:15:54] ⇦
Quits: Brokkoli (Brokkoli!~Brokkoli@p2E5B1883.dip0.t-ipconnect.de)
(Read error: -0x7880: SSL - The peer notified us that the
connection is going to be closed)
L152[23:23:55]
⇨ Joins: fuj1n (fuj1n!~fuj1n@101.191.42.45)