<<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)
<<Prev Next>> Scroll to Top