<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:51] *** DarkevilAway is now known as Darkevilmac
L2[00:09:08] ⇨ Joins: RandomX45 (~random@2601:44:8802:2060:1431:2e5e:1bd7:fb7b)
L3[00:09:19] *** TTFTCUTS is now known as TTFT|Away
L4[00:27:52] ⇨ Joins: Zaggy1024 (~Zaggy1024@184-100-102-214.mpls.qwest.net)
L5[00:45:23] ⇨ Joins: brandon3055 (~Brandon@122-129-151-114.dynamic.ipstaraus.com)
L6[00:54:06] ⇨ Joins: LexLap3 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L7[00:54:06] MineBot sets mode: +o on LexLap3
L8[00:54:56] ⇦ Quits: Brokkoli (~Brokkoli@p5B23C6BC.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))
L9[01:04:31] <LexMobile> thats.. interesting
L10[01:04:40] <LexMobile> making C&B a little less annoying to use.
L11[01:13:29] ⇦ Quits: brandon3055 (~Brandon@122-129-151-114.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L12[01:13:47] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L13[01:25:21] ⇦ Quits: Cypher121 (~Cypher121@185.117.72.9) (Quit: bye!)
L14[01:25:27] ⇨ Joins: Cypher121 (~Cypher121@185.117.72.9)
L15[01:30:52] ⇨ Joins: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L16[01:40:11] ⇨ Joins: blood_ (unknown@ool-45741267.dyn.optonline.net)
L17[01:41:28] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:4d:d3e1:11d0:3c4b) (Read error: Connection reset by peer)
L18[01:46:55] ⇨ Joins: LexLap2 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L19[01:46:55] MineBot sets mode: +o on LexLap2
L20[01:47:37] ⇦ Quits: kinggoesgaming (uid23106@id-23106.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L21[01:48:00] ⇦ Quits: LexLap3 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net) (Ping timeout: 189 seconds)
L22[01:59:00] ⇦ Quits: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout: 189 seconds)
L23[02:00:03] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20161226 mappings to Forge Maven.
L24[02:00:07] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20161226-1.11.zip (mappings = "snapshot_20161226" in build.gradle).
L25[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/
L26[02:04:03] ⇨ Joins: LexLap3 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L27[02:04:03] MineBot sets mode: +o on LexLap3
L28[02:06:03] *** fry|sleep is now known as fry
L29[02:06:09] ⇦ Quits: LexLap2 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net) (Ping timeout: 189 seconds)
L30[02:06:52] ⇨ Joins: Cooler (~CoolerExt@45.249.156.150)
L31[02:07:26] *** Darkevilmac is now known as DarkevilAway
L32[02:09:36] ⇦ Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset by peer)
L33[02:10:10] ⇦ Quits: Fridtjof (prassel@reporting.live.from.stary2001.co.uk) (Ping timeout: 384 seconds)
L34[02:12:31] ⇨ Joins: Chais (~Chais@62.178.210.212)
L35[02:19:00] ⇨ Joins: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L36[02:38:34] ⇨ Joins: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be)
L37[02:44:39] ⇦ Quits: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout: 189 seconds)
L38[02:46:32] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198 seconds)
L39[02:50:19] ⇦ Quits: fivestang (fivestang@shell.xshellz.com) (Remote host closed the connection)
L40[02:50:24] ⇨ Joins: fivestang (fivestang@shell.xshellz.com)
L41[02:52:46] ⇨ Joins: ghz|lappy (~gigaherz@14.red-81-43-223.staticip.rima-tde.net)
L42[02:56:21] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L43[02:59:51] ⇦ Quits: shadekiller666 (~shadekill@adsl-108-71-36-38.dsl.lsan03.sbcglobal.net) (Quit: Leaving)
L44[03:13:07] ⇨ Joins: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L45[03:17:40] ⇦ Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit: Leaving)
L46[03:20:59] ⇦ Quits: Ashindigo (uid202308@id-202308.hathersage.irccloud.com) (Quit: Connection closed for inactivity)
L47[03:28:31] ⇨ Joins: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au)
L48[03:37:19] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L49[03:53:18] *** PaleOff is now known as PaleoCrafter
L50[04:04:07] ⇦ Quits: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au) (Quit: My MacBook has gone to sleep. ZZZzzz…)
L51[04:06:33] ⇨ Joins: LexLap2 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L52[04:06:34] MineBot sets mode: +o on LexLap2
L53[04:08:15] ⇦ Quits: LexLap3 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net) (Ping timeout: 189 seconds)
L54[04:15:36] ⇨ Joins: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au)
L55[04:18:37] *** Kolatra is now known as Kolatra|away
L56[04:24:03] ⇨ Joins: TechnicianLP (~Technicia@p4FE1C1B1.dip0.t-ipconnect.de)
L57[04:24:04] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L58[04:30:20] ⇦ Quits: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout: 198 seconds)
L59[04:33:42] ⇨ Joins: NineChickens (uid196646@id-196646.ealing.irccloud.com)
L60[04:34:42] ⇦ Quits: Cypher121 (~Cypher121@185.117.72.9) (Ping timeout: 206 seconds)
L61[04:34:53] ⇨ Joins: Cypher121 (~Cypher121@185.117.72.9)
L62[04:43:23] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C11D004425E4ADF3AB6C74.dip0.t-ipconnect.de)
L63[04:51:39] ⇨ Joins: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L64[04:51:40] ⇦ Quits: Cypher121 (~Cypher121@185.117.72.9) (Ping timeout: 384 seconds)
L65[04:51:46] ⇨ Joins: Cypher121 (~Cypher121@185.117.72.9)
L66[05:15:39] ⇦ Quits: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au) (Quit: My MacBook has gone to sleep. ZZZzzz…)
L67[05:28:30] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L68[05:30:01] ⇨ Joins: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au)
L69[05:38:21] <PaleoCrafter> gah, Kotlin's annoying me ._.
L70[05:38:41] <ghz|lappy> then pretend it doesn't exist, like the rest of us
L71[05:38:48] <PaleoCrafter> lol
L72[05:39:01] <PaleoCrafter> for some reason it doesn't want to compile my extension methods -.-
L73[05:39:52] <PaleoCrafter> ah, welp, looks like that particular build of the compiler is broken, the older version works just fine
L74[05:43:04] ⇨ Joins: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net)
L75[05:44:25] *** PaleoCrafter is now known as PaleOff
L76[05:57:04] <TechnicianLP> !gf colorCode
L77[06:18:22] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 384 seconds)
L78[06:18:59] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L79[06:26:47] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L80[06:28:30] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L81[06:31:15] ⇦ Quits: immibis (~chatzilla@122-61-224-36.jetstream.xtra.co.nz) (Ping timeout: 189 seconds)
L82[06:51:57] ⇨ Joins: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L83[06:59:10] ⇦ Quits: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout: 384 seconds)
L84[06:59:36] ⇦ Quits: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au) (Quit: My MacBook has gone to sleep. ZZZzzz…)
L85[07:09:48] ⇨ Joins: McJty (~jorrit@94-224-154-146.access.telenet.be)
L86[07:14:14] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 189 seconds)
L87[07:15:51] ⇨ Joins: Hgrebnednav_ (~Hgrebnedn@d8D872A6E.access.telenet.be)
L88[07:16:04] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L89[07:17:32] ⇦ Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit: Leaving)
L90[07:18:00] ⇦ Quits: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping timeout: 189 seconds)
L91[07:23:14] ⇦ Quits: Hgrebnednav_ (~Hgrebnedn@d8D872A6E.access.telenet.be) (Read error: Connection reset by peer)
L92[07:27:13] ⇨ Joins: Ashindigo (uid202308@id-202308.hathersage.irccloud.com)
L93[07:32:45] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L94[07:38:50] ⇦ Quits: Lisimba (~Lisimba@2001:984:2569:1:f5bc:2c09:ab68:77d8) (Ping timeout: 384 seconds)
L95[07:46:06] ⇦ Quits: samschaap (~samschaap@5469BF1F.cm-12-2c.dynamic.ziggo.nl) (Ping timeout: 206 seconds)
L96[07:51:53] ⇨ Joins: Schwowsers (~Schwowser@pool-108-2-77-251.phlapa.fios.verizon.net)
L97[07:53:12] ⇨ Joins: samschaap (~samschaap@5469bf1f.cm-12-2c.dynamic.ziggo.nl)
L98[07:59:05] ⇨ Joins: Lisimba (~Lisimba@2001:984:2569:1:30d8:82dc:e28:b4a7)
L99[08:00:34] ⇨ Joins: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L100[08:14:40] ⇨ Joins: turmfalke (~turmfalke@p5DCE035C.dip0.t-ipconnect.de)
L101[08:17:02] ⇦ Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) (Ping timeout: 206 seconds)
L102[08:21:20] ⇦ Quits: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout: 198 seconds)
L103[08:36:35] ⇨ Joins: KnightMiner_ (~KnightMin@adsl-75-5-70-50.dsl.emhril.sbcglobal.net)
L104[08:37:37] *** KnightMiner_ is now known as KnightMiner
L105[08:44:00] ⇨ Joins: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L106[08:48:26] *** TTFT|Away is now known as TTFTCUTS
L107[09:01:47] ⇦ Quits: johnnyhostile (~irssi@castlevania.blackholegate.net) (Quit: leaving)
L108[09:03:24] ⇨ Joins: johnnyhostile (~irssi@castlevania.blackholegate.net)
L109[09:03:25] ⇦ Quits: johnnyhostile (~irssi@castlevania.blackholegate.net) (Client Quit)
L110[09:06:56] ⇦ Quits: KnightMiner (~KnightMin@adsl-75-5-70-50.dsl.emhril.sbcglobal.net) (Ping timeout: 198 seconds)
L111[09:09:37] ⇨ Joins: fdz (~fdz@207.174.251.19)
L112[09:16:18] ⇦ Quits: cpup (~cpup@32.218.113.169) (Ping timeout: 384 seconds)
L113[09:18:47] ⇨ Joins: cpup (~cpup@32.218.113.169)
L114[09:26:39] ⇨ Joins: Jezza (~Jezza@92.206.161.17)
L115[09:31:30] ⇨ Joins: Brokkoli (~Brokkoli@p5b23c6bc.dip0.t-ipconnect.de)
L116[09:36:21] *** PaleOff is now known as PaleoCrafter
L117[09:56:36] ⇦ Quits: AstralSorcerer (~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout: 206 seconds)
L118[09:58:44] ⇨ Joins: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L119[10:08:58] *** mezz_ is now known as mezz
L120[10:17:06] <PaleoCrafter> does anybody know if chisels and bits has a maven repo?
L121[10:25:52] <TehNut> I think it's on Prog's
L122[10:26:25] <TehNut> Yup
L123[10:26:25] <TehNut> http://dvs1.progwml6.com/files/maven/mod/chiselsandbits/chiselsandbits/
L124[10:26:28] <TehNut> PaleoCrafter: ^
L125[10:26:36] <PaleoCrafter> ah, thanks a lot
L126[10:28:39] ⇨ Joins: airbreather_ (~airbreath@d149-67-99-43.nap.wideopenwest.com)
L127[10:28:41] <TechnicianLP> is there a way to lookup what name a field inside a method should have?
L128[10:31:03] ⇦ Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com) (Ping timeout: 189 seconds)
L129[10:37:49] <howtonotwin> variables do not have their names survived into the class file unless debug data is generated afaik
L130[10:38:01] <howtonotwin> so really that question is moot
L131[10:38:17] <howtonotwin> the decompiler just names them after their class
L132[10:38:43] *** diesieben|away is now known as diesieben07
L133[10:50:56] <diesieben07> ugh, netty you drive me mad... they have this nice concept of using a channel multiple times... i.e. disconnecting and then connecting again. but if a connect times out, they *close* the channel, making it unusable... wtf.
L134[10:52:30] ⇦ Quits: Genuine (~Genuine@66-191-1-249.dhcp.knwc.wa.charter.com) (Ping timeout: 189 seconds)
L135[10:53:09] ⇦ Quits: RandomX45 (~random@2601:44:8802:2060:1431:2e5e:1bd7:fb7b) (Ping timeout: 206 seconds)
L136[10:53:14] ⇨ Joins: Genuine (~Genuine@66-191-1-249.dhcp.knwc.wa.charter.com)
L137[10:58:28] ⇦ Quits: Genuine (~Genuine@66-191-1-249.dhcp.knwc.wa.charter.com) (Ping timeout: 206 seconds)
L138[11:01:51] ⇨ Joins: Genuine (~Genuine@104.156.228.181)
L139[11:02:20] <diesieben07> ok, so since netty is being a dick to me, here is my question: how do i create a connection that will automatically reconnect when something goes wrong AND not loose any packets?
L140[11:03:18] <diesieben07> my issue is the fact that this shit is all asynchronous, so i would have to put synchronization everywhere if i have to deal with multiple channels, but i don't want to do that.
L141[11:04:03] ⇨ Joins: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L142[11:04:31] <Shambling> is the missing textures error usually enough to cause a crash to desktop? anyone know what usually causes that? updated mod, using old configs is my only guess
L143[11:05:06] <Shambling> (this error) net.minecraftforge.fml.client.FMLClientHandler.logMissingTextureErrors(FMLClientHandler.java:979)
L144[11:05:16] <howtonotwin> shouldn't be...
L145[11:05:23] <diesieben07> post the full FML log (pastebin)
L146[11:05:27] <howtonotwin> they should just be replaced with the missing one
L147[11:05:33] <Shambling> k one second
L148[11:05:36] <howtonotwin> also dies: maybe this? http://tterm.blogspot.com/2014/03/netty-tcp-client-with-reconnect-handling.html
L149[11:05:42] <Shambling> suspicious number of mods updated on curse yesterday and today
L150[11:06:04] <howtonotwin> christmas specials, probably :P
L151[11:06:05] <Shambling> I'm just going to attribute it to people with a day off
L152[11:06:09] <diesieben07> that would work, yes, but he does not actually show the crucial part: how to access the channle from outside
L153[11:06:10] <Shambling> yeah lol
L154[11:06:10] <howtonotwin> (and late christmas specials)
L155[11:06:19] <diesieben07> other parts i have found are simply broken since they just ignore the concurrency issue
L156[11:06:24] <howtonotwin> (because no modder is ever on schedule)
L157[11:06:27] * TechnicianLP looks at his mod
L158[11:06:34] <Shambling> http://pastebin.com/NwMjiS0N
L159[11:06:37] <diesieben07> and assign fields across threads as if it were all single threads
L160[11:06:42] <Shambling> see if that is any easier to read, I'm going to go revert mods for the day
L161[11:08:02] <diesieben07> that's... strange
L162[11:08:08] <howtonotwin> error line: Set<ResourceLocation> missing = missingTextures.get(resourceDomain)
L163[11:08:19] <howtonotwin> that should not be null
L164[11:08:36] <Ordinastie> that can't be null
L165[11:08:41] <Shambling> maybe a christmas easteregg leftover from mojang
L166[11:08:41] <TechnicianLP> !gm FontRenderer.doDraw
L167[11:08:55] <Ordinastie> line probably don't match
L168[11:09:05] <Shambling> going to rename config to config-back and see if it still crashes
L169[11:09:12] <Shambling> after that I'll revert mods until it works
L170[11:09:17] <Shambling> or go drink rum, that might help too
L171[11:10:12] ⇦ Quits: Redfoxmoon (~Red@177.92-221-236.customer.lyse.net) (Ping timeout: 384 seconds)
L172[11:10:24] <TechnicianLP> wait how is that method not found? i can clearly see it
L173[11:10:47] <howtonotwin> NPE != NoSuchMethodError :P
L174[11:11:31] <TechnicianLP> well i want to call that method with reflection - but mcpbot wont tell me its srg name
L175[11:12:34] <howtonotwin> it doesn't have one
L176[11:12:46] <howtonotwin> it's forge added
L177[11:13:14] <Ordinastie> pretty sure he's not talking about the NPE
L178[11:13:24] * howtonotwin is blind
L179[11:13:34] <Shambling> !gm func_71384_a
L180[11:13:36] * howtonotwin walks away quietly
L181[11:13:44] <TechnicianLP> howtonotwin: thanks!
L182[11:14:00] <Shambling> wait... is func_71384_a 1.11 only?
L183[11:14:39] <Shambling> I wonder if curse is allowing 1.11 updates out as 1.10.2 udpates
L184[11:17:24] <Shambling> I bet that is probably it, or similar, I thought it awful suspicious for mods that haven't received updates since 1.11 started coming out to start getting updates all on the same day
L185[11:22:46] ⇨ Joins: johnnyhostile (~irssi@castlevania.blackholegate.net)
L186[11:29:50] ⇨ Joins: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L187[11:31:04] <Shambling> found cause, flux-networks is posted as version 1.11 on curse, but still shows up as a 1.10.2 update
L188[11:31:55] <Shambling> By the time everyone updates to 1.11, 1.13 will be out :P
L189[11:32:06] <Shambling> well 1.13.5
L190[11:32:29] ⇦ Quits: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit: Leaving)
L191[11:39:58] ⇨ Joins: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L192[11:41:29] ⇦ Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net) (Ping timeout: 206 seconds)
L193[11:42:01] <Ivorius> In the Forge project
L194[11:42:12] <Ivorius> Is there a way to merge not the patch files, but rather the built files?
L195[11:42:33] <Ivorius> Other than compiling twice and merging by hand
L196[11:42:58] <fry> merge? what?
L197[11:44:17] <Ivorius> I have this pr
L198[11:44:25] <Ivorius> It's on 1.10 and I need to update to 1.11
L199[11:44:41] <Ivorius> But when I pull from forge/1.11.x it tries to merge the patch files
L200[11:44:43] <Ivorius> Which is shit
L201[11:45:51] <fry> well, you can merge 2 Forge project sources directly
L202[11:46:01] <howtonotwin> copy 1.10 files out; copy 1.11 files out; diff them and "merge" the external copies; start merge; copy external files back in; genPatches;
L203[11:46:13] <howtonotwin> should work just fine :P
L204[11:46:16] <fry> ^
L205[11:46:26] <Ivorius> > Other than compiling twice and merging by hand
L206[11:46:29] <Ivorius> What I wanted to avoid :P
L207[11:46:43] <fry> "bt hand"? :P
L208[11:46:45] <fry> *by
L209[11:47:18] <fry> http://stackoverflow.com/questions/9122948/run-git-merge-algorithm-on-two-individual-files
L210[11:47:19] ⇦ Quits: Alex_hawks (~Alex_hawk@2001:8003:84a5:7a00:54aa:50a2:fa2a:8868) (Read error: Connection reset by peer)
L211[11:47:31] <fry> or use your favourite merge program of choice
L212[11:47:38] <Ivorius> Yeah yeah
L213[11:47:41] <Ivorius> I know how that works
L214[11:47:54] ⇨ Joins: Alex_hawks (~Alex_hawk@2001:8003:84a5:7a00:cd1d:f539:4568:39eb)
L215[11:47:55] <Ivorius> I thought there may be a gradle command or something that would do things for me
L216[11:48:15] <fry> if you really want to, you can add both folders as commits to a new git repo
L217[11:48:21] <fry> and merge them that way :D
L218[11:48:21] <howtonotwin> shouldn't be hard to slap some sh together and automate it
L219[11:53:22] ⇨ Joins: sdtr443w (webchat@99-58-60-227.lightspeed.austtx.sbcglobal.net)
L220[12:11:48] ⇨ Joins: McJty (~jorrit@94-224-154-146.access.telenet.be)
L221[12:15:40] ⇨ Joins: Tencao (~Tencao@host86-180-74-171.range86-180.btcentralplus.com)
L222[12:16:00] <Ivorius> /Users/lukas/Documents/MinecraftMods/ForgeModding/MinecraftForge/src/main/java/net/minecraftforge/client/model/obj/OBJModel.java:580: error: cannot find symbol
L223[12:16:00] <Ivorius> material.getColor().setW(alpha);
L224[12:16:01] <Ivorius> humm
L225[12:16:11] <Ivorius> I didn't even touch that class m8
L226[12:17:00] <fry> it's entirely possible forge did :P
L227[12:17:08] <fry> you are merging everything :D
L228[12:17:26] <Ivorius> Well yeah
L229[12:17:31] <Ivorius> But I'm on 1.11.x latest
L230[12:17:44] <Ivorius> How am I supposed to push my changes if genPatches fails
L231[12:18:20] <fry> try opening the project in the IDE after the merge first and check if it even works? :D
L232[12:18:45] <Ivorius> On normal compile I get Error:(20, 10) java: cannot find symbol
L233[12:18:45] <Ivorius> symbol: class ForgeTestRunner
L234[12:19:41] <fry> is your test folder marked as sources or as test sources? (assiming you're using IDEA)
L235[12:21:30] <Ivorius> As test
L236[12:22:07] <diesieben07> that means they are not going to be on the classpath
L237[12:22:28] <fry> then they shouldn't error :P
L238[12:22:40] <diesieben07> it still compiles them
L239[12:24:02] <Ivorius> Why would it compile them
L240[12:24:04] <Ivorius> If they are not on the classpath
L241[12:24:25] <Ivorius> Also ForgeTestRunner is not in the test folder
L242[12:25:46] <fry> src/test/java/net/minecraftforge/fml/common/registry/ForgeTestRunner.java
L243[12:26:02] ⇦ Quits: ghz|lappy (~gigaherz@14.red-81-43-223.staticip.rima-tde.net) (Remote host closed the connection)
L244[12:26:10] <Ivorius> Eh
L245[12:26:14] <Ivorius> Whatever, I deleted the module
L246[12:26:17] <Ivorius> It compiles now
L247[12:26:32] <fry> ¯\_(ツ)_/¯
L248[12:26:55] <Ivorius> genPatches still fails
L249[12:27:12] <Ivorius> Same error as before
L250[12:27:28] <Ivorius> My source shows setW does exist
L251[12:27:46] <fry> are you running againts old or new code?
L252[12:27:52] <Ivorius> 1.11.x
L253[12:27:55] <fry> both genPatches and the ide project?:P
L254[12:28:14] <Ivorius> What do you mean, both?
L255[12:28:24] ⇦ Quits: Schwowsers (~Schwowser@pool-108-2-77-251.phlapa.fios.verizon.net) (Ping timeout: 384 seconds)
L256[12:28:42] <fry> you run genPatches in the 1.11.x branch and the ide project is loaded in there too? :P
L257[12:28:54] <Ivorius> Good question
L258[12:28:56] <Ivorius> But yes :P
L259[12:29:07] <Ivorius> I pulled 1.11.x latest, ran setupForge, modified a bunch of files and ran genPatches
L260[12:29:27] <Ivorius> (which don't include OBJModel
L261[12:30:38] <fry> ooooh
L262[12:30:43] <fry> that's that vecmath issue again
L263[12:31:08] <fry> are you on a mac or smth? :D
L264[12:31:11] <Ivorius> Yes
L265[12:31:14] <Ivorius> mac
L266[12:31:49] <fry> https://java.net/jira/browse/JAVA3D-647
L267[12:32:02] <Ivorius> Ugh, really?
L268[12:32:30] <Ivorius> Doesn't seem too relevant though
L269[12:32:39] <Ivorius> I'm not on Snow Leopard, and this is marked as resolved
L270[12:32:52] <fry> http://lists.apple.com/archives/java-dev/2009/Jan/msg00129.html
L271[12:33:03] <fry> "the safest way to override Apple's choice is to put the J3D version you want in one of the higher-precedence extension dirs."
L272[12:33:57] <Ivorius> But fry
L273[12:34:05] <fry> But mee
L274[12:34:06] <Ivorius> That means your class will fail on all macs
L275[12:34:16] <Ivorius> No?
L276[12:34:22] <fry> 1) not my class :D
L277[12:34:38] <Ivorius> Oh yeah, obj
L278[12:34:42] <fry> 2) iirc doesn't happen at runtime, since correct vecmath is on the classpath there
L279[12:35:08] *** Keridos|away is now known as Keridos
L280[12:35:41] <Ivorius> But it's also 2009
L281[12:35:52] <fry> it's? :D
L282[12:36:16] <Ivorius> The mail you linked
L283[12:36:26] <Ivorius> It kinda appears that my Forge IDE is set to 1.7
L284[12:36:31] <Ivorius> But genPatches runs with 1.6
L285[12:36:53] <fry> again, forge should get the correct vecmath from the minecraft repo
L286[12:36:57] <fry> and use that
L287[12:37:08] <fry> why taht doesn't happen for genPatches I don't know
L288[12:37:17] <fry> might be some weird classpath order thing
L289[12:37:48] <Ivorius> Abrar|gone ^
L290[12:38:50] <Ivorius> Doesn't work with 1.7
L291[12:39:31] <fry> https://github.com/MinecraftForge/MinecraftForge/issues/2183
L292[12:44:59] *** Keridos is now known as Keridos|away
L293[12:45:07] ⇨ Joins: LexLap3 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L294[12:45:07] MineBot sets mode: +o on LexLap3
L295[12:46:44] ⇦ Quits: LexLap2 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net) (Ping timeout: 206 seconds)
L296[12:49:51] <Ivorius> Yeah that worked, thanks
L297[12:49:57] <Ivorius> What a weird issue
L298[12:50:01] ⇨ Joins: RandomX45 (~random@2601:44:8802:2060:1431:2e5e:1bd7:fb7b)
L299[12:52:31] <Ivorius> Still though fry
L300[12:52:38] <Ivorius> You recognized the issue and posted a solution
L301[12:52:40] <Ivorius> So I blame you
L302[12:53:05] <fry> thankyuou :D
L303[12:53:14] *** Keridos|away is now known as Keridos
L304[12:54:00] ⇨ Joins: killjoy (~killjoy@cpe-76-182-16-229.nc.res.rr.com)
L305[13:03:22] ⇨ Joins: Vazkii (~Vazkii@144.134.37.188.rev.vodafone.pt)
L306[13:03:46] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Read error: Connection reset by peer)
L307[13:04:30] ⇦ Quits: Genuine (~Genuine@104.156.228.181) (Ping timeout: 189 seconds)
L308[13:05:44] ⇦ Quits: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit: Leaving)
L309[13:07:40] <FusionLord> anyone know what the C&B channel is?
L310[13:09:27] <TehNut> Don't think it has one
L311[13:09:35] <TehNut> Just find a channel that Algo is in
L312[13:09:48] <FusionLord> do you know of one xD
L313[13:10:00] <PaleoCrafter> #MCMultiPart
L314[13:10:16] <FusionLord> thats the one I used before, forgot what it was Thankd PaleoCrafter
L315[13:10:25] <PaleoCrafter> you're welcome
L316[13:10:55] <TehNut> Yeah he's only in #MCMultiPart and #JEI
L317[13:18:39] ⇦ Quits: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) (Quit: Pop!)
L318[13:24:55] ⇦ Quits: Lunatrius (~Lunatrius@77.38.21.26) (Ping timeout: 206 seconds)
L319[13:28:21] ⇨ Joins: Lunatrius (~Lunatrius@77.38.21.26)
L320[13:35:42] ⇨ Joins: shadekiller666 (~shadekill@adsl-108-71-36-38.dsl.lsan03.sbcglobal.net)
L321[13:38:02] ⇨ Joins: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L322[13:41:04] ⇦ Quits: NineChickens (uid196646@id-196646.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L323[13:41:44] ⇦ Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net) (Ping timeout: 198 seconds)
L324[13:50:33] <shadekiller666> does anyone have a good example of a 1.10 NetworkManager/PacketHandler?
L325[13:59:08] ⇦ Quits: Pyker (pyker@pyker.net) (Ping timeout: 198 seconds)
L326[13:59:18] ⇨ Joins: Pyker_ (pyker@pyker.net)
L327[13:59:55] *** Pyker_ is now known as Pyker
L328[14:00:51] ⇨ Joins: Shukaro (Shukaro@cpe-24-209-226-133.cinci.res.rr.com)
L329[14:03:39] ⇦ Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit: Leaving)
L330[14:05:14] *** V is now known as Vigaro
L331[14:09:57] ⇦ Quits: Shukaro (Shukaro@cpe-24-209-226-133.cinci.res.rr.com) (Read error: Connection reset by peer)
L332[14:11:35] ⇨ Joins: Shukaro (Shukaro@cpe-24-209-226-133.cinci.res.rr.com)
L333[14:12:58] ⇦ Quits: Pyker (pyker@pyker.net) (Quit: Quit)
L334[14:13:48] <FusionLord> shadekiller666, you mean like the IMessageHandler IMessag, and SimpleNetworkWrapper?
L335[14:14:16] <shadekiller666> ya sure
L336[14:15:32] <FusionLord> shadekiller666, I wouldn't say its good but https://github.com/FireBall1725/Graves/tree/1.10/src/main/java/com/fireball1725/graves/common/network
L337[14:16:56] <shadekiller666> i'm currently copying off of this: https://github.com/shadekiller666/Rollercoaster/tree/shadekiller666/src/main/java/robomuss/rc/network
L338[14:19:14] ⇨ Joins: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L339[14:19:32] ⇦ Quits: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net) (Ping timeout: 206 seconds)
L340[14:20:06] *** diesieben07 is now known as diesieben|away
L341[14:20:06] <shadekiller666> not sure if the one i linked is any better/worse
L342[14:20:37] <ghz|xmas> :3
L343[14:20:40] <ghz|xmas> back home
L344[14:20:43] *** ghz|xmas is now known as gigaherz
L345[14:21:00] ⇨ Joins: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net)
L346[14:25:03] <shadekiller666> gigaherz, got any examples of a decent NetworkManager/PacketHandler? i'm currently copying this one: https://github.com/shadekiller666/Rollercoaster/tree/shadekiller666/src/main/java/robomuss/rc/network
L347[14:25:23] <killjoy> I learned from TiCon
L348[14:25:59] <gigaherz> my packets are just like
L349[14:25:59] <gigaherz> https://github.com/gigaherz/Ender-Rift/blob/master/src/main/java/gigaherz/enderRift/network/SendSlotChanges.java
L350[14:26:45] <gigaherz> the IMessage, with the handler nested in
L351[14:27:07] <gigaherz> and if the receiving side is the client, I use the clientproxy to do the actual handling
L352[14:30:56] * killjoy just realized that INetHandler is vanilla's proxy
L353[14:31:08] <shadekiller666> what are the pros/cons of doing it in the way that i linked to?
L354[14:31:21] <shadekiller666> vs doing it with IMessage
L355[14:31:50] <gigaherz> it's 10x more complicatedto setup
L356[14:32:14] <gigaherz> the whole point of SimpleNetworkWrapper is to do all that crap for you
L357[14:32:36] <gigaherz> http://mcforge.readthedocs.io/en/latest/networking/simpleimpl/
L358[14:44:11] ⇦ Quits: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net) (Ping timeout: 206 seconds)
L359[14:44:43] ⇨ Joins: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net)
L360[14:45:20] ⇨ Joins: armctec (~Thunderbi@191.180.50.206)
L361[14:45:52] ⇦ Quits: armctec (~Thunderbi@191.180.50.206) (Client Quit)
L362[14:46:49] <shadekiller666> so you would have one IMessage class for every "packet" that you want to send, and have its handler as a nested class
L363[14:47:01] <shadekiller666> how would one send these IMessage packets
L364[14:48:14] <gigaherz> you need your channel
L365[14:48:38] <gigaherz> https://github.com/gigaherz/Ender-Rift/blob/master/src/main/java/gigaherz/enderRift/EnderRiftMod.java#L144
L366[14:48:46] <gigaherz> and then you register your messages with that channel
L367[14:49:05] *** diesieben|away is now known as diesieben07
L368[14:49:06] <gigaherz> the Side arg is the RECEIVING side
L369[14:51:54] <shadekiller666> ok
L370[14:52:31] <shadekiller666> and then you call one of the sendTo methods in the channel and pass in the IMessage and it will know what to do?
L371[14:53:51] <shadekiller666> whats this thing on the readthedocs about IThreadListener.addScheduledTask?
L372[14:58:22] <gigaherz> 1.8 added a new thread for networking
L373[14:58:31] <gigaherz> so it's unsafe to call code from server or client from the handler
L374[14:58:35] <gigaherz> so you basically want
L375[14:58:38] <gigaherz> world.addScheduledTask
L376[14:58:43] <gigaherz> on the server handlers
L377[14:58:52] <gigaherz> and Minecraft.getMinecraft().addScheduledTask on the client handlers
L378[15:04:19] ⇨ Joins: Necro (~Necro@p200300700D6E1AC34403037E8CAD9478.dip0.t-ipconnect.de)
L379[15:05:13] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Remote host closed the connection)
L380[15:05:55] <shadekiller666> so in the IMessageHandler.onMessage method, one would have a switch statement on ctx.side, and then add the task to the appropriate side to place blocks for instance
L381[15:06:09] <gigaherz> no you won't need a switch
L382[15:06:14] <gigaherz> since one handler can only handle one side
L383[15:06:21] <gigaherz> if you want the same IMessage to be on two sides
L384[15:06:28] <gigaherz> you have to register twice, with separate handlers
L385[15:06:41] <gigaherz> so you may as well have separate classes with separate implementations
L386[15:06:58] <gigaherz> otherwise
L387[15:07:05] <gigaherz> you already know which side you are handling
L388[15:07:15] <gigaherz> a message meant for the client will just need client-handling code
L389[15:07:17] <shadekiller666> oh ok
L390[15:07:45] <shadekiller666> so you'd have a nested ServerHandler and a nested ClientHandler in that situation
L391[15:09:22] <shadekiller666> but if you wanted to place a block in the world on the client, you'd call Minecraft.getMinecraft().addScheduledTask() and pass in a lambda method to do so?
L392[15:10:00] <gigaherz> why would you want to "place in the client"?
L393[15:10:06] <gigaherz> but yes
L394[15:12:11] <shadekiller666> i'm trying to fix a desync issue with a multiblock structure system
L395[15:13:03] <shadekiller666> the way that this particular structure is set up means that this one block has more than one structure that it can place
L396[15:13:45] <shadekiller666> and to determine which one should be placed, the ItemBlock's damage value is used
L397[15:14:22] <shadekiller666> and there is a desync where the server thinks it should place structure A, but the client thinks it should place structure B
L398[15:15:11] <shadekiller666> ultimately, the server wins, but the client thinks there are blocks where they shouldn't be
L399[15:16:24] <gigaherz> uhm
L400[15:16:31] <gigaherz> IMO, the client shouldn't do anything
L401[15:16:38] <gigaherz> you shouldn't setBlockState on the client at all
L402[15:16:41] <gigaherz> just wait for the server to decide
L403[15:16:46] <gigaherz> and send the chanced blocks afterward
L404[15:16:56] <gigaherz> changed*
L405[15:17:09] <shadekiller666> right
L406[15:17:55] <tterrag> gigaherz: ehh
L407[15:18:00] <tterrag> vanilla does setBlockState on the client
L408[15:18:11] <tterrag> that's why blocks show up instantly when placed, then the sound comes later on packet response
L409[15:18:27] <tterrag> but...if you are sending a packet to the client to place the block....yeah that's pointless
L410[15:18:34] <tterrag> it won't get there any faster than the vanilla packet
L411[15:23:56] <shadekiller666> are there IMessage classes for basic things like booleans, or strings
L412[15:25:33] <tterrag> no
L413[15:25:49] <tterrag> that wouldn't really be useful
L414[15:32:57] <quadraxis> if anyone is unaware: https://www.twitch.tv/voxcpw is streaming
L415[15:37:55] <barteks2x> I really can't watch it... he looks too similar to me
L416[15:38:27] <gigaherz> I hate twitch
L417[15:38:38] ⇨ Joins: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L418[15:38:38] <gigaherz> it ALWAYS puts on the SAME UNSKIPPABLE AD, EVERY SINGLE TIME
L419[15:38:51] <howtonotwin> xD
L420[15:38:53] <shadekiller666> i haven't been able to watch a stream on twitch for months
L421[15:39:43] <gigaherz> fuck it
L422[15:39:45] <gigaherz> adblock back on
L423[15:39:48] <gigaherz> sorry streamers.
L424[15:40:04] <gigaherz> I do NOT care for > 30s VERY LOUD ads
L425[15:42:08] ⇦ Quits: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) (Quit: Rebuilding the world... 46%)
L426[15:44:07] ⇦ Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net) (Ping timeout: 206 seconds)
L427[15:47:14] ⇦ Quits: Vazkii (~Vazkii@144.134.37.188.rev.vodafone.pt) (Quit: seeya m8 thx 4 playin)
L428[15:48:04] <FusionLord> return flag ? 15 : ChiselsAndBits.getLightLevel(stack); if "flag" == false the ChiselsAndBits class should never be loaded right?
L429[15:48:17] <FusionLord> == true **
L430[15:48:37] <gigaherz> hmm I wouldn't count on that
L431[15:48:43] <gigaherz> but I'm far too tired to think
L432[15:49:17] <FusionLord> ChiselsAndBits being my class, and it not being called any other way.
L433[15:49:21] ⇨ Joins: Marenthyu (~Marenthyu@marenthyu.de)
L434[15:49:55] <gigaherz> try it?
L435[15:50:09] <gigaherz> put a log print in the static constructor
L436[15:50:13] <gigaherz> and see if it appears in the log
L437[15:50:22] <gigaherz> static initializer block*
L438[15:51:41] <FusionLord> lets try this another way. if i never actually call something from a class it doesn't get loaded right
L439[15:51:58] <FusionLord> thats how it works?
L440[15:52:50] <gigaherz> it's loaded when it's referenced
L441[15:53:14] <gigaherz> but it's not initialized until something is called on it
L442[15:53:15] <gigaherz> IIRC
L443[15:53:18] <gigaherz> as I said, I'm tired
L444[15:53:53] <gigaherz> thinking about it, the static log wouldn't work, since it wouldn't be initialized yet
L445[15:53:59] <gigaherz> so nevermind that
L446[15:54:29] <Ordinastie> FusionLord, AFAIK, it shouldn't be loaded
L447[15:54:54] <Ordinastie> but is may be safer tu put it inside a separate method
L448[15:57:20] ⇦ Quits: cpup (~cpup@32.218.113.169) (Ping timeout: 198 seconds)
L449[15:57:32] <ayyliens> I have a jar lib that is from mozilla and atm im just having gradle embed it, what are my options to avoid doing that?
L450[15:58:01] <ayyliens> so that the users has the lib for the mod
L451[15:58:14] <ayyliens> without me shipping someone elses code
L452[15:58:54] <tterrag> require users to install it manually
L453[15:59:32] <ayyliens> what do most mods do then have an installer for stuff like this?
L454[15:59:53] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L455[16:00:10] <tterrag> no
L456[16:00:11] <gigaherz> ayyliens: mods either shade it
L457[16:00:11] <tterrag> they just ship it
L458[16:00:22] <gigaherz> or have a "download this" link in their description
L459[16:00:38] <tterrag> idk why you need another general purpose library though
L460[16:00:39] <tterrag> MC ships a ton
L461[16:00:49] <ayyliens> it's rhino
L462[16:00:51] <ayyliens> for js scripting
L463[16:01:18] <ayyliens> http://i.imgur.com/YIlQD3S.png
L464[16:01:19] <gigaherz> sounds like you should be shipping it along with your mod.
L465[16:01:37] <ayyliens> yeah I guess I will have to
L466[16:02:01] ⇨ Joins: cpup (~cpup@32.218.113.169)
L467[16:04:40] <diesieben07> ehhh
L468[16:04:48] <diesieben07> java has the JS engine included
L469[16:04:54] <diesieben07> you don't need to ship it.
L470[16:04:55] <ayyliens> does it really?
L471[16:05:03] <diesieben07> sure does
L472[16:05:07] <ayyliens> pr00f lol
L473[16:05:07] <diesieben07> but it's not called Rhino anymore
L474[16:05:16] <diesieben07> there is a new one in java 8 called Nashorn
L475[16:05:20] <diesieben07> faster and all that crap
L476[16:05:26] <ayyliens> looking into it thanks
L477[16:05:32] <RandomX45> You could have the mod download and install the jar on the user's behalf upon first run
L478[16:05:43] * diesieben07 slaps RandomX45
L479[16:05:59] <ayyliens> ill just look to drop that lib
L480[16:06:01] <ayyliens> and use Nashorn
L481[16:06:48] <diesieben07> even Rhino was included in java
L482[16:07:08] ⇦ Quits: Necro (~Necro@p200300700D6E1AC34403037E8CAD9478.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L483[16:07:28] <killjoy> an outdated version
L484[16:07:35] <RandomX45> id evaluate why you need JS support in the first place. It's gonna cost you a lot of headaches in performance.
L485[16:07:45] <ayyliens> its for scripting....
L486[16:07:57] <killjoy> worldedit uses javascript for craftscripts
L487[16:08:08] <ayyliens> ^
L488[16:08:11] <killjoy> though it's probably easier to use a groovy script
L489[16:08:16] <ayyliens> ewwwwww
L490[16:08:17] <ayyliens> no way
L491[16:08:45] <killjoy> it's easier to give java objects to a groovy script
L492[16:08:51] <killjoy> I'd think
L493[16:09:08] <killjoy> unless you'd rather us kotlin
L494[16:09:17] <RandomX45> Your best bet then would be to find a native JS library and glue it to java via JNI
L495[16:09:25] <killjoy> is kotlin a compiled language?
L496[16:09:28] <diesieben07> yes it is.
L497[16:09:44] <diesieben07> RandomX45, no. then you can't really interact with it.l
L498[16:09:50] <diesieben07> Nashorn is just fine and it is plenty fast.
L499[16:10:16] <killjoy> could do what this one plugin does.
L500[16:10:22] <killjoy> I forget the name
L501[16:10:23] <killjoy> ...
L502[16:10:27] <killjoy> denziens
L503[16:10:46] <killjoy> https://dev.bukkit.org/projects/denizen
L504[16:10:54] <killjoy> They made a scripting language for minecraft
L505[16:11:00] <ayyliens> i dont want that tho
L506[16:11:02] <killjoy> it it could've just been bukkit
L507[16:11:18] ⇨ Joins: gravityfox (~gravityfo@cpe-23-242-168-28.socal.res.rr.com)
L508[16:11:19] <ayyliens> essentially what I'd like these scripts for is quick prototyping for general purposes
L509[16:11:24] <RandomX45> Nashorn can bite... because every time you eval a function it creates a new class. That class sticks around until you quit minecraft and never is freed by the JVM.
L510[16:11:24] <killjoy> oh, that's just yml configured
L511[16:11:25] ⇨ Joins: Hea3veN (~Hea3veN@181.171.123.14)
L512[16:11:48] <ayyliens> @Randomx45 so memory leak city?
L513[16:12:31] ⇨ Joins: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com)
L514[16:12:48] <RandomX45> memory leak city in the part of the JVM responsible for executing your program. So you won't see it on your memory profiler unless you know what your looking for.
L515[16:13:27] <RandomX45> At least a native JS library has the liberty of freeing memory used for dead code.
L516[16:13:31] <diesieben07> i would assume you can point it as a classloader and dispose of htat once oyu don't need it anymore?
L517[16:13:45] ⇨ Joins: kinggoesgaming (uid23106@id-23106.tooting.irccloud.com)
L518[16:13:49] <RandomX45> nope
L519[16:14:07] <RandomX45> The classes stay loaded in a private area of the JVM
L520[16:14:47] <RandomX45> And weather that bytecode is ever freed is implementation dependent.
L521[16:15:13] *** Vigaro is now known as V
L522[16:15:15] <RandomX45> Your best bet for scripting would be embedding a native lua library.
L523[16:15:23] <diesieben07> how the fuck do they load classes?
L524[16:15:28] <diesieben07> unsafe.defineAnonymousClass?
L525[16:16:12] <ayyliens> yeah i did look into lua
L526[16:16:12] ⇦ Quits: foxy (~gravityfo@cpe-23-242-168-28.socal.res.rr.com) (Ping timeout: 384 seconds)
L527[16:16:19] <ayyliens> I love lua :P
L528[16:16:35] <diesieben07> embedding something native is a pain in the ass though
L529[16:19:16] ⇨ Joins: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L530[16:19:26] <williewillus> are we looking for a scripting lang or something? :P
L531[16:19:36] <RandomX45> Perhaps I should make a library where most of the 'pain in the ass' is taken care of.
L532[16:19:40] <RandomX45> Na
L533[16:20:01] <RandomX45> Just discussing the limitations of having a scripting lang implemented in pure java
L534[16:21:21] <diesieben07> nashorn is pretty good...
L535[16:21:28] <diesieben07> but if it has a memory leak thats a bug...
L536[16:23:01] <ayyliens> nashorn is not showing a js engine
L537[16:23:03] <ayyliens> only
L538[16:23:04] <ayyliens> ENGINE: Scala Interpreter
L539[16:23:08] ⇦ Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) (Ping timeout: 198 seconds)
L540[16:23:13] <diesieben07> Wut?
L541[16:23:21] <williewillus> what is "scala interpreter" even supposed to mean :P
L542[16:23:27] <ayyliens> http://i.imgur.com/fM9nVgj.png
L543[16:23:55] <ayyliens> im on 1.8
L544[16:24:36] <williewillus> scala probably registers itself
L545[16:24:45] <williewillus> or provides an impl for the java interface
L546[16:25:05] <williewillus> i don't feel like it makes for a particularly useful scripting language though
L547[16:25:11] <williewillus> *easy to use
L548[16:25:21] <williewillus> depending on what people mean by "scripting"
L549[16:25:57] <TechnicianLP> GG Mojang you implemented rbg colors instead of rgb
L550[16:26:16] <williewillus> ?
L551[16:26:25] <TechnicianLP> Fontrenderer line 584
L552[16:26:25] <Ordinastie> are you sure it's not a mapping issue ?
L553[16:26:28] <ayyliens> ¿
L554[16:27:35] <Ordinastie> yes, it's a mapping issue
L555[16:27:51] <TechnicianLP> well its fine everywhere else
L556[16:28:23] <williewillus> really dumb mapping mistakes happen
L557[16:28:35] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
L558[16:28:39] <ayyliens> https://hastebin.com/alufotupoj.go
L559[16:28:48] <ayyliens> what yall get when running that?
L560[16:29:00] <williewillus> in what kind of environment?
L561[16:29:09] <ayyliens> jdk 8
L562[16:29:14] <williewillus> also what's engineManager
L563[16:29:16] <williewillus> and where do I get one
L564[16:29:23] <ayyliens> oh my bad
L565[16:29:30] ⇨ Joins: NineChickens (uid196646@id-196646.ealing.irccloud.com)
L566[16:29:34] <ayyliens> ScriptEngineManager engineManager = new ScriptEngineManager();
L567[16:30:06] <Ordinastie> ENGINE: Oracle Nashorn
L568[16:30:07] <Ordinastie> ENGINE: Scala Interpreter
L569[16:30:14] <ayyliens> -_______-
L570[16:30:29] <ayyliens> what version of jdk
L571[16:30:38] <diesieben07> that should not matter
L572[16:30:38] <Ordinastie> latest
L573[16:30:40] <Ordinastie> 102 I think
L574[16:30:43] <ayyliens> jre*
L575[16:30:50] <diesieben07> what context are you creating this manager in?
L576[16:31:03] <ayyliens> client mod?
L577[16:31:09] <diesieben07> so it's a mod?
L578[16:31:11] <Ordinastie> 112 even
L579[16:31:18] <ayyliens> yeah
L580[16:31:36] <diesieben07> try new SEM(null)
L581[16:31:42] <williewillus> not a modding environment: https://gyazo.com/e913a156cfc5c09a51670f29f5d5dbf8
L582[16:31:53] <diesieben07> the classloaders might not be passing through the engine services
L583[16:32:25] <ayyliens> ahh so your saying the dev env might not have access to that
L584[16:32:45] <diesieben07> no
L585[16:32:54] <diesieben07> I am saying FML has special classloaders for the mods
L586[16:33:05] <diesieben07> passing null there says to use the system classloader instead of hte caller's
L587[16:34:29] <ayyliens> Where do I find SEM class or rather how do I invoke it
L588[16:34:42] <Ordinastie> lol
L589[16:34:44] <williewillus> wut
L590[16:34:49] <diesieben07> ScriptEngineManager
L591[16:34:53] <ayyliens> oh
L592[16:34:54] <ayyliens> lmao
L593[16:35:10] <ayyliens> pls dont bully me :P
L594[16:35:35] <Ordinastie> that's funny, if I don't pass null, I only have the scala one, else I only have nashorn
L595[16:35:48] <ayyliens> no still no nash when passing null
L596[16:35:49] <ayyliens> to SEM
L597[16:36:16] <diesieben07> because if you pass null you only get the system things
L598[16:36:22] <diesieben07> i.e. the ones bundled with java
L599[16:36:29] <diesieben07> what JDK are you using ayy?
L600[16:36:43] <ayyliens> 1jdk1.8.0_112
L601[16:36:49] <diesieben07> dafuq
L602[16:36:55] <ayyliens> that 1 was a mistake lol
L603[16:37:14] <diesieben07> duh :P
L604[16:38:00] <Ivorius> > else I only have nashorn
L605[16:38:01] <Ivorius> Ordinastie: wat
L606[16:38:17] <williewillus> I get both scala and nashorn in my modded dev environment
L607[16:38:21] <williewillus> openjdk 8u112
L608[16:38:27] <williewillus> just new SEM()
L609[16:38:53] <ayyliens> thats what I was doing originally
L610[16:40:58] <williewillus> if I do new SEM(ClassLodaer.getSystemClasLoader()) I also get both
L611[16:41:00] <williewillus> lol
L612[16:41:33] <williewillus> if I do new SEM(null) I just get nashorn
L613[16:42:09] <Ivorius> Oh it's a library thing
L614[16:43:04] <Ordinastie> damn williewillus I copy pasted it without even checking the spelling ><
L615[16:43:19] <williewillus> ?
L616[16:43:29] <Ordinastie> "ClassLodaer.getSystemClasLoader()"
L617[16:43:44] <Ordinastie> but same result, in that case, I do have both too
L618[16:44:19] ⇨ Joins: LexLap2 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L619[16:44:19] MineBot sets mode: +o on LexLap2
L620[16:45:12] ⇨ Joins: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L621[16:45:36] ⇦ Quits: LexLap3 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net) (Ping timeout: 189 seconds)
L622[16:48:03] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:a8bd:f9f:4380:7121)
L623[16:52:48] ⇨ Joins: Pyker (pyker@pyker.net)
L624[16:52:50] ⇦ Quits: Pyker (pyker@pyker.net) (Remote host closed the connection)
L625[16:53:15] ⇨ Joins: Pyker (pyker@pyker.net)
L626[17:03:22] <FusionLord> has anyone messed with C&B as a dependency and know how to get the AABB of the bits?
L627[17:08:22] <ayyliens> ok....
L628[17:08:37] *** fry is now known as fry|sleep
L629[17:08:50] <ayyliens> so I just added the jar from the jre folder as a dep and it works now -___-
L630[17:09:04] <williewillus> whatdo you mean as a dep
L631[17:09:46] ⇨ Joins: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L632[17:12:05] <ayyliens> as a dependency
L633[17:12:14] <williewillus> yes but what does that mean
L634[17:12:53] <ayyliens> http://i.imgur.com/W5FX4q6.png
L635[17:13:18] *** MrKickkiller is now known as MrKick|Away
L636[17:16:07] <williewillus> hmm
L637[17:16:27] <ayyliens> ideally i really shouldnt have to do that though since no one else needed to
L638[17:17:13] <williewillus> hit ctrl alt shift S, hit "SDK" on side, and select your JDK
L639[17:17:21] <williewillus> and see if the nashorn jar is in the list under the classpath tab
L640[17:18:42] <ayyliens> http://i.imgur.com/2N0VPUB.png
L641[17:18:43] <ayyliens> yep
L642[17:18:56] ⇨ Joins: AnAngryBrit (~AngryBrit@2.125.91.81)
L643[17:19:40] ⇦ Quits: An_Angry_Brit (~AngryBrit@90.207.36.5) (Ping timeout: 384 seconds)
L644[17:19:40] *** AnAngryBrit is now known as An_Angry_Brit
L645[17:22:43] *** PaleoCrafter is now known as PaleOff
L646[17:36:40] ⇦ Quits: TechnicianLP (~Technicia@p4FE1C1B1.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L647[17:40:36] ⇨ Joins: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L648[17:44:17] ⇦ Quits: sdtr443w (webchat@99-58-60-227.lightspeed.austtx.sbcglobal.net) (Ping timeout: 195 seconds)
L649[17:49:42] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 384 seconds)
L650[17:52:00] ⇦ Quits: LexLap2 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net) (Quit: Leaving)
L651[17:54:08] ⇦ Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net) (Ping timeout: 206 seconds)
L652[18:02:05] ⇨ Joins: immibis (~chatzilla@122-61-224-36.jetstream.xtra.co.nz)
L653[18:14:15] ⇦ Quits: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit: Leaving)
L654[18:16:16] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C11D004425E4ADF3AB6C74.dip0.t-ipconnect.de) (Quit: founderio)
L655[18:33:55] ⇨ Joins: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au)
L656[18:53:43] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Read error: Connection reset by peer)
L657[18:55:38] ⇦ Quits: Alex_hawks (~Alex_hawk@2001:8003:84a5:7a00:cd1d:f539:4568:39eb) (Read error: Connection reset by peer)
L658[18:56:18] ⇨ Joins: Alex_hawks (~Alex_hawk@2001:8003:84a5:7a00:cd1d:f539:4568:39eb)
L659[18:56:56] <FusionLord> anyone know off the top of their head how to save an NBTTagCompound to File?
L660[18:57:02] <FusionLord> is there a helper class?
L661[19:01:58] ⇨ Joins: Fridtjof (prassel@2001:470:ca8f::4)
L662[19:04:08] <tterrag> there's a method in NBTTagCompound no?
L663[19:07:18] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Quit: Leaving)
L664[19:07:26] <FusionLord> its CompressedStreamTools
L665[19:08:04] <tterrag> yes
L666[19:08:14] <tterrag> (which calls package-private NBTTagCompound methods)
L667[19:08:32] <FusionLord> new question tho, where does one subscribe FMLServerStarted and FMLServerStopping? would that be preInit?
L668[19:08:39] <tterrag> no, those are lifecycle events
L669[19:08:45] <tterrag> use @EventBus
L670[19:08:57] <FusionLord> ok thanks!
L671[19:12:07] <FusionLord> tterrag, those would be good events to load/save an nbt file yes?
L672[19:12:51] <tterrag> depends on the purpose
L673[19:15:25] ⇦ Quits: Blarghedy (~Blarghedy@50-90-115-148.res.bhn.net) (Killed (NickServ (GHOST command used by Blarghles)))
L674[19:15:29] ⇨ Joins: Blarghedy (~Blarghedy@50-90-115-148.res.bhn.net)
L675[19:16:01] <FusionLord> information that is the same across all dimensions
L676[19:16:40] <FusionLord> well information that doesn't need to read write constantly
L677[19:17:05] <diesieben07> WorldSavedData?
L678[19:17:09] <tterrag> ^
L679[19:18:41] <FusionLord> is that per save or per dim?
L680[19:19:53] <FusionLord> and how would one tap into it? events?
L681[19:20:35] <tterrag> there's one for both
L682[19:20:43] <tterrag> http://mcforge.readthedocs.io/en/latest/datastorage/worldsaveddata/
L683[19:25:14] <FusionLord> did i miss registration somewhere in there?....
L684[19:26:17] <FusionLord> i know there is a section called "Registration and Usage" but fail to see the registration.
L685[19:26:46] <tterrag> world.getMapStorage
L686[19:27:07] <tterrag> the code at the end shows everything you need
L687[19:28:12] ⇦ Parts: BrainStone|Away (BrainStone@the.feds.just.stole-your.pw) ())
L688[19:28:32] ⇦ Quits: cpup (~cpup@32.218.113.169) (Ping timeout: 198 seconds)
L689[19:30:56] <FusionLord> oh so call the ExampleWorldStorageData.get() everytime i need it
L690[19:31:03] <FusionLord> passing it the world
L691[19:31:07] <FusionLord> got it thanks!
L692[19:34:25] ⇨ Joins: cpup (~cpup@32.218.113.169)
L693[19:35:40] *** diesieben07 is now known as diesieben|away
L694[19:48:45] ⇦ Quits: c233 (~c233@164.40.206.101) (Ping timeout: 189 seconds)
L695[19:50:38] ⇨ Joins: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L696[19:54:15] ⇦ Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net) (Ping timeout: 189 seconds)
L697[19:55:35] ⇦ Quits: shadekiller666 (~shadekill@adsl-108-71-36-38.dsl.lsan03.sbcglobal.net) (Quit: Leaving)
L698[19:56:37] ⇦ Quits: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au) (Quit: My MacBook has gone to sleep. ZZZzzz…)
L699[20:12:19] <FusionLord> ahh I have to sync the data, :/
L700[20:14:30] <ayyliens> how do you lookup a block that has meta data from a string
L701[20:14:43] <ayyliens> say I wanted to find like green stained glass
L702[20:14:48] <ayyliens> Block.getBlockFromName("minecraft:stained_glass")
L703[20:18:26] <howtonotwin> getDefaultState().withProperty(BlockGlass.SOMETHING, SOMETHING.GREEN);
L704[20:18:28] <howtonotwin> or so
L705[20:18:42] <ayyliens> cool thanks
L706[20:18:46] <howtonotwin> you can call Block::getStateFromMeta too
L707[20:18:53] <howtonotwin> but really that shouldn't be used
L708[20:19:17] <howtonotwin> (in general you should just pretend metadata doesn't exist)
L709[20:19:46] <ayyliens> and if i want to make sure it's a specific color of glass what do I do then?
L710[20:20:11] <ayyliens> let me try out getDefaultState().withProperty
L711[20:20:21] <howtonotwin> ?
L712[20:20:27] <howtonotwin> glass color isn't a part of the block
L713[20:20:35] <howtonotwin> it's part of the block state
L714[20:20:52] <howtonotwin> you call up the default state for stained glass (white) and then set it green
L715[20:47:48] ⇦ Quits: Cooler (~CoolerExt@45.249.156.150) (Quit: Leaving)
L716[20:49:21] ⇨ Joins: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L717[20:57:28] <FusionLord> this is the proper way to update a block right?
L718[20:57:29] <FusionLord> worldIn.notifyBlockUpdate(pos, state, state.withProperty(RENDER, heldItem.getItem() == Items.AIR), 3);
L719[20:57:37] <FusionLord> state that is
L720[20:57:48] ⇦ Quits: killjoy (~killjoy@cpe-76-182-16-229.nc.res.rr.com) (Ping timeout: 206 seconds)
L721[20:59:48] <howtonotwin> no...
L722[20:59:52] <howtonotwin> world.setBlockState
L723[21:00:08] <howtonotwin> and don't use the flag unless you know what you're doing
L724[21:00:54] ⇦ Quits: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) (Quit: Pop!)
L725[21:02:41] ⇨ Joins: killjoy (~killjoy@cpe-76-182-16-229.nc.res.rr.com)
L726[21:02:44] ⇦ Quits: Wastl2_ (~Wastl2@x4e350883.dyn.telefonica.de) (Ping timeout: 198 seconds)
L727[21:04:38] ⇦ Quits: Katrix (~Katrix@2a02:fe0:cb10:2420:3dee:7372:aa77:73b) (Ping timeout: 384 seconds)
L728[21:05:08] ⇨ Joins: Wastl2 (~Wastl2@x4e340c4c.dyn.telefonica.de)
L729[21:07:25] ⇦ Quits: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit: Bye :))
L730[21:15:28] ⇨ Joins: LiftLeft (~loser@im.from.the.gigamatrix.xyz)
L731[21:15:32] <LiftLeft> hello
L732[21:19:34] ⇨ Joins: Everseeking (~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net)
L733[21:23:18] *** TTFTCUTS is now known as TTFT|Away
L734[21:24:40] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net) (Remote host closed the connection)
L735[21:25:21] ⇦ Quits: Jezza (~Jezza@92.206.161.17) (Ping timeout: 206 seconds)
L736[21:31:06] ⇦ Quits: NineChickens (uid196646@id-196646.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L737[21:35:44] ⇦ Quits: fdz (~fdz@207.174.251.19) (Ping timeout: 198 seconds)
L738[21:48:16] <FusionLord> @tterrag, WorldSaveData should save automatically right?
L739[21:51:15] ⇨ Joins: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L740[21:56:44] ⇦ Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net) (Ping timeout: 198 seconds)
L741[21:59:12] ⇨ Joins: McJty (~jorrit@94-224-154-146.access.telenet.be)
L742[22:09:38] <FusionLord> ok I got saving working, but wont load
L743[22:11:32] ⇨ Joins: Redfoxmoon (~Red@177.92-221-236.customer.lyse.net)
L744[22:17:12] <LexMobile> !gm IParticleFactory.*
L745[22:17:30] <LexMobile> !gm IParticleFactory.createParticle
L746[22:19:55] <FusionLord> hello/ Mr. L
L747[22:20:01] ⇦ Quits: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com) (Quit: Leaving)
L748[22:23:44] ⇦ Quits: Lathanael|Away (~Lathanael@p54961D12.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L749[22:24:20] ⇦ Quits: cpup (~cpup@32.218.113.169) (Ping timeout: 198 seconds)
L750[22:24:30] ⇨ Joins: cpup (~cpup@32.218.113.169)
L751[22:30:40] ⇨ Joins: Lathanael|Away (~Lathanael@p54960D19.dip0.t-ipconnect.de)
L752[22:55:02] <mezz> today I wondered "hmm what would happen if I added generics to Forestry's API for all the tree/bee/butterfly stuff? That would be nice right, type safety? 6 hours later... kill me...
L753[23:03:27] ⇦ Quits: RichardG (~richardg8@201.37.255.130) (Read error: Connection reset by peer)
L754[23:03:56] ⇨ Joins: RichardG (~richardg8@201.37.255.130)
L755[23:03:56] MineBot sets mode: +v on RichardG
L756[23:10:51] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L757[23:11:50] *** Clank is now known as Clank[Away]
L758[23:30:03] ⇨ Joins: Cooler (~CoolerExt@45.249.156.150)
L759[23:33:08] ⇦ Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Read error: Connection reset by peer)
L760[23:34:48] ⇨ Joins: Davnit (~Davnit@72-189-115-20.res.bhn.net)
L761[23:43:09] *** fry|sleep is now known as fry
L762[23:43:57] ⇨ Joins: jrbudda (~jrbudda__@cpe-172-74-193-88.sc.res.rr.com)
L763[23:44:38] ⇦ Quits: jrbudda (~jrbudda__@cpe-172-74-193-88.sc.res.rr.com) (Client Quit)
L764[23:56:54] ⇦ Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit: Leaving)
<<Prev Next>> Scroll to Top