<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:22] *** cpw is now known as cpw|out
L2[00:02:15] ⇦ Quits: CoolerExtreme (~CoolerExt@117.216.95.245) (Ping timeout: 186 seconds)
L3[00:05:53] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C2C600A978101BF565B01E.dip0.t-ipconnect.de) (Quit: founderio)
L4[00:07:42] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L5[00:07:53] ⇦ Quits: fuj1n (~fuj1n@101.190.244.200) (Quit: New Graphics Card!!!)
L6[00:08:58] ⇦ Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 182 seconds)
L7[00:11:20] <Naiten> welp. I installed IDEA workspace using gradle for the first time and now oftenly encounter a case when client (no matter debug or run) will stop loading after [Sound Library Loader/INFO]: Sound engine started message and won't go on :/
L8[00:11:31] <Naiten> am i a noob or what is that?
L9[00:11:39] ⇨ Joins: Eccles (~eccles@S0106f81edff80f58.gv.shawcable.net)
L10[00:12:06] ⇦ Quits: Kenny164 (~pkinney@host86-129-10-179.range86-129.btcentralplus.com) (Remote host closed the connection)
L11[00:12:11] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C2C600A978101BF565B01E.dip0.t-ipconnect.de)
L12[00:12:33] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C2C600A978101BF565B01E.dip0.t-ipconnect.de) (Client Quit)
L13[00:18:39] *** TTFTCUTS is now known as TTFT|Away
L14[00:19:54] ⇦ Quits: ChewLeKitten (uid35940@id-35940.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L15[00:26:37] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L16[00:41:08] ⇦ Quits: Eccles (~eccles@S0106f81edff80f58.gv.shawcable.net) (Remote host closed the connection)
L17[01:07:13] ⇦ Quits: killjoy (~killjoy@cpe-2606-A000-1118-C047-79E2-7249-5757-CA9C.dyn6.twc.com) (Ping timeout: 202 seconds)
L18[01:10:52] *** fry|sleep is now known as fry
L19[01:11:19] <Naiten> fry, hola \o
L20[01:12:11] *** Morphan1 is now known as MorphFK
L21[01:12:57] *** MorphFK is now known as Morphan1
L22[01:15:02] ⇦ Quits: Brokkoli (~Brokkoli@p5B23CCE8.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))
L23[01:24:52] <illy> bah damn you commit statuses
L24[01:26:49] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 202 seconds)
L25[01:28:33] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L26[01:31:28] ⇦ Quits: blood_ (unknown@ool-4574115b.dyn.optonline.net) (Read error: Connection reset by peer)
L27[01:31:29] ⇨ Joins: blood|away (unknown@ool-4574115b.dyn.optonline.net)
L28[01:31:36] *** blood|away is now known as blood_
L29[01:36:22] ⇦ Quits: IceDragon (~ThatGuy@69.160.110.57) (Ping timeout: 182 seconds)
L30[01:39:44] ⇦ Quits: blood_ (unknown@ool-4574115b.dyn.optonline.net) ()
L31[01:45:14] ⇦ Quits: nallar (~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net) (Ping timeout: 198 seconds)
L32[01:45:49] ⇦ Quits: illy (~LordIllyo@2602:304:cf32:f980:3a85:d95f:32ee:e5be) (Read error: Connection reset by peer)
L33[01:49:35] <Naiten> WUT
L34[01:50:07] <Naiten> i send packet just once on 1.7.10 via simpleimpl, but recive it four times O_o
L35[01:51:41] ⇨ Joins: nallar (~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net)
L36[01:59:56] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20160830 mappings to Forge Maven.
L37[02:00:00] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20160830-1.10.2.zip (mappings = "snapshot_20160830" in build.gradle).
L38[02:00:10] <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/
L39[02:06:17] ⇨ Joins: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L40[02:09:42] ⇦ Quits: AnrDaemon (~ZNC@darkdragon-nln.starlink.ru) (Ping timeout: 190 seconds)
L41[02:10:42] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L42[02:11:36] ⇨ Joins: AnrDaemon (~ZNC@darkdragon-nln.starlink.ru)
L43[02:30:18] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L44[02:40:10] * Naiten finally learned basic java and now uses interfaces in his mod
L45[02:40:15] <Naiten> yay \o/
L46[02:40:34] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 202 seconds)
L47[02:57:31] *** Darkhax is now known as Darkhax_AFK
L48[03:05:22] <Subaraki> hi guys, i was looking into adding an enum for the EnumEnchantingType, which I did like this : public static final EnumEnchantmentType WAND = EnumHelper.addEnchantmentType("WAND");
L49[03:05:37] <Subaraki> allthough, How do I specify the item's it can enchant ?
L50[03:06:25] <Subaraki> this only adds an enchantmenttype, but I feel like i cannot override the method canEnchantItem :/
L51[03:12:28] <Subaraki> I tried EnumHelper.addEnchantmentType("WAND"){ overrideMethodHere(){stuff} };
L52[03:12:37] <Subaraki> but that's not how that works. i can't instanciate it
L53[03:18:39] ⇦ Quits: Naiten (Naiten@77.35.244.39) (Read error: Connection reset by peer)
L54[03:28:56] ⇨ Joins: Abastro (~Abastro@112.166.128.227)
L55[03:36:15] *** Morphan1 is now known as MorphFK
L56[03:36:15] ⇦ Quits: SatanicSanta (~SatanicSa@c-76-115-175-15.hsd1.or.comcast.net) (Quit: sleep)
L57[03:41:35] *** Guest11571 is now known as l4mRh4X0r
L58[03:42:02] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L59[03:45:22] ⇨ Joins: patrick96 (~patrick96@42.53.105.92.dynamic.wline.res.cust.swisscom.ch)
L60[03:46:02] ⇦ Quits: patrick96 (~patrick96@42.53.105.92.dynamic.wline.res.cust.swisscom.ch) (Client Quit)
L61[03:48:00] ⇨ Joins: Nentify (uid14943@2604:8300:100:200b:6667:1:0:3a5f)
L62[03:59:13] ⇦ Quits: Grinch (~NinjaGrin@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) (Read error: Connection timed out)
L63[04:00:00] ⇨ Joins: Grinch (~NinjaGrin@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com)
L64[04:05:35] ⇦ Quits: phroa (phroa@phroa.net) (Quit: ZNC - http://znc.in)
L65[04:05:41] ⇨ Joins: phroa (phroa@phroa.net)
L66[04:07:18] ⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L67[04:08:07] ⇦ Quits: rebecca (~rebecca@3c.f8.5177.ip4.static.sl-reverse.com) (Ping timeout: 186 seconds)
L68[04:10:22] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 190 seconds)
L69[04:14:33] ⇦ Quits: phroa (phroa@phroa.net) (Ping timeout: 384 seconds)
L70[04:16:07] ⇨ Joins: phroa (phroa@173.254.236.155)
L71[04:26:53] ⇨ Joins: rebecca (~rebecca@104.238.169.147)
L72[04:27:37] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L73[04:37:06] ⇨ Joins: CoolerExtreme (~CoolerExt@117.216.95.245)
L74[04:38:09] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 202 seconds)
L75[04:42:22] ⇨ Joins: MalkContent (~MalkConte@p4FDCE0E5.dip0.t-ipconnect.de)
L76[04:48:46] ⇨ Joins: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi)
L77[04:54:10] ⇨ Joins: abec (~abecderic@dslb-092-075-134-241.092.075.pools.vodafone-ip.de)
L78[04:59:08] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L79[05:06:41] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping timeout: 384 seconds)
L80[05:10:23] *** amadornes[OFF] is now known as amadornes
L81[05:11:09] ⇨ Joins: Lirianer_ (~Lirianer@r186-49-102-18.dialup.adsl.anteldata.net.uy)
L82[05:12:55] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 384 seconds)
L83[05:13:42] ⇦ Quits: Lirianer (~Lirianer@r186-55-89-152.dialup.adsl.anteldata.net.uy) (Ping timeout: 190 seconds)
L84[05:24:25] * LatvianModder starts boiling inside
L85[05:24:54] <LatvianModder> No, ChunkPrimer doesnt store block IDs as 'shorts', it stores them as 'chars'. WHAT
L86[05:24:55] ⇦ Quits: CoolerExtreme (~CoolerExt@117.216.95.245) (Ping timeout: 186 seconds)
L87[05:27:40] ⇨ Joins: Cooler (~CoolerExt@117.241.94.147)
L88[05:37:12] ⇦ Quits: Lirianer_ (~Lirianer@r186-49-102-18.dialup.adsl.anteldata.net.uy) (Read error: Connection reset by peer)
L89[05:38:55] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit: Leaving.)
L90[05:39:15] ⇨ Joins: AforAnonymous (bitch2k@dyn-050-229.vix2.mmc.at)
L91[05:45:28] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L92[05:49:45] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L93[05:51:40] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 182 seconds)
L94[05:55:42] ⇦ Quits: Cooler (~CoolerExt@117.241.94.147) (Ping timeout: 190 seconds)
L95[05:56:52] ⇨ Joins: Koward (~Koward@2a02:2788:7d4:4dd:8112:c491:ccdf:e833)
L96[05:58:45] <Koward> Now that item/block substitution works well enough, when I extend a vanilla thing to "replace" it, I'm genuinely hesitating between changing recipes&other refs or simply use substitution.
L97[05:59:02] ⇨ Joins: Cooler (~CoolerExt@117.241.92.183)
L98[06:00:19] <Koward> Especially since the second solution would benefit from changes done in recipes by Mojang or by other mods
L99[06:04:47] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L100[06:11:22] ⇦ Quits: rebecca (~rebecca@104.238.169.147) (Ping timeout: 190 seconds)
L101[06:20:22] ⇦ Quits: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) (Ping timeout: 190 seconds)
L102[06:20:23] ⇨ Joins: rebecca (~rebecca@104.238.169.128)
L103[06:33:02] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 190 seconds)
L104[06:36:06] ⇨ Joins: Javaschreiber (~Thunderbi@p200300D2F3C11600F103C6A9BF3D2278.dip0.t-ipconnect.de)
L105[06:39:01] ⇦ Quits: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net) (Ping timeout: 202 seconds)
L106[06:44:42] ⇦ Quits: Cooler (~CoolerExt@117.241.92.183) (Ping timeout: 190 seconds)
L107[06:45:50] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L108[06:47:23] *** amadornes is now known as amadornes[AFK]
L109[06:47:32] ⇨ Joins: silenz (~silenz@185.108.121.43)
L110[06:49:37] ⇨ Joins: Tamtam (~Tamtam18_@c-73-96-85-25.hsd1.or.comcast.net)
L111[06:50:57] ⇨ Joins: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L112[06:54:22] ⇦ Quits: Lylac (~Tamtam18_@c-73-96-85-25.hsd1.or.comcast.net) (Ping timeout: 384 seconds)
L113[06:56:59] <sham1> o/
L114[06:57:35] ⇦ Parts: teqwve (~teqwve@rbx1-fr.quadhost.net) (WeeChat 1.4))
L115[07:00:21] ⇨ Joins: armctec (~Thunderbi@186.204.82.220)
L116[07:02:04] ⇨ Joins: Cooler (~CoolerExt@36.255.15.113)
L117[07:05:45] ⇨ Joins: xerxes (~xerxes@2605:a000:110c:a04b:4c19:f13e:ff55:717f)
L118[07:11:41] ⇦ Quits: AforAnonymous (bitch2k@dyn-050-229.vix2.mmc.at) (Remote host closed the connection)
L119[07:17:59] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186 seconds)
L120[07:21:03] ⇨ Joins: armctec1 (~Thunderbi@186.204.82.220)
L121[07:22:25] ⇦ Quits: armctec (~Thunderbi@186.204.82.220) (Ping timeout: 202 seconds)
L122[07:22:26] *** armctec1 is now known as armctec
L123[07:23:53] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L124[07:24:51] *** cpw|out is now known as cpw
L125[07:31:33] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L126[07:42:48] ⇦ Quits: RichardG (~richardg8@201.37.252.131) (Read error: No route to host)
L127[07:43:11] ⇨ Joins: RichardG (~richardg8@201.37.252.131)
L128[07:43:11] MineBot sets mode: +v on RichardG
L129[07:47:00] *** Darkhax_AFK is now known as Darkhax
L130[07:54:58] *** PaleOff is now known as PaleoCrafter
L131[07:55:57] <Subaraki> is there a way to trigger an item's left click without clicking a block or entity ?
L132[07:57:47] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 182 seconds)
L133[07:58:20] <Subaraki> is onEntitySwing enough ?
L134[08:05:54] ⇦ Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net) (Quit: Leaving)
L135[08:09:03] ⇨ Joins: shartte (~shartte__@ip-94-114-192-147.unity-media.net)
L136[08:09:06] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L137[08:12:54] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L138[08:13:45] ⇨ Joins: Ordinastie_ (~Ordinasti@87-231-58-94.rev.numericable.fr)
L139[08:14:43] <MalkContent> left click?
L140[08:15:31] <MalkContent> you mean without punching a block/entity, yea?
L141[08:15:36] ⇨ Joins: ChewLeKitten (uid35940@2604:8300:100:200b:6667:2:0:8c64)
L142[08:16:18] *** amadornes[AFK] is now known as amadornes
L143[08:18:22] ⇨ Joins: Gil (uid147942@2604:8300:100:200b:6667:5:2:41e6)
L144[08:19:58] ⇨ Joins: BordListian (~BordListi@213-47-142-14.cable.dynamic.surfer.at)
L145[08:23:41] ⇦ Quits: armctec (~Thunderbi@186.204.82.220) (Quit: armctec)
L146[08:24:07] ⇦ Quits: Koward (~Koward@2a02:2788:7d4:4dd:8112:c491:ccdf:e833) (Quit: Leaving)
L147[08:32:46] ⇨ Joins: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
L148[08:45:53] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit: Leaving.)
L149[08:52:13] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 384 seconds)
L150[09:02:27] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L151[09:03:40] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L152[09:10:25] *** TTFT|Away is now known as TTFTCUTS
L153[09:12:04] ⇦ Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset by peer)
L154[09:12:05] ⇦ Quits: Javaschreiber (~Thunderbi@p200300D2F3C11600F103C6A9BF3D2278.dip0.t-ipconnect.de) (Ping timeout: 202 seconds)
L155[09:13:11] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 384 seconds)
L156[09:15:03] ⇨ Joins: Chais (~Chais@62.178.210.212)
L157[09:15:45] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L158[09:16:42] ⇨ Joins: Brokkoli (~Brokkoli@p5B23CCE8.dip0.t-ipconnect.de)
L159[09:22:40] *** kroeser|away is now known as kroeser
L160[09:22:48] <tterrag|ZZZzzz> bspkrs: is startinginventory really still 1.8 or does it just work on 1.9 automatically ?
L161[09:23:06] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Read error: Connection reset by peer)
L162[09:23:15] ⇨ Joins: IceDragon (~ThatGuy@184.170.25.239)
L163[09:25:14] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L164[09:26:45] <bspkrs> I haven't updated shit
L165[09:28:28] ⇨ Joins: Koward (~Koward@2a02:2788:7d4:4dd:8112:c491:ccdf:e833)
L166[09:29:11] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L167[09:32:42] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L168[09:36:39] ⇦ Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Remote host closed the connection)
L169[09:37:36] ⇨ Joins: auenf (David@DC-24-199.bpb.bigpond.com)
L170[09:44:21] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 182 seconds)
L171[09:51:18] ⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection reset by peer)
L172[09:58:25] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L173[09:59:48] ⇨ Joins: Aroma1997 (~Aroma1997@2604:a880:800:10::168:d001)
L174[10:05:39] ⇦ Quits: keybounce (~keybounce@64.201.108.45) (Quit: Sleep? Did I say sleep?)
L175[10:17:35] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L176[10:19:54] ⇦ Quits: ChewLeKitten (uid35940@2604:8300:100:200b:6667:2:0:8c64) (Quit: Connection closed for inactivity)
L177[10:20:14] ⇦ Quits: minot (~minot@pool-100-8-212-113.nwrknj.fios.verizon.net) (Read error: Connection reset by peer)
L178[10:22:48] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net)
L179[10:24:22] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L180[10:28:14] ⇦ Quits: iceman11a (~icemna11a@cpe-74-141-55-165.neo.res.rr.com) (Read error: Connection reset by peer)
L181[10:28:33] ⇦ Quits: Abastro (~Abastro@112.166.128.227) (Ping timeout: 384 seconds)
L182[10:42:42] ⇨ Joins: Abastro (~Abastro@112.166.128.227)
L183[10:50:15] ⇦ Quits: Cooler (~CoolerExt@36.255.15.113) (Ping timeout: 186 seconds)
L184[11:05:48] *** kroeser is now known as kroeser|away
L185[11:05:56] *** kroeser|away is now known as kroeser
L186[11:15:24] *** kroeser is now known as kroeser|away
L187[11:23:03] ⇨ Joins: cpup (~cpup@32.218.115.9)
L188[11:26:24] *** V is now known as Vigaro
L189[11:31:42] ⇦ Quits: Koward (~Koward@2a02:2788:7d4:4dd:8112:c491:ccdf:e833) (Quit: Leaving)
L190[11:32:42] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 190 seconds)
L191[11:41:50] ⇨ Joins: Cooler (~CoolerExt@36.255.15.113)
L192[11:43:50] *** Darkhax is now known as Darkhax_AFK
L193[11:47:12] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L194[11:47:45] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L195[11:47:51] ⇦ Quits: cpup (~cpup@32.218.115.9) (Ping timeout: 186 seconds)
L196[11:48:16] *** Vigaro is now known as V
L197[11:53:13] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L198[11:54:09] ⇨ Joins: Naiten (Naiten@77.34.92.80)
L199[12:02:56] ⇦ Quits: MattOfflineMc (Matts@2a00:d880:5:f1::abcd:10) (Remote host closed the connection)
L200[12:05:27] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 384 seconds)
L201[12:09:19] ⇨ Joins: JoltEffect (~leetorwee@host86-169-204-177.range86-169.btcentralplus.com)
L202[12:13:21] ⇨ Joins: Jezza (~Jezza@92.206.33.136)
L203[12:16:48] <JoltEffect> afternoon giu, after a little assistance if I may, I do not seem to be able to sync my Server/Client TE(FluidTank) elements, my tank.getfluidAmount() server side is fine, but client side is always 0, just cannot seem to work out whats wrong. Here is my TE http://pastebin.com/figrVA64 any help appreciated please.
L204[12:16:52] <JoltEffect> guys*
L205[12:17:17] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L206[12:18:15] ⇦ Quits: Cooler (~CoolerExt@36.255.15.113) (Ping timeout: 186 seconds)
L207[12:28:30] ⇦ Quits: manmaed|AFK (~Ender@97e11af8.skybroadband.com) (Ping timeout: 195 seconds)
L208[12:30:41] ⇨ Joins: manmaed|AFK (~Ender@97e11af8.skybroadband.com)
L209[12:31:26] *** manmaed|AFK is now known as manmaed
L210[12:32:02] ⇦ Quits: JoltEffect (~leetorwee@host86-169-204-177.range86-169.btcentralplus.com) (Ping timeout: 190 seconds)
L211[12:33:10] ⇦ Quits: abec (~abecderic@dslb-092-075-134-241.092.075.pools.vodafone-ip.de) (Quit: Leaving)
L212[12:35:24] ⇨ Joins: JoltEffect (~leetorwee@host86-169-204-177.range86-169.btcentralplus.com)
L213[12:39:22] *** tterrag|ZZZzzz is now known as tterrag
L214[12:40:51] ⇨ Joins: killjoy (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com)
L215[12:48:16] ⇨ Joins: Javaschreiber (~Thunderbi@p200300D2F3C1160075781BAB4DCF3730.dip0.t-ipconnect.de)
L216[12:51:59] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L217[13:01:34] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Quit: Leaving)
L218[13:02:16] ⇦ Quits: Javaschreiber (~Thunderbi@p200300D2F3C1160075781BAB4DCF3730.dip0.t-ipconnect.de) (Quit: Javaschreiber)
L219[13:03:05] ⇦ Quits: Nentify (uid14943@2604:8300:100:200b:6667:1:0:3a5f) (Quit: Connection closed for inactivity)
L220[13:10:06] *** Darkhax_AFK is now known as Darkhax
L221[13:12:47] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L222[13:17:59] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 384 seconds)
L223[13:23:02] ⇦ Quits: silenz (~silenz@185.108.121.43) (Quit: Leaving)
L224[13:23:06] <Ivorius> https://puu.sh/qU5SX/28e29f4877.png omg why
L225[13:23:38] <Ordinastie_> hum?
L226[13:24:08] <Ivorius> Who named this
L227[13:24:13] <Ivorius> That's just inconsistent
L228[13:24:42] <Ordinastie_> true, rotate_x for all would make more sense
L229[13:27:34] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L230[13:29:54] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L231[13:30:53] ⇨ Joins: madcrazydrumma (~madcrazyd@host86-151-251-27.range86-151.btcentralplus.com)
L232[13:31:20] <madcrazydrumma> Has anyone got a good example of how to sync capability data? I have player mana that I want to sync back to just that client
L233[13:31:35] ⇨ Joins: Eccles (~eccles@s0106f81edff80f58.gv.shawcable.net)
L234[13:33:14] <masa> JoltEffect: if you only need the fluid amount for some GUI stuff like a gauge, then you can sync it using the Container detectAndSendChanges and updateProgressBar methods
L235[13:33:48] <masa> but if it also affects the model, then use the getUpdatePacket and onDataPacket methods in the TE
L236[13:34:52] <masa> also, if this is for 1.10.2 then you should really use the fluid capabilities instead of implementing IFluidHandler in the TE directly
L237[13:35:26] *** MrKick|Away is now known as MrKickkiller
L238[13:36:55] <masa> you also seem to have a redundant call to writeToNBT() in your getUpdatePacket()
L239[13:37:29] <madcrazydrumma> Anyone?
L240[13:39:15] <Lumien> Just use messages i guess? Not sure there is any "standard" way for it
L241[13:39:22] <Lumien> DataWatchers maybe
L242[13:42:21] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping timeout: 384 seconds)
L243[13:42:24] <madcrazydrumma> DataWatchers for a capability? Not sure that makes sense
L244[13:43:55] ⇨ Joins: Javaschreiber (~Thunderbi@p200300D2F3C11600C18DBDC227D3F075.dip0.t-ipconnect.de)
L245[13:44:15] ⇨ Joins: cpup (~cpup@32.218.115.123)
L246[13:45:51] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 182 seconds)
L247[13:46:14] ⇦ Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Ping timeout: 182 seconds)
L248[13:47:15] ⇨ Joins: auenf (David@DC-24-199.bpb.bigpond.com)
L249[13:48:40] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Quit: Leaving)
L250[13:50:10] ⇨ Joins: TechnicianLP (~Technic@p4FE1D248.dip0.t-ipconnect.de)
L251[13:52:16] ⇦ Quits: Naiten (Naiten@77.34.92.80) (Read error: Connection reset by peer)
L252[13:54:49] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L253[14:00:09] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L254[14:01:04] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L255[14:03:10] <PaleoCrafter> Ivorius, Mojang named them :P
L256[14:03:24] <Ivorius> Typical :P
L257[14:03:34] <LatvianModder> madcrazydrumma: depends on what you want to sync. data watchers, your own messages
L258[14:04:02] <Ordinastie_> PaleoCrafter, really ? we get real enum mappings?
L259[14:04:02] <LatvianModder> "player mana" I assume thats just a number
L260[14:04:04] <PaleoCrafter> for enums, we can extract the names from the valueOf thing
L261[14:04:08] <madcrazydrumma> Well, I've create a mana capability, just a number
L262[14:04:12] <Ordinastie_> ah yes
L263[14:04:21] <madcrazydrumma> So dont I have to send that to the player who's mana it is?
L264[14:04:31] <LatvianModder> Err not really. Mojang might also have ROTATE_X
L265[14:04:44] <LatvianModder> Mappings are not from mojang
L266[14:04:51] <LatvianModder> #BlameMCP :P
L267[14:04:53] <PaleoCrafter> enum names are from Mojang :P
L268[14:05:00] <PaleoCrafter> for the reason I outlined above
L269[14:05:09] <PaleoCrafter> ProGuard ain't obfuscating strings
L270[14:05:09] <Corosus> yeah enum names arent obfuscated
L271[14:05:10] <sham1> #BlameSorayan
L272[14:05:27] <LatvianModder> oh yeah, right. I forgot that Enum.a, b, c.. would mess up a lot of stuff
L273[14:05:41] <LatvianModder> Alrighty then. Back to #BlameMojang :P
L274[14:05:49] <Corosus> \o/
L275[14:06:45] * LatvianModder decides to rewrite chunkloading system for FTBUtilities This was a really bad idea. 3 hours in, still fighting with errors :D
L276[14:07:03] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 186 seconds)
L277[14:07:40] <TechnicianLP> a option to disable that module would ben ice to ;)
L278[14:08:25] <LatvianModder> Ivorius: what is that resolution? That text looks so smooth
L279[14:09:04] <madcrazydrumma> LatvianModder, any idea?
L280[14:09:34] <Ivorius> LatvianModder, 2560x1600
L281[14:09:34] <LatvianModder> I dunno. I'd go with my own IMessage probably
L282[14:10:05] <LatvianModder> But I havent worked with entities for a VERY long time
L283[14:10:23] <madcrazydrumma> Hm
L284[14:10:29] <madcrazydrumma> Ordienastie <3
L285[14:10:31] <madcrazydrumma> ;)
L286[14:13:33] ⇦ Quits: RichardG (~richardg8@201.37.252.131) (Ping timeout: 202 seconds)
L287[14:15:14] ⇨ Joins: RichardG (~richardg8@201.37.252.131)
L288[14:15:14] MineBot sets mode: +v on RichardG
L289[14:22:37] *** Flenix is now known as Harambe
L290[14:23:55] *** Harambe is now known as Flenix
L291[14:25:05] ⇨ Joins: mallrat208 (~mallrat20@107-145-136-189.res.bhn.net)
L292[14:28:49] ⇦ Quits: Javaschreiber (~Thunderbi@p200300D2F3C11600C18DBDC227D3F075.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L293[14:39:41] ⇦ Quits: madcrazydrumma (~madcrazyd@host86-151-251-27.range86-151.btcentralplus.com) (Ping timeout: 202 seconds)
L294[14:40:19] *** minecreatr is now known as Mine|away
L295[14:40:51] ⇦ Quits: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi) (Read error: Connection reset by peer)
L296[14:41:06] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L297[14:42:52] ⇨ Joins: KnightMiner (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net)
L298[14:44:11] *** fry is now known as fry|sleep
L299[14:56:16] <JoltEffect> @masa thanks for the help pal, just seen your fedback from about an hour ago, sorry was out in the garden having dinner.
L300[14:58:41] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L301[15:11:44] <LatvianModder> ha, now theres something I have done for the first time in Java -
L302[15:11:44] <LatvianModder> if(flag ? a : b) { ... }
L303[15:14:02] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L304[15:14:17] ⇦ Quits: Tamtam (~Tamtam18_@c-73-96-85-25.hsd1.or.comcast.net) (Quit: z.z)
L305[15:17:46] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L306[15:30:17] <gigaherz> LatvianModder: I wonder if that'd be more or less eficient than ((flag&&a) || (!flag&&b))
L307[15:30:39] <tterrag> due to short circuiting it'd probably varty
L308[15:30:40] <tterrag> vary*
L309[15:30:42] <LatvianModder> I think it just looks better :P
L310[15:30:52] <gigaherz> sure
L311[15:31:28] <Ordinastie_> if((flag && a) || b)
L312[15:31:36] <gigaherz> I was thinking about that
L313[15:31:39] <gigaherz> but is that correct?
L314[15:31:42] <Ordinastie_> acutally no, nvm ><
L315[15:31:54] <gigaherz> it wouldn't test that flag is false for b ;P
L316[15:43:20] *** kroeser|away is now known as kroeser
L317[15:45:47] <quadraxis> a ? (b || flag) : (b && !flag)
L318[15:46:35] <PaleoCrafter> well, the ternary compiles to less bytecode (by one instruction xD)
L319[15:47:46] <PaleoCrafter> it uses one less iload and a goto instead of a conditional jump
L320[15:48:08] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error: Connection reset by peer)
L321[15:48:22] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L322[15:48:45] ⇨ Joins: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L323[15:52:44] ⇨ Joins: zml (~zml@minions.aoeu.xyz)
L324[15:57:33] <quadraxis> no wait
L325[15:57:39] <quadraxis> flag ? a : b
L326[15:58:19] <PaleoCrafter> that is what LatvianModder initially had :P
L327[15:58:31] <quadraxis> that's porbably better
L328[15:59:00] <PaleoCrafter> my remarks on the bytecode were about his and gigaherz' versions, so :P
L329[15:59:09] ⇦ Parts: Aroma1997 (~Aroma1997@2604:a880:800:10::168:d001) ())
L330[15:59:17] <gigaherz> hmm so java bytecode doesn't have a ternary opcode?
L331[15:59:23] <PaleoCrafter> nah
L332[15:59:24] <quadraxis> well that's what I get for muissing the orignal
L333[15:59:25] <gigaherz> I'd have imagined some sort of "conditional store"
L334[15:59:29] <gigaherz> if condition store A else store B
L335[15:59:33] <PaleoCrafter> it really just is a glorified if
L336[15:59:39] <gigaherz> speaking about htat
L337[15:59:56] <gigaherz> does the ternary operator run both expressions or only the true branch?
L338[16:00:09] <quadraxis> only one branch
L339[16:00:14] <PaleoCrafter> ^ it's lazy
L340[16:00:16] <gigaherz> it's something I probably have taken for granted, but I never actually verified
L341[16:00:16] <gigaherz> XD
L342[16:00:23] <gigaherz> okay then the ternary store wouldn't work
L343[16:00:33] <gigaherz> since it would need the stack to contain the two values already computed
L344[16:01:42] <gigaherz> and due to lazy booleans, the "((flag&&a) || (!flag&&b))" version will also need conditionals, to avoid running the code in "b" if the previous expression was true
L345[16:06:30] <quadraxis> how would ((flag&&a) || (!flag&&b)) be more efficient anyway?
L346[16:07:23] <gigaherz> depends on the machine instructions
L347[16:07:33] <gigaherz> if flag, a, and b, are variables
L348[16:07:48] <gigaherz> it may ber possible to compute the entire expression using only logic/maths operations
L349[16:07:51] <gigaherz> without conditional branching
L350[16:07:53] <gigaherz> be*
L351[16:08:10] <gigaherz> while f?a:b will need one branch to dedice the value, and then another for the if
L352[16:08:17] <howtonotwin> flag ? a : b is "load flag, conditional jump LBL, put a on stack, goto END, LBL: put b on stack, END:" iirc
L353[16:08:23] <gigaherz> however
L354[16:08:37] <gigaherz> many instruction sets don't include boolean opcodes
L355[16:08:44] *** kroeser is now known as kroeser|away
L356[16:08:47] <gigaherz> and on top of that
L357[16:08:52] <gigaherz> there's the whole lazy-booleans thing
L358[16:08:52] *** kroeser|away is now known as kroeser
L359[16:08:55] <gigaherz> which gets in the way
L360[16:11:17] ⇦ Quits: Jezza (~Jezza@92.206.33.136) (Quit: Leaving)
L361[16:12:16] <KnightMiner> What is the easiest way for an itemstack capability to set the stack to null?
L362[16:12:40] <KnightMiner> I dont really know what inventory it is in so I cannot use a normal method like that
L363[16:13:43] <LexManos> It cant, and probably shouldnt as the cap shouldnt understand that its a itemstack.
L364[16:14:18] <KnightMiner> Hmm, so is there a better way for a bucket to return nothing when emptied?
L365[16:15:35] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 186 seconds)
L366[16:16:39] <TechnicianLP> at crafting or when placing in world?
L367[16:16:49] <LexManos> it shouldnt return anything.
L368[16:16:55] <LexManos> It should be its own empty form
L369[16:17:22] <KnightMiner> The idea is the bucket can break thus returning nothing instead of its empty form
L370[16:17:45] <gigaherz> you should have said so from the start ;P
L371[16:18:18] *** kroeser is now known as kroeser|away
L372[16:18:32] <LexManos> Then it depends on where its used
L373[16:18:41] <LexManos> and caps dont know anything about their environment like inventory
L374[16:18:51] <gigaherz> filling/emptying a normal bucket doesn't involve the capability -- it's all in the bucket itself
L375[16:18:52] <LexManos> so you'd have to rely on the invoker.
L376[16:19:00] <TechnicianLP> you could look at how iguana-tweaks does it with claybuckets
L377[16:19:19] <gigaherz> clicking with a bucket in hand also doesn't direclty involve the capability -- it's all in the item itself
L378[16:19:37] <gigaherz> so the only remaining situation is an item being an IFluidHandler that can be partially full
L379[16:20:14] <gigaherz> and I have no idea if the IFluidHandler capability provides anything for empty<->full container conversions
L380[16:20:20] <KnightMiner> I have it working for world placement, its the fluid container wrapper for the capability that is giving me issues
L381[16:20:45] <LexManos> In theory there shouldnt be any container conversions
L382[16:20:53] <LexManos> its an annoying thing coming from vanilla
L383[16:21:21] <LexManos> But ya, not gunna happen as stated, you'd have to rely on whoever invokes your capability to handle it
L384[16:21:49] <LexManos> The system was not, and will not be designed for fucking witht he itemstacks, because mutibility and management is already a PITA
L385[16:21:52] <gigaherz> I was going to say you may want different items for stacking purposes -- but I already created an item that can be stacked when new, but can't be stacked when partially damaged
L386[16:21:54] <gigaherz> so it's a non-issue
L387[16:22:37] <gigaherz> KnightMiner: so... *when* does it have to break?
L388[16:22:41] <LatvianModder> "itemstack capability to set the stack to null" what
L389[16:23:00] <gigaherz> in-world
L390[16:23:05] <KnightMiner> Based on the contents. I am basically bringing back the clay bucket in 1.10 (but dynamic unlike other mods I've seen)
L391[16:23:06] <LatvianModder> how can you even do that.. thats almost equal to "this = null;"
L392[16:23:07] <gigaherz> and recipes involving "containers" are easy
L393[16:24:06] <gigaherz> LatvianModder: he wwould have wanted something akin to Item#getContainerItem, but for IFluidHandlers -- which lex said isn't going to happen
L394[16:24:23] *** V is now known as Vigaro
L395[16:24:23] <LexManos> going to assume hes having the issue when machine drain the item
L396[16:24:43] <LexManos> just say that the machine is gentle enough to not break the bucket
L397[16:25:12] <LexManos> or, you could just have it have the capability have a 'broken' flag
L398[16:25:15] <LatvianModder> So he wants to do ' if(amount = 0) { stack = differentItem } ' but from inside the capability?
L399[16:25:17] <KnightMiner> Hmm, right now it is sorta working if I just set the stack size to 0
L400[16:25:28] <LexManos> and your clay bucket item itself just display as broken when its been used
L401[16:25:30] <gigaherz> KnightMiner: you still didn't say
L402[16:25:42] <gigaherz> if you are having this issue when on a standard crafting grid or where
L403[16:25:51] <LexManos> It all needs context
L404[16:25:54] <LexManos> and you cant do anything with
L405[16:26:31] <LexManos> IFluidHandlers do not have container information because ItemStacks dont have container information and there is no reason for them to.
L406[16:26:41] <LexManos> You need to be more specific on what you actually want to do
L407[16:26:43] <LexManos> And in what context
L408[16:26:57] <LexManos> because as it sits, crafting, normal item use, can be done
L409[16:27:08] <KnightMiner> Basically, I want the bucket to break whenever it is emptied if it contains lava (or another hot liquid)
L410[16:27:12] <LexManos> The ONLY issue is 3rd party machines that dont have a mechanic of emptying
L411[16:27:23] <LexManos> DEFINE FUCKING EMPTYING YOU MORON
L412[16:27:26] <LexManos> ive asked this 4 times
L413[16:27:51] <KnightMiner> Sorry, by empting I mean something calling the capabilities drain method
L414[16:27:58] <KnightMiner> That could include crafting
L415[16:28:00] <LexManos> WHAT calling the drain method?
L416[16:28:07] <KnightMiner> Right now tanks on right click
L417[16:28:15] <LexManos> YOUR item controls right click
L418[16:29:19] <KnightMiner> So I assume the proper thing would be to check the block hit for a fluid handler capability?
L419[16:29:20] <gigaherz> KnightMiner: there isn't one single general solution.
L420[16:29:26] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L421[16:29:36] <LexManos> Yes, and if it is, and it empties the bucket
L422[16:29:43] <LexManos> then do normal vanilla mecahnics to return null
L423[16:31:12] ⇦ Quits: Zesty (~Zesty@180.97.28.12) (Ping timeout: 186 seconds)
L424[16:31:40] <LexManos> Capabilities arnt magic, *something* has to interact with the capability.
L425[16:32:03] <KnightMiner> Well, with the fluid container thing, normally the tanks logic itself handles that, for example in the Tinkers Construct drains
L426[16:32:05] <gigaherz> hmm... don't blocks have the first say on rightclick without sneaking? or am I missing some flag that lets item take over?
L427[16:32:08] <LexManos> Its up to that interaction to define extra specific functionalities.
L428[16:32:18] <LexManos> items do
L429[16:32:37] <gigaherz> wait onItemRightClick vs onItemUse
L430[16:32:41] <gigaherz> nevermind.
L431[16:32:44] <KnightMiner> So I was hoping for a general "when emptied, do blah" rather than special casing ways to empty
L432[16:32:59] <LexManos> Its possible for the tanks to handle it, if they do and if they want to handle your mechanic then they need to implement the item switching
L433[16:33:15] <LexManos> As stated THERE IS NOTHING YOUR CAN DO IN THE ITEMSTACK CAPABILITY
L434[16:33:22] <LexManos> {thats like the 5th time ive said THAT}
L435[16:33:38] <KnightMiner> Yeah, I get that. I was hoping for and see there is no direct way, so I am taking your solution
L436[16:33:39] <gigaherz> KnightMiner: if the tanks work with buckets
L437[16:33:43] <gigaherz> chances are they call .getContainerItem
L438[16:33:52] <gigaherz> that's hwo buckets swap themselves with their empty forms
L439[16:33:54] <gigaherz> how*
L440[16:34:28] <gigaherz> so you shouldn't really have any issue with either crafting grid, or interacting with tanks (if those tanks work with buckets)
L441[16:34:46] <gigaherz> unless they don't call .getcontainerItem if it's a fluid cpability
L442[16:34:55] <gigaherz> then it's up to you to ask nicely to the mod authors
L443[16:35:15] <LexManos> Now, for the last time, and this goes for giga as well, Its PURELY UP to whoever invokes the cability. THere is no definition in the spec for swapping items so there is no general purpose way of doing it correctly.
L444[16:35:29] <LexManos> Now, drop it.
L445[16:35:33] <LexManos> The answer is no.
L446[16:35:34] ⇨ Joins: Zesty (~Zesty@180.97.28.12)
L447[16:37:43] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Quit: Leaving)
L448[16:38:50] *** PaleoCrafter is now known as PaleOff
L449[16:40:21] <LatvianModder> Is it possible to make @SideOnly(Side.CLIENT) applicable to a package-info.java?
L450[16:41:01] <LatvianModder> Currently it obviously isnt, but it would be very handy, much like @ParametersAreNonnullByDefault and/or @MethodsReturnNonnullByDefault
L451[16:41:13] <gigaherz> what woudl be the point?
L452[16:41:26] <LatvianModder> To not copy-paste that annotation to every class in that package
L453[16:41:31] <gigaherz> the idea of @SideOnly
L454[16:41:41] <gigaherz> is to prevent references that wouldcause load-time errors
L455[16:41:50] <gigaherz> just isolate those clasess as much as you can
L456[16:42:04] <gigaherz> and thne put @SideOnly *only* on the minimum required amount of methods that you really can't avoid
L457[16:42:20] <gigaherz> use your ClientProxy to call those methods and stuff like that
L458[16:42:23] <LatvianModder> Thats why I try to do
L459[16:42:38] <gigaherz> if you have to @SideOnly an entire package, you are doing it wrong.
L460[16:42:44] <LatvianModder> But for example, if class has Minecraft mc; (like all gui stuff) the whole class needs to be CLIENT, right?
L461[16:42:52] <LatvianModder> because that mc will be inited anyway
L462[16:42:54] <gigaherz> only if it's being loaded
L463[16:43:06] <LatvianModder> well, gui's mc is always loaded
L464[16:43:07] <gigaherz> which means only if it's being referenced by another class
L465[16:43:24] <LexManos> Pretty sure its not possible
L466[16:43:39] <LatvianModder> Thought so
L467[16:43:51] <LexManos> As package-info is purely a compile time thing and doesnt actually copy the annotations to the classes
L468[16:44:02] <LexManos> either way
L469[16:44:09] <LexManos> you SHOULD NEVER be using @SideOnly in your code.
L470[16:44:15] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L471[16:44:31] <LatvianModder> So package-info doesnt go in .jar / is source only? TIL
L472[16:44:48] <gigaherz> it does go in jar
L473[16:44:56] <LexManos> it gets compiled to a class, and depending on your package applied to the jar
L474[16:44:58] <gigaherz> that's how the @Api stuff works
L475[16:45:04] ⇨ Joins: illy (~LordIllyo@2602:304:cf32:f980:3a85:d95f:32ee:e5be)
L476[16:45:08] <LexManos> but its not really a real class and kinda difficult to deal with.
L477[16:45:41] <LexManos> Either way proper code layout > asm hackery with annotations
L478[16:46:42] <LatvianModder> Is there a documentation where it describes where @SideOnly should be used properly? Because I use it on classes that has other @SideOnly references, e.g. class A has field Minecraft mc;
L479[16:47:22] ⇦ Quits: cpup (~cpup@32.218.115.123) (Ping timeout: 190 seconds)
L480[16:47:28] <gigaherz> LatvianModder: there's one and only one reason to ever use @SideOnly: for overriding methods whose parameters reference sideonly classes
L481[16:47:34] <gigaherz> IIRC
L482[16:47:37] <gigaherz> any other use is bad code
L483[16:47:59] ⇨ Joins: cpup (~cpup@32.218.115.123)
L484[16:48:00] <tterrag> not quite. it's for when you override a vanilla method that had @SideOnly
L485[16:48:10] <tterrag> if you are taking in a sideonly parameter you should be making that code client-safe
L486[16:48:11] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Read error: Connection reset by peer)
L487[16:48:11] <gigaherz> not necessary
L488[16:48:16] <gigaherz> unless the vanilla method used a sideonly class
L489[16:48:19] <gigaherz> it will just stop overriding
L490[16:48:28] <tterrag> well yeah, but you can't move the method
L491[16:48:30] <LexManos> Here is the documentation:
L492[16:48:33] <LexManos> Dont use it
L493[16:48:55] <LexManos> A class that is @SideOnly will crash, if you try to invoke it anyways
L494[16:48:58] <LexManos> so dont invoke it
L495[16:49:11] <tterrag> lex: that's entirely untrue. you cannot make a mod without using it. some methods HAVE to be server-unsafe if they are overrides
L496[16:49:18] <LexManos> you dotn TECHNICALLY have to use it when overiding vanilla methods either
L497[16:49:44] <tterrag> technically no, but it's a minefield if you don't
L498[16:50:03] <LexManos> The only time you NEED it is for when you think your class that has a hard reference to a vanilla client side onyl class in one of its fields or methods
L499[16:50:10] <LexManos> and you expect that class to be reflected over
L500[16:50:19] <gigaherz> IMO: avoid all sideonly, test in dedicated server, and if it fails to load, then see why
L501[16:50:20] <LexManos> because reflection resolve all method/field types.
L502[16:50:24] <gigaherz> if you can move that code to a proxy, do so
L503[16:50:30] <gigaherz> if you can't because it's a method param, then ask here ;P
L504[16:50:31] <LexManos> which causes the jvm to try and load said clientside classes
L505[16:50:52] <tterrag> instance fields are resolved without reflection
L506[16:50:56] <LexManos> BUT people SHOULDNT be randomly reflecting over classes for no good reason
L507[16:51:05] <LexManos> Technically not farrett
L508[16:51:08] <LexManos> g*
L509[16:51:17] <LexManos> They are resolved IF they are invoked.
L510[16:51:37] <LexManos> But yes, fields are far more likely to be invoked accedently then methods.
L511[16:51:39] <tterrag> I've always had field classes resolved on classload
L512[16:51:45] <Ordinastie_> same
L513[16:51:54] <Ordinastie_> and return types of methods too
L514[16:51:59] <tterrag> ^
L515[16:51:59] <Ivorius> garrett? oh my god I never even noticed
L516[16:52:06] <LatvianModder> right?
L517[16:52:08] <tterrag> Ivorius: welcome to the club
L518[16:52:10] <LexManos> So it's adviseable that when possible, you DONT have anything thats sided in common classes
L519[16:52:11] <tterrag> they meet on tuesdays
L520[16:52:23] <LexManos> I have no idea what you guys are doing, you most likely have inializers somewhere.
L521[16:52:31] <Ivorius> I've seen your name for like
L522[16:52:33] <Ivorius> 3 years
L523[16:52:36] <LatvianModder> next thing you will notice Ivorius is that im a Modder from Latvia
L524[16:52:36] <Ivorius> In this channel
L525[16:52:37] <LexManos> But fields and methods {even just return types} are NOT resolved at classload time.
L526[16:52:38] ⇨ Joins: AforAnonymous (bitch2k@dyn-050-229.vix2.mmc.at)
L527[16:52:59] <LexManos> I rather dont want to go into specifics, lets just say i have hundreds of hours worth of experiance digging intot he jvm for theses exact issues.
L528[16:53:42] <LatvianModder> Alrighty then. Use as few @SideOnly's as possible, got it
L529[16:53:58] <LatvianModder> thats what I do anyway
L530[16:54:00] <KnightMiner> Hmm, any reason the universal bucket does not set a container item? It makes its default crafting behavior a bit different than vanilla. Is it because you are not technically supposed to use the item directly in crafting? (rather check the fluid capability?)
L531[16:54:09] <LexManos> mm, if you get an issue due to having a hard reference to an inapropriate vanilla class.
L532[16:54:21] <LexManos> Its better to move that to somewhere else thats gated behide side logic
L533[16:54:33] <LatvianModder> Yeah, thats what I try to do
L534[16:54:44] <LatvianModder> Is RayTraceResult still messed up on client vs server?
L535[16:54:55] <LexManos> Remember ASM hacks ARE THE VERY LAST RESORT, you should even try reformatting your computer and praying to vishnu before using ASM
L536[16:54:56] <LatvianModder> I heard rumors that getEyeHeight() was fixed
L537[16:55:20] <LatvianModder> Haha, that's a quote material
L538[16:56:12] <diesieben07> lex, are we deleting whole threads now even if someone is mentioning ASM? that thread you deleted was somewhat valueable, i don't think it hsould be deleted just because someon comes in and mentiones "hello ASM !!!"
L539[16:56:32] <LexManos> YOU shouldnt delete them
L540[16:56:35] <diesieben07> as in, all the thread was about somethign completely distinct from the last thread
L541[16:56:38] <diesieben07> *post
L542[16:56:43] <Ivorius> Vishnu did nothing for me
L543[16:56:44] <LexManos> I dont want to spend the effort to cleanup specifc posts
L544[16:56:48] <Ivorius> Pray to the sun god
L545[16:56:49] <Ivorius> That helped
L546[16:56:50] <diesieben07> because draco now messaged me asking wth
L547[16:56:56] <LexManos> Just get there before I do.
L548[16:57:00] <diesieben07> lol
L549[16:57:13] <diesieben07> i will restore the thread minus the post then i guess
L550[16:57:26] <LexManos> Im far to busy and care far to little to do anything more then hit "Remove topic"
L551[16:57:59] <LexManos> Seriously, FUCK anyone who makes a coremod.
L552[16:58:07] *** MorphFK is now known as Morphan1
L553[16:58:09] <diesieben07> so even "i did asm way back when but now i know better" is a reason for deletion?
L554[16:58:27] <LexManos> use your best judgement.
L555[16:58:32] <LatvianModder> I didnt even learn to do it, because I always found a way around it. Reflection is the Worst i have done
L556[16:58:36] <LexManos> If they even hint at advocating people use asm
L557[16:58:37] <LexManos> kill it
L558[16:58:48] <diesieben07> k then
L559[16:59:10] <LexManos> THere is NO reason besides writing full fundemental re-works of the game engine, to use ASM.
L560[16:59:23] <LexManos> And in that case you BETTER fucking know what you're doing and not need any of our help.
L561[16:59:28] <LatvianModder> At that point, Forge will probably not be needed there
L562[16:59:41] <LexManos> Because you're taking it on yourself to FUCK compatibility, which is not something we support in this community.
L563[17:09:47] ⇦ Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 182 seconds)
L564[17:11:07] <tterrag> no reasons, huh?
L565[17:11:11] <tterrag> zero?
L566[17:12:15] <LexManos> no, and shush
L567[17:12:30] <LatvianModder> lol
L568[17:12:50] <LexManos> I can just SMELL the 'but' comming.
L569[17:13:13] ⇦ Quits: TechnicianLP (~Technic@p4FE1D248.dip0.t-ipconnect.de) (Ping timeout: 202 seconds)
L570[17:13:22] <tterrag> of course there is. because that claim is ludicrous.
L571[17:13:31] <tterrag> unless you expect every one of them to make a forge PR
L572[17:13:43] <tterrag> for their tiny and perhaps useless (except to them) feature
L573[17:13:46] <LexManos> Thats exactly what I expect.
L574[17:13:57] <LatvianModder> well if there is no reason then why keep it in Forge?
L575[17:13:57] <tterrag> except you deny PRs ALL THE TIME because they wouldn't be useful for anyone else
L576[17:14:26] <LexManos> Yes because they shouldnt be doing them
L577[17:14:37] <LexManos> and what they THINK they need to change they actually done
L578[17:14:48] <LexManos> and what they want to do can be done already with the systems that are currently in place.
L579[17:14:48] ⇦ Quits: MalkContent (~MalkConte@p4FDCE0E5.dip0.t-ipconnect.de) (Quit: Leaving)
L580[17:14:52] <tterrag> shouldn't be doing them why?
L581[17:14:59] <tterrag> I agree that sometimes people use coremods when they don't need to
L582[17:15:04] <tterrag> but other times, it is necessary
L583[17:15:09] <LexManos> Or, if it cant we try and make it more gneeric and more useful for everyone.
L584[17:15:39] *** tterrag was kicked by MineBot (Banned: (2d) Not in the mood to argue, coremods are NEVER a NESSEITY. Come back after I leave for con.))
L585[17:15:57] <LexManos> And we keep it in forge because we LITERALLY cant remove it.
L586[17:16:03] *** amadornes is now known as amadornes[OFF]
L587[17:16:09] <LexManos> Its not IN forge anymore, as we gave that code to Mojang for their legacy launcher.
L588[17:16:32] <LexManos> And even if we TRIED to remove it people would hack it back in anyways, so better to have SOME sembelance of management.
L589[17:16:34] <LatvianModder> Meta plan: Use ASM to remove ASM
L590[17:16:35] <Ivorius> Use ASM to remove it for mods
L591[17:16:38] <Ivorius> Yah
L592[17:17:03] <Ivorius> And then we ASM it back in dynamically for our core mods
L593[17:17:10] <Ivorius> It's genius
L594[17:17:14] <LatvianModder> lol
L595[17:17:19] <LexManos> Yes, I do enough cat and mouse with other projects.
L596[17:17:25] <LexManos> I dont want to do it with forge for retarded shit.
L597[17:18:15] ⇦ Quits: cpup (~cpup@32.218.115.123) (Ping timeout: 384 seconds)
L598[17:27:35] ⇦ Quits: KnightMiner (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net) (Ping timeout: 186 seconds)
L599[17:29:41] ⇦ Quits: phroa (phroa@173.254.236.155) (Ping timeout: 192 seconds)
L600[17:32:43] ⇦ Quits: AforAnonymous (bitch2k@dyn-050-229.vix2.mmc.at) (Killed (NickServ (GHOST command used by lolinternet)))
L601[17:36:15] ⇨ Joins: phroa (phroa@phroa.net)
L602[17:39:08] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error: Connection reset by peer)
L603[17:39:26] ⇦ Quits: Eccles (~eccles@s0106f81edff80f58.gv.shawcable.net) (Remote host closed the connection)
L604[17:44:53] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 384 seconds)
L605[17:45:43] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L606[17:46:24] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Ping timeout: 186 seconds)
L607[17:50:58] ⇨ Joins: Yoplitein (~Hugh_Janu@2601:644:380:cdb:d4d1:a6e4:1a42:61bc)
L608[17:57:29] ⇨ Joins: killjoy1 (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com)
L609[17:59:53] ⇦ Quits: killjoy (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com) (Ping timeout: 202 seconds)
L610[18:01:22] ⇨ Joins: KnightMiner (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net)
L611[18:02:39] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:2c65:bafb:e2c6:7711)
L612[18:05:27] ⇦ Parts: Mine|away (~minecreat@tterrag.com) ())
L613[18:07:25] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L614[18:09:16] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L615[18:10:17] ⇦ Quits: agowa338 (~Thunderbi@p5491853F.dip0.t-ipconnect.de) (Quit: agowa338)
L616[18:10:34] ⇨ Joins: agowa338 (~Thunderbi@p5491853F.dip0.t-ipconnect.de)
L617[18:10:38] ⇦ Quits: JoltEffect (~leetorwee@host86-169-204-177.range86-169.btcentralplus.com) ()
L618[18:12:15] ⇨ Joins: Mine|away (~minecreat@50-0-172-6.dsl.dynamic.fusionbroadband.com)
L619[18:12:54] ⇦ Quits: Yoplitein (~Hugh_Janu@2601:644:380:cdb:d4d1:a6e4:1a42:61bc) (Quit: so long and thanks for all the fish)
L620[18:13:02] <Mine|away> hey, having to use my alternate nick because cant join through bouncer, someone else who uses the same bouncer was banned, and now I cant join either, was wondering if you could unban ip and just ban the user Lex?
L621[18:13:15] <LexManos> no
L622[18:13:47] <Mine|away> oh, ok
L623[18:14:03] <Mine|away> can I ask how much longer ban is so I know when I can rejoin with my main acount?
L624[18:14:22] <LexManos> No idea as the only person ive banned recently is garrett
L625[18:14:33] <Mine|away> yeah, I use his bouncer
L626[18:14:51] <LexManos> dont
L627[18:14:57] <Ordinastie_> Lex, timed ban don't always clear themselves,
L628[18:15:18] <Mine|away> well, I dont have any money and he hosts me for free xD
L629[18:15:44] <Ordinastie_> few months ago you bannned my bouncer for 36h, the ban is still going
L630[18:16:10] <LexManos> yell at chanserv then not me
L631[18:16:28] ⇨ Joins: killjoy (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com)
L632[18:17:29] *** Mine|away is now known as minecreatr_
L633[18:17:37] ⇦ Quits: killjoy1 (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com) (Ping timeout: 202 seconds)
L634[18:17:42] <minecreatr_> well, I guess I will just be in here without bouncer for now then :/
L635[18:18:31] <minecreatr_> how long does garrett's ban last?
L636[18:18:38] <Ordinastie_> 2 days
L637[18:18:56] <Ordinastie_> if it works correctly
L638[18:19:16] <minecreatr_> ok
L639[18:19:27] ⇨ Joins: killjoy1 (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com)
L640[18:19:27] <minecreatr_> might look into getting my own bouncer
L641[18:19:59] <minecreatr_> any recommendation of hosts?
L642[18:20:17] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: You think you are above consequences.)
L643[18:22:17] ⇦ Quits: killjoy (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com) (Ping timeout: 202 seconds)
L644[18:22:32] ⇦ Quits: agowa338 (~Thunderbi@p5491853F.dip0.t-ipconnect.de) (Quit: agowa338)
L645[18:22:41] ⇨ Joins: agowa338 (~Thunderbi@p5491853F.dip0.t-ipconnect.de)
L646[18:24:08] *** MrKickkiller is now known as MrKick|Away
L647[18:30:41] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 202 seconds)
L648[18:32:10] ⇨ Joins: RANKSHANK_mob1 (~RANKSHANK@pa49-181-162-12.pa.nsw.optusnet.com.au)
L649[18:33:13] <shartte> hrm, I think might have to try and draft a PR that allows for full-bright quads without the hackery I am currently doing :|
L650[18:33:48] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L651[18:33:51] ⇦ Quits: minecreatr_ (~minecreat@50-0-172-6.dsl.dynamic.fusionbroadband.com) (Quit: Bouncer is down)
L652[18:34:34] <Ordinastie_> there is already something for that
L653[18:35:03] <shartte> there is?
L654[18:35:16] <shartte> I've searched up and down through the lighter and couldn't find it
L655[18:35:23] <Ordinastie_> LightUtil ro something
L656[18:36:16] <shartte> Hm, nothing I can't immediately identify anything as being useful in that
L657[18:36:38] <shartte> Ah well, it is if you're doing TESR's
L658[18:36:42] <shartte> Fast TESR's even
L659[18:36:57] <shartte> But I am trying to go through the normal bakery, so to speak
L660[18:38:11] <shartte> we're using a brute force method right now, of adding the lightmap UV coords to the quad even if the format doesnt have them
L661[18:38:34] <Ordinastie_> but isn't it overwritten after ?
L662[18:38:39] <shartte> apparently not
L663[18:38:57] <shartte> well, it's used in conjunction with reflection hacks :P
L664[18:39:02] <shartte> (not my choice)
L665[18:39:29] ⇨ Joins: killjoy (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com)
L666[18:39:29] <Ordinastie_> I don't know how, because I don't use models at all, but there supposed to be a way to do it directly
L667[18:39:38] <Ordinastie_> ask fry, he should know
L668[18:39:52] <shartte> Models as in JSON models or IBakedModel in general?
L669[18:39:53] <Ivorius> I hope my builds are now stable enough
L670[18:40:01] <Ivorius> 1.9 gets like no downloads if you have 1.10
L671[18:40:07] <shartte> This is a custom programmatic impl. of IBakedModel too
L672[18:40:13] <Ordinastie_> no models in general
L673[18:40:15] <Ivorius> I don't feel like doing this git branch shit anymore haha
L674[18:40:18] <shartte> Ah ok
L675[18:40:19] <Ordinastie_> incidently, no JSON either
L676[18:41:53] <shartte> yeah. fullbright is an easy, cheap and still good effect
L677[18:41:53] ⇦ Quits: killjoy1 (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com) (Ping timeout: 202 seconds)
L678[18:42:09] <shartte> so hmmm. i hope i can make this work without the evil hacks
L679[18:44:44] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L680[18:44:47] <Ordinastie_> BakedQuand.shouldApplyDiffuseLighting() ?
L681[18:45:10] <Ordinastie_> and maybe pipe()
L682[18:45:39] <shartte> nah diffuse lighting is something else
L683[18:45:43] <shartte> that's what I also initially thought
L684[18:46:01] <shartte> but that is just about simulating diffuse lighting by statically dimming certain block faces
L685[18:46:02] <Ordinastie_> ah yes
L686[18:46:13] <shartte> i.e. the north face is always dimmed a bit
L687[18:46:31] <Ordinastie_> * .8f
L688[18:46:49] ⇨ Joins: shadekiller666 (~shadekill@adsl-108-80-76-32.dsl.lsan03.sbcglobal.net)
L689[18:47:17] <Ordinastie_> it's the pipe stuff, but as usual, it's overcomplicated
L690[18:47:54] <shartte> yeah i am trying not to use that
L691[18:48:32] <Ordinastie_> why not ?
L692[18:48:39] <shartte> because it's overcomplicated? :P
L693[18:49:07] <Ordinastie_> if you prefer your hacks
L694[18:49:17] <shartte> the pipe stuff isn't going to help me with that
L695[18:49:36] <shartte> if the vertex lighter decides to override the uv coords @ index 1, i am screwed anyway. but it looks like it might not do that.
L696[18:50:12] <shartte> Heh, nice. Actually seems to work: https://i.imgur.com/B9TJ9U9.jpg (the channel display)
L697[18:50:50] <shartte> Awesome, so I *can* get rid of my ugly hax
L698[19:02:37] ⇨ Joins: killjoy1 (~killjoy@cpe-2606-A000-1118-C00F-B4C5-1B67-DE86-57BF.dyn6.twc.com)
L699[19:06:29] ⇦ Quits: killjoy (~killjoy@cpe-2606-A000-1118-C047-2C0A-7042-BAE5-DAA.dyn6.twc.com) (Ping timeout: 384 seconds)
L700[19:07:06] ⇨ Joins: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L701[19:12:34] ⇦ Quits: RANKSHANK_mob1 (~RANKSHANK@pa49-181-162-12.pa.nsw.optusnet.com.au) (Quit: ciao)
L702[19:21:34] ⇦ Quits: xerxes (~xerxes@2605:a000:110c:a04b:4c19:f13e:ff55:717f) (Read error: Connection reset by peer)
L703[19:22:38] ⇨ Joins: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L704[19:23:29] ⇦ Quits: shartte (~shartte__@ip-94-114-192-147.unity-media.net) (Ping timeout: 384 seconds)
L705[19:30:43] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Remote host closed the connection)
L706[19:34:18] ⇦ Quits: RichardG (~richardg8@201.37.252.131) (Ping timeout: 182 seconds)
L707[19:35:51] ⇨ Joins: RichardG (~richardg8@201.37.252.131)
L708[19:35:51] MineBot sets mode: +v on RichardG
L709[19:39:40] ⇦ Quits: IceDragon (~ThatGuy@184.170.25.239) (Ping timeout: 182 seconds)
L710[19:42:00] ⇨ Joins: IceDragon (~ThatGuy@184.170.44.159)
L711[19:49:47] ⇦ Quits: covers1624 (~covers162@ppp122-232-6.static.internode.on.net) (Read error: Connection reset by peer)
L712[19:52:06] ⇦ Quits: KnightMiner (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net) (Ping timeout: 186 seconds)
L713[19:52:08] ⇨ Joins: Cooler (~CoolerExt@59.97.203.95)
L714[19:54:03] ⇨ Joins: blood_ (unknown@ool-4574115b.dyn.optonline.net)
L715[19:56:44] ⇨ Joins: covers1624 (~covers162@ppp122-232-6.static.internode.on.net)
L716[20:01:55] ⇦ Quits: covers1624 (~covers162@ppp122-232-6.static.internode.on.net) (Read error: Connection reset by peer)
L717[20:03:29] ⇨ Joins: covers1624 (~covers162@ppp122-232-6.static.internode.on.net)
L718[20:04:19] ⇨ Joins: Naiten (Naiten@5.143.53.111)
L719[20:25:10] ⇦ Quits: Cooler (~CoolerExt@59.97.203.95) (Ping timeout: 186 seconds)
L720[20:31:07] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L721[20:34:08] ⇦ Quits: agowa338 (~Thunderbi@p5491853F.dip0.t-ipconnect.de) (Quit: agowa338)
L722[20:34:47] ⇨ Joins: agowa338 (~Thunderbi@p5491853F.dip0.t-ipconnect.de)
L723[20:58:45] ⇨ Joins: Cooler (~CoolerExt@59.97.203.95)
L724[20:59:05] ⇦ Quits: BordListian (~BordListi@213-47-142-14.cable.dynamic.surfer.at) (Ping timeout: 202 seconds)
L725[21:09:33] ⇨ Joins: MattDahEpic (~MattDahEp@71-218-179-163.hlrn.qwest.net)
L726[21:09:39] ⇦ Quits: MattDahEpic (~MattDahEp@71-218-179-163.hlrn.qwest.net) (Read error: Connection reset by peer)
L727[21:13:27] ⇦ Quits: Snapples (uid167569@id-167569.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L728[21:20:47] ⇦ Quits: Naiten (Naiten@5.143.53.111) (Read error: Connection reset by peer)
L729[21:28:03] ⇨ Joins: KnightMiner (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net)
L730[21:29:42] ⇦ Quits: Cooler (~CoolerExt@59.97.203.95) (Ping timeout: 186 seconds)
L731[21:30:32] ⇨ Joins: ChewLeKitten (uid35940@2604:8300:100:200b:6667:2:0:8c64)
L732[21:33:04] ⇨ Joins: Cooler (~CoolerExt@117.248.9.46)
L733[21:37:21] ⇦ Quits: RichardG (~richardg8@201.37.252.131) (Ping timeout: 202 seconds)
L734[21:37:27] ⇨ Joins: RichardG_ (~richardg8@189.40.82.40)
L735[21:37:27] MineBot sets mode: +v on RichardG_
L736[21:39:08] *** RichardG_ is now known as RichardG
L737[21:40:59] ⇨ Joins: RichardG_ (~richardg8@201.37.252.131)
L738[21:40:59] MineBot sets mode: +v on RichardG_
L739[21:42:30] ⇦ Quits: RichardG (~richardg8@189.40.82.40) (Ping timeout: 186 seconds)
L740[21:43:06] ⇦ Quits: RawringNymNym (~maria@BMTNON3746W-LP140-06-1096638587.dsl.bell.ca) (Ping timeout: 182 seconds)
L741[21:44:17] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L742[21:45:00] ⇨ Joins: RawringNymNym (~maria@bmtnon3746w-lp140-06-1096638587.dsl.bell.ca)
L743[22:03:06] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L744[22:03:26] *** Vigaro is now known as V
L745[22:04:59] ⇦ Quits: RichardG_ (~richardg8@201.37.252.131) (Ping timeout: 384 seconds)
L746[22:06:52] ⇦ Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Ping timeout: 182 seconds)
L747[22:07:02] ⇦ Quits: Cooler (~CoolerExt@117.248.9.46) (Ping timeout: 186 seconds)
L748[22:07:59] ⇨ Joins: auenf (David@DC-24-199.bpb.bigpond.com)
L749[22:08:07] ⇨ Joins: Lylac (~Tamtam18_@c-73-96-85-25.hsd1.or.comcast.net)
L750[22:18:49] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error: Connection reset by peer)
L751[22:27:22] ⇨ Joins: Eccles (~eccles@S0106f81edff80f58.gv.shawcable.net)
L752[22:41:39] ⇨ Joins: irctc980 (webchat@ip68-104-222-58.ph.ph.cox.net)
L753[22:41:44] ⇨ Joins: Cooler (~CoolerExt@117.248.9.46)
L754[22:45:37] ⇨ Joins: agowa339 (~Thunderbi@p54919F73.dip0.t-ipconnect.de)
L755[22:46:30] ⇦ Quits: Cooler (~CoolerExt@117.248.9.46) (Ping timeout: 186 seconds)
L756[22:47:49] ⇦ Quits: Lathanael|Away (~Lathanael@p5496125E.dip0.t-ipconnect.de) (Ping timeout: 202 seconds)
L757[22:49:10] ⇨ Joins: Lathanael|Away (~Lathanael@p54961209.dip0.t-ipconnect.de)
L758[22:50:19] ⇦ Quits: agowa338 (~Thunderbi@p5491853F.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L759[22:50:19] *** agowa339 is now known as agowa338
L760[22:51:32] *** cpw is now known as cpw|out
L761[22:59:04] ⇦ Quits: irctc980 (webchat@ip68-104-222-58.ph.ph.cox.net) (Quit: Web client closed)
L762[22:59:27] ⇨ Joins: irctc980 (webchat@ip68-104-222-58.ph.ph.cox.net)
L763[23:08:03] ⇨ Joins: mcm22 (~irctc980@ip68-104-222-58.ph.ph.cox.net)
L764[23:08:10] <mcm22> I see the 1.10.2 release notes say that "modders shouldnt be making coremods because thats BAD," is this just a strong hint to use stuff provided by Forge where possible, or does mean that there is absolutely zero reason and need to use coremods?
L765[23:08:28] <killjoy1> both
L766[23:08:31] <sham1> Yes
L767[23:08:44] <killjoy1> if you need something, some sort of event, do a PR.
L768[23:08:55] <killjoy1> If you're using an outdated minecraft, tough.
L769[23:08:56] <williewillus> well they are justified in a very narrow set of cases
L770[23:09:03] <williewillus> but the large percentage of the time
L771[23:09:10] <sham1> very narrow
L772[23:09:10] <williewillus> if you need something chances are someone else needs it
L773[23:09:15] <williewillus> so you shuold put it in forge
L774[23:09:37] <illy> so something like terrafirmacraft?
L775[23:09:41] <sham1> and making *everything* into events as everything might be needed eventually
L776[23:10:01] <sham1> that's kind of annoying after a while
L777[23:11:38] <mcm22> I've got a few old mods which I'm upgrading to 1.10.2, and they relied on a lot of bytecode patching.
L778[23:12:08] <illy> heh I forgot to disable some events on github http://imgur.com/a/VxtZN
L779[23:12:12] <mcm22> For example, I added events for: BeforeAttackEntity, OnBlockChangeFromServer, OnPlayerStartDamageBlock, etc
L780[23:12:22] ⇦ Quits: irctc980 (webchat@ip68-104-222-58.ph.ph.cox.net) (Quit: Web client closed)
L781[23:12:23] <williewillus> how old is this mod??
L782[23:12:25] <williewillus> 0.o
L783[23:12:33] <mcm22> 1.7.2
L784[23:12:51] <luacs1998> what's the 1.10 equivalent of Entity.mountEntity?
L785[23:12:57] <williewillus> addPassenger
L786[23:13:02] <williewillus> or startriding
L787[23:13:05] <williewillus> i think the latter
L788[23:13:14] <williewillus> yeah it's startRiding
L789[23:13:30] <luacs1998> i was going to say addPassenger was protected
L790[23:13:31] <luacs1998> LOL
L791[23:13:43] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L792[23:21:22] <illy> LexManos, the PR bot you wanted is done
L793[23:32:18] ⇦ Quits: illy (~LordIllyo@2602:304:cf32:f980:3a85:d95f:32ee:e5be) (Quit: Leaving)
L794[23:32:48] ⇨ Joins: illy (~illy@2602:304:cf32:f980:3a85:d95f:32ee:e5be)
L795[23:33:25] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L796[23:33:30] ⇦ Quits: KnightMiner (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net) (Quit: Leaving)
L797[23:54:07] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C05A00CC76C10B4FCB6576.dip0.t-ipconnect.de)
<<Prev Next>> Scroll to Top