<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:05] ⇨ Joins: Kaiyouko (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L2[00:01:15] ⇨ Joins: Hoshiko (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L3[00:02:00] ⇨ Joins: Drtro (~anon@c-73-216-213-80.hsd1.va.comcast.net)
L4[00:02:17] ⇦ Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 186 seconds)
L5[00:03:53] ⇦ Quits: Kaiyouko (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 186 seconds)
L6[00:07:27] *** TTFTCUTS is now known as TTFT|Away
L7[00:10:14] ⇦ Quits: Iq2Gamer (uid60582@id-60582.richmond.irccloud.com) ()
L8[00:10:42] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Ping timeout: 186 seconds)
L9[00:17:31] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L10[00:18:27] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L11[00:39:48] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 202 seconds)
L12[00:39:59] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:dcaf:b396:6a19:a647) (Quit: good night irc!)
L13[00:40:59] ⇦ Quits: Drtro (~anon@c-73-216-213-80.hsd1.va.comcast.net) (Quit: Leaving)
L14[00:41:32] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L15[00:45:09] *** mrkirby153 is now known as kirby|gone
L16[00:48:52] ⇦ Quits: raoulvdberge (uid95673@id-95673.richmond.irccloud.com) (Quit: Connection closed for inactivity)
L17[00:49:07] ⇨ Joins: Drtro_ (~anon@c-73-216-213-80.hsd1.va.comcast.net)
L18[00:49:56] <Drtro_> 1
L19[00:52:08] ⇦ Quits: Drtro_ (~anon@c-73-216-213-80.hsd1.va.comcast.net) (Client Quit)
L20[00:57:16] ⇦ Quits: blood_ (unknown@ool-4574115b.dyn.optonline.net) ()
L21[00:58:29] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L22[00:58:33] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L23[01:03:45] ⇨ Joins: abab9579 (~abab9579@175.117.182.109)
L24[01:03:54] ⇦ 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))
L25[01:04:00] ⇨ Joins: Davnit (~Davnit@72-189-103-223.res.bhn.net)
L26[01:08:16] *** Darkevilmac is now known as DarkevilAway
L27[01:11:43] ⇨ Joins: aef (~aef@schweinehegel.raxys.net)
L28[01:24:17] *** Vigaro is now known as V
L29[01:26:33] ⇦ Quits: UnRealDinnerbone (~UnReal-Di@c-73-36-115-152.hsd1.il.comcast.net) (Ping timeout: 186 seconds)
L30[01:27:19] ⇨ Joins: BordListian (~BordListi@chello213047142014.32.11.vie.surfer.at)
L31[01:31:27] ⇨ Joins: flappy (~flappy@85-76-151-97-nat.elisa-mobile.fi)
L32[01:41:39] *** MrKick|Away is now known as MrKickkiller
L33[01:45:44] ⇦ Quits: BlayTheNinth (~blay09@x4d0c7ee2.dyn.telefonica.de) (Read error: Connection reset by peer)
L34[01:53:41] ⇨ Joins: Lythom (~Lythom@38.160.9.109.rev.sfr.net)
L35[01:59:27] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20160803 mappings to Forge Maven.
L36[01:59:30] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20160803-1.10.2.zip (mappings = "snapshot_20160803" in build.gradle).
L37[01:59:41] <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/
L38[02:00:33] ⇨ Joins: Hink (~Hink@pool-108-20-224-164.bstnma.fios.verizon.net)
L39[02:01:09] ⇦ Quits: Gil (uid147942@id-147942.brockwell.irccloud.com) (Quit: Connection closed for inactivity)
L40[02:05:30] *** minecreatr is now known as Mine|dreamland
L41[02:05:52] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 384 seconds)
L42[02:07:51] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L43[02:11:24] ⇨ Joins: gigaherz|work (~gigaherz@84.89.63.25)
L44[02:19:13] ⇨ Joins: PrinceCat (~PrinceCat@58-6-223-35.dyn.iinet.net.au)
L45[02:26:21] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L46[02:34:49] ⇨ Joins: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi)
L47[02:43:00] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 202 seconds)
L48[02:44:46] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L49[02:46:16] ⇦ Quits: abab9579 (~abab9579@175.117.182.109) (Ping timeout: 202 seconds)
L50[02:46:22] *** Kolatra is now known as Kolatra|awawy
L51[02:46:29] *** Kolatra|awawy is now known as Kolatra|away
L52[02:46:43] *** MrKickkiller is now known as MrKick|Away
L53[02:50:38] ⇦ Quits: Necr0 (~Necr0@p200300700D6EAAF9947DE5C8B8D9CBE8.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L54[02:52:35] ⇨ Joins: Aroma1997 (~Aroma1997@104.131.97.244)
L55[02:55:07] ⇨ Joins: AEnterprise (~AEnterpri@78-20-41-53.access.telenet.be)
L56[02:55:24] *** MrKick|Away is now known as MrKickkiller
L57[03:01:58] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping timeout: 384 seconds)
L58[03:06:42] ⇨ Joins: abab9579 (~abab9579@175.117.182.109)
L59[03:15:35] ⇦ Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Ping timeout: 182 seconds)
L60[03:16:43] ⇨ Joins: auenf (David@DC-24-199.bpb.bigpond.com)
L61[03:21:16] ⇦ Quits: flappy (~flappy@85-76-151-97-nat.elisa-mobile.fi) (Ping timeout: 202 seconds)
L62[03:22:16] ⇨ Joins: UnRealDinnerbone (~UnReal-Di@c-73-36-115-152.hsd1.il.comcast.net)
L63[03:30:36] ⇦ Quits: sweetpi (~sweetpi@c-67-172-57-82.hsd1.pa.comcast.net) (Quit: Leaving)
L64[03:35:37] ⇨ Joins: kimfy (~kimfy_@236.5.200.37.customer.cdi.no)
L65[03:38:04] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Ping timeout: 202 seconds)
L66[03:38:11] ⇨ Joins: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
L67[03:38:32] ⇦ Quits: MiniDigger|Vacation (~MiniDigge@some.random.host.cause.default.is.boring.minidigger.me) (Ping timeout: 202 seconds)
L68[03:39:21] ⇦ Quits: kimfy (~kimfy_@236.5.200.37.customer.cdi.no) (Ping timeout: 186 seconds)
L69[03:40:24] ⇦ Quits: PrinceCat (~PrinceCat@58-6-223-35.dyn.iinet.net.au) (Ping timeout: 202 seconds)
L70[03:44:08] ⇦ Quits: Vaevictus (~vae@kesq-06-093.dsl.netins.net) (Ping timeout: 198 seconds)
L71[03:48:55] ⇦ Quits: Hink (~Hink@pool-108-20-224-164.bstnma.fios.verizon.net) (Quit: Leaving)
L72[03:55:47] ⇨ Joins: Lunatrius` (~Lunatrius@77.38.21.26)
L73[03:57:23] ⇨ Joins: abec (~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de)
L74[03:59:07] ⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L75[03:59:12] ⇦ Quits: Lunatrius (~Lunatrius@77.38.21.26) (Ping timeout: 384 seconds)
L76[03:59:12] *** Lunatrius` is now known as Lunatrius
L77[04:02:31] ⇨ Joins: sokratis12GR (kiwiirc@ppp-94-69-133-9.home.otenet.gr)
L78[04:04:55] *** kroeser|away is now known as kroeser
L79[04:05:10] ⇨ Joins: Dragroth (~Dragroth@dslc-082-083-115-072.pools.arcor-ip.net)
L80[04:06:15] *** kroeser is now known as kroeser|away
L81[04:07:55] ⇨ Joins: Snapples (uid167569@id-167569.highgate.irccloud.com)
L82[04:11:52] ⇦ Quits: abab9579 (~abab9579@175.117.182.109) (Ping timeout: 190 seconds)
L83[04:14:44] ⇦ Quits: killjoy (~killjoy@cpe-2606-A000-1118-C0C8-A1BF-F908-7675-ECB8.dyn6.twc.com) (Ping timeout: 198 seconds)
L84[04:17:38] *** sokratis12GR is now known as sokratis12GR|Away
L85[04:20:50] *** tterrag is now known as tterrag|ZZZzzz
L86[04:41:48] ⇦ Quits: Lordmau5 (~Lordmau5@mail.viet-pham.de) (Ping timeout: 192 seconds)
L87[04:46:01] *** amadornes[OFF] is now known as amadornes
L88[04:48:04] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 202 seconds)
L89[04:49:29] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L90[04:57:41] ⇨ Joins: lclc98 (~lclc98@208.81.180.144)
L91[05:01:30] ⇨ Joins: PrinceCat (~PrinceCat@124-170-66-90.dyn.iinet.net.au)
L92[05:03:52] ⇦ Quits: PrinceCat (~PrinceCat@124-170-66-90.dyn.iinet.net.au) (Client Quit)
L93[05:07:27] ⇦ Quits: Davnit (~Davnit@72-189-103-223.res.bhn.net) (Read error: Connection reset by peer)
L94[05:09:56] ⇨ Joins: Davnit (~Davnit@72-189-103-223.res.bhn.net)
L95[05:13:32] ⇦ Quits: ThuGie (~ThuGie@mail.bzeutzheim.de) (Ping timeout: 198 seconds)
L96[05:13:57] ⇦ Quits: barteks2x (barteks2x@it.is.your.corrupt.we.claim.panicbnc.org) (Ping timeout: 201 seconds)
L97[05:14:02] ⇦ Quits: sokratis12GR|Away (kiwiirc@ppp-94-69-133-9.home.otenet.gr) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L98[05:14:34] ⇦ Quits: gakai (~gakai@mail.bzeutzheim.de) (Ping timeout: 201 seconds)
L99[05:14:44] ⇦ Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 198 seconds)
L100[05:14:44] ⇦ Quits: z0ttel (~ident@2a01:4f8:100:7ffe:2::2) (Ping timeout: 198 seconds)
L101[05:14:44] ⇦ Quits: Quetzi (~Q@qmunity.quetzi.tv) (Ping timeout: 198 seconds)
L102[05:15:11] ⇦ Quits: tips48|away (~tips48@nope.bz) (Ping timeout: 201 seconds)
L103[05:15:11] ⇦ Quits: MrZoidbergMD (Zoidberg@2a01:4f8:d13:311::3) (Ping timeout: 201 seconds)
L104[05:16:51] ⇨ Joins: gakai|off (~gakai@mail.bzeutzheim.de)
L105[05:16:51] ⇨ Joins: ThuGie|off (~ThuGie@mail.bzeutzheim.de)
L106[05:17:07] ⇨ Joins: tips48|away (~tips48@nope.bz)
L107[05:17:11] ⇨ Joins: Quetzi (~Q@qmunity.quetzi.tv)
L108[05:17:12] *** ThuGie|off is now known as ThuGie
L109[05:17:15] *** gakai|off is now known as gakai
L110[05:20:41] ⇨ Joins: MrZoidbergMD (Zoidberg@have.i.gone.mad.panicbnc.org)
L111[05:23:38] ⇦ Quits: aef (~aef@schweinehegel.raxys.net) (Ping timeout: 384 seconds)
L112[05:25:06] ⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L113[05:25:31] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Remote host closed the connection)
L114[05:26:19] ⇨ Joins: PrinceCat (~PrinceCat@124-170-66-90.dyn.iinet.net.au)
L115[05:27:28] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L116[05:34:24] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout: 384 seconds)
L117[05:40:43] ⇨ Joins: barteks2x (barteks2x@it.is.your.corrupt.we.claim.panicbnc.org)
L118[05:54:52] ⇦ Quits: PrinceCat (~PrinceCat@124-170-66-90.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L119[05:56:16] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L120[05:57:40] *** V is now known as Vigaro
L121[05:58:10] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L122[05:59:10] *** Vigaro is now known as V
L123[06:00:03] ⇨ Joins: kimfy (~kimfy@236.5.200.37.customer.cdi.no)
L124[06:00:16] ⇨ Joins: Nentify (uid14943@id-14943.highgate.irccloud.com)
L125[06:03:17] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L126[06:06:48] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 192 seconds)
L127[06:19:08] <BordListian> okay this thing i've created is horrible
L128[06:20:06] <BordListian> do i need to send a packet to update the breakspeed if i change it on the serverside via event?
L129[06:24:07] ⇨ Joins: yopu (~yopu@184-89-191-67.res.bhn.net)
L130[06:25:33] ⇨ Joins: BlueMonster (uid82864@id-82864.tooting.irccloud.com)
L131[06:27:59] ⇨ Joins: Meow-J (~Meow-J@45.32.34.121)
L132[06:28:14] ⇦ Quits: Abastro (~Abastro@175.117.182.109) (Ping timeout: 384 seconds)
L133[06:30:02] ⇨ Joins: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net)
L134[06:33:02] ⇨ Joins: raoulvdberge (uid95673@id-95673.richmond.irccloud.com)
L135[06:36:02] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L136[06:38:08] ⇨ Joins: sokratis12GR (kiwiirc@ppp-94-69-133-9.home.otenet.gr)
L137[06:39:56] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198 seconds)
L138[06:46:27] ⇨ Joins: flappy (~flappy@85-76-151-97-nat.elisa-mobile.fi)
L139[06:52:11] ⇨ Joins: Necr0 (~Necr0@p200300700D6EAAF9D44E254281D6A8E8.dip0.t-ipconnect.de)
L140[07:12:32] ⇨ Joins: Naiten (~Naiten@86.102.189.142)
L141[07:20:32] ⇦ Quits: RANKSHANK_mob1 (~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au) (Ping timeout: 190 seconds)
L142[07:20:54] ⇨ Joins: Hawaii_Beach (~Hawaii_Be@c80-216-156-69.bredband.comhem.se)
L143[07:25:34] ⇦ Quits: LexLap2 (~LexManos@172.76.2.58) (Quit: Leaving)
L144[07:25:46] ⇨ Joins: LexLap (~LexManos@172.76.2.58)
L145[07:25:46] MineBot sets mode: +o on LexLap
L146[07:36:45] ⇦ Quits: AnarchySage (~The-Sages@47-32-200-112.dhcp.ftwo.tx.charter.com) (Quit: This is the ´~†~` Ðëàth ÃñGë£ §Ǯîþt ´~†~` Made by [A])
L147[07:38:00] ⇨ Joins: RANKSHANK_mob1 (~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au)
L148[07:38:52] ⇦ Quits: abec (~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de) (Ping timeout: 202 seconds)
L149[07:40:16] ⇦ Quits: flappy (~flappy@85-76-151-97-nat.elisa-mobile.fi) (Ping timeout: 202 seconds)
L150[07:43:35] ⇦ Quits: Naiten (~Naiten@86.102.189.142) (Read error: Connection reset by peer)
L151[07:54:39] ⇨ Joins: Kenny164 (~pkinney@host217-42-126-65.range217-42.btcentralplus.com)
L152[07:55:46] ⇨ Joins: abec (~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de)
L153[08:06:20] ⇦ Quits: RANKSHANK_mob1 (~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au) (Ping timeout: 198 seconds)
L154[08:09:40] ⇦ Quits: turmfalke (~turmfalke@p20030056CF06BA3134DEF36C956C081C.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L155[08:10:35] ⇨ Joins: Fye (~Fye@dynamic-adsl-78-13-98-6.clienti.tiscali.it)
L156[08:14:14] ⇨ Joins: AnarchySage (~The-Sages@47-32-200-112.dhcp.ftwo.tx.charter.com)
L157[08:14:45] <AnarchySage> If i have a world i removed a mod from which removed a biome, which has the black non lighting effect, in 1.10.2 is there a way i can forge all chunks to update to fix it?
L158[08:15:01] <Rushmead> How do i make the spamless messages?
L159[08:16:59] <LatvianModder> what do you mean?
L160[08:19:56] ⇨ Joins: turmfalke (~turmfalke@p20030056CF06BA0B7448F0896A1D80FA.dip0.t-ipconnect.de)
L161[08:20:12] <Rushmead> So messages that replace themselfs, so that the chat is not spammed
L162[08:20:56] <Rushmead> Found: printChatMessageWithOptionalDeletion
L163[08:23:54] ⇨ Joins: Naiten (Naiten@5.143.6.39)
L164[08:24:54] ⇨ Joins: RANKSHANK_mob1 (~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au)
L165[08:31:22] <LatvianModder> you need a magic number for that
L166[08:31:26] <LatvianModder> smth like 6528902
L167[08:37:12] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 202 seconds)
L168[08:39:55] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L169[08:41:42] <Necr0> Rushmead you can have a look at the blood magic chat util https://github.com/WayofTime/BloodMagic/blob/1.9/src/main/java/WayofTime/bloodmagic/util/ChatUtil.java
L170[08:42:59] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit: Leaving.)
L171[08:45:09] ⇨ Joins: Brokkoli (~Brokkoli@p5b23cce8.dip0.t-ipconnect.de)
L172[08:45:14] ⇦ Quits: Brokkoli (~Brokkoli@p5b23cce8.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by Awaykoli!~Brokkoli@p5B23CCE8.dip0.t-ipconnect.de)))
L173[08:45:22] ⇨ Joins: Brokkoli (~Brokkoli@p5B23CCE8.dip0.t-ipconnect.de)
L174[08:47:56] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L175[08:57:30] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Ping timeout: 186 seconds)
L176[09:01:57] ⇨ Joins: Ordinastie_ (~Ordinasti@87-231-58-94.rev.numericable.fr)
L177[09:02:56] ⇨ Joins: Girafi (~Girafi@0x555178eb.adsl.cybercity.dk)
L178[09:03:31] <Hawaii_Beach> wait wat
L179[09:03:38] <Hawaii_Beach> what does registerOre() do?
L180[09:03:45] <gigaherz|work> where?
L181[09:03:47] *** TTFT|Away is now known as TTFTCUTS
L182[09:03:56] <Hawaii_Beach> OreDictionary
L183[09:04:09] <Hawaii_Beach> is that even how you register a ore?
L184[09:04:11] <Hawaii_Beach> an*
L185[09:04:26] <gigaherz|work> that's how you give an item an oredict name
L186[09:04:39] <Hawaii_Beach> yeah... lol
L187[09:04:51] <Hawaii_Beach> you still have to create generate classes?
L188[09:04:58] <gigaherz|work> ofc
L189[09:05:00] <Wuppy> sup people
L190[09:05:06] <Hawaii_Beach> fuuuck
L191[09:05:06] <gigaherz|work> it's still a standard Block and itsrespective itemblock
L192[09:05:13] <Wuppy> that doesn't sound good :P
L193[09:05:20] <Hawaii_Beach> tbh fuck your itemblocks
L194[09:05:21] <gigaherz|work> and if you want oregen, you need your own world generator plugin
L195[09:05:28] <Hawaii_Beach> what happened to being 100% block
L196[09:05:34] <gigaherz|work> wat
L197[09:05:37] <Wuppy> http://i.imgur.com/xCpnK4j.png
L198[09:05:41] <Hawaii_Beach> whatever, hi wuuup
L199[09:05:53] <gigaherz|work> Blocks only exists when placed on he world grid
L200[09:05:56] <Ordinastie_> Hawaii_Beach, that was never a thing
L201[09:05:56] <Hawaii_Beach> that wasn't for you my friend
L202[09:06:03] <gigaherz|work> when they are in any other form, they are Items
L203[09:06:08] <gigaherz|work> before 1.9.4
L204[09:06:13] <Hawaii_Beach> well i don't remember registering itemblocks
L205[09:06:14] <gigaherz|work> forge would implicitly register ItemBlocks for you
L206[09:06:21] <gigaherz|work> meaning no one ever knew it was optional
L207[09:06:36] <gigaherz|work> and there were a LOT of unnecessary itemblocks filling up the ID table
L208[09:06:40] <gigaherz|work> now it's opt-in
L209[09:06:45] <Hawaii_Beach> aha
L210[09:06:46] <Hawaii_Beach> smart
L211[09:06:55] <Hawaii_Beach> how about the id table
L212[09:07:08] <Hawaii_Beach> something new i should know?
L213[09:07:12] <gigaherz|work> no
L214[09:07:21] <gigaherz|work> something old that is now hidden
L215[09:07:25] <gigaherz|work> in older MC
L216[09:07:32] <gigaherz|work> you had to give your items/blocks and ID yourelf
L217[09:07:35] <gigaherz|work> self*
L218[09:07:40] <gigaherz|work> leading to horrible id conflicts
L219[09:07:40] <Hawaii_Beach> wait you no longer set ids ?
L220[09:07:48] <Hawaii_Beach> omg
L221[09:07:51] <Hawaii_Beach> yäääääääääz
L222[09:07:56] <gigaherz|work> now, the IDs are assigned automatically by forge
L223[09:07:58] <gigaherz|work> and saved to the World
L224[09:08:07] <gigaherz|work> and synchronized whenever you connect to a server
L225[09:08:18] <gigaherz|work> and since 1.9.4
L226[09:08:22] <gigaherz|work> this includes other things
L227[09:08:22] <Hawaii_Beach> cool! i why wasn't it like that from the beginning?
L228[09:08:37] <gigaherz|work> forge now has a registry system for anything that is registrable (implements a specific interface)
L229[09:08:38] <Hawaii_Beach> the whole "select id plz" system was bullshit
L230[09:08:51] <gigaherz|work> so it includes blocks, items, sounds, enchantments, potions, ...
L231[09:08:53] <Hawaii_Beach> nice
L232[09:09:09] <gigaherz|work> it wasn't like that, because no one had written the code for it.
L233[09:09:19] <Hawaii_Beach> i don't thing the forge guys get enough thanks for their "job"
L234[09:09:31] <Hawaii_Beach> that couldn't be easy to impllement
L235[09:09:35] <Hawaii_Beach> implement*
L236[09:09:37] <gigaherz|work> yep, we should have a forge appreciation day ;P
L237[09:09:45] <gigaherz|work> specially Lex
L238[09:09:52] <gigaherz|work> and cpw, and fry
L239[09:09:57] <Hawaii_Beach> yep, still 99.9% of the minecraft community doesn't know the forge guys
L240[09:09:58] ⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection reset by peer)
L241[09:10:07] <gigaherz|work> and those who do
L242[09:10:10] <gigaherz|work> only know the "bad" side of it
L243[09:10:11] <Wuppy> agreed
L244[09:10:15] <gigaherz|work> Lex is awesome
L245[09:10:19] <gigaherz|work> but he's also strict
L246[09:10:23] <gigaherz|work> and doesn't tolerate stupidity
L247[09:10:28] <Hawaii_Beach> yea ye is awesome
L248[09:10:38] <Wuppy> jesus... this apple is freezing cold :o
L249[09:10:47] <gigaherz|work> so most people know lex because of that, rather than for all the countless hours he spends fighting against idiots
L250[09:10:47] <Hawaii_Beach> yeah... i understand looking at the project itself
L251[09:10:56] <Hawaii_Beach> ffs he doesn't earn a cent on forge
L252[09:11:01] <gigaherz|work> uh he does
L253[09:11:04] <Hawaii_Beach> well ads..
L254[09:11:05] <Hawaii_Beach> +
L255[09:11:07] <Hawaii_Beach> ?*
L256[09:11:11] <Hawaii_Beach> or what, donations?
L257[09:11:11] <gigaherz|work> forge is his one and only job
L258[09:11:15] <gigaherz|work> ads mostly
L259[09:11:17] <Hawaii_Beach> wait what?
L260[09:11:25] <Hawaii_Beach> it's his job?
L261[09:11:27] <gigaherz|work> Lex works on forge, all day, every day
L262[09:11:36] <Hawaii_Beach> wow didn't know that
L263[09:11:37] <Wuppy> I have the greatest respect in the world for Lex tbh
L264[09:11:48] <gigaherz|work> when he isn't coding forge
L265[09:11:52] <gigaherz|work> he's on conventions
L266[09:11:55] <Wuppy> there's few people I've got that much respect for
L267[09:11:58] <Hawaii_Beach> had respect for him since day 1 but didn't know it was his job..
L268[09:11:59] <gigaherz|work> traveling around
L269[09:12:09] <gigaherz|work> yep and then after that
L270[09:12:18] <gigaherz|work> you learn that he's mostly also responsible for the MCP project
L271[09:12:28] <Hawaii_Beach> isn't it searge?
L272[09:12:34] <gigaherz|work> Searge works for mojang now
L273[09:12:39] <Hawaii_Beach> yeah it was going to say that
L274[09:12:41] <gigaherz|work> he's only the face of the project
L275[09:12:48] <Hawaii_Beach> but wait, searge doesn't work on mcp any longeR?
L276[09:12:50] <gigaherz|work> the one doing the heavy lifting is lex
L277[09:13:18] <gigaherz|work> mostly just keeping the website updated
L278[09:13:31] <gigaherz|work> every now and then he'll put the mcp releases on the website
L279[09:13:33] <Hawaii_Beach> i swear the day notch left
L280[09:13:45] <gigaherz|work> must be weird for him
L281[09:13:49] <gigaherz|work> knowing the real source code names
L282[09:13:55] <Hawaii_Beach> yeah
L283[09:13:56] <gigaherz|work> and then seeing our approximations
L284[09:13:59] <Hawaii_Beach> haha
L285[09:14:03] <Wuppy> lol
L286[09:14:23] *** manmaed|AFK is now known as manmaed
L287[09:14:31] <Wuppy> he should give hints here or there
L288[09:14:36] <Wuppy> or tell us when a name is very wrong
L289[09:15:44] <gigaherz|work> I guess the same policy that requires them to continue obfuscating
L290[09:15:53] <gigaherz|work> probably prevents him from telling us stuff like that
L291[09:15:59] <Hawaii_Beach> yeah..
L292[09:16:01] <Wuppy> sadly yeah
L293[09:16:10] <Wuppy> NDAs and stuff for the win
L294[09:16:16] <Hawaii_Beach> so.. dinnerbone is the head leader now?
L295[09:16:21] <Hawaii_Beach> of minecraft*
L296[09:16:31] <Wuppy> jeb?
L297[09:16:38] <Hawaii_Beach> yep
L298[09:16:48] <Wuppy> jeb != dinnerbone
L299[09:16:54] <Hawaii_Beach> oh
L300[09:16:55] <gigaherz|work> Jeb's the project leader, I think
L301[09:16:56] <Hawaii_Beach> wait
L302[09:17:01] <gigaherz|work> dinnerbone isn't even working on Minecraft these days
L303[09:17:08] <Hawaii_Beach> omg i didn't mean dinnerbone
L304[09:17:19] <Hawaii_Beach> o meant jeb
L305[09:17:22] <Wuppy> what does DB work on then?
L306[09:17:31] <Hawaii_Beach> qa?
L307[09:17:36] <gigaherz|work> last thing we saw from him, were launcher screenshots, I believe?
L308[09:17:46] <Hawaii_Beach> "Foreverabone. Game developer at Mojang, previously worked on Minecraft."
L309[09:17:50] <Hawaii_Beach> from his twitter bio
L310[09:17:54] <Hawaii_Beach> "previously"
L311[09:17:56] <Hawaii_Beach> wat
L312[09:18:04] <Hawaii_Beach> https://twitter.com/Dinnerbone/status/722065975588364289
L313[09:18:04] <gigaherz|work> he announced it officially on twitter
L314[09:18:19] <gigaherz|work> that he was quitting from mc development and moving to something else
L315[09:18:33] <Hawaii_Beach> the other majong game?
L316[09:18:37] <Hawaii_Beach> cobolt?
L317[09:18:43] <Wuppy> new IP?
L318[09:19:13] <Hawaii_Beach> ?
L319[09:19:18] <Wuppy> new game
L320[09:19:19] <gigaherz|work> IP = Intellectual property
L321[09:19:24] <Hawaii_Beach> oh
L322[09:19:26] <gigaherz|work> means "something not based on existing stuff"
L323[09:19:55] <gigaherz|work> when people say "XXX is releasing a new IP" they mean it's not a new game on an existing series
L324[09:20:03] <gigaherz|work> but something completely new
L325[09:20:04] <Hawaii_Beach> wait who took notch's place? microsoft?
L326[09:20:19] <gigaherz|work> Microsoft became the owner
L327[09:20:27] <gigaherz|work> Jeb became the project leader
L328[09:20:32] <Hawaii_Beach> ok
L329[09:20:38] <Hawaii_Beach> ^^ that was the question
L330[09:21:21] <Wuppy> it's actually quite likely that there's new IP coming from Mojan
L331[09:21:31] <Wuppy> I mean it's been a few years and what else would he be working on
L332[09:21:36] <gigaherz|work> well they have to keep themselves productive
L333[09:22:13] <gigaherz|work> dunno how sales of MC look like these days
L334[09:22:18] <gigaherz|work> but sooner or later, they will go down
L335[09:22:23] <gigaherz|work> everyone who wants mc will have already got it
L336[09:22:36] <Wuppy> gigaherz|work, what do you think of this game? http://www.metacritic.com/game/playstation-4/dino-dinis-kick-off-revival
L337[09:22:53] <gigaherz|work> no idea
L338[09:23:05] <gigaherz|work> and I have to poop, so brb
L339[09:23:18] <Wuppy> lol
L340[09:23:31] <Wuppy> but yeah, this was the second worst game for playstation 4 ever :o
L341[09:23:39] ⇦ Quits: Skuli (~Skuli@107.170.86.178) (Quit: Well. Bye!)
L342[09:23:48] <Wuppy> and this dude used to be my teacher
L343[09:24:02] <Hawaii_Beach> so.. what's the basic stuff for registering a ore spawn?
L344[09:24:17] <Wuppy> it's been fun seeing him getting burned down
L345[09:24:36] ⇨ Joins: Skuli (~Skuli@107.170.86.178)
L346[09:26:34] *** V is now known as Vigaro
L347[09:29:24] <gigaherz|work> Hawaii_Beach: I do itl ike this
L348[09:29:25] <gigaherz|work> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/gemstones/BlockGemstoneOre.java#L143
L349[09:29:53] <gigaherz|work> and then call
L350[09:29:53] <gigaherz|work> https://github.com/gigaherz/ElementsOfPower/blob/0134b3445e54a5c2a17ef15a4a39726826910c16/src/main/java/gigaherz/elementsofpower/ElementsOfPower.java#L420
L351[09:30:18] <gigaherz|work> the exact values depend on the ore type
L352[09:30:40] ⇨ Joins: flappy (~flappy@85-76-151-97-nat.elisa-mobile.fi)
L353[09:31:21] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L354[09:32:25] ⇨ Joins: Gil (uid147942@2604:8300:100:200b:6667:5:2:41e6)
L355[09:33:18] <Hawaii_Beach> aight
L356[09:33:54] <Wuppy> such pretty code gigaherz|work
L357[09:34:40] <gigaherz|work> thanks. (even if it was sarcastic -- couldn't tell ;P)
L358[09:34:45] <Hawaii_Beach> was that ironic or not
L359[09:34:46] <Hawaii_Beach> lol
L360[09:34:48] <Wuppy> it's not
L361[09:35:03] <Wuppy> although I am comparing it to my MC code which was... shit
L362[09:35:30] <Wuppy> it's not sarcastic/ironic*
L363[09:36:10] <Hawaii_Beach> i like how the generator is in the same class as the block itself
L364[09:36:14] <Hawaii_Beach> N.E.A.T.
L365[09:36:16] <Wuppy> exactly
L366[09:36:19] <gigaherz|work> yeah
L367[09:36:23] <gigaherz|work> so is the ItemBlock ;P
L368[09:36:31] <Hawaii_Beach> you kow what, mine too
L369[09:36:42] <Hawaii_Beach> know*
L370[09:36:46] ⇦ Quits: Naiten (Naiten@5.143.6.39) (Read error: Connection reset by peer)
L371[09:36:50] <Hawaii_Beach> and stop the itemBlock drama already
L372[09:36:50] <Wuppy> on the other hand, having one, well parameterized, ore generator class is also a nice approach
L373[09:37:00] <gigaherz|work> this is unrelated
L374[09:37:05] <gigaherz|work> that block needed a custom itemblock
L375[09:37:07] <gigaherz|work> so I had to add one
L376[09:37:10] *** kroeser|away is now known as kroeser
L377[09:37:27] <gigaherz|work> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/gemstones/BlockGemstoneOre.java#L120,L141
L378[09:37:37] <Wuppy> why do you have a depricated method in there?
L379[09:37:51] <gigaherz|work> a new feature of mc 1.9.4 and up
L380[09:38:01] <gigaherz|work> mojang made it so that annotations are kept on the metadata of the obfuscated code
L381[09:38:06] ⇨ Joins: IceDragon (~ThatGuy@184.170.23.73)
L382[09:38:08] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L383[09:38:08] <gigaherz|work> and they apparently use @Deprecated
L384[09:38:19] <gigaherz|work> to mean @Internal_Do_Not_Use_From_Outside
L385[09:38:24] <Wuppy> ah interesting
L386[09:38:35] ⇨ Joins: OrionOnline (~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de)
L387[09:38:36] <Hawaii_Beach> really
L388[09:38:37] <gigaherz|work> so things on Block that are avaialble on IBlockState
L389[09:38:41] <gigaherz|work> are now @Deprecated
L390[09:39:19] <gigaherz|work> because you should use state.whatever, rather than state.getBlock().whatever(state)
L391[09:39:31] <gigaherz|work> so to avoid compiler warnings
L392[09:39:37] <gigaherz|work> we also have to put @Deprecated on the overrides
L393[09:40:01] <Wuppy> gigaherz|work, whatcha think of this shirt? http://i.imgur.com/tD8b27y.png
L394[09:40:35] <gigaherz|work> I think if you wear it somewhere near children, they'd think you are a creep(er)
L395[09:40:44] <Wuppy> haha
L396[09:41:45] <Wuppy> I prefer this shirt https://67.media.tumblr.com/4d4db979cb88297a782bc5883b28d154/tumblr_oaaro2oSAG1rpl2ylo1_500.jpg
L397[09:45:32] ⇦ Quits: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi) (Quit: Veni, Vidi, Non reliquit in)
L398[09:45:56] <Hawaii_Beach> what should WorldGenMinable be?
L399[09:46:17] <LatvianModder> It already is what it should be
L400[09:46:18] <gigaherz|work> look at other examples using it
L401[09:46:27] <gigaherz|work> all you care about is the values you give it
L402[09:46:31] <Hawaii_Beach> oh .getDefaultState?
L403[09:46:34] <gigaherz|work> which change depending on how you want it to generate
L404[09:46:38] <gigaherz|work> no that's what you want to generate
L405[09:46:56] <gigaherz|work> yourBlock.getDefaultState()[.withProperty(whatever)]*
L406[09:47:54] <Hawaii_Beach> "(new WorldGenMinable(testmod.testore.getDefaultState(), 5)).generate(world, rand, new BlockPos(firstBlockXCoord, firstBlockYCoord, firstBlockZCoord));"
L407[09:47:59] <Hawaii_Beach> like that i guess
L408[09:48:10] <gigaherz|work> sure
L409[09:48:11] <Ordinastie_> I can't download Optifine, can someone send me a 1.10.2 version ?
L410[09:48:24] <gigaherz|work> I'll try
L411[09:48:30] <Hawaii_Beach> ill do it
L412[09:48:32] ⇦ Quits: IceDragon (~ThatGuy@184.170.23.73) (Ping timeout: 190 seconds)
L413[09:48:40] <gigaherz|work> http://optifine.net/adloadx?f=OptiFine_1.10.2_HD_U_C2.jar
L414[09:48:44] <gigaherz|work> does the mirror link not work for you?
L415[09:48:59] <gigaherz|work> it bypasses adcrap
L416[09:49:01] <Ordinastie_> no
L417[09:49:11] <Hawaii_Beach> https://www.dropbox.com/s/ap83i6xnz1ceico/OptiFine_1.10.2_HD_U_C2.jar?dl=0
L418[09:49:15] <Hawaii_Beach> or ?dl=1
L419[09:49:22] <gigaherz|work> oh you were first ;P
L420[09:49:35] <Hawaii_Beach> when you already have dropbox open
L421[09:49:46] <Hawaii_Beach> that link should work
L422[09:50:20] <Ordinastie_> thanks
L423[09:51:09] ⇨ Joins: IceDragon (~ThatGuy@69.160.111.175)
L424[09:51:34] <Ordinastie_> yeah, fuck optifine :x
L425[09:51:42] <Ordinastie_> they call renderBlock with a null world :x
L426[09:55:35] <gigaherz|work> lol
L427[09:55:50] <BordListian> oh god why
L428[09:57:25] <Hawaii_Beach> well that works
L429[09:58:30] <Hawaii_Beach> .. and how do you decide at what X cord?
L430[09:59:20] <Hawaii_Beach> nevermind
L431[10:02:47] <Ordinastie_> damn, launching MC in dev is so much slower that I wonder if I'm not better of building everytime I launch :x
L432[10:03:26] <masa> say what now
L433[10:03:37] <masa> I haven't noticed any difference
L434[10:03:46] <Ordinastie_> for me there is
L435[10:03:52] <Ordinastie_> not sure why
L436[10:06:22] <Ordinastie_> oh god
L437[10:06:36] <Ordinastie_> actually, it's not that optifine passes a null world
L438[10:06:47] <Ordinastie_> it's because they completely replace ChunkCache with their own
L439[10:07:04] <Ordinastie_> AND THEY DON'T EVEN EXTEND THE VANILLA ONE!
L440[10:07:08] <Ordinastie_> fukcing morons
L441[10:07:11] <gigaherz|work> lol
L442[10:08:11] ⇦ Quits: gigaherz|work (~gigaherz@84.89.63.25) ()
L443[10:09:22] <Hawaii_Beach> lol
L444[10:09:51] <Hawaii_Beach> lol ghz
L445[10:09:54] <Hawaii_Beach> rip ghz*
L446[10:10:04] ⇦ Quits: abec (~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de) (Ping timeout: 202 seconds)
L447[10:11:09] <BordListian> is it safe to mess with some block hardnesses and blast resistances?
L448[10:13:59] <Hawaii_Beach> should be
L449[10:14:24] <BordListian> it's kinda silly that cobblestone is harder than smooth stone and stone bricks
L450[10:16:13] <BordListian> although, i suppose people could use other mods to tweak block hardness and resistance
L451[10:16:36] ⇨ Joins: Rated01010010 (~anon@c-73-216-213-80.hsd1.va.comcast.net)
L452[10:16:47] <Hawaii_Beach> The value for annotation attribute SidedProxy.serverSide must be a constant expression
L453[10:16:54] <Hawaii_Beach> ok confirmed that java is weird
L454[10:18:01] ⇦ Quits: Kenny164 (~pkinney@host217-42-126-65.range217-42.btcentralplus.com) (Remote host closed the connection)
L455[10:18:17] <Hawaii_Beach> lol WHY
L456[10:19:01] <Ordinastie_> because annotation values are calculated at compile time
L457[10:19:17] <Hawaii_Beach> oh
L458[10:19:25] <Hawaii_Beach> i'm not familiar with how java works
L459[10:19:59] ⇨ Joins: LexDesktop (~LexManos@172.76.2.58)
L460[10:20:00] MineBot sets mode: +o on LexDesktop
L461[10:20:57] <sham1> Learn java
L462[10:21:18] ⇨ Joins: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi)
L463[10:23:06] <Dragroth> ...this line occurs every day again and again. love it. -.-
L464[10:23:19] ⇨ Joins: Abastro (~Abastro@39.7.53.52)
L465[10:23:29] <sham1> What line
L466[10:23:31] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L467[10:23:42] <Hawaii_Beach> you know what minecraft really needs
L468[10:23:44] <Hawaii_Beach> keybinds
L469[10:24:01] <sham1> It already has thosre
L470[10:24:05] <Hawaii_Beach> was going to make a mod for keybinds but there was already one
L471[10:24:37] <sham1> You could make one that is better
L472[10:25:06] ⇦ Quits: Fye (~Fye@dynamic-adsl-78-13-98-6.clienti.tiscali.it) (Ping timeout: 384 seconds)
L473[10:25:10] *** Vigaro is now known as V
L474[10:25:40] ⇦ Quits: mallrat208 (~mallrat20@184.88.190.37) (Ping timeout: 384 seconds)
L475[10:25:40] ⇦ Quits: LexManos (~LexManos@172.76.2.58) (Ping timeout: 384 seconds)
L476[10:26:55] <Ordinastie_> ok, managed to get the fix work, now i have to make so it's not as awful as it currently is :x http://puu.sh/qovwM.png
L477[10:26:57] <Hawaii_Beach> yeah one without the requirement of liteloader
L478[10:27:24] <Hawaii_Beach> Ordinastie_, what for?
L479[10:28:09] <Ordinastie_> <Ordinastie_> actually, it's not that optifine passes a null world
L480[10:28:09] <Ordinastie_> <Ordinastie_> it's because they completely replace ChunkCache with their own
L481[10:28:10] <Ordinastie_> <Ordinastie_> AND THEY DON'T EVEN EXTEND THE VANILLA ONE!
L482[10:30:07] <Hawaii_Beach> oh
L483[10:30:43] <Hawaii_Beach> why you even need to call ChunkCache ?
L484[10:31:34] ⇦ Quits: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi) (Quit: Veni, Vidi, Non reliquit in)
L485[10:31:52] *** kirby|gone is now known as mrkirby153
L486[10:32:26] <Ordinastie_> I need the actual world
L487[10:32:53] <Hawaii_Beach> ah ok
L488[10:33:33] *** kroeser is now known as kroeser|away
L489[10:33:47] ⇨ Joins: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L490[10:34:43] <Hawaii_Beach> the fuck?! did they change the nether?
L491[10:36:19] <BordListian> magma blocks?
L492[10:37:59] <Hawaii_Beach> everything
L493[10:38:10] <Hawaii_Beach> still haven't played minecraft since 1.3.2
L494[10:38:25] ⇨ Joins: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi)
L495[10:39:30] <sham1> Why not
L496[10:39:37] ⇦ Quits: RANKSHANK_mob1 (~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au) (Ping timeout: 186 seconds)
L497[10:39:56] ⇨ Joins: RANKSHANK_mob1 (~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au)
L498[10:40:32] ⇦ Quits: sokratis12GR (kiwiirc@ppp-94-69-133-9.home.otenet.gr) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L499[10:42:20] <BordListian> i made my horrible dream a reality
L500[10:42:26] <sham1> ?
L501[10:42:35] <BordListian> a chunk protection system based on banners
L502[10:42:50] <sham1> oh no
L503[10:43:21] <BordListian> it has a central structure that you can put a banner on
L504[10:43:37] <BordListian> and only players with the corresponding banner on their head can mine blocks properly
L505[10:43:54] <Hawaii_Beach> lol
L506[10:44:39] <BordListian> everybody else gets an efficiency degradement
L507[10:45:20] <BordListian> modded anarchy servers when
L508[10:45:58] <Hawaii_Beach> omg kill me
L509[10:46:07] <BordListian> in what way
L510[10:46:08] <Hawaii_Beach> i've been wondering why my ore generator don't work
L511[10:46:26] <Hawaii_Beach> turnes out i've selected the wrong world.provider.getDimensionType()
L512[10:46:29] <Hawaii_Beach> this whole time
L513[10:48:44] *** kroeser|away is now known as kroeser
L514[10:48:44] ⇦ Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset by peer)
L515[10:51:21] ⇨ Joins: Chais (~Chais@62.178.210.212)
L516[11:00:03] <Subaraki> is there no way to create a simple flat Item ? you HAVE to have a json ??
L517[11:02:07] <gigaherz> yup
L518[11:02:14] <gigaherz> everything has a model
L519[11:02:22] <gigaherz> you cna bypass the json
L520[11:02:24] <Subaraki> what a bunch of horsemalarcky :(
L521[11:02:25] <gigaherz> but you'll still have the model
L522[11:02:30] <gigaherz> and it will have thickness
L523[11:02:41] <Subaraki> bypass the json ?
L524[11:02:44] <gigaherz> yes
L525[11:02:45] <Subaraki> god please yes
L526[11:02:55] <Subaraki> i have like 100 items that are generic items
L527[11:03:07] <Subaraki> i dont want to make 100 json files just so the texture can be different
L528[11:03:13] <gigaherz> then make a little generator for them
L529[11:03:17] <gigaherz> if you bypass the item model jsons
L530[11:03:34] <gigaherz> you'll be making it impossible for resourcepack authors to replace your flat models with 3d variants
L531[11:03:52] <gigaherz> so even though it's possible, I can't recomment it
L532[11:04:45] <Subaraki> how do I make a generator ?
L533[11:04:56] *** kroeser is now known as kroeser|away
L534[11:05:11] <gigaherz> write a little java program
L535[11:05:16] <gigaherz> or C or python or shellscript
L536[11:05:22] <gigaherz> that takes a list of names as input
L537[11:05:26] <gigaherz> and iterates them
L538[11:05:27] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L539[11:05:30] <gigaherz> writing generic item jsons as output
L540[11:05:51] <gigaherz> where a generic item json is just
L541[11:06:22] <gigaherz> { "parent": "item/generated", "textures": { "layer0": "INSERT TEXTURE NAME HERE" } }
L542[11:07:16] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L543[11:12:41] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Ping timeout: 186 seconds)
L544[11:14:02] ⇨ Joins: SandGrainOne (~Terje@cm-84.210.171.146.getinternet.no)
L545[11:14:41] ⇨ Joins: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
L546[11:17:12] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error: Connection reset by peer)
L547[11:17:26] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L548[11:19:37] ⇦ Quits: cpup (~cpup@32.218.117.117) (Ping timeout: 186 seconds)
L549[11:24:11] ⇨ Joins: cpup (~cpup@32.218.118.10)
L550[11:27:22] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L551[11:29:26] ⇨ Joins: CoderPuppy (~cpup@32.218.118.45)
L552[11:31:08] ⇦ Quits: OrionOnline (~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de) (Read error: Connection reset by peer)
L553[11:31:09] ⇨ Joins: Orion (~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de)
L554[11:34:48] <Subaraki> can you locate a model somewhere else then assets/modid/models ?
L555[11:35:22] ⇦ Quits: cpup (~cpup@32.218.118.10) (Ping timeout: 384 seconds)
L556[11:35:47] <diesieben07> yes, but why?
L557[11:36:55] <LatvianModder> of you can?
L558[11:36:58] <Subaraki> i was wondering how to give the path up, if it works as a regular resourcelocation, then i'm either writting the path out wrong, or it's not working the same as resourcelocations
L559[11:37:00] <LatvianModder> oh*
L560[11:37:34] <diesieben07> you can write a IResourcePack implementation that pulls models out of it's own ass if you want to.
L561[11:37:48] <diesieben07> the RL will still be assets/modid/models/bla
L562[11:37:56] <diesieben07> but the actual file can come from wherever the heck you want to
L563[11:37:59] <LatvianModder> hah
L564[11:38:16] <LatvianModder> I want it to come from NASA computers
L565[11:38:25] <diesieben07> :D
L566[11:38:41] <LatvianModder> I used to think natives was magic
L567[11:38:43] <Subaraki> grmbl... why does it feel like I need to rewrite my enitre mod to update just items <_<
L568[11:39:17] <LatvianModder> some method like private static native void loadSomething(); and it leads nowhere. I was like. "Whaat"
L569[11:39:30] <diesieben07> lol wat
L570[11:39:34] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:ead3:e188:6691:fc2e:b9d7)
L571[11:39:36] <diesieben07> oh
L572[11:39:37] <diesieben07> :D
L573[11:39:50] <LatvianModder> you dont? just do models / textures how are you supposed to do
L574[11:40:01] <LatvianModder> a json for each item, 3 jsons for each block etc
L575[11:40:08] <Subaraki> ive got a ton
L576[11:40:16] <LatvianModder> too bad.
L577[11:40:17] ⇨ Joins: gudenau (~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net)
L578[11:40:19] <Subaraki> i used to seperate them in folders so i can nicely find them back when i wanted
L579[11:40:19] <gudenau> Hello!
L580[11:40:27] <LatvianModder> Its not pretty but its the best way to do it. think about resourcepack makers
L581[11:40:29] <Subaraki> i'm not gonna ram over 50+ modes in the same folder <_<
L582[11:40:34] <LatvianModder> hi
L583[11:40:47] <Subaraki> and mess items textures, 3d models, armor and the like together
L584[11:40:50] <diesieben07> Subaraki, you cna have subfolders in models/item resp models/block
L585[11:41:04] <LatvianModder> https://github.com/LatvianModder/CommonResources/tree/master/src/main/resources/assets/commonresources
L586[11:41:12] <LatvianModder> check out how I do subfolders
L587[11:41:47] <gudenau> I am using Idea, with 1.8. I set the project to use 1.8 and it is saying that I can not use <> for a generic type instantiation.
L588[11:41:58] <gudenau> I tend to use a folder for each category.
L589[11:42:01] <LatvianModder> you mean Java 1.8?
L590[11:42:02] <diesieben07> you need to set it in the build.gradle
L591[11:42:10] <gudenau> Yes, Java 1.8.
L592[11:42:23] <LatvianModder> Does it say that when you use build or also in idea?
L593[11:42:27] <BordListian> you mean the chaos emeralds?
L594[11:42:28] <gudenau> Just idea.
L595[11:42:34] <gudenau> It runs fine.
L596[11:42:38] <LatvianModder> https://github.com/LatvianModder/CommonResources/blob/master/build.gradle#L25-L26
L597[11:42:41] <diesieben07> sourceCompatibility = 1.8 and targetCompatibility = 1.8
L598[11:42:46] <diesieben07> in the build.gralde
L599[11:42:47] <diesieben07> and refresh
L600[11:44:30] <gudenau> Thanks.
L601[11:46:11] ⇦ Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Remote host closed the connection)
L602[11:46:14] ⇦ Quits: agowa338 (~Thunderbi@p5491962F.dip0.t-ipconnect.de) (Ping timeout: 192 seconds)
L603[11:46:57] <gudenau> Now to tick off a forge dev by using a core mod. :-P
L604[11:47:09] ⇨ Joins: auenf (David@DC-24-199.bpb.bigpond.com)
L605[11:48:23] <gudenau> BAH
L606[11:48:35] <gudenau> Why does there have to be THREE copies of ASM?
L607[11:48:56] <Subaraki> what am i doing wrong ?? D:
L608[11:48:56] ⇨ Joins: agowa338 (~Thunderbi@p5491861D.dip0.t-ipconnect.de)
L609[11:49:02] <Subaraki> here's a pic of resources, the error, and the path
L610[11:49:03] <Subaraki> http://i.imgur.com/j1JEtii.png
L611[11:49:27] <diesieben07> stop using the ItemModelMesher for a start
L612[11:49:36] <diesieben07> use ModelLoader.setCustomModelResourceLocation in preInit
L613[11:49:46] <Subaraki> *throws just seen tutorial out of the window*
L614[11:49:50] <gudenau> Why is there no extention?
L615[11:49:53] <Subaraki> hmmm ._. and now ? :)
L616[11:49:56] <diesieben07> then....wtf is that folder structure?
L617[11:50:01] <diesieben07> where is src/main/java?
L618[11:50:17] <Subaraki> linked source
L619[11:50:22] <diesieben07> -_-
L620[11:50:24] <diesieben07> so
L621[11:50:33] <Subaraki> for git purposes
L622[11:50:37] <diesieben07> wat.
L623[11:50:39] <gudenau> Just use "gradlew setupDecomWorkspace eclipse"
L624[11:50:43] <diesieben07> i have src/mian/java just fine with git :P
L625[11:50:45] <diesieben07> but ok.
L626[11:50:46] <diesieben07> just do new ModelResourceLocation(item.getRegistryName(), "inventory")
L627[11:50:51] ⇨ Joins: Kenny164 (~pkinney@host217-42-126-65.range217-42.btcentralplus.com)
L628[11:50:59] <Hawaii_Beach> ^^ in your client proxy
L629[11:51:02] <Hawaii_Beach> not in main class
L630[11:51:03] <diesieben07> with ModelLoader.setCustomMRL
L631[11:51:06] <diesieben07> in preInit
L632[11:51:11] <Hawaii_Beach> or you'll end up in my old pos
L633[11:51:23] <LatvianModder> Hey Hawaii learned something. +1
L634[11:51:46] <Subaraki> i link multiple mods to my workspace, the mods all have a different git project. but whatever
L635[11:51:59] <Subaraki> hawaii, already is in my client proxy
L636[11:52:03] <Subaraki> rendering never happens on server side
L637[11:52:05] <Subaraki> :)
L638[11:52:06] <Subaraki> :P *
L639[11:52:15] ⇨ Joins: xJon (~xJon@bzq-84-108-181-67.cablep.bezeqint.net)
L640[11:52:23] <diesieben07> that's horrible
L641[11:52:23] <diesieben07> but do waht you must.
L642[11:52:28] <Hawaii_Beach> don't tell me it's a part of the "against beach" propoganda
L643[11:53:00] <LatvianModder> Subaraki: you can look at this mod as example. it adds one block, so you cant really get lost in code https://github.com/LatvianModder/XPTeleporters
L644[11:53:24] ⇨ Joins: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L645[11:53:47] <Subaraki> in preInit ? so i need to load items in preInit as well ?
L646[11:53:53] <Hawaii_Beach> LatvianModder, lol i got in the code :D
L647[11:53:56] <diesieben07> of coruse...
L648[11:53:57] <diesieben07> always did
L649[11:54:11] <LatvianModder> preInit = for everything
L650[11:54:17] <LatvianModder> postInit = recipes
L651[11:54:25] <LatvianModder> init = super rare occasions
L652[11:54:30] <diesieben07> postInit? I always thought init for recipes
L653[11:54:42] <gudenau> I always thought pre. .-.
L654[11:54:49] <diesieben07> preInit for recipes is bad
L655[11:54:51] <Subaraki> general confusion reigns
L656[11:54:53] <diesieben07> because it breaks somethign with theoredict
L657[11:54:59] <diesieben07> i dont remember exactly what
L658[11:55:04] <gudenau> Ok, I'll move that then.
L659[11:55:14] <LatvianModder> maybe the fact that it hasnt loaded all mods yet? :P
L660[11:55:18] <howtonotwin> postInit is for inter-mod interactions, right? init is for recipes, I think.
L661[11:55:28] <diesieben07> right right i know what it is now
L662[11:55:31] <LatvianModder> oredict recipes cache results from getItemsFromOreName(name) as ItemStack[]
L663[11:56:07] <diesieben07> yep, that
L664[11:56:19] <diesieben07> and so if not all items are registered... your recipes won't match everything
L665[11:56:26] <diesieben07> imho thats horrible broken behavior but htats just me
L666[11:56:28] <gudenau> It is a two line change.
L667[11:56:31] <gudenau> Not a big deal.
L668[11:57:02] <howtonotwin> Well really you're trying to use a resource before it has finished initializing, of course it's UB
L669[11:57:09] <diesieben07> wat
L670[11:57:19] <howtonotwin> "undefined behavior"
L671[11:57:28] <diesieben07> if it would just remember the result of OreDicitionary.getOres it would update fine
L672[11:57:35] <diesieben07> since that list is updated automatically.
L673[11:57:40] <LatvianModder> oh it has pretty normal behavior. it doesnt work
L674[11:57:50] <Subaraki> now, i got rid of the mesher, and use modelloader
L675[11:58:01] <Subaraki> with just item.getRegistrynmae
L676[11:58:05] <LatvianModder> lol I read it as modloader and almost got a heart attack
L677[11:58:11] <diesieben07> actually... hrm
L678[11:58:17] <Subaraki> XD
L679[11:58:24] <diesieben07> i dont see the code that cuases this is ShapedOreRecipe
L680[11:58:33] <gudenau> I have used modloader.
L681[11:58:52] <LatvianModder> liek 104
L682[11:58:56] <LatvianModder> line*
L683[11:59:08] <diesieben07> thats a hashmap.
L684[11:59:16] <LatvianModder> if (in instanceof String) { itemMap.put(chr, OreDictionary.getOres((String)in)); }
L685[11:59:18] *** amadornes is now known as amadornes[Streaming]
L686[11:59:25] <diesieben07> OreDictionary.getOres is updated
L687[11:59:25] <gudenau> Maps are fun.
L688[11:59:26] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L689[11:59:34] <diesieben07> if new stuff is added, the list changes
L690[11:59:35] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:e188:6691:fc2e:b9d7) (Ping timeout: 182 seconds)
L691[11:59:38] <Subaraki> me too gudenau, like waaaaaay back
L692[11:59:48] <Subaraki> i was first against forge, because it was so mainstream
L693[11:59:51] <gudenau> The old alpha days~
L694[11:59:55] <Subaraki> but then i wanted to make something more then just an item mod
L695[12:00:03] <Subaraki> and well... forge actually didnt look so bad
L696[12:00:04] <Subaraki> atall
L697[12:00:14] <LatvianModder> hmm.. odd...
L698[12:00:16] <Subaraki> so... yeah x)
L699[12:00:20] <diesieben07> i remember getting yelled at when i updated to use forge :P
L700[12:00:20] ⇦ Quits: Orion (~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de) (Ping timeout: 198 seconds)
L701[12:00:23] <gudenau> I used it right away.
L702[12:00:30] <LatvianModder> it actually SHOULD change, since it doesnt return a copy of list or anyhing.. now im confused
L703[12:00:40] <gudenau> Custom sprite sheets? HOT DOG
L704[12:00:42] <diesieben07> yeah.
L705[12:00:42] <Subaraki> i remember people whining to also update the modloader version
L706[12:00:44] <Subaraki> such a hassle
L707[12:00:50] <LatvianModder> wait, let me check this
L708[12:00:53] <Subaraki> most of the time it wasn't even possible
L709[12:01:08] <Subaraki> hooks missing, ncie methods to do nice stuff where over complicated in modloader
L710[12:01:10] <LatvianModder> I will add a recipe in preInit, and will assign orename at.. oooh I think I know
L711[12:01:11] <gudenau> Remember the extented block array?
L712[12:01:25] <diesieben07> oh dear, 256 blockIDs :D
L713[12:01:36] <LatvianModder> it will only work if there already are an item with that orename assigned
L714[12:01:42] <LatvianModder> is*
L715[12:01:43] <gudenau> It was extended to 4096 right?
L716[12:01:51] <LatvianModder> a very long time ago, yes
L717[12:02:02] <LatvianModder> then it was extended to "we dont care about ids anymore"
L718[12:02:10] <gudenau> All the item bugs with that, things kept auto assigning to <4096. :-/
L719[12:02:42] <LatvianModder> "but secretly there still are only 4096 and it took a while for modders to realize that they probably shouldnt assign every block to a new ID but use metadata instead"
L720[12:02:46] <howtonotwin> Don't we still use IDs for blocks, just that they're hidden?
L721[12:03:05] <LatvianModder> yep
L722[12:03:21] <LatvianModder> it just autoassigns it and stores name:id map in level.dat iitc
L723[12:03:23] <LatvianModder> iirc
L724[12:03:42] <gudenau> I do miss the red rpc8/e.
L725[12:04:29] <Subaraki> metadata is cool, but not always practical imo. can lead to some messy methods having ifs and switches everywhere for the meta
L726[12:04:56] <gudenau> I made a really cool thing WAY back that allowed unlimited blocks in one ID.
L727[12:05:05] <Subaraki> :
L728[12:05:07] <Subaraki> :o
L729[12:05:26] <howtonotwin> Dalek voice: EXPLAIN!
L730[12:05:33] <gudenau> Just told it about a class, and it was a new, fully working machine.
L731[12:05:46] <gudenau> Tile entity magic with forge hooks. :-D
L732[12:05:50] <gudenau> And reflection.
L733[12:06:00] <Subaraki> DAFUQ IS WRONG WITH THESE PATHS ???
L734[12:06:00] <Subaraki> rpginventorymod:models/item/jewels/glove#inventory for item "rpginventorymod:gold_glove", blockstate location exception:
L735[12:06:05] <Subaraki> i hate paths D:
L736[12:06:19] <Subaraki> i always lose and hour ot three trynna figure out what's wrong with those
L737[12:06:20] <howtonotwin> what did you do that made that happen?
L738[12:06:23] <Subaraki> and then suddenly it magically works
L739[12:06:27] <LatvianModder> err
L740[12:06:30] <gudenau> Me?
L741[12:06:35] <Subaraki> new ModelResourceLocation(new ResourceLocation("rpginventorymod:models/item/jewels/glove"), "inventory")
L742[12:06:38] <howtonotwin> Subarki
L743[12:06:41] <gudenau> Ah.
L744[12:06:49] <Subaraki> you forgot a second a P:
L745[12:06:52] <Subaraki> but yes ?
L746[12:07:08] <howtonotwin> keep dropping the leading bits till it works
L747[12:07:19] <howtonotwin> really that's it
L748[12:07:26] <Subaraki> i dont want to put it in the given directory
L749[12:07:30] <Subaraki> i want one subfolder with it :(
L750[12:07:43] <howtonotwin> the game automagically inserts a prefix in some places and you have to not duplicate that
L751[12:07:43] <diesieben07> you don't put "models/item" there
L752[12:07:45] <diesieben07> that is added
L753[12:07:53] <diesieben07> just do "jewels/glove"
L754[12:08:15] <Subaraki> i'll do that
L755[12:08:23] <Subaraki> I keep making myself cry
L756[12:08:27] <Subaraki> petty wannabe coder ;_;
L757[12:08:34] <Subaraki> i wish i had to ask next to never help u_u
L758[12:08:54] <Subaraki> anyone ever felt like he achieved nothing in live apart from breathing correctly and walking ?
L759[12:08:54] <gudenau> Then you would not be learning.
L760[12:08:58] <Subaraki> raise your hand o/
L761[12:09:07] <gudenau> Why walk? :-P
L762[12:09:18] <Subaraki> ive been coding mods for 4 years now D: i mean c'mon ...
L763[12:09:26] <Subaraki> babies can't walk
L764[12:09:29] <Subaraki> so i learned walking
L765[12:09:31] <Subaraki> which is nice
L766[12:09:40] <Subaraki> and talking
L767[12:09:44] <gudenau> Yeah, but you can have a rolly chair.
L768[12:09:58] <Subaraki> thats fake walking
L769[12:10:08] <gudenau> Not how I do it.
L770[12:10:12] <Subaraki> like flying in a plane. its flying, but not really
L771[12:10:16] <gudenau> I push walls and furnature.
L772[12:10:35] <Subaraki> oh wait
L773[12:10:39] <Subaraki> i just realized my mistake D:
L774[12:10:52] <Subaraki> i though a rolly chair was like the thing that old people hold to walk
L775[12:11:03] <Subaraki> but its for peopel without the ability to walk. you sit in it
L776[12:11:08] <gudenau> Nah.
L777[12:11:08] <Subaraki> damn ._. sorry ._.
L778[12:11:10] <gudenau> That is a walker.
L779[12:11:20] <gudenau> It is fine.
L780[12:11:39] <Subaraki> now i feel like an a - hole x_x
L781[12:11:41] <Subaraki> anyway
L782[12:11:48] <Subaraki> sand erover
L783[12:12:55] ⇨ Joins: audiomodder_ (webchat@205.175.226.100)
L784[12:12:56] <gudenau> Ok, now to figure out how to inject my code. Blegh.
L785[12:13:21] <Subaraki> with a needle and a lighter P:
L786[12:13:45] <thor12022> you forgot the spoon
L787[12:13:56] <Subaraki> aah ! a professional :o
L788[12:13:58] <gudenau> Sounds fun.
L789[12:13:59] <thor12022> now you have burned fingers
L790[12:14:08] <Subaraki> thor just gave himself away .3.
L791[12:14:38] <thor12022> my code won't melt though, I'm lucky it doesn't combust at room temperature
L792[12:14:54] <LatvianModder> spoons? fingers? I say.. salad.
L793[12:15:04] <Subaraki> needle salad ? :s
L794[12:15:10] <BordListian> jetfuel can't melt steel code
L795[12:15:15] <BordListian> it was an inside job
L796[12:15:21] <Subaraki> lighter fuel *
L797[12:16:00] <LatvianModder> https://docs.google.com/document/d/1Pb4Ivjh281pKYv_MH4FuzB-1ciOJkEARZwMzimWW0Js/edit
L798[12:16:16] <xJon> Hey guys, in 1.9.4+, what's the meaning of biome ids?
L799[12:16:20] <xJon> can they conflict between mods?
L800[12:16:25] <Subaraki> they mean they are biome ids
L801[12:16:28] <Subaraki> yes they can
L802[12:16:33] <LatvianModder> technically yes
L803[12:16:39] <LatvianModder> but just as much as blockIDs
L804[12:16:44] <BordListian> wait can entity ids still conflict
L805[12:16:54] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C03A00086453729F112726.dip0.t-ipconnect.de)
L806[12:16:54] <Subaraki> not if you register properly
L807[12:17:03] <BordListian> how do i register properly
L808[12:17:03] <LatvianModder> only there is like 8x bigger chance of that happening, since its only 256 ids, iirc
L809[12:17:08] <Subaraki> there's like thid .getLastEntityId and you do ++
L810[12:17:19] <BordListian> oh
L811[12:17:22] <BordListian> sick
L812[12:17:22] <Subaraki> or soemthing like that
L813[12:17:28] <Subaraki> i know it exists for creative tabs
L814[12:17:39] <diesieben07> no thats not what you do
L815[12:17:43] <diesieben07> you use registerModEntity
L816[12:17:45] <diesieben07> start at 0 and increment
L817[12:17:47] <gudenau> Hmmmm.
L818[12:17:51] <diesieben07> the ids are all yours
L819[12:18:02] <gudenau> Does can you get a World from IBlockState?
L820[12:18:03] <LatvianModder> just like with SimpleNetworkWrapper
L821[12:18:05] <gudenau> Derp.
L822[12:18:10] <gudenau> Ignore "Does"
L823[12:18:19] <LatvianModder> no
L824[12:18:23] <BordListian> ok good
L825[12:18:26] <LatvianModder> IBlockState is sorta like enum
L826[12:18:30] <LatvianModder> Sorta
L827[12:18:32] <gudenau> Ok.
L828[12:18:34] <Subaraki> blocks dont have a world obejct right ?
L829[12:18:36] <Subaraki> or do they ?
L830[12:18:41] <LatvianModder> nope
L831[12:18:41] <gudenau> They do not.
L832[12:18:46] <Subaraki> they can retrieve you the biome iirc
L833[12:18:47] <gudenau> There is once instance per.
L834[12:18:50] <LatvianModder> they are propery bundle
L835[12:18:59] ⇨ Joins: secknv (~secknv@2001:8a0:6c72:2a01:e1ad:ff48:b79e:85a)
L836[12:19:01] <LatvianModder> like item. TileEntities do
L837[12:19:01] <Subaraki> i used to do that with telepads, then again, those were te's
L838[12:19:06] <secknv> hello
L839[12:19:11] <Subaraki> hi o/
L840[12:19:27] <gudenau> Ok, pass the world. Got it.
L841[12:19:48] <Tazz> o/
L842[12:20:16] <Subaraki> the worst is my minecraft taking 5 minutes to launch
L843[12:20:17] <secknv> so the info on setBlockState(BlockPos pos, IBlockState newState, int flags) is "Sets the block state at a given location. Flag 1 will cause a block update. Flag 2 will send the change to clients (you almost always want this). Flag 4 prevents the block from being re-rendered, if this is a client world. Flags can be added together."
L844[12:20:19] <gudenau> I have so many classes for so little content.
L845[12:20:20] <Subaraki> i need a new comp <_<
L846[12:20:27] <secknv> but hwat does flag "3" do_
L847[12:20:34] <secknv> ?*
L848[12:20:39] <secknv> what*
L849[12:20:39] <gigaherz> secknv: 3 = 2+1
L850[12:20:43] <gigaherz> it combines those two bits
L851[12:20:44] <secknv> thanks
L852[12:20:44] <gudenau> That tells the server how to handle the update.
L853[12:20:59] <gudenau> Look up boolean algabra.
L854[12:21:08] <LatvianModder> its not exactly 2 + 1
L855[12:21:13] <gudenau> 1 | 2
L856[12:21:14] <LatvianModder> its 2 | 1
L857[12:21:25] <LatvianModder> or rather, 01 | 10 = 11
L858[12:21:33] <LatvianModder> which is 3. which just happens to be 2 + 1 :P
L859[12:21:42] <secknv> that is "or" right?
L860[12:21:46] <LatvianModder> yeah
L861[12:21:49] <Subaraki> coding, where 11 = 3
L862[12:21:51] <Subaraki> :D
L863[12:22:00] <gudenau> Maybe even ~0xFFFFFFFC
L864[12:22:06] <gigaherz> where 11/b = 3/d
L865[12:22:09] <gigaherz> ;P
L866[12:22:19] <Subaraki> hmmmm
L867[12:22:25] <gudenau> What is 010 in hex?
L868[12:22:29] <Subaraki> would you rather have a 11b, or a 3d on your gf P:
L869[12:22:29] <gigaherz> 2
L870[12:22:34] <gigaherz> or 0x2
L871[12:22:44] <secknv> why am I allowe to do that when I want flags 2 and 1
L872[12:22:54] <gudenau> It is not 0x2.
L873[12:22:56] <secknv> like it says there "int flags"
L874[12:22:57] <gudenau> It is 0x8
L875[12:23:00] <gigaherz> no
L876[12:23:00] <Subaraki> what are none-coding people called ? like muggles to wizards ? they should have a name
L877[12:23:01] <Subaraki> so definitly
L878[12:23:04] <gigaherz> 010 binary is 2
L879[12:23:08] <__0x277F> 010 is an octal literal
L880[12:23:10] <gudenau> 0 is the prefix for Oct.
L881[12:23:13] <LatvianModder> there are 10 types of people. the ones who understand binary and the ones that dont
L882[12:23:19] <gigaherz> gudenau: I don't do octal.
L883[12:23:22] <secknv> #so helpfull
L884[12:23:25] <gigaherz> ;P
L885[12:23:31] <gudenau> Pffffft.
L886[12:23:35] <secknv> why do we even use octal again?
L887[12:23:37] <gigaherz> so far as I'm concerned 010 is either 010 binary, or 010 decimal ;P
L888[12:23:40] <gudenau> No one does.
L889[12:23:42] <Subaraki> japanese people do octal. no wait, that's octopus. sorry ! my bad
L890[12:23:45] <gigaherz> secknv: historical reasons
L891[12:23:50] <gigaherz> nothing that matters now
L892[12:23:57] <gudenau> ^
L893[12:23:59] * Subaraki tries to be interesting by being raunchy.
L894[12:24:01] <secknv> thanks
L895[12:24:08] <secknv> so back to the question
L896[12:24:09] * Subaraki never actually is interesting
L897[12:24:11] <gudenau> But you have to support or that one thing will blow up.
L898[12:24:26] <gigaherz> secknv: flags work by bits
L899[12:24:27] <secknv> why am I allowed to type flag 3 when I want 1 and 2 lol
L900[12:24:35] <gigaherz> the first flag is bit 0
L901[12:24:37] <gudenau> 1 | 2 = 3
L902[12:24:39] <gudenau> Do both.
L903[12:24:40] <gigaherz> which has value 2^0 = 1
L904[12:24:47] <gigaherz> second flag is bit 1, which has value 2^1 = 2
L905[12:24:54] <gigaherz> third flag is bit 2, which has value 2^2=4
L906[12:24:56] <gigaherz> and so on
L907[12:24:58] <secknv> yes I get that
L908[12:24:59] <gigaherz> when you combine them
L909[12:25:09] <secknv> ok I got it
L910[12:25:12] <gigaherz> 2^2 + 2^1 = 6
L911[12:25:13] <secknv> slow thinking sry
L912[12:25:21] <sham1> What is this
L913[12:25:24] <sham1> Binary school
L914[12:25:29] <Subaraki> Exception loading model rpginventorymod:item/gold_glove with loader VanillaLoader.INSTANCE, skipping
L915[12:25:30] <gigaherz> apparently ;P
L916[12:25:33] <secknv> I mean I know how to binary
L917[12:25:36] <Subaraki> FFS, i'm never gonna get this to work ._.
L918[12:25:55] *** Mine|dreamland is now known as minecreatr
L919[12:25:57] <gudenau> Do not be that way.
L920[12:25:59] <gigaherz> Subaraki: what crazyness did you do? XD
L921[12:26:02] <secknv> just didnt know how the flag thing worked
L922[12:26:03] *** Kolatra|away is now known as Kolatra
L923[12:26:08] <sham1> Subaraki, not with that attitude
L924[12:26:17] <Subaraki> gigaherz, trying to load a item model ...
L925[12:26:26] <gigaherz> Subaraki: can you link to your model json?
L926[12:26:30] <Subaraki> thanx sham1, motiviation as always
L927[12:26:35] <gigaherz> and the code that calls setCustomModelResourceLocation?
L928[12:27:03] <LatvianModder> im not an idiot. at all. https://github.com/LatvianModder/LatLib/blob/master/src/main/java/com/latmod/lib/Time.java#L70
L929[12:27:04] <Subaraki> i made it work, i'm just trying to figure out how to add an extra folder
L930[12:27:29] <gudenau> Ok, Configuration files are still weird to me. :-/
L931[12:28:32] ⇦ Quits: CoderPuppy (~cpup@32.218.118.45) (Ping timeout: 198 seconds)
L932[12:28:41] <gigaherz> Subaraki: just make sure the folder you use in setCustomModelResourceLocation matches the folder the file is in
L933[12:28:53] <diesieben07> LatvianModder, y u write your own time class :(
L934[12:28:58] <thor12022> like, the idea of a config file, or how the Configuration class works?
L935[12:29:02] <LatvianModder> no idea
L936[12:29:05] <LatvianModder> its old
L937[12:29:08] <diesieben07> java 8 has nice time api
L938[12:29:18] <LatvianModder> I still have a lot of crap code to get rid of
L939[12:29:28] <gudenau> I <3 ->
L940[12:29:35] <gudenau> Err.
L941[12:29:43] <gudenau> sqrt(-1) <3 ->
L942[12:29:46] ⇦ Quits: Abastro (~Abastro@39.7.53.52) (Ping timeout: 384 seconds)
L943[12:30:01] <LatvianModder> Time class is like from 2013 or so. I was like at least 70% more stupid than I am now lol
L944[12:30:15] <gudenau> That is impressive.
L945[12:30:21] <sham1> <3 -> /* Java Lambda */
L946[12:30:43] <Tazz> I still need to figure out lambda syntax for Eschelle XD
L947[12:30:48] <Tazz> Ive been putting that off for like months XD
L948[12:30:52] <thor12022> I was going to say Error: expression to left of . or -> must be class union or struct
L949[12:31:00] <sham1> \var1 var2 -> -- code
L950[12:31:06] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Ping timeout: 186 seconds)
L951[12:31:10] <LatvianModder> and it only took me few months to understand how capabilities (about 3), lambdas (about 5) and minecraft models (about 2) work
L952[12:31:23] <LatvianModder> oh and vanilla comparators. 3 years.
L953[12:31:27] <sham1> You forgot the Oxford comma from the or
L954[12:31:27] <diesieben07> you took 5 months to understand lambdas?
L955[12:31:33] <LatvianModder> more or less
L956[12:31:34] <Tazz> ^^
L957[12:31:37] <Tazz> XD
L958[12:31:38] <diesieben07> oh dear.
L959[12:31:43] <diesieben07> thats a bit long :D
L960[12:31:47] <gudenau> It took me about 5 hours.
L961[12:31:51] <gudenau> Idea helped a lot.
L962[12:31:58] <LatvianModder> Well. I wasnt activly trying. I was more like Meeehhh this is complicated and I can do stuff with huge code anyway
L963[12:31:59] <Tazz> it took me like 2 seconds to realize how they worked :(
L964[12:32:07] <Tazz> just read a quick article about them and boom
L965[12:32:16] <gudenau> That is not how I learned them.
L966[12:32:17] <Tazz> still dont like them :(
L967[12:32:17] <LatvianModder> I read articles many times
L968[12:32:17] <Tazz> XD
L969[12:32:18] <sham1> I think about them like anon classes for Swing event handling
L970[12:32:23] <LatvianModder> Im very very slow at these things
L971[12:32:37] <diesieben07> yeah its just syntax sugar for anon classes :P
L972[12:32:38] <gudenau> I was just using idea's warnings about them and looking at how it did things!
L973[12:33:00] <LatvianModder> I still dont use them in heavy loops. not sure if its performance killer or not
L974[12:33:04] <Tazz> diesieben07, intrinsicly not really afaik
L975[12:33:10] <LatvianModder> Like. I mostly use them in registries or so
L976[12:33:14] <diesieben07> oh i know
L977[12:33:16] ⇨ Joins: cpup (~cpup@32.218.118.208)
L978[12:33:19] <diesieben07> the implementation is fancy invokedynamic stuff
L979[12:33:21] <Tazz> I do believe they are treated a bit more specially than anon classes XD
L980[12:33:22] <gudenau> Neat my new interface: IBeaconColour
L981[12:33:29] <gudenau> Yeah.
L982[12:33:35] <Tazz> plus anon classes are bad :(
L983[12:33:35] <Tazz> XD
L984[12:33:37] <gudenau> Hence the Java update to use them!
L985[12:33:54] <LatvianModder> What new to Java 9?
L986[12:33:59] <sham1> new ActionListener() { public void actionPerformed(ActionEvent e) {} } vs (e) -> /*stuff*/
L987[12:34:00] <LatvianModder> Idea says JDK modification or smth
L988[12:34:02] <IoP> REPL!
L989[12:34:03] <Tazz> LatvianModder, jidsaw
L990[12:34:05] <gudenau> For 10 years I thought access things in interfaces mattered...
L991[12:34:08] <Tazz> jigsaw&
L992[12:34:31] <sham1> REPL for a compiled language
L993[12:34:32] <Tazz> I kinda cant wait to see what that is all hyped up about XD
L994[12:34:33] <gudenau> Modules, automatic dependency loading, some more multithreading I think.
L995[12:34:34] <Subaraki> Exception loading model for variant minecraft:gold_glove#inventory ??????
L996[12:34:36] <Subaraki> minecraft: ???
L997[12:34:36] <sham1> What could possibly go wrong
L998[12:34:41] <diesieben07> modules are a crazy thing :D
L999[12:34:45] <Tazz> really they are tweaking java.conccurrent?
L1000[12:34:52] <gudenau> Nah.
L1001[12:34:53] <diesieben07> if a module is not exposing a package you are NOT getting in
L1002[12:34:57] <diesieben07> not even with reflection
L1003[12:34:59] <gudenau> Just adding more things in APIs.
L1004[12:35:00] <Tazz> or writing something more interesting? XD
L1005[12:35:12] <diesieben07> so no setAccessible or private fields
L1006[12:35:13] <sham1> Goodbye sun.misc.Unsafe
L1007[12:35:19] <diesieben07> it still kicks you out
L1008[12:35:20] <Tazz> damnit
L1009[12:35:20] <Hawaii_Beach> apparently mod ids should be only lower-case
L1010[12:35:25] <gudenau> Yeap.
L1011[12:35:27] <diesieben07> you can still access sun misc unsafe
L1012[12:35:29] <Tazz> Guice isnt gonna work very good anymore XD
L1013[12:35:33] <Tazz> if Unsafe isnt around XD
L1014[12:35:33] <diesieben07> it's in some module i think
L1015[12:35:33] <sham1> Oh good
L1016[12:35:35] <Hawaii_Beach> according to the latest forge sources
L1017[12:35:50] <gudenau> It has been that way for a long time Hawaii_Beach .
L1018[12:35:51] <diesieben07> just if a module doesnt expose X, you are not getting to X, period.
L1019[12:36:04] <sham1> I like that
L1020[12:36:06] <diesieben07> (unless you set a command line flag :D)
L1021[12:36:06] <Hawaii_Beach> oh "should"
L1022[12:36:10] <gudenau> What if I use natives and hack up the JVM some?
L1023[12:36:13] <Hawaii_Beach> the latest force sources enforces it
L1024[12:36:37] <diesieben07> oh also
L1025[12:36:38] <Tazz> XD
L1026[12:36:56] <Tazz> is like thats everyones solution? XD
L1027[12:36:57] <diesieben07> you can no longer do ((URLClassLoader) myClassLoader).addUrl via reflection
L1028[12:36:58] <Tazz> use natives XD
L1029[12:37:07] <diesieben07> the normal class loader is no longer urlclassloader :D
L1030[12:37:11] <diesieben07> thats gonna explode a LOT
L1031[12:37:21] <gudenau> Interesting.
L1032[12:37:22] <sham1> Well, what will it be
L1033[12:37:38] <sham1> And how could one get back to using URLClassLoader if they need it
L1034[12:37:44] <diesieben07> you cannot
L1035[12:37:52] <diesieben07> the standard class loader is some internal implementatino calss
L1036[12:38:03] <gudenau> Yeah, this will be painfull.
L1037[12:38:06] <diesieben07> you wanna dynamicalyl load classes? make a new loader.
L1038[12:38:19] <gudenau> That is what I do in the first place. :-D
L1039[12:38:24] <sham1> I wonder if Forge would be hurt too much by that
L1040[12:38:29] <Tazz> ideally Eschelle's VM isnt designed to support dynamic code loading like that XD
L1041[12:38:41] <Tazz> although I feel someone will figure out its secrets someday XD
L1042[12:38:50] <diesieben07> forge does the addUrl all over iirc
L1043[12:39:01] <sham1> Uhh
L1044[12:39:12] <sham1> That will be painful
L1045[12:39:12] <gudenau> Interesting.... Making a class with the same name does not replace it in the IDE anymore.
L1046[12:39:25] <Tazz> thats interesting XD
L1047[12:39:33] <Tazz> I wonder if they mangle names now or something
L1048[12:39:36] ⇦ Quits: audiomodder_ (webchat@205.175.226.100) (Ping timeout: 195 seconds)
L1049[12:39:36] ⇦ Quits: audiomodder (webchat@vnhr-05-166.dsl.netins.net) (Ping timeout: 195 seconds)
L1050[12:39:42] <Hawaii_Beach> btw do you really need a mcmod.info file?
L1051[12:39:47] <diesieben07> and EnumHelper will explode big time
L1052[12:39:50] <gudenau> Yeah.
L1053[12:39:50] <diesieben07> unfixably probably
L1054[12:39:54] <Hawaii_Beach> why not use getModMetadata instead?
L1055[12:40:01] ⇨ Joins: audiomodder (webchat@205.175.226.100)
L1056[12:40:09] <gudenau> Oh.
L1057[12:40:10] <diesieben07> Hawaii_Beach, things like MultiMC read it
L1058[12:40:15] <gudenau> That should work as well.
L1059[12:40:19] <Hawaii_Beach> oh ofc
L1060[12:40:20] <gudenau> MultiMC, clasic.
L1061[12:40:32] <sham1> Lex is going to have a field day once Java9 comes out :P
L1062[12:40:46] <sham1> All the complaints about stuff not working
L1063[12:40:50] <Hawaii_Beach> lol
L1064[12:40:52] <gudenau> Yeap.
L1065[12:40:52] <McJty> I'm actually a bit out of the loop with regards to java9. What's the major new thing?
L1066[12:40:58] <Kolatra> Same ^
L1067[12:40:58] <sham1> REPL
L1068[12:41:00] <gudenau> Break all the things.
L1069[12:41:06] <gudenau> Make all future things better.
L1070[12:41:16] <gudenau> Make things more secure.
L1071[12:41:27] <sham1> Sadly, we did not get local type inference :(
L1072[12:41:33] <diesieben07> lol repl is not a big thing :P
L1073[12:41:36] <diesieben07> modules! :D
L1074[12:41:56] <diesieben07> "I am Module XYZ and I export package a.b, a.c and a.d"
L1075[12:41:59] <gudenau> Was it c p w that hates core mods?
L1076[12:42:00] <sham1> For me a REPL is kind of weird, seeing as Java is a compiled language
L1077[12:42:06] <diesieben07> gudenau, everyone hates coremods.
L1078[12:42:09] <sham1> ^
L1079[12:42:13] <diesieben07> and if someone tries to access a.a ... it explodes.
L1080[12:42:18] <gudenau> Pffft.
L1081[12:42:23] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L1082[12:42:39] <gudenau> diesieben07, natives~
L1083[12:42:41] <sham1> Coremods break everything
L1084[12:42:41] <diesieben07> why do you think you need one?
L1085[12:43:08] <gudenau> Because there are no hooks and it will be there in my workspace until I get a forge PR done and pulled.
L1086[12:43:08] ⇦ Quits: Dragroth (~Dragroth@dslc-082-083-115-072.pools.arcor-ip.net) (Ping timeout: 202 seconds)
L1087[12:43:15] <diesieben07> that is not a reason.
L1088[12:43:15] <LatvianModder> Coremods? What coremods?
L1089[12:43:24] <sham1> Any coremods
L1090[12:43:27] <LatvianModder> Oh, ASM modifiers?
L1091[12:43:40] <diesieben07> ASM is just a library.
L1092[12:43:47] <LatvianModder> they dont break everything usually. FastLeafDecay, for example
L1093[12:43:48] <diesieben07> you could assemble the bytes by hand
L1094[12:43:51] <diesieben07> hint, don't do that.
L1095[12:43:55] <LatvianModder> lol
L1096[12:43:59] <Tazz> ohhhh I wanna try that
L1097[12:44:02] <gudenau> Use javac durring runtime!
L1098[12:44:08] <diesieben07> lol
L1099[12:44:08] ⇦ Quits: RichardG (~richardg8@201.37.254.166) (Read error: Connection reset by peer)
L1100[12:44:13] <Tazz> assembling the bytes by hand
L1101[12:44:14] <sham1> But that was what people in the olden times of computers did, so let me try it /s
L1102[12:44:14] <Tazz> sounds fun imo
L1103[12:44:27] <LatvianModder> and ship Java JDK with your mod
L1104[12:44:55] <Kolatra> genius
L1105[12:44:57] <diesieben07> JavaAssist
L1106[12:44:59] <LatvianModder> sorry, JDKs.
L1107[12:45:03] <LatvianModder> For all OSes
L1108[12:45:06] <sham1> No assembly is fun
L1109[12:45:13] <Tazz> I love assembly
L1110[12:45:21] <Tazz> Im quite enjoying it currently XD
L1111[12:45:22] <sham1> It is very tedious
L1112[12:45:29] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L1113[12:45:30] <IoP> Javassist <3
L1114[12:45:46] <sham1> Lucky me that we don't need to use it too often nowadays
L1115[12:45:50] <Tazz> lol
L1116[12:45:53] <LatvianModder> JavaPunch if we translate to latvian lol
L1117[12:45:56] <Tazz> I use it almost everyday :(
L1118[12:46:31] ⇨ Joins: RichardG (~richardg8@201.37.254.166)
L1119[12:46:32] MineBot sets mode: +v on RichardG
L1120[12:46:45] <gudenau> Yay, deleted a repo.
L1121[12:46:53] <LatvianModder> what good animation softwares are there that can draw in svg/vector format
L1122[12:46:56] <sham1> Like, forget to compile your C code with debug symboles and suddenly gdb is like "fuck you, I am not giving you anything readable, here take this assembly you cannot read"
L1123[12:47:01] <gudenau> inkscape
L1124[12:47:14] <Kolatra> so just learn to read assembly, bam
L1125[12:47:17] <gudenau> Asm is not hard to read.
L1126[12:47:21] <LatvianModder> There used to be Adobe Flash but I think its gone now
L1127[12:47:30] <sham1> It's the principle of the thing
L1128[12:47:30] ⇨ Joins: CoderPuppy (~cpup@32.218.118.246)
L1129[12:47:35] <sham1> I can read assembly and stuff
L1130[12:47:37] <sham1> But nowadays
L1131[12:47:43] <sham1> Most people cannot
L1132[12:47:46] ⇦ Quits: audiomodder (webchat@205.175.226.100) (Ping timeout: 195 seconds)
L1133[12:48:19] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L1134[12:48:26] <LatvianModder> I bought this and im super pleased with it http://www.ebay.com/itm/191735429969
L1135[12:48:43] <LatvianModder> but now I dont really know what to do with it.. thus, animations!
L1136[12:49:02] ⇨ Joins: RichardG_ (~richardg8@201.37.253.54)
L1137[12:49:02] MineBot sets mode: +v on RichardG_
L1138[12:49:32] ⇦ Quits: cpup (~cpup@32.218.118.208) (Ping timeout: 190 seconds)
L1139[12:49:50] <Subaraki> FS ! i should have read the entire log
L1140[12:49:57] <Subaraki> it was a missing comma the entire time <_<
L1141[12:50:16] <gudenau> Ok, how do I import the forge stuff in idea for a PR?
L1142[12:51:20] <gudenau> I am messing with the beacons BTW.
L1143[12:51:31] <diesieben07> gudenau, https://www.youtube.com/watch?v=yanCpy8p2ZE
L1144[12:51:39] <McJty> LatvianModder, here?
L1145[12:51:48] <Aaron1011> is there anything that could cause the 'Potion.potionTypes' array in 1.8.9 to ahve all its elements set to null?
L1146[12:51:57] <Aaron1011> particularily around processing of a respawn packet
L1147[12:52:15] <LatvianModder> McJty: Finally! Its really hard to be online with you at the same time! :P
L1148[12:52:21] <McJty> :-)
L1149[12:52:31] <McJty> I have a question about FTB Utilities on 1.10.2
L1150[12:52:32] <diesieben07> Aaron1011, update to 1.10.2 and use the registry.
L1151[12:52:36] <LatvianModder> sure
L1152[12:52:45] <McJty> Seems that every time I start my game again I have to redo the chunkloading of a specific chunk
L1153[12:52:49] <McJty> It is not remembered it seems
L1154[12:52:55] <Aaron1011> diesieben07: I'm trying to track down an issue on a 1.8.9 server
L1155[12:52:55] <McJty> brb
L1156[12:53:00] <gudenau> Well.
L1157[12:53:00] ⇦ Quits: RichardG (~richardg8@201.37.254.166) (Ping timeout: 384 seconds)
L1158[12:53:07] <gudenau> Annoying that I have to restart.
L1159[12:53:08] <LatvianModder> oh, yeah, it has broken saving / loading. I have a pre3 unoficically out
L1160[12:53:24] <diesieben07> idk if 1.8.9 has the registries yet
L1161[12:53:25] <diesieben07> it might
L1162[12:53:32] <LatvianModder> McJty: http://latv.sigmahost.co.uk/public/mods/
L1163[12:53:48] ⇨ Joins: RichardG (~richardg8@201.37.253.54)
L1164[12:53:48] MineBot sets mode: +v on RichardG
L1165[12:53:53] <Aaron1011> 1.8.9 still uses the potion array
L1166[12:54:04] <diesieben07> it should definitely not be empty then
L1167[12:54:08] <xJon> Hey guys, where can I see the addSpawn() weightedProb values of vanilla mobs?
L1168[12:54:09] <Aaron1011> but after game startup/handshaking, it should never be null
L1169[12:54:09] <Aaron1011> yeah
L1170[12:54:33] ⇦ Quits: RichardG_ (~richardg8@201.37.253.54) (Ping timeout: 186 seconds)
L1171[12:54:55] ⇨ Joins: audiomodder (Mibbit@205.175.226.100)
L1172[12:55:43] <McJty> LatvianModder, ah is that a fix for this problem?
L1173[12:55:44] <gudenau> I wish Idea had free C support.
L1174[12:56:01] <LatvianModder> it does fix a lot of problems. Chunkloader one for sure
L1175[12:56:14] <McJty> Ok, I'll try that soon
L1176[12:56:16] <McJty> Thanks
L1177[12:56:29] <sham1> Speaking of languages no one uses anymore
L1178[12:56:35] <sham1> I have tried to get into Lisp
L1179[12:56:41] <LatvianModder> proper english
L1180[12:56:45] <LatvianModder> #shots fired
L1181[12:56:52] <howtonotwin> Do we not use Lisp in AIs anymore?
L1182[12:57:03] <sham1> Well I don't know
L1183[12:57:18] <sham1> They probably use python or something similarly silly nowadays
L1184[12:57:25] <howtonotwin> because I do believe metaprogramming is one of Lisps main strengths
L1185[12:57:54] <howtonotwin> I now have the urge to make a mod in Clojure... Better not
L1186[12:57:57] <sham1> Anyway, elisp is weird
L1187[12:59:47] <sham1> But at least my init.el is not too full of parenthesis
L1188[13:00:18] <Subaraki> is missing : textures/items/textures/jewels/gold_glove.png
L1189[13:00:27] ⇦ Quits: agowa338 (~Thunderbi@p5491861D.dip0.t-ipconnect.de) (Remote host closed the connection)
L1190[13:00:33] ⇨ Joins: agowa338 (~Thunderbi@p5491861D.dip0.t-ipconnect.de)
L1191[13:00:35] <Subaraki> path specified : "subaraki:items/textures/jewels/gold_glove"
L1192[13:00:39] <Subaraki> just why <_<
L1193[13:00:43] <Subaraki> is that another default ?
L1194[13:00:59] <sham1> Why have textures/items/textures
L1195[13:01:07] <howtonotwin> well clearly it's adding textures automatically
L1196[13:01:18] <Hawaii_Beach> !gp sp
L1197[13:01:24] <Hawaii_Beach> !gp atc
L1198[13:01:26] <howtonotwin> just keep dropping bits off the left til it works
L1199[13:01:32] <Subaraki> but i want to sort by item/block/etc, not by texture /model <_<
L1200[13:01:35] <howtonotwin> yes
L1201[13:01:42] <howtonotwin> just drop the BEGINNING parts
L1202[13:01:51] <howtonotwin> you still have your folder structure
L1203[13:02:13] <howtonotwin> the game adds the beginning part automatically and you're stepping on its toes
L1204[13:02:25] <Subaraki> items / textures is. forge says i need at least textures to put all of that in
L1205[13:02:39] <Subaraki> yeah i know
L1206[13:02:43] <Subaraki> i dont want that :(
L1207[13:02:49] <howtonotwin> you don't need that
L1208[13:02:52] <Subaraki> imma sit in the corner and not talk to forge anymore
L1209[13:02:55] <Subaraki> that'll solve all
L1210[13:02:58] <howtonotwin> you can have your folders
L1211[13:03:02] <BordListian> why is GameRegistry.findItem deprecated?
L1212[13:03:08] ⇨ Joins: Flamegoat (sid89996@id-89996.highgate.irccloud.com)
L1213[13:03:08] MineBot sets mode: +o on Flamegoat
L1214[13:04:01] <McJty> BordListian, use ForgeRegistry
L1215[13:04:09] <BordListian> ah
L1216[13:04:11] <BordListian> thanks
L1217[13:04:19] <diesieben07> ok so, updating from ages old code using Tessellator, i know i need to use the VertexBuffer. Is it enough to call VB.finishDrawing at the end? Or do I need Tessellator.draw?
L1218[13:04:35] <diesieben07> because it seems VB.finishDrawing only flips the internal buffer, but does not actually draw
L1219[13:04:55] <howtonotwin> Subaraki: So I was being dumb, can you try using ../ to go up levels? worth a try
L1220[13:05:01] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L1221[13:05:48] <Subaraki> diesieben07, endTex or something
L1222[13:05:51] <Subaraki> it was something with end
L1223[13:05:53] <Subaraki> just a sec
L1224[13:06:10] <diesieben07> you mean endVertex?
L1225[13:06:14] <Subaraki> yeah
L1226[13:06:14] <diesieben07> that just ends the vertex, not the whole drawing
L1227[13:06:19] <Subaraki> .Draw
L1228[13:06:33] <Subaraki> tessellator.draw(); from Tesselator.getIsntance()
L1229[13:06:49] <diesieben07> ok
L1230[13:07:02] <diesieben07> so i have to keep both the Tessellator and the VB, ugh
L1231[13:07:49] <Subaraki> http://pastebin.com/JUrm5sdm
L1232[13:07:56] <Subaraki> i think so yeah. why ugh on that ?
L1233[13:08:37] <Subaraki> here's a snipet ^ i used that after i found some samples in the miencraft code itself
L1234[13:08:51] <Subaraki> from drawing buttons
L1235[13:09:09] <diesieben07> because otherwise i could just do Tess.getInstnace().getBuffer().pos(...).tex(...).[repeat].draw();
L1236[13:10:11] ⇨ Joins: Orion (~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de)
L1237[13:10:15] <diesieben07> actually nvm, begin also returns void...
L1238[13:10:22] <BordListian> http://prntscr.com/c17ksp
L1239[13:10:26] <diesieben07> what kind of retarded method chaining is this mojang -_-
L1240[13:10:29] <BordListian> one of these things is not like the other
L1241[13:11:08] <Ordinastie_> am I forgetting a shortcut for this : .onResultOf((ASMData data) -> data.getClassName()) ?
L1242[13:11:20] ⇨ Joins: Abastro (~Abastro@39.7.53.52)
L1243[13:11:49] <diesieben07> ASMData::getClassName
L1244[13:11:57] ⇦ Quits: Orion (~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de) (Client Quit)
L1245[13:12:02] <diesieben07> intellij would've told you :P
L1246[13:12:37] <Ordinastie_> right, it still uses the arg
L1247[13:14:07] <gudenau> Ok, where do I change things?
L1248[13:14:57] <diesieben07> wat
L1249[13:15:30] <gudenau> With the forge stuff, I would like to make a couple small changes to forge.
L1250[13:16:09] <diesieben07> forge classes: just change the code
L1251[13:16:21] <diesieben07> vanilla stuff: change the code in the Forge project
L1252[13:16:34] <diesieben07> then run gradle genPatches and it will generate the necessary patches which you can then commit
L1253[13:16:38] <gudenau> Forge\src\main\etc?
L1254[13:16:48] <diesieben07> yea
L1255[13:16:52] ⇦ Quits: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net) (Ping timeout: 190 seconds)
L1256[13:17:21] <gudenau> Yeah, I want a super small change that I would have thought would be in here by now...
L1257[13:17:44] ⇦ Quits: IceDragon (~ThatGuy@69.160.111.175) (Ping timeout: 198 seconds)
L1258[13:19:47] ⇨ Joins: iari (~iari___@evana.futhark24.org)
L1259[13:22:05] <gudenau> Hmmmm.
L1260[13:22:13] <gudenau> Should I pass in the TileEntity for the beacon?
L1261[13:22:35] <gudenau> It is not needed per-se, but it could make some cool effects.
L1262[13:22:37] <BordListian> if i want to turn an itemstack into nbt, do i use serializeNBT or writetoNBT?
L1263[13:22:57] <gudenau> I use write myself.
L1264[13:23:23] <BordListian> there's no difference
L1265[13:23:31] <BordListian> serializeNBT is a wrapper for writeToNBT
L1266[13:23:48] <BordListian> i should really look these things up before asking stupid questions
L1267[13:24:41] <McJty> LatvianModder, hmm the chunk loading was not restored but perhaps it will work from now on?
L1268[13:24:44] ⇦ Quits: Abastro (~Abastro@39.7.53.52) (Ping timeout: 384 seconds)
L1269[13:24:48] <McJty> I mean maybe it was forgotten at save time?
L1270[13:25:42] <Rated01010010> What went wrong? I didn't touch anything I swear. http://pastebin.com/xfx4e4wS
L1271[13:27:10] <Subaraki> great! no erros no more !!
L1272[13:27:24] <Subaraki> but now its just not loading the texture without any stack traces :/
L1273[13:28:04] <BordListian> i had that problem before
L1274[13:28:07] <BordListian> is it a block or an item
L1275[13:28:42] <gudenau> Testing changes....
L1276[13:28:53] <BordListian> actually nevermind that's only because i'm doing a weird thing
L1277[13:29:00] <gudenau> Launching Factorio by mistake...
L1278[13:29:31] <McJty> How can you accidently launch factorio if you're testing a mod you're developing? Don't you run mc from your IDE?
L1279[13:30:16] ⇨ Joins: abec (~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de)
L1280[13:30:23] <gudenau> I do, but I went to click the taskbar icon and a window spawned causing me to click the pinned factorio icon.
L1281[13:31:56] <gudenau> Hey, it works! blob:https%3A//imgur.com/1a859dec-fe69-472e-8a14-73de1ad2ada4
L1282[13:31:59] <gudenau> GRRR
L1283[13:32:05] <gudenau> https://i.imgur.com/yGuOHuf.png
L1284[13:32:25] <BordListian> whats that
L1285[13:32:27] <BordListian> rainbow glass?
L1286[13:32:32] ⇨ Joins: cpup (~cpup@32.218.119.72)
L1287[13:32:41] <Subaraki> BordListian, yes, it is an item
L1288[13:32:58] <BordListian> ???
L1289[13:33:01] <gudenau> Just a quick test for the beacon colour thing I changed. Figured I should just implement that in glass for a moment to test it.
L1290[13:33:09] <Subaraki> <BordListian> is it a block or an item
L1291[13:33:26] <BordListian> oh
L1292[13:33:30] <BordListian> i'm stupid
L1293[13:33:43] <gudenau> Hello stupid, you can change your nick with /nick stupid
L1294[13:33:57] <BordListian> that'll kick me from the channel tho ;_;
L1295[13:34:03] <gudenau> Will it?
L1296[13:34:07] <BordListian> eh nevermind that it won't
L1297[13:34:09] *** gudenau is now known as stupid
L1298[13:34:11] <stupid> Nah.
L1299[13:34:15] *** stupid is now known as gudenau
L1300[13:34:49] <Subaraki> why is the texture mapping such a pain ??
L1301[13:35:20] <gudenau> Beacuse UVs are "fun".
L1302[13:35:36] ⇦ Quits: CoderPuppy (~cpup@32.218.118.246) (Ping timeout: 192 seconds)
L1303[13:35:38] <gudenau> "U" in blender is so dumb sometimes.
L1304[13:36:07] <Subaraki> i mean mapping a texture to an item
L1305[13:36:10] <Subaraki> in forge
L1306[13:36:13] <gudenau> Oh.
L1307[13:36:17] <Subaraki> texture mapping itself is easy
L1308[13:36:40] <Subaraki> it was at least ...
L1309[13:36:41] <gudenau> IIRC the item thing is super easy.
L1310[13:36:46] <Subaraki> is techne still a thing in 1.10 ?
L1311[13:36:53] <Subaraki> well, mine wont load
L1312[13:36:56] <gudenau> Kinda.
L1313[13:37:04] <Subaraki> i had stack traces before, but now it doesnt throw anything at me
L1314[13:37:15] ⇨ Joins: vox (~voxmods@pool-96-231-57-33.washdc.fios.verizon.net)
L1315[13:37:22] <vox> sup all
L1316[13:37:26] <vox> Long time no see :P
L1317[13:37:33] <BordListian> hello
L1318[13:37:36] <gudenau> assets\modid\models\item\bleh.json
L1319[13:38:05] <gudenau> {"parent":"item/generated","textures":{"layer0":"modid:items/texture"}}
L1320[13:38:53] <gudenau> ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(MOD_ID + ":bleh", "inventory"));
L1321[13:39:01] <gudenau> ^in postinit
L1322[13:39:27] ⇨ Joins: Lex|Odin (~LexManos@172.76.2.58)
L1323[13:39:27] MineBot sets mode: +o on Lex|Odin
L1324[13:39:38] <BordListian> oh yeah that was it
L1325[13:39:38] <gudenau> assets/modid/texutre/items/texure.png
L1326[13:39:39] <howtonotwin> really you should use item.getRegistryName for the MRL
L1327[13:40:07] <BordListian> is there a functional difference between doing that and item.getRegistryName?
L1328[13:40:11] <diesieben07> gudenau, a) preInit b) just do new MRL(thing.getRegistryName()
L1329[13:40:17] <diesieben07> getRegistryName is nicer :P
L1330[13:40:23] <gigaherz> less hardcoding ;P
L1331[13:40:28] <howtonotwin> no, but you don't have to write it 500 times for each item
L1332[13:40:32] <vox> eyy ghz
L1333[13:40:33] ⇦ Parts: audiomodder (Mibbit@205.175.226.100) ())
L1334[13:40:34] <BordListian> ah
L1335[13:40:38] <gudenau> Ok, this is from when it was only that method.
L1336[13:40:48] <gudenau> Been porting this since the models where a thing.
L1337[13:41:12] <vox> did willie post a 1.10 magic guide full of porting tips?
L1338[13:41:29] ⇦ Quits: LexDesktop (~LexManos@172.76.2.58) (Ping timeout: 186 seconds)
L1339[13:41:37] <howtonotwin> there is nothing to port in 1.10, is there?
L1340[13:41:40] <gudenau> Ok, how do I use idea to commit my changes to my fork?
L1341[13:41:42] <vox> I don't know
L1342[13:41:43] *** icyrecyear is now known as icyyhynewyear
L1343[13:41:58] <vox> Actually, I should probably go make sure Forge supports 1.10
L1344[13:41:59] <vox> huh
L1345[13:42:01] <gudenau> There are a couple things howtonotwin, but they are kinda nutty like multi-mining
L1346[13:42:08] <vox> Oh?
L1347[13:42:23] <gudenau> IIRC TC had problems with the hammer.
L1348[13:42:30] <Subaraki> i did all of the above ... but it still pink.black
L1349[13:42:37] <Subaraki> and no errors get thrown
L1350[13:42:41] <Subaraki> i hate when that happens
L1351[13:42:52] <Subaraki> i have no end i can grab onto :/
L1352[13:42:57] <gudenau> Is there something about a missing resource?
L1353[13:43:05] <gudenau> Sometimes there is no stack trace.
L1354[13:43:13] <gudenau> Look for a bunch of astriscs.
L1355[13:43:59] <Subaraki> i had those before, so i fixed it
L1356[13:44:07] <Subaraki> now there's nothing at all. :/
L1357[13:44:11] <BordListian> gudenau, wasn't the TC problem related to some class about creative mode being removed?
L1358[13:44:33] <gudenau> No idea.
L1359[13:45:12] ⇦ Quits: abec (~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de) (Ping timeout: 202 seconds)
L1360[13:45:44] <gudenau> Ok, how do I push my comment?
L1361[13:46:31] <gudenau> Got it.
L1362[13:50:06] <vox> Are mods for 1.10.2 backwards compatible with 1.10?
L1363[13:50:16] <diesieben07> probably, but nobody should care about 1.10
L1364[13:50:26] <vox> okay, fair enough
L1365[13:50:48] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 202 seconds)
L1366[13:50:52] <vox> I just randomly became motivated to work on mods again
L1367[13:50:54] <vox> I
L1368[13:51:10] <gudenau> Nobody should care about 1.7.X
L1369[13:51:11] <Subaraki> so did I
L1370[13:51:19] <Subaraki> im kinda losing hope already
L1371[13:51:24] <vox> I'm... debating updating my shield mod but someone copied it and theirs has tons more downloads
L1372[13:51:31] <vox> (looking at big_Xplo over there)
L1373[13:51:37] <vox> Doesn't really matter tbh
L1374[13:51:38] <Subaraki> shield mod ?
L1375[13:51:58] <Subaraki> i had a shield mod before shield where shields as well :/
L1376[13:52:05] <Subaraki> vanilla rpg shields
L1377[13:52:11] <Subaraki> but it was an addon for another mod
L1378[13:52:15] <Subaraki> so not popular at all
L1379[13:52:23] <vox> https://minecraft.curseforge.com/projects/shield-rework
L1380[13:52:31] <gudenau> I made a PR. :-D https://github.com/MinecraftForge/MinecraftForge/pull/3159
L1381[13:52:31] <vox> Just had some vanilla config options
L1382[13:53:04] <vox> I was going to add more shields but never ended up doing that because the way shields worked was stuck within some internal MC code
L1383[13:53:11] <vox> Idk if Forge ever exposed that
L1384[13:53:24] <gudenau> Everything is exposed if you beleave!
L1385[13:53:36] <Subaraki> vox, what kind of code ?
L1386[13:53:47] <gudenau> Goodbye, thanks for the help!
L1387[13:53:50] <vox> What do you mean?
L1388[13:53:53] <vox> Latah gudenau
L1389[13:54:08] <Subaraki> "the way shields worked was stuck within some internal MC code"
L1390[13:54:18] <vox> Oh, the way they were rendered
L1391[13:54:23] <vox> as TIESRs or whatever
L1392[13:54:33] <vox> Tile Item Entity Special Renderers, I think
L1393[13:54:33] ⇦ Quits: gudenau (~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net) (Read error: Connection reset by peer)
L1394[13:55:15] <Subaraki> when was that ?
L1395[13:55:25] <Subaraki> meanwhile there was a renderhand hook
L1396[13:55:39] <vox> Uhhh
L1397[13:55:41] <Subaraki> which allowed you to render stuff on screen like as if it were in a hand
L1398[13:55:48] <vox> 1.8.9 I think, or early 1.9
L1399[13:55:50] <vox> one of those
L1400[13:55:58] <Subaraki> oh, should have been there then
L1401[13:56:10] <Subaraki> my shields where up since 1.6 / 1.7 x)
L1402[13:56:21] <vox> huh
L1403[13:56:30] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error: Connection reset by peer)
L1404[13:56:44] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L1405[13:56:53] <gigaherz> TileEntityItemStackRenderer is still a think
L1406[13:56:59] <gigaherz> it's just NOT for items
L1407[13:57:10] <vox> I don't think it was that
L1408[13:57:13] <gigaherz> it's a hack for TileEntity-based blocks
L1409[13:57:19] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error: Connection reset by peer)
L1410[13:57:22] <vox> The thing for shields and skulls and things
L1411[13:57:26] <gigaherz> where you can tell an ItemStack to also render using the block's TESR
L1412[13:57:36] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L1413[13:57:38] <gigaherz> I don't think that was ever a thing
L1414[13:57:50] <vox> I can definitely find it again
L1415[13:57:52] ⇦ Quits: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net) (Ping timeout: 190 seconds)
L1416[13:57:54] <vox> One sec
L1417[13:58:12] ⇦ Quits: RANKSHANK_mob1 (~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au) (Ping timeout: 190 seconds)
L1418[13:58:43] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Ik ga weg)
L1419[13:58:51] ⇨ Joins: RANKSHANK_mob1 (~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au)
L1420[13:59:08] <Subaraki> diesieben07, how bad is it to have the same registry name as the unlockalized name ?
L1421[13:59:27] ⇨ Joins: IceDragon (~ThatGuy@184.170.12.46)
L1422[14:03:02] <gigaherz> Subaraki: it would mean your unlocalized name doesn't include a modid
L1423[14:03:13] <gigaherz> so it could collide with other mods' strings
L1424[14:03:16] ⇦ Quits: Hawaii_Beach (~Hawaii_Be@c80-216-156-69.bredband.comhem.se) (Quit: Hawaii_Beach)
L1425[14:03:28] <Subaraki> could it be a cause for my texture not loading properly ?
L1426[14:03:42] <gigaherz> no
L1427[14:03:45] <Subaraki> :/
L1428[14:03:50] <gigaherz> doesyour texture include your modid?
L1429[14:04:01] <gigaherz> modid:textures/blah
L1430[14:04:06] <Subaraki> ah, that, yes
L1431[14:04:17] <Subaraki> thats how i call it
L1432[14:04:46] <Subaraki> unlockalized name, registry name, texture file and model file are all called gold_glove too
L1433[14:05:10] <Subaraki> and i always call upon them with modid:relative/path/file
L1434[14:06:27] *** minecreatr is now known as Mine|away
L1435[14:07:13] ⇨ Joins: abec (~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de)
L1436[14:07:29] <howtonotwin> if you set the registry name to the unlocalized name, the setter will automatically tack on the modid if it detects the lack of a ':'
L1437[14:08:10] <Rated01010010> How do you set the JVM in IntelliJ? This shit is fucking stupid and doens't want to recognize my JAVA_HOME path, which is working in every other IDE
L1438[14:08:39] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L1439[14:08:41] <vox> It defaults to JAVA_HOME
L1440[14:08:52] <gigaherz> Rated01010010: file project settings
L1441[14:08:53] <vox> Be careful that your project is set to use the right version and everything
L1442[14:08:58] <gigaherz> SDKs
L1443[14:09:06] <gigaherz> add the JDK folder to it
L1444[14:09:11] <Rated01010010> Which is saying JAVA_HOME is not defined
L1445[14:09:20] <gigaherz> then add one manually
L1446[14:09:28] <Rated01010010> How?
L1447[14:09:37] <gigaherz> the "+" button at the topleft
L1448[14:09:46] ⇦ Quits: xJon (~xJon@bzq-84-108-181-67.cablep.bezeqint.net) (Quit: Leaving)
L1449[14:09:49] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Quit: Got away Safely !)
L1450[14:10:54] <Rated01010010> There is no + button, https://i.imgur.com/eFoOoE9.jpg
L1451[14:11:11] <gigaherz> NOT there
L1452[14:11:14] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1453[14:11:15] <gigaherz> in the SDKs section
L1454[14:12:00] <Rated01010010> And where would that be? I can't even import a project because of this
L1455[14:12:23] <gigaherz> https://dl.dropboxusercontent.com/u/743491/SDKs.PNG
L1456[14:12:46] <gigaherz> wait, that's the import window?
L1457[14:13:14] <gigaherz> cancel the import
L1458[14:13:16] <gigaherz> in the main window
L1459[14:13:25] <gigaherz> the ine with "Create New Project", "Import Project" and such
L1460[14:13:31] <gigaherz> at the bottom right has "Configure"
L1461[14:13:48] <gigaherz> open that menu -> project defaults -> project structure
L1462[14:15:40] ⇨ Joins: theFlaxbeard (~theFlaxbe@184.97.183.252)
L1463[14:16:43] <Rated01010010> Ah, thank you
L1464[14:17:13] <Rated01010010> Have no idea why it's saying JAVA_HOME is not defined. Eclipse and Geany picked it up automatically.
L1465[14:20:19] ⇨ Joins: Arctic_Wolfy (~SnuWuff@71-8-85-40.dhcp.leds.al.charter.com)
L1466[14:21:51] <Arctic_Wolfy> Does Minecraft keep a cache of models or other rendered objects?
L1467[14:22:11] <Ordinastie_> obviously
L1468[14:22:41] <Arctic_Wolfy> Ordinastie_: Talking to me?
L1469[14:23:01] <Ordinastie_> yes
L1470[14:23:16] <Ordinastie_> MC won't reload models each time a block is drawn
L1471[14:23:34] <gigaherz> Arctic_Wolfy: it keeps the baked models in a cache
L1472[14:23:42] <diesieben07> "Need to draw a dirt block, better go to the harddrive and ask it what a dirt block looks like!"
L1473[14:23:50] <Arctic_Wolfy> It's entity models, so not block.
L1474[14:23:54] <diesieben07> "Whoops, next frame, hey, harddrive, what was that?"
L1475[14:24:14] <gigaherz> and the ModelBase-based entity renderers will cache displaylists for the models
L1476[14:24:57] <Arctic_Wolfy> Any way to remove something from it?
L1477[14:25:11] <gigaherz> not really, why?
L1478[14:25:20] <gigaherz> besides forcing a resource manager reload
L1479[14:25:42] <diesieben07> classic xy...
L1480[14:25:42] <Ordinastie_> what do you want to do?
L1481[14:25:44] <diesieben07> what do you want to achieve.
L1482[14:25:48] <diesieben07> :D
L1483[14:26:09] <Ordinastie_> yeah, taker over, I have a pizza to finish
L1484[14:26:20] <diesieben07> hehe i already finished mine :P
L1485[14:26:36] <Ordinastie_> was it good?
L1486[14:26:41] <diesieben07> sure way.
L1487[14:26:42] <Arctic_Wolfy> I'm working with making some models, and I want to be able to refresh it, w/o having GL run out of memory.
L1488[14:26:42] <diesieben07> *was
L1489[14:26:50] ⇨ Joins: psxlover (~psxlover@athedsl-4412469.home.otenet.gr)
L1490[14:26:55] <diesieben07> and you are talking about entity models?
L1491[14:26:59] <diesieben07> i.e. ModelBase stuff?
L1492[14:27:08] <Arctic_Wolfy> Ya.
L1493[14:27:10] ⇦ Quits: kimfy (~kimfy@236.5.200.37.customer.cdi.no) (Killed (NickServ (GHOST command used by kimfy_)))
L1494[14:27:48] <diesieben07> well, when you unload a ModelBase you have to manually unload it's display lists
L1495[14:27:54] <diesieben07> whihc are stored in ModelRenderer#displayList
L1496[14:27:56] <Arctic_Wolfy> It's a Layer, but I'm still using ModelBase, and ModelRenderer.
L1497[14:29:09] ⇨ Joins: xEviLSpaWnx (~xEvilSpaw@cpc21-pete9-2-0-cust202.4-4.cable.virginm.net)
L1498[14:30:56] ⇦ Quits: Lathanael|Away (~Lathanael@p54960EA0.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1499[14:32:47] * vox thinks IntelliJ is taking forever to upgrade
L1500[14:33:35] ⇨ Joins: Lathanael|Away (~Lathanael@p54960EA0.dip0.t-ipconnect.de)
L1501[14:37:48] <Arctic_Wolfy> diesieben07: I looked, and ModelRenderer#displayList is a private int.
L1502[14:37:57] <diesieben07> and?
L1503[14:38:35] ⇦ Parts: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) ((Adios!)))
L1504[14:38:39] <Arctic_Wolfy> I don't know how to access it, or use it if it's just an int and not a cache.
L1505[14:39:00] <diesieben07> do you know what a display list is?
L1506[14:39:04] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Ping timeout: 182 seconds)
L1507[14:39:31] <Arctic_Wolfy> Not exactly.
L1508[14:39:42] ⇨ Joins: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl)
L1509[14:40:10] <diesieben07> Oh, well you should look that up then. It's what ModelBase uses to cache the compiled model on the GPU
L1510[14:40:20] <Arctic_Wolfy> I think I saw it uses GLStateManager some where.
L1511[14:40:47] *** DarkevilAway is now known as Darkevilmac
L1512[14:41:01] ⇨ Joins: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
L1513[14:45:20] ⇦ Quits: Deamon (~Deamon@irc.thevoxelbox.com) (Ping timeout: 198 seconds)
L1514[14:51:02] ⇨ Joins: Yoplitein (~Hugh_Janu@2601:644:300:7f6d:6d00:f141:bbeb:6725)
L1515[14:53:23] ⇨ Joins: Noc7is (~Noc7is@ip174-74-36-13.om.om.cox.net)
L1516[14:53:48] <Yoplitein> so I have an item in 1.10 that's used in crafting
L1517[14:54:04] <Yoplitein> it works as expected except its stack size is set to zero
L1518[14:55:30] ⇦ Quits: _44trent (~Trent@2601:442:8100:3e21:9dfe:ad17:8f91:a7a2) (Read error: Connection reset by peer)
L1519[14:55:33] <diesieben07> please elaborate
L1520[14:55:53] <Yoplitein> when I use it in crafting it takes damage for each crafting operation
L1521[14:55:53] <Noc7is> Lets say I have an access transformer, and I have an entry in it to make a method public. Said method does not have the void return type, and I found no information showing how to create an entry for a method that has something other than a void return type. Clearly the V at the end of this entry is incorrect: public net.minecraft.client.renderer.entity.Render getEntityTexture(Lnet/minecraft/entity/Entity;)V
L1522[14:56:06] <diesieben07> show your code Yoplitein
L1523[14:56:07] <Yoplitein> but then a red zero shows up in the usual position for stack count
L1524[14:56:22] <Noc7is> What's the correct way to accomplish this?
L1525[14:56:26] <diesieben07> Noc7is, don't use ATs :P
L1526[14:56:30] <diesieben07> they suck balls.
L1527[14:56:33] <Yoplitein> http://pastebin.com/cyQxZE6B
L1528[14:56:40] <Noc7is> Okay, but that doesn't solve my problem.
L1529[14:56:53] <Noc7is> I'm trying to get rid of the reflection I have in place for said method.
L1530[14:56:57] <diesieben07> why?
L1531[14:57:07] <diesieben07> Yoplitein, before you do stuff with the stack in getContainerItem you have to copy it.
L1532[14:57:09] <Noc7is> The method is called continuously.
L1533[14:57:14] <Yoplitein> ah
L1534[14:57:15] <Yoplitein> ok
L1535[14:57:16] ⇨ Joins: CoolSquid (~CoolSquid@ti0011a400-5346.bb.online.no)
L1536[14:57:29] ⇦ Quits: CoolSquid (~CoolSquid@ti0011a400-5346.bb.online.no) (Read error: Connection reset by peer)
L1537[14:57:32] <diesieben07> continously = every frame?
L1538[14:57:33] <BordListian> why would you not use ATs?
L1539[14:57:37] <BordListian> what's the alternative?
L1540[14:57:45] <Noc7is> Yeah diesieben
L1541[14:57:48] <diesieben07> ATs are a pain to use for you and everyone else.
L1542[14:57:58] <Yoplitein> yup, that'll do it
L1543[14:58:01] <diesieben07> the alternative is reflection of if you really need the performance methodhandles
L1544[14:58:01] <Yoplitein> thanks
L1545[14:58:10] <diesieben07> *or
L1546[14:58:21] <Noc7is> Looking for performance here.
L1547[14:58:31] <diesieben07> can you use java 7?
L1548[14:58:49] <Noc7is> I'm on Java 8. People using my mod are supposed to have Java 7 or newer
L1549[14:58:53] <diesieben07> good
L1550[14:59:15] <diesieben07> make a static final (!) field of type MethodHandle
L1551[14:59:29] <diesieben07> in a static { } block look up the method like you normally would using reflection
L1552[14:59:34] <diesieben07> call setAccessible on it
L1553[14:59:53] <diesieben07> then turn it into a MethodHandle using MethodHandles.publicLookup().unreflect(<method>) and put it into the static final field
L1554[15:00:11] <Noc7is> Thats fancy.
L1555[15:00:16] <diesieben07> then you can call the method using (Render) handle.invokeExact((Entity) e);
L1556[15:00:19] <diesieben07> yes, the casts are necessary
L1557[15:00:40] <diesieben07> the JIT will inline all that crap and it will compile to the same native code as a direct method invocation
L1558[15:00:57] <diesieben07> provided the MehtodHandle is really in a static final field
L1559[15:01:24] <Noc7is> And the performance is better than just simple reflection?
L1560[15:01:38] <diesieben07> like i said, it is exactly the same as directly invoking the method.
L1561[15:01:47] <Noc7is> Awesome. Thanks.
L1562[15:01:47] <Lex|Odin> In theory
L1563[15:01:50] *** Lex|Odin is now known as LexManos
L1564[15:01:51] <diesieben07> in theory, yes :D
L1565[15:02:10] <diesieben07> i've done quite some tests with this lex, if the field is static final it really does inline all the way through
L1566[15:02:19] <diesieben07> it might even inline the method you're invoking
L1567[15:02:29] <LexManos> doubt it but meh
L1568[15:02:34] <diesieben07> it really does.
L1569[15:02:51] <diesieben07> too lazy to dig up my old code now though
L1570[15:03:14] <diesieben07> better than ATs :P
L1571[15:03:30] <diesieben07> (for non-forge)
L1572[15:05:17] <diesieben07> hrm, i broke my gradle somehow. http://i.imgur.com/6rthVKb.png
L1573[15:05:22] <diesieben07> been like that for 5 minutes or so
L1574[15:05:36] ⇦ Quits: AEnterprise (~AEnterpri@78-20-41-53.access.telenet.be) (Ping timeout: 384 seconds)
L1575[15:05:47] <Ordinastie_> diesieben07, you sure you just didn't forget to press enter ? :D
L1576[15:05:59] <diesieben07> yes. -_-
L1577[15:08:54] ⇦ Quits: raoulvdberge (uid95673@id-95673.richmond.irccloud.com) (Quit: Connection closed for inactivity)
L1578[15:11:17] <Noc7is> Question... How am I supposed to set the final MethodHandle variable? I mean... it's final. Here's what I've got: https://gist.github.com/Ri5ux/b67fd6b92f5db9c63f23dc71b51a2d89
L1579[15:11:53] <vox> Anyone have any idea how Thaumcraft did it's old nodes that you almost couldn't see usually?
L1580[15:12:05] <vox> Were they just Tile Entities?
L1581[15:12:44] <gigaherz> yes
L1582[15:12:54] <gigaherz> in THaumcraft3, they were entities
L1583[15:13:01] <gigaherz> in T4, they were TileEntities
L1584[15:13:04] <vox> How did that work without being tied to a block?
L1585[15:13:06] <gigaherz> in T5, they are something weird
L1586[15:13:09] <gigaherz> uh
L1587[15:13:11] <gigaherz> they WERE tied to a block
L1588[15:13:17] <gigaherz> that's why you could interact with them
L1589[15:13:22] <gigaherz> and break them
L1590[15:13:27] <vox> hmm okay
L1591[15:13:38] <diesieben07> Noc7is, in a static { } block ;)
L1592[15:13:39] <vox> I may have skipped T4, not sure
L1593[15:13:52] <diesieben07> your catch { } block cannot just do nothing
L1594[15:13:54] <diesieben07> it must throw
L1595[15:14:06] <Noc7is> Ah
L1596[15:16:46] <diesieben07> goddamnit anitvirus
L1597[15:16:54] <diesieben07> no, my benchmakr class file is NOT a virus
L1598[15:16:57] <vox> So I have two options for my mod... I could make my "flaws" world-gen or I could not
L1599[15:17:11] <vox> Remember the concept from last time I was here ghz?
L1600[15:19:33] <Wuppy> https://www.youtube.com/watch?v=HAyulWeW2DU
L1601[15:19:40] <Wuppy> finally, a video about Civ 6 :D
L1602[15:20:14] <vox> Is that the one from Quill18?
L1603[15:20:38] <vox> He did a few episodes as well
L1604[15:20:41] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1605[15:20:44] <vox> Like ~150 turns or something
L1606[15:21:16] <Wuppy> it's on the pcgamer youtube channel
L1607[15:21:21] <Wuppy> and it's about 120 turns
L1608[15:21:45] ⇨ Joins: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
L1609[15:22:10] ⇦ Parts: Aroma1997 (~Aroma1997@104.131.97.244) ())
L1610[15:22:58] <gigaherz> can't say I do, vox XD
L1611[15:23:04] ⇦ Quits: theFlaxbeard (~theFlaxbe@184.97.183.252) (Killed (NickServ (GHOST command used by theFlaxbeard2)))
L1612[15:23:09] <Wuppy> oh wow, you no longer have to place your city next to have a port :o
L1613[15:23:16] <Wuppy> next to water*
L1614[15:23:18] <vox> Yep
L1615[15:23:25] <vox> Because the harbor district thing
L1616[15:23:33] <vox> Any city within like 3 tiles or something can be
L1617[15:23:34] <Wuppy> amazing
L1618[15:23:58] <vox> @ghz I'll link a google doc in a sec, writing it up now
L1619[15:24:50] <vox> I've been feeling like crap all day so this is the first actual work I've done :P
L1620[15:28:38] ⇨ Joins: MikrySoft (~MikrySoft@89-76-18-43.dynamic.chello.pl)
L1621[15:30:07] ⇦ Quits: MikrySoft (~MikrySoft@89-76-18-43.dynamic.chello.pl) (Killed (NickServ (GHOST command used by MikrySoft|2)))
L1622[15:30:12] ⇨ Joins: MikrySoft|2 (~MikrySoft@89-76-18-43.dynamic.chello.pl)
L1623[15:31:02] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L1624[15:31:57] ⇦ Quits: abec (~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de) (Quit: Leaving)
L1625[15:36:36] <sham1> wait, civ 6?
L1626[15:36:56] <sham1> you don't need to be next to water?
L1627[15:37:02] <sham1> Awesome
L1628[15:37:37] <diesieben07> for those interested in the MethodHandle stuff: http://i.imgur.com/BlHZOdg.png
L1629[15:37:46] <sham1> I've always wanted a tile improvement that was like a canal
L1630[15:38:25] <sham1> Sort of like suez
L1631[15:39:22] <Wuppy> sham1, your city has to be within 3 spots of water
L1632[15:39:31] <Wuppy> and then next to the water you cna place a harbor
L1633[15:39:40] <sham1> ah
L1634[15:39:45] <sham1> Sounds nice
L1635[15:39:56] <Wuppy> it's part of the districts system
L1636[15:39:59] <Wuppy> if you've heard of that
L1637[15:40:03] <sham1> I really hope we get more civilisations there
L1638[15:40:52] <Noc7is> diesieben I thought I had it, but I kept re-reading what you said and confused myself. https://gist.github.com/Ri5ux/65e5c1900de5a30392edfa1468ee18a0
L1639[15:41:18] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 384 seconds)
L1640[15:42:02] <diesieben07> oh and my benchmark is biased
L1641[15:42:08] <diesieben07> because reflectino is fast if you only have one method there :D
L1642[15:42:16] <diesieben07> actually nvm
L1643[15:42:33] <diesieben07> Noc7is, i dont know why you changed it all...
L1644[15:42:46] <Noc7is> I got confused.
L1645[15:43:35] <gigaherz> the performance difference can easily be explained by the fact that invoking a Method requires passing the target object every time, while the methodhandle is already bound to the target object beforehand
L1646[15:43:52] <diesieben07> eh that is not true.
L1647[15:43:56] <diesieben07> it CAN be, it does not have to be
L1648[15:44:10] <diesieben07> the performance difference is that MethodHandle does no access checks
L1649[15:44:14] <diesieben07> for a start
L1650[15:44:40] <gigaherz> Method does access checks every call?
L1651[15:44:43] <diesieben07> yes.
L1652[15:44:50] <gigaherz> ah
L1653[15:44:53] <diesieben07> well, not if you have setAccessible
L1654[15:45:17] <diesieben07> actually... it does somethig
L1655[15:45:19] <diesieben07> let me check
L1656[15:45:21] <gigaherz> I assumed the only load on the method was setting up the stack for the call
L1657[15:46:20] <gigaherz> yep
L1658[15:46:21] <diesieben07> i have quickCheckMemebrAccess in my method calls here though
L1659[15:46:22] <diesieben07> idk why
L1660[15:46:41] <gigaherz> i just looked in idea, if (!override) quickCheckMemberAccess
L1661[15:46:57] <gigaherz> then methodAccessor.invoke
L1662[15:47:17] <diesieben07> yeah
L1663[15:47:23] <diesieben07> i will check again
L1664[15:47:27] <secknv> erm
L1665[15:47:44] <secknv> what is EntityLivingBase?
L1666[15:47:51] <Noc7is> A class.
L1667[15:48:03] <secknv> thanks
L1668[15:48:07] <gigaherz> a class that provides basic functionality for living entities
L1669[15:48:11] <vox> What's the current mappings version?
L1670[15:48:20] <gigaherz> do a !latest 1.10.2
L1671[15:48:30] <vox> !latest 1.10.2
L1672[15:48:36] <vox> thanks
L1673[15:48:42] <secknv> So if I see that in the ItemCompass
L1674[15:48:53] <vox> From... today :P
L1675[15:48:56] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:ead3:e8a3:ae55:5646:b70d)
L1676[15:48:57] <secknv> it's probably the payer right
L1677[15:48:58] <gigaherz> yep
L1678[15:49:40] <gigaherz> the mappings bot runs every midnight (US time, wahtever timezone), which is around 9am europe time
L1679[15:49:53] <vox> awesome
L1680[15:50:18] <diesieben07> yeah not sure what the overhead for reflection is.
L1681[15:50:26] <diesieben07> it just inlines rigth through as well through the generated MethodAccessor
L1682[15:50:53] <gigaherz> anyhow it's fast
L1683[15:50:57] <gigaherz> not native call fast, but fast
L1684[15:51:04] <gigaherz> the slow part is looking up the method itself
L1685[15:51:07] <diesieben07> yes
L1686[15:51:22] <diesieben07> reflection with static-final field for the Method object is blazing fast
L1687[15:51:23] <gigaherz> which has to iterate through Class structures and match parameter types
L1688[15:51:33] <diesieben07> but this is without any parameters
L1689[15:51:40] <Noc7is> Not to cut you guys off or anything, but Im still confused as to what to do with my static block of fuckery
L1690[15:51:55] <diesieben07> Noc7is, you put the MEthodHAndle in a static final field...
L1691[15:51:58] <diesieben07> not hard..
L1692[15:52:07] <gigaherz> Noc7is: MethodHandles.*
L1693[15:52:07] <Noc7is> I did... and the compiler complains.
L1694[15:52:10] <gigaherz> one of the methods there
L1695[15:52:19] <diesieben07> show what you did.
L1696[15:52:41] <vox> Decompiling MC takes sooooo long
L1697[15:52:43] <Noc7is> k sec
L1698[15:52:49] <vox> I wonder how long it actually takes *to* compile
L1699[15:54:22] <Noc7is> https://gist.github.com/Ri5ux/b67fd6b92f5db9c63f23dc71b51a2d89
L1700[15:54:38] <diesieben07> Like i already said.
L1701[15:54:47] <diesieben07> your catch blcok does not initialize the filed
L1702[15:54:50] <diesieben07> and it completes normally
L1703[15:54:56] <diesieben07> that means your field is not always initialized
L1704[15:54:59] <diesieben07> so make your catch block throw
L1705[15:55:05] <Noc7is> oh
L1706[15:56:45] <Noc7is> What the heck do I throw?
L1707[15:57:28] <Noc7is> Just a standard Exception?
L1708[15:57:36] ⇦ Quits: Kano (~Kano@107-209-128-138.lightspeed.mssnks.sbcglobal.net) (Read error: Connection reset by peer)
L1709[15:59:01] <vox> Why can
L1710[15:59:12] <vox> 't this work :/
L1711[15:59:44] ⇨ Joins: Kano (~Kano@107-209-128-138.lightspeed.mssnks.sbcglobal.net)
L1712[15:59:44] <vox> IntelliJ has decided it didn't want to decompile MC
L1713[16:00:04] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 202 seconds)
L1714[16:01:32] <secknv> so say I wanted to add a a block that when redstone powered, it would make nearby compasses point at it
L1715[16:01:47] <diesieben07> Noc7is, well, it would have to be some kind of RuntimeException otherwise you cannot throw it
L1716[16:02:12] ⇦ Quits: RANKSHANK_mob1 (~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au) (Ping timeout: 190 seconds)
L1717[16:02:55] <diesieben07> secknv, you'd have to hack into ItemCompass and change the IItemPropertyGetter for the angle
L1718[16:03:13] <Noc7is> That makes sense. Fixed the compiler errors.
L1719[16:03:36] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Remote host closed the connection)
L1720[16:03:37] ⇦ Quits: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit: Bye :))
L1721[16:03:40] <secknv> well, I've looked at it that's what I tought, wanted to know if you guys had any less invasive ideas ahaha
L1722[16:04:12] <diesieben07> actually yes i do have one
L1723[16:04:29] <secknv> share ples xD
L1724[16:05:48] <diesieben07> register your own IItemPropertyGetter to ItemCompass (with your own ResourceLocation) that returns the angle you want
L1725[16:06:17] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1726[16:06:19] <diesieben07> and returns -1 for "use vanilla"
L1727[16:06:37] <secknv> seems like a great idea
L1728[16:06:42] <diesieben07> then get the compass IBakedModel from the vanilla registry, grab it's ItemOverrideList
L1729[16:06:50] <diesieben07> and put your own ItemOverride in there
L1730[16:06:54] <secknv> I'll take 30 mins to learn to understand what you just told me to do
L1731[16:07:00] <secknv> xD
L1732[16:07:05] <secknv> thanks
L1733[16:07:13] <diesieben07> IItemPropertyGetter: thing that returns a float based on itemstack
L1734[16:07:19] <diesieben07> it's used for bow pulling
L1735[16:07:26] <diesieben07> the model can then decide what to do based on the getter
L1736[16:07:37] <diesieben07> as you can see in ItemCompass it has one fro the angle
L1737[16:07:50] <Noc7is> Does this look correct? https://gist.github.com/Ri5ux/3aa2ea7370428e639635958efba374e8
L1738[16:07:53] <Noc7is> Havent tested it yet
L1739[16:08:21] <diesieben07> you need to pass in the Render as well
L1740[16:08:34] <Noc7is> Oh yeah. Oops.
L1741[16:12:13] ⇨ Joins: StormyMode (~StormyMod@cpc94058-newt37-2-0-cust308.19-3.cable.virginm.net)
L1742[16:13:13] ⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping timeout: 190 seconds)
L1743[16:13:14] ⇦ Quits: MikrySoft|2 (~MikrySoft@89-76-18-43.dynamic.chello.pl) (Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/)
L1744[16:13:21] ⇨ Joins: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L1745[16:13:37] ⇨ Joins: MikrySoft (~MikrySoft@89-76-18-43.dynamic.chello.pl)
L1746[16:16:11] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Remote host closed the connection)
L1747[16:16:43] ⇨ Joins: gudenau (~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net)
L1748[16:16:52] <gudenau> I'm a back.
L1749[16:17:39] <Noc7is> Appears to have worked pretty well. Thanks for the help diesieben.
L1750[16:19:09] <gudenau> I was looking at chisel, and it's connected textures are kinda complicated.
L1751[16:19:17] ⇨ Joins: synthetica (~synthetic@cpe-76-188-199-137.neo.res.rr.com)
L1752[16:19:17] <vox> Holy crap yes they are
L1753[16:19:22] ⇨ Joins: Abastro (~Abastro@39.7.53.52)
L1754[16:19:32] <vox> I was looking into doing that a while ago and it's pretty difficult to do
L1755[16:19:37] <vox> Achievable, but difficult
L1756[16:19:48] <gudenau> Like, I want. But, it is hard.
L1757[16:19:56] <gudenau> I WANT PRETTY THINGS
L1758[16:20:00] <gudenau> :-P
L1759[16:20:13] <vox> I played with it a while and decided it wasn't worth working on that instead of actual features
L1760[16:21:08] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C03A00086453729F112726.dip0.t-ipconnect.de) (Quit: founderio)
L1761[16:21:23] <gudenau> I really want it though. :-P
L1762[16:22:09] <gudenau> I should fix up my errors first....
L1763[16:25:13] ⇦ Quits: synthetica (~synthetic@cpe-76-188-199-137.neo.res.rr.com) (Ping timeout: 186 seconds)
L1764[16:25:45] <vox> Are people still using the 1.7.10 RF API?
L1765[16:25:58] <gudenau> I never used RF.
L1766[16:26:32] ⇨ Joins: raoulvdberge (uid95673@id-95673.richmond.irccloud.com)
L1767[16:26:38] <gudenau> What was I supposed to do rather then ModelLoader.setCustomModelResourceLocation ?
L1768[16:26:52] <gigaherz> vox: some are
L1769[16:26:52] <vox> setRegistryName?
L1770[16:26:58] <gigaherz> the rest of us use the Tesla API
L1771[16:27:04] <gigaherz> although
L1772[16:27:07] <gigaherz> it's not the 1.7.10 RF api
L1773[16:27:09] <gigaherz> it works like it
L1774[16:27:11] <vox> Oh yeah I remember hearing about that at some point
L1775[16:27:12] <gigaherz> but it was updated to 1.8
L1776[16:27:28] <gigaherz> and adaptedto work on newer ones
L1777[16:27:36] <vox> I haven't been doing any modding stuff since like December or something so /shrug
L1778[16:27:37] <vox> Link?
L1779[16:27:48] <gigaherz> to which one?
L1780[16:28:00] <vox> The Tesla API
L1781[16:28:03] ⇦ Quits: xEviLSpaWnx (~xEvilSpaw@cpc21-pete9-2-0-cust202.4-4.cable.virginm.net) ()
L1782[16:28:04] <vox> by Darkhax?
L1783[16:28:09] <vox> (If so, I found it)
L1784[16:28:10] <gigaherz> https://minecraft.curseforge.com/projects/tesla
L1785[16:28:13] <gigaherz> yep
L1786[16:29:30] <vox> I wonder how many mods actually use this
L1787[16:30:28] <gigaherz> a whole bunch
L1788[16:30:35] <gudenau> Yeah, totally not supporting RF.
L1789[16:30:40] <gigaherz> https://twitter.com/TeslaApiFanClub
L1790[16:30:57] <gigaherz> and that's just the ones they know of ;P
L1791[16:31:32] <gigaherz> if it's worth something, Mekanism decided to support Tesla
L1792[16:31:35] <gigaherz> and so did I ;P
L1793[16:31:56] <gigaherz> I'm slightly sad that it was Tesla and not my own energy api that gainedtraction
L1794[16:31:58] <gigaherz> but I can't complain
L1795[16:32:03] <gigaherz> I didn't go around publicising mine
L1796[16:32:09] <vox> Oh yeah I remeber CapabilityCore or whatever
L1797[16:32:18] <gigaherz> I also haven't tried to get into "the circles"
L1798[16:32:38] <vox> Now we just need to get EnderIO and stuff running off of Tesla instead of RF :P
L1799[16:32:52] <gudenau> Oh go away with RF. :-P
L1800[16:33:00] <vox> Idk, I do need a power system and RF is familiar to a lot of people
L1801[16:33:17] <gigaherz> I decided that I'd only support Tesla
L1802[16:33:21] <gigaherz> leave RF compatibility to the cables.
L1803[16:33:47] <gigaherz> https://minecraft.curseforge.com/projects/fluxed-redstone-tesla-and-rf-cables
L1804[16:33:49] <gigaherz> good enough for me. ;P
L1805[16:34:29] <gudenau> Interesting.
L1806[16:34:49] <gudenau> The OBJ loading is complaining about commands in a MTL file that are not there.
L1807[16:34:53] <vox> Also did Lemming decide he was done modding?
L1808[16:36:20] <masa> last I saw on twitter he mentioned that him doing that stellaris or whatever it was, modding actually got him some new motivation for mc modding, but no idea if anything has actually happened yet
L1809[16:36:25] <vox> I haven't seen anything from CoFH or him personally other than his personal stellaris mods
L1810[16:36:30] <vox> ah, okay
L1811[16:37:28] <vox> @gudenau: http://tutorials.darkhax.net/connected-block-textures.html
L1812[16:38:04] ⇨ Joins: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L1813[16:38:09] <gudenau> OH
L1814[16:38:13] <gudenau> WRONG WORKSPACE
L1815[16:38:44] <gigaherz> I wish they'd just opensource the cofh stuff, then we'd gladly help them port/rewrite ;P
L1816[16:39:35] ⇨ Joins: RANKSHANK_mob1 (~RANKSHANK@pa49-195-14-222.pa.nsw.optusnet.com.au)
L1817[16:39:50] *** V is now known as Vigaro
L1818[16:40:20] ⇨ Joins: armctec (~Thunderbi@186.204.200.248)
L1819[16:40:40] <vox> Alright, I'll go with Tesla
L1820[16:40:46] <vox> Looks like it's going somewhere
L1821[16:41:05] ⇦ Quits: Noc7is (~Noc7is@ip174-74-36-13.om.om.cox.net) (Read error: Connection reset by peer)
L1822[16:41:57] <gudenau> BAH
L1823[16:42:03] <gudenau> JEI is anoying sometimes.
L1824[16:43:36] ⇨ Joins: geldorn (webchat@chello080109203243.4.graz.surfer.at)
L1825[16:43:38] ⇦ Quits: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 384 seconds)
L1826[16:44:24] ⇦ Quits: flappy (~flappy@85-76-151-97-nat.elisa-mobile.fi) (Ping timeout: 202 seconds)
L1827[16:46:12] ⇨ Joins: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L1828[16:46:27] ⇨ Joins: KnightMiner (~KnightMin@76.202.212.214)
L1829[16:47:11] ⇦ Quits: armctec (~Thunderbi@186.204.200.248) (Quit: armctec)
L1830[16:48:10] ⇦ Quits: Isiliden (~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net) (Ping timeout: 384 seconds)
L1831[16:49:04] ⇦ Quits: Meow-J (~Meow-J@45.32.34.121) (Ping timeout: 202 seconds)
L1832[16:49:32] ⇦ Quits: Chais (~Chais@62.178.210.212) (Ping timeout: 202 seconds)
L1833[16:49:41] ⇨ Joins: Chais (~Chais@62.178.210.212)
L1834[16:50:00] ⇦ Quits: schizo (~schizo@70.39.107.198) (Ping timeout: 202 seconds)
L1835[16:50:17] ⇦ Quits: NoChance (~nochance@206.ip-51-254-139.eu) (Ping timeout: 186 seconds)
L1836[16:50:28] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 202 seconds)
L1837[16:50:28] ⇦ Quits: adanaran (~adanaran@noctuidae.eu) (Ping timeout: 202 seconds)
L1838[16:50:28] ⇦ Quits: IdleGandalf (~IdleGanda@harting.hosting) (Ping timeout: 202 seconds)
L1839[16:51:37] ⇨ Joins: adanaran (~adanaran@noctuidae.eu)
L1840[16:51:54] ⇦ Quits: progwml6 (~progwml6@104.168.20.187) (Excess Flood)
L1841[16:52:04] ⇨ Joins: progwml6 (~progwml6@104.168.20.187)
L1842[16:52:47] <gudenau> BAH
L1843[16:52:48] <gudenau> Exception in thread "main" java.lang.ClassNotFoundException: GradleStart
L1844[16:52:53] <gudenau> Later, got to go for now.
L1845[16:53:01] ⇦ Quits: gudenau (~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net) (Read error: Connection reset by peer)
L1846[16:53:09] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L1847[16:53:44] ⇦ Quits: StormyMode (~StormyMod@cpc94058-newt37-2-0-cust308.19-3.cable.virginm.net) (Ping timeout: 202 seconds)
L1848[16:54:17] ⇨ Joins: StormyMode (~StormyMod@cpc94058-newt37-2-0-cust308.19-3.cable.virginm.net)
L1849[16:54:29] <StormyMode> Did anyone reply? I had a timeout?
L1850[16:54:42] <StormyMode> Just in case my network disconnected before I sent my message.
L1851[16:54:50] <StormyMode> Can one of you look at my code? Trying to give myself the only available item in my mod. And I'm trying to figure out why it won't find it? https://github.com/StormyMode/LightningAdditions
L1852[16:54:52] <StormyMode> <3
L1853[16:54:57] ⇨ Joins: NoChance (~nochance@206.ip-51-254-139.eu)
L1854[16:55:52] <Ordinastie_> dude, you still have your useless common proxy :x
L1855[16:56:02] <StormyMode> I put it back.
L1856[16:56:12] <Ordinastie_> -_-
L1857[16:56:12] <StormyMode> Too many tutorials referencing commonproxy.
L1858[16:56:56] <Ordinastie_> and you can't think by yourself and adapt ?
L1859[16:57:12] <StormyMode> I'm still learning don't be an asshole? Ta.
L1860[16:57:40] <Ordinastie_> no you're not learning, you're ignoring it
L1861[16:57:52] <StormyMode> ...
L1862[16:57:58] <Ordinastie_> that class as no point at all
L1863[16:58:17] <StormyMode> STFU, and read this. http://pastebin.com/WhngQKXd
L1864[16:58:24] <StormyMode> I'm not interested in your stress.
L1865[16:58:28] <StormyMode> Or remarks.
L1866[16:58:33] <Ordinastie_> or help
L1867[16:58:37] <StormyMode> ...
L1868[16:58:42] <StormyMode> Dickish help.
L1869[16:59:08] ⇨ Joins: CoderPuppy (~cpup@32.218.112.189)
L1870[16:59:14] ⇦ Quits: StormyMode (~StormyMod@cpc94058-newt37-2-0-cust308.19-3.cable.virginm.net) (Quit: Leaving)
L1871[16:59:27] <Ordinastie_> damn, I'm getting good at this
L1872[16:59:43] <vox> lol
L1873[16:59:47] <vox> Sup Ord?
L1874[17:00:11] <Ordinastie_> going back to watching my movie then :p
L1875[17:00:14] <vox> About your comments about the proxy shizzle, what's the better way to do it?
L1876[17:00:30] <vox> Right now that's pretty much what I'm using as well
L1877[17:00:50] <Ordinastie_> you have 2 classes, client and server proxys, which both implements a common interface, usually called IProxy
L1878[17:01:13] <vox> I see
L1879[17:01:17] <Ordinastie_> introducing for no reason another abstract class in the middle is utterly stupid
L1880[17:01:26] <vox> I mean, it's basically the same as an interface
L1881[17:01:30] <vox> idk
L1882[17:01:34] <Ordinastie_> but hey, better follow some dumb and out of dates tutorials on the net
L1883[17:01:40] ⇦ Quits: cpup (~cpup@32.218.119.72) (Ping timeout: 202 seconds)
L1884[17:01:47] <vox> lol
L1885[17:01:48] <Ordinastie_> yes, it's basically the same
L1886[17:01:50] <shadowfacts> or you just have a common proxy and a client proxy
L1887[17:01:58] <Ordinastie_> but that's just dumb too
L1888[17:01:58] <shadowfacts> because anything on the server is valid on the client but not vice versa
L1889[17:02:06] <vox> What's so much better about an interface?
L1890[17:02:22] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1891[17:02:26] <Ordinastie_> you can implement multiple
L1892[17:02:37] <vox> Oh yeah fucking Java that's right
L1893[17:02:46] <Ordinastie_> usually, abstract class were better because it could hold default implementation, but now interfaces can do that too
L1894[17:02:50] <vox> One of the many things I hate about Java vs. C#
L1895[17:02:55] <vox> Oh I didn't know that
L1896[17:02:57] <vox> That's cool
L1897[17:03:19] <Ordinastie_> but tbh, if he only add the abstract class, I wouldn't say much, but having both shows he doesn't understand what he does, and doesn't really want to learn either
L1898[17:04:05] <vox> why does he have both?
L1899[17:04:13] <vox> Okay, now I agree, that's dumb
L1900[17:04:36] <vox> *moving on*
L1901[17:04:52] <vox> I've spent like an hour fighting with IntelliJ :/
L1902[17:05:42] <vox> Now it's fully updated, I totally moved all of my files over into a clean copy of the Forge MDK
L1903[17:05:44] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout: 198 seconds)
L1904[17:05:46] <vox> Hopefully this should now work
L1905[17:06:01] <gigaherz> IMO
L1906[17:06:08] ⇨ Joins: Isi (~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net)
L1907[17:06:15] <gigaherz> an interface is an interface: it should what stuff the class should have publicly exposed
L1908[17:06:23] <gigaherz> default implementations are something like "reference code"
L1909[17:06:33] <gigaherz> with the ability to be lazy and use it directly without having to copypaste
L1910[17:06:41] <gigaherz> while an abstract class
L1911[17:06:44] <gigaherz> is a "template" for a class
L1912[17:06:57] <BordListian> wait what
L1913[17:07:01] <gigaherz> something that has some basic algorithms in it, but it has some holes to "fill in"
L1914[17:07:04] <gigaherz> before it can work
L1915[17:07:07] <BordListian> java interfaces can have implementations?
L1916[17:07:12] <BordListian> :/
L1917[17:07:15] <gigaherz> default method implementations, yes
L1918[17:07:16] <gigaherz> since java8
L1919[17:07:35] <gigaherz> they are more restrictive than an abstract class, though
L1920[17:07:51] <Ordinastie_> well, you can't have fields, so
L1921[17:08:06] <gigaherz> yeah but you can call methods from the interface, I believe?
L1922[17:08:12] <vox> Huh, so this could totally be an interface
L1923[17:08:13] <vox> cool
L1924[17:08:15] <BordListian> what is the point of having a seperate language construct if you just slowly patch it to become like another construct
L1925[17:08:23] <vox> Nothing!
L1926[17:08:36] <Ordinastie_> gigaherz, yes you can
L1927[17:08:43] <gigaherz> BordListian: well an abstract class can only be extended once
L1928[17:08:46] <gigaherz> you can't do multiple inheritance
L1929[17:08:54] <vox> Unlike intelligent languages
L1930[17:09:02] <vox> C#, C++, etc
L1931[17:09:02] <Ordinastie_> for example, https://github.com/Ordinastie/MalisisCore/blob/1.9.4/src/main/java/net/malisis/core/network/IMalisisMessageHandler.java#L67-L92
L1932[17:09:06] <gigaherz> uh
L1933[17:09:09] <BordListian> C# can't multiinherit
L1934[17:09:10] <gigaherz> C#can't do multiple inheritance either
L1935[17:09:15] <vox> Yeah you can
L1936[17:09:17] <BordListian> and multi inheritance in C++ is trash
L1937[17:09:23] <BordListian> because C++ is trash
L1938[17:09:26] <gigaherz> uhh how?
L1939[17:09:31] <gigaherz> because I have coded in C#for nearly 10 years
L1940[17:09:37] <gigaherz> and I haven't seen that ;P
L1941[17:10:02] <gigaherz> and I don't believe that feature was added to C# 6.0
L1942[17:10:08] <vox> pretty sure you can
L1943[17:10:16] <BordListian> we're at 6.0 already?
L1944[17:10:17] <gigaherz> pretty sure if you write
L1945[17:10:17] <vox> I could be completely wrong ofc
L1946[17:10:22] <BordListian> I still code for 4.5!
L1947[17:10:22] <gigaherz> class X : A, B
L1948[17:10:26] <gigaherz> the compiler laughs at you
L1949[17:10:35] <gigaherz> unless either A or B is an interface
L1950[17:10:43] <gigaherz> BordListian: C# 5.0 == .net 4.5
L1951[17:10:47] <gigaherz> C#6.0 == .net 4.6
L1952[17:10:58] <gigaherz> vs2015 has C# 6.0
L1953[17:10:59] <BordListian> version numbers
L1954[17:11:01] <BordListian> bleh
L1955[17:11:02] <gigaherz> vs2013 had 5.0
L1956[17:11:24] <gigaherz> in fact
L1957[17:11:28] <gigaherz> they don't even need to match up
L1958[17:11:33] <gigaherz> you can compile C#6.0 for .net 4.5
L1959[17:11:36] <gigaherz> or even 4.0
L1960[17:11:42] <gigaherz> since it's compiler features not .net
L1961[17:11:44] <vox> hm, looks like I'm wrong
L1962[17:11:53] <vox> I could have sworn that I've done it before
L1963[17:11:57] <gigaherz> $"The number is {number}"
L1964[17:12:01] <gigaherz> that compiles into
L1965[17:12:02] <gigaherz> string.Format
L1966[17:12:04] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L1967[17:12:17] <BordListian> you know, this is exactly why students hate programming at school lmfao
L1968[17:12:22] <gigaherz> property A => value;
L1969[17:12:33] <gigaherz> int A => value;
L1970[17:12:34] <gigaherz> compiles into
L1971[17:12:41] <gigaherz> int A {get{return value; } }
L1972[17:12:43] <gigaherz> etc
L1973[17:13:06] <vox> I've never actually used a lot of C# 6 features
L1974[17:13:11] <gigaherz> it's quite new
L1975[17:13:15] <vox> Yeah, ik
L1976[17:13:21] <gigaherz> so you haven't had long to try them yet ;P
L1977[17:13:25] <BordListian> these features sound really dumb
L1978[17:13:32] <gigaherz> they are actually awesome
L1979[17:13:38] <vox> Every time I move to Java for something I really miss unsigned integers and operator overloading, especially
L1980[17:13:41] <gigaherz> also the null-propagation operator
L1981[17:13:44] <vox> Also LINQ and really good generics
L1982[17:13:44] <gigaherz> a?.method()
L1983[17:13:46] <BordListian> we get it, you really love syntactic sugar
L1984[17:13:46] <diesieben07> BordListian, you are a real buzzkill you know that? :D
L1985[17:13:48] <gigaherz> will return null is a is null
L1986[17:13:50] <diesieben07> you always say everything sucks :P
L1987[17:13:52] <vox> That one I have used, and it's nice
L1988[17:14:03] <shadowfacts> you know, Kotlin has operator overloading
L1989[17:14:13] <diesieben07> ^
L1990[17:14:16] <BordListian> it's because i reflect my miserable existance on other things in life
L1991[17:14:17] ⇦ Quits: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping timeout: 186 seconds)
L1992[17:14:21] <vox> Yeah but I don't like a lot of Kotlin syntax tbh
L1993[17:14:28] <gigaherz> BordListian: then switch yourself
L1994[17:14:29] <diesieben07> but if you want unsigned ints, scala :P
L1995[17:14:33] <vox> Also, why the fuck is IntelliJ failing to decompile MC still
L1996[17:14:33] <gigaherz> from an emitter to a receiver
L1997[17:14:39] <diesieben07> scala value class + operator overloading = unsigned ints
L1998[17:14:39] <gigaherz> absorb the awesomeness from others!
L1999[17:14:40] <shadowfacts> Kotlin is great
L2000[17:15:03] <BordListian> if i switch myself i'll just absorb the miserableness of everything else honk
L2001[17:15:22] <vox> FAILURE: Build failed with an exception.
L2002[17:15:22] <vox> * What went wrong:
L2003[17:15:22] <vox> Execution failed for task ':decompileMc'.
L2004[17:15:22] <vox> > Java heap space
L2005[17:15:23] <vox> wow
L2006[17:15:27] <vox> I am an idiot
L2007[17:15:43] <vox> Wonder how to give it more, I do have 16 GB of RAM after all
L2008[17:15:56] <BordListian> install 64bit java
L2009[17:16:28] <BordListian> you think you already have it? doublecheck.
L2010[17:16:51] <vox> C:\Users\wardp>java -version
L2011[17:16:51] <vox> java version "1.8.0_101"
L2012[17:16:51] <vox> Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
L2013[17:16:51] <vox> Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
L2014[17:16:54] <vox> hmm
L2015[17:16:57] ⇦ Quits: CoderPuppy (~cpup@32.218.112.189) (Ping timeout: 186 seconds)
L2016[17:17:01] <vox> looks 64 bit
L2017[17:17:12] <diesieben07> vox, read the note here: http://mcforge.readthedocs.io/en/latest/gettingstarted/
L2018[17:17:15] <diesieben07> BordListian, -_-
L2019[17:17:20] <vox> will do
L2020[17:17:31] <vox> Man, it's been a long time since I've done this
L2021[17:18:30] <vox> thanks ben
L2022[17:18:37] <vox> that good to call you btw?
L2023[17:18:39] <vox> Not too sure :P
L2024[17:18:56] <diesieben07> you can call me whatever, i pretty much know when i am spoken to :P
L2025[17:19:04] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L2026[17:19:07] <diesieben07> my name is too weird to remember for non-germans
L2027[17:19:17] <vox> lol
L2028[17:19:41] <diesieben07> and no, my name is not ben, but who cares :P
L2029[17:19:45] <vox> oh
L2030[17:19:58] <vox> What *is* your name?
L2031[17:20:07] <vox> I just picked out something that I remotely recognized :P
L2032[17:20:13] <diesieben07> my real name is Take :D
L2033[17:20:17] <diesieben07> yes, like the english word
L2034[17:20:21] <diesieben07> no, not pronounced like it
L2035[17:20:22] <vox> okay, that works
L2036[17:20:24] <vox> :P
L2037[17:20:43] ⇦ Quits: Yoplitein (~Hugh_Janu@2601:644:300:7f6d:6d00:f141:bbeb:6725) (Quit: so long and thanks for all the fish)
L2038[17:20:43] <diesieben07> don't call me that though, that's more confusing than ben in an english-speaking channel
L2039[17:20:51] <diesieben07> :D
L2040[17:21:11] <vox> true enough
L2041[17:21:15] <vox> What'd you like?
L2042[17:21:44] <diesieben07> i really don't care :P diesieben07, diesieben, sieben are all fine :D
L2043[17:21:49] <diesieben07> ben is also fine if you want to :D
L2044[17:22:31] <gigaherz> Esie
L2045[17:22:59] <diesieben07> wat
L2046[17:23:02] ⇨ Joins: cpup (~cpup@32.218.112.220)
L2047[17:23:22] <gigaherz> he extracted "Ben" from your nickname
L2048[17:23:25] <gigaherz> I extracted "Esie" ;P
L2049[17:23:33] <diesieben07> ok "esie" is NOT ok :P
L2050[17:23:33] <vox> man I have zero understanding of what your username is still
L2051[17:23:34] <vox> lol
L2052[17:23:48] <gigaherz> Die Sieben == "The Seven" iirc
L2053[17:23:49] <diesieben07> my username means "theseven07" in german.
L2054[17:23:55] <vox> aaaaaaaah
L2055[17:24:04] <diesieben07> it has literally 0 meaning
L2056[17:24:11] <vox> that makes much more sense actually
L2057[17:24:17] <diesieben07> actualyl maybe it has 7 meaning who knows
L2058[17:24:27] *** amadornes[Streaming] is now known as amadornes
L2059[17:24:53] <howtonotwin> your name can be spoken into a glass beaker to produce the 7 forms of actualyl
L2060[17:24:56] <gigaherz> woudl be more fun if it was "Diezero07" as in "Die, 007"
L2061[17:25:06] <diesieben07> i was not that smart when i choose it.
L2062[17:25:13] <diesieben07> also that does not look nearly as cool :D
L2063[17:25:53] <vox> Eyyyy Gradle is taking up 1.6 gb of RAM now
L2064[17:25:58] <vox> This is the most RAM I have ever used at once
L2065[17:26:01] <gigaherz> only? ;P
L2066[17:26:05] <Ordinastie_> it needs more
L2067[17:26:08] <Ordinastie_> way more
L2068[17:26:13] <vox> Nope, that's all it's taking
L2069[17:26:13] <gigaherz> decompileMC can take over 2gb
L2070[17:26:16] <howtonotwin> blame fernflower
L2071[17:26:16] <vox> I gave it 4
L2072[17:26:30] <diesieben07> blame huge codebase with generics.
L2073[17:26:33] <vox> Up to 1.7 and now basically stable there
L2074[17:26:36] <diesieben07> not fernflowers fault
L2075[17:26:50] <vox> maybe slowly rising
L2076[17:27:33] <vox> Yep, barely got up to 1.8 and now it's done
L2077[17:27:43] <vox> Using a shit ton of disc though
L2078[17:27:46] <diesieben07> the thing is
L2079[17:27:48] <vox> Good thing this is an SSD!
L2080[17:27:53] <vox> *disk
L2081[17:27:59] <diesieben07> if you only gave it 1.8 gigs it would scramble with GC constantly
L2082[17:28:10] <vox> I definitely gave it 4
L2083[17:28:16] <diesieben07> and eventually gave up because it would be doing like 70% GC and just 30% actual work
L2084[17:28:25] <vox> And it definitely only used 1.8 so idk
L2085[17:29:05] <gigaherz> https://www.youtube.com/watch?v=GM_vDinuWnM
L2086[17:29:11] <gigaherz> I have had this song stuck on my head all day.
L2087[17:29:35] <vox> Where the frick is my forge reference and MC reference
L2088[17:29:46] <vox> oh there it goes
L2089[17:29:49] <gigaherz> ever since I spent like 3 hours trying to help a new coworker get his build enviornment working
L2090[17:29:51] <vox> took a while for some reason
L2091[17:30:03] <vox> lol
L2092[17:30:06] <gigaherz> and every time I tried to fix something
L2093[17:30:09] <gigaherz> something else broke worse
L2094[17:30:29] <gigaherz> eventually one of the "pros" figured out a workaround I missed
L2095[17:30:47] <vox> Holy fuck that only took 3 or 4 hours to set up again
L2096[17:30:54] <vox> *sighs deeply*
L2097[17:30:58] <gigaherz> :/
L2098[17:31:05] <gigaherz> it only takes like 5m inutes to setup a new mod here ;P
L2099[17:31:10] <vox> It doesn't help that my focus level is at like 5% since I'm sick
L2100[17:31:15] <gigaherz> ah
L2101[17:31:17] <vox> And that I had to update IntelliJ twice
L2102[17:31:22] <gigaherz> yeah that makes things more complicated
L2103[17:31:28] <gigaherz> I keep my IDEA on v15
L2104[17:31:36] <gigaherz> cos I'm too lazy to update it just to do extra work setting up mods
L2105[17:31:38] <vox> And that I also had to rebuild and move everything over to a new Forge version
L2106[17:31:38] <vox> lol
L2107[17:31:46] <vox> Everything seems to be okay now
L2108[17:32:09] *** manmaed is now known as manmaed|AFK
L2109[17:33:21] <vox> Nope, I lied
L2110[17:33:31] <vox> The compiler output path isn't set
L2111[17:33:34] <vox> Um
L2112[17:33:42] <gigaherz> https://www.youtube.com/watch?v=guIaCocnNaw
L2113[17:34:42] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L2114[17:35:24] <vox> ghz, while annoyingly long that video did not help with my issue at all :P
L2115[17:35:28] <vox> What's yours set to?
L2116[17:36:20] <diesieben07> ghz STAHP
L2117[17:36:31] ⇨ Joins: killjoy (~killjoy@cpe-2606-A000-1118-C0C8-609A-DC3A-8D23-B6F6.dyn6.twc.com)
L2118[17:37:13] ⇦ Quits: cpup (~cpup@32.218.112.220) (Ping timeout: 186 seconds)
L2119[17:37:45] ⇦ Quits: BordListian (~BordListi@chello213047142014.32.11.vie.surfer.at) (Ping timeout: 186 seconds)
L2120[17:38:12] <gigaherz> night ppl
L2121[17:38:14] <vox> ghz
L2122[17:38:16] <vox> pls
L2123[17:38:17] <vox> :P
L2124[17:38:20] <diesieben07> night
L2125[17:38:22] <gigaherz> I'll just keep playing that song in my head until I fall uncounscious
L2126[17:38:29] <vox> lol good night then
L2127[17:38:34] <gigaherz> (too hot to sleep properly ;P)
L2128[17:38:53] <vox> diesieben: what's your compiler output path set to?
L2129[17:38:54] <gigaherz> (but I have to work tomorrow so meh.
L2130[17:39:02] <diesieben07> uh what
L2131[17:39:04] <vox> For some reason IntelliJ/Gradle didn't set one
L2132[17:39:04] <gigaherz> vox: you shouldn't have to change any of that
L2133[17:39:05] <diesieben07> never looked at that, why?
L2134[17:39:12] <gigaherz> just import the build.gradle into idea
L2135[17:39:18] <gigaherz> run setupDEcompWorkspace
L2136[17:39:22] <gigaherz> run genIntellijRuns
L2137[17:39:24] <diesieben07> yeap
L2138[17:39:26] <vox> Yep did both
L2139[17:39:28] <vox> in that order
L2140[17:39:31] <vox> with a new MDK
L2141[17:39:32] <gigaherz> and if you use idea 2016, edit the run configs
L2142[17:39:38] <vox> did that too
L2143[17:39:43] <gigaherz> so that the "use classpath from module" dropdown shows _main
L2144[17:39:48] <gigaherz> and it should just work as-is
L2145[17:39:58] <gigaherz> try pressing the blue refresh icon on the gradle panel
L2146[17:39:58] <vox> It unfortunately does not
L2147[17:40:01] <vox> will do
L2148[17:40:03] <gigaherz> not the one on the main toolbar
L2149[17:40:06] <gigaherz> the one ont he gradle panel.
L2150[17:40:09] *** gigaherz is now known as ghz|afk
L2151[17:40:13] <vox> yeah I gotchu
L2152[17:40:19] <vox> It's doing something now
L2153[17:40:48] <vox> nope, still broken
L2154[17:41:02] ⇦ Quits: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi) (Read error: Connection reset by peer)
L2155[17:41:25] <diesieben07> what is broken?
L2156[17:41:59] <vox> Image Link : https://gyazo.com/806a83a9ee9e16afeaac8dc94624aa02
L2157[17:42:01] ⇨ Joins: blood_ (unknown@ool-4574115b.dyn.optonline.net)
L2158[17:42:20] <TehNut> >gyazo
L2159[17:42:35] <vox> I got tired of uploading things to Imgur by hand :P
L2160[17:42:46] <vox> Which is what I was doing before this
L2161[17:42:53] <TehNut> Puush and ShareX > Gyazo
L2162[17:43:01] <diesieben07> ShareX, yeah
L2163[17:43:05] <vox> ugh
L2164[17:43:08] <TehNut> ShareX will upload straight to Imgur, FTP, and many others
L2165[17:43:08] <diesieben07> ShareX is da bomb
L2166[17:43:11] <vox> Oh cool
L2167[17:43:12] ⇨ Joins: cpup (~cpup@32.218.112.235)
L2168[17:43:18] <diesieben07> anyways
L2169[17:43:20] <vox> I'll look at that, thanks
L2170[17:43:23] <diesieben07> not sure what that issue is
L2171[17:43:30] <diesieben07> never seen that, i guess just set it
L2172[17:43:31] <vox> yeah anyway, it's not set in the project settings tab
L2173[17:43:37] ⇦ Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 186 seconds)
L2174[17:43:42] <vox> Project Structure/Project Settings/Project
L2175[17:43:51] <vox> So the modules are inheriting a blank path
L2176[17:43:57] <vox> And I have no idea what it should be
L2177[17:44:00] <TehNut> It's under Modules
L2178[17:44:02] <diesieben07> classes
L2179[17:44:03] <diesieben07> is what i use
L2180[17:44:15] <quadraxis> (project folder)/build/classes
L2181[17:44:21] <TehNut> Project Structure/Project Settings/Modules
L2182[17:44:24] <vox> yeah
L2183[17:44:32] <vox> It's set to inherit the Project one
L2184[17:44:53] <TehNut> In Project, it's the bottom option
L2185[17:45:01] <vox> Yeah
L2186[17:45:04] <TehNut> http://tehnut.info/share/lbOK8EJtDS.png
L2187[17:45:07] <vox> That's blank for me
L2188[17:45:11] ⇨ Joins: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L2189[17:45:24] <vox> Ah I see
L2190[17:45:25] <vox> thanks
L2191[17:46:46] <secknv> so an ItemStack is bascillay a stack of x number of x item/block right?
L2192[17:46:48] <vox> Oh cool ShareX is on Steam
L2193[17:46:57] <diesieben07> on Steam? :O
L2194[17:46:59] <diesieben07> yes secknv
L2195[17:47:08] <diesieben07> plus metadata plus NBT
L2196[17:47:14] <secknv> i c
L2197[17:47:17] <secknv> thx
L2198[17:47:36] <diesieben07> did you fix up that compass thing?
L2199[17:48:26] <TehNut> I'm still waiting for the rumored ShareX Linux port :(
L2200[17:49:58] <vox> Whoo now the only compile errors are RF-related ones
L2201[17:50:44] ⇦ Parts: geldorn (webchat@chello080109203243.4.graz.surfer.at) ())
L2202[17:51:52] ⇨ Joins: geldorn (~geldorn@chello080109203243.4.graz.surfer.at)
L2203[17:52:38] <geldorn> Maybe someone here can help me with my question (as #ForgeGradle seems a bit dead), when do I use deobfCompile vs deobfProvided when adding a mod dependency to build.gradle?
L2204[17:53:29] ⇨ Joins: CoderPuppy (~cpup@32.218.113.7)
L2205[17:53:50] ⇦ Quits: NoChance (~nochance@206.ip-51-254-139.eu) (Quit: Bye)
L2206[17:54:20] *** Darkevilmac is now known as DarkevilAway
L2207[17:54:39] *** DarkevilAway is now known as Darkevilmac
L2208[17:55:40] ⇨ Joins: Naiten (~Naiten@77.35.191.94)
L2209[17:55:42] ⇦ Quits: cpup (~cpup@32.218.112.235) (Ping timeout: 192 seconds)
L2210[17:55:56] *** Darkevilmac is now known as DarkevilAway
L2211[17:56:46] ⇨ Joins: NoChance (~nochance@206.ip-51-254-139.eu)
L2212[17:56:56] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: See ya.)
L2213[17:57:10] *** amadornes is now known as amadornes[OFF]
L2214[17:58:41] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net)
L2215[18:02:27] <Aaron1011> Am I correct in assuming that no new bug fixes are being accepted for 1.8.9?
L2216[18:03:13] <diesieben07> Yes.
L2217[18:03:21] ⇦ Quits: Lythom (~Lythom@38.160.9.109.rev.sfr.net) (Ping timeout: 186 seconds)
L2218[18:03:24] <diesieben07> the fix is: update.
L2219[18:07:21] *** DarkevilAway is now known as Darkevilmac
L2220[18:07:29] <mrkirby153> So... My server keeps timing everyone out and I don't know why. http://paste.mrkirby153.tk/jehisaxika.txt
L2221[18:09:45] ⇦ Quits: CoderPuppy (~cpup@32.218.113.7) (Ping timeout: 186 seconds)
L2222[18:10:01] <Ordinastie_> well, if your MC server has the same response time as your webserver, look no more
L2223[18:10:32] <mrkirby153> Ordinastie_
L2224[18:10:35] <mrkirby153> Well, it's meh
L2225[18:10:52] <vox> So I found one little interesting thing that I assume is a bugfix
L2226[18:11:08] <diesieben07> as a start stop using 1.7.10.
L2227[18:11:13] ⇨ Joins: RANKSHANK (~Michael@ppp121-44-158-225.lns20.syd7.internode.on.net)
L2228[18:11:14] ⇦ Quits: secknv (~secknv@2001:8a0:6c72:2a01:e1ad:ff48:b79e:85a) (Quit: Leaving)
L2229[18:11:19] <vox> now writeToNBT has to return a tag, instead of just writing to the passed in tag
L2230[18:11:35] <mrkirby153> diesieben07, I would think this would be version independent
L2231[18:11:47] <diesieben07> thinking does not help anyone :D
L2232[18:12:14] <mrkirby153> I also really can't switch the server to 1.10 now either
L2233[18:12:34] <diesieben07> welp thats your issue to deal with :P
L2234[18:13:08] <mrkirby153> But it's really odd. I mean, it only started doing it today
L2235[18:13:12] <mrkirby153> And I changed nothing
L2236[18:13:43] <TehNut> rollback and see if it works then
L2237[18:14:30] <mrkirby153> Roll back what? The world?
L2238[18:14:37] <TehNut> ..yes?
L2239[18:14:56] <mrkirby153> I don't have backups from yesterday
L2240[18:15:04] <TehNut> Then you're doing something very wrong
L2241[18:15:11] <RANKSHANK> ^
L2242[18:15:36] <mrkirby153> Huh, I must've changed the backup program. I do have backups
L2243[18:15:39] ⇨ Joins: cpup (~cpup@32.218.113.28)
L2244[18:16:58] <TehNut> Who was it here who wrote that backup mod recently?
L2245[18:17:06] <mrkirby153> I'm using FTBUtilities
L2246[18:17:20] <TehNut> Ah, capital.three
L2247[18:17:52] <TehNut> https://minecraft.curseforge.com/projects/btfu rsync backups
L2248[18:19:51] <LatvianModder> lol BTFU vs FTBU
L2249[18:20:09] <mrkirby153> LatvianModder, you have pings on FTBUtilities? XD
L2250[18:20:21] <TehNut> Nothing against FTBU backups, btw. It's just that rsync is hnnggg
L2251[18:20:49] <LatvianModder> Im rewriting FTBU backups to backup at specific times rather than every x hours
L2252[18:21:07] <LatvianModder> Well. More like adding functionality. Still gonna keep the old one, but off by default
L2253[18:22:22] <LatvianModder> So BTFU works like.. a git? or smth
L2254[18:22:52] <LatvianModder> closest thing I can compare it to. looks interesting
L2255[18:22:58] ⇦ Quits: AforAnonymous (bitch2k@dyn-051-144.vix2.mmc.at) (Remote host closed the connection)
L2256[18:24:43] <vox> Hmmmmmmmmm
L2257[18:24:55] <vox> How do capabilities actually *work*?>
L2258[18:24:57] <vox> How do capabilities actually *work*?
L2259[18:25:02] <TehNut> black magic
L2260[18:25:26] <mrkirby153> But that really doesn't explain why the server just times everyone out w/o any error
L2261[18:25:32] <vox> Oh nvm I figured out at least what I needed
L2262[18:25:38] <mrkirby153> And one thing that did catch my eye was "Loading world (world)"
L2263[18:25:38] ⇦ Quits: Girafi (~Girafi@0x555178eb.adsl.cybercity.dk) ()
L2264[18:25:48] <TehNut> It's probably something in the world leaking
L2265[18:25:54] <TehNut> So rollback and see if it's fine
L2266[18:26:33] <TehNut> If the leak is gone, it's something in your world. If not, it's something on your server (or it's an older issue than you think)
L2267[18:26:49] <TehNut> on your server = VPS/dedi/whatever the MC server is running on
L2268[18:26:57] <vox> It's a little bit of a hack to have the object that implements hasCapability and whatever also be the capability implementation, right?
L2269[18:27:07] <vox> I mean, I don't see a reason why it can't be
L2270[18:27:24] <vox> In this case I don't see why the tile entity couldn't be the implementation
L2271[18:27:40] <diesieben07> yes it could be
L2272[18:27:46] <diesieben07> but the point is to decouple stuff
L2273[18:27:49] <diesieben07> god objects are bad :P
L2274[18:28:07] <vox> buuut effort
L2275[18:28:10] <mrkirby153> How does forge detect memory leaks?
L2276[18:28:10] <diesieben07> say with inventories
L2277[18:28:16] <vox> Then I have to figure out a name for a class :P
L2278[18:28:20] <diesieben07> you just do new ItemStakcHanlder();
L2279[18:28:24] <diesieben07> and return it in getCpaabiulity
L2280[18:28:29] <diesieben07> bam you have an inventory
L2281[18:28:39] <LatvianModder> your keyboard barfed
L2282[18:28:43] <vox> I have a BlockTeslaGate, a TileTeslaGate, and now a CapProviderTeslaGate or something
L2283[18:28:49] <vox> lol it did
L2284[18:28:56] <diesieben07> what do you want to achieve is the question
L2285[18:28:58] <TehNut> Accidentally started running cleanCache instead of closing the task dropdown >.>
L2286[18:29:22] <LatvianModder> Not actually related to Tesla api, right?
L2287[18:29:24] <vox> Okay so, I'm implementing the Tesla API in a tile entity block whatever thing
L2288[18:29:27] <LatvianModder> oh
L2289[18:29:36] <diesieben07> mrkirby153, they have a WeakHashMap and check if stuff in there remains non-GCd even if its no longer in the list of loaded worlds
L2290[18:29:36] <TehNut> Wait are you trying to supply/recieve power?
L2291[18:29:46] <vox> kind of?
L2292[18:29:51] <vox> Yeah basically I am
L2293[18:29:54] <TehNut> Then use the API caps, don't provide your own
L2294[18:29:57] <vox> Yeah
L2295[18:30:00] <LatvianModder> Im pretty sure Tesla has example mod
L2296[18:30:02] <vox> Not the issue I'm having
L2297[18:30:04] <vox> it does
L2298[18:30:04] <mrkirby153> diesieben07, can't forge force unload stuff? Or is that not possible w/ java?
L2299[18:30:12] <diesieben07> that is not possible
L2300[18:30:23] <LatvianModder> well it is possible
L2301[18:30:23] <diesieben07> java will keep an object around as long as someone references it
L2302[18:30:25] <diesieben07> period
L2303[18:30:27] <diesieben07> no its not.
L2304[18:30:38] <LatvianModder> if the object itself releases all references
L2305[18:30:43] <vox> So Lat
L2306[18:30:45] <diesieben07> then the object is still there.
L2307[18:31:01] <LatvianModder> ah right
L2308[18:31:13] <LatvianModder> can't this = null; :P
L2309[18:31:18] <diesieben07> lol yeah
L2310[18:31:27] <vox> I'm basically trying to use the Tesla API to say "oh hey, this block is capable of producing or taking power"
L2311[18:31:32] ⇦ Quits: cpup (~cpup@32.218.113.28) (Ping timeout: 198 seconds)
L2312[18:31:55] <LatvianModder> even if you could... you dont know which object to set to null.. since it can be passed down to any field / method
L2313[18:32:10] <vox> I'm basically making a tesseract, though the mechanics and stuff are a lot different
L2314[18:32:22] <TehNut> Apparently cleanCache is near instant. Shit
L2315[18:32:27] ⇦ Quits: killjoy (~killjoy@cpe-2606-A000-1118-C0C8-609A-DC3A-8D23-B6F6.dyn6.twc.com) (Quit: Leaving)
L2316[18:32:36] <LatvianModder> Well then hasCapability(...) { if(cap == TeslaCap.RECEIVE_ENERGY) return true; } and getCapability() return (T)whateverStoresEnergy
L2317[18:32:43] <vox> yeah that's the issue
L2318[18:32:49] <LatvianModder> Im making up names obviously, since I dont have the api
L2319[18:32:57] <vox> couldn't the tile entity be the one storing the energy or do I need a separate implementation?
L2320[18:33:17] <diesieben07> it could be but dont
L2321[18:33:24] <diesieben07> you dont want to re-implement all the logic
L2322[18:33:25] <LatvianModder> TehNut: if its gradle cache, then you can just delete .gradle folder too :P
L2323[18:33:35] <diesieben07> you simply want to do new EnergyStorage
L2324[18:33:38] <diesieben07> store that in a field
L2325[18:33:42] <TehNut> The problem is that I *don't* want to clear it >.>
L2326[18:33:42] <diesieben07> and give it out as a capability
L2327[18:33:45] <LatvianModder> well it CAN be but its just not how cool kids do it
L2328[18:33:46] <diesieben07> again made up names
L2329[18:33:49] <TehNut> I accidentally ran the task
L2330[18:33:55] <vox> But the issue is that I'm not using the EnergyStorage (yes, a made up name)
L2331[18:34:01] <diesieben07> why not?
L2332[18:34:08] <diesieben07> i thought you wanted to expose "i can receive energy"
L2333[18:34:10] <vox> I'm using the block to interface between Tesla and internal stuff
L2334[18:34:16] <vox> Oh wait I'm missing something aren't I
L2335[18:34:17] <vox> um
L2336[18:34:22] <vox> okay I'm dumb nvm
L2337[18:34:38] <LatvianModder> Treat your EnergyStorage the same way you would do with IItemHandler
L2338[18:35:06] <LatvianModder> Since its basically the same - store energy, store items, whatever. capability basics dont change
L2339[18:35:09] <vox> yeah
L2340[18:35:17] <HassanS6000> Is there a way to stop players from losing hunger/food through Forge? Is there an event for it?
L2341[18:35:23] ⇦ Quits: IceDragon (~ThatGuy@184.170.12.46) (Read error: Connection reset by peer)
L2342[18:35:41] ⇦ Quits: geldorn (~geldorn@chello080109203243.4.graz.surfer.at) (Quit: Leaving)
L2343[18:35:45] <LatvianModder> Probably not but you can add a tick handler or smth to restore their hp/food
L2344[18:35:58] <HassanS6000> k
L2345[18:36:07] <vox> So how my mod's working is that there's these "flaws" in the universe that you can create
L2346[18:36:21] <vox> And they require a certain amount of startup power to open
L2347[18:36:27] <LatvianModder> if you use TickEvent make sure its Phase = POST/END, side=server, etc
L2348[18:36:37] <vox> Anyway, that part's irrelevant I guess
L2349[18:36:59] ⇨ Joins: cpup (~cpup@32.218.113.57)
L2350[18:37:03] <vox> So after they're opened, you can input/output power/items/whatever
L2351[18:37:19] <vox> Think Logic Pipes but without the pipes, or AE's import/export buses
L2352[18:37:20] <LatvianModder> then just check if your storage.power>=required then storage.power-=required; doAction()
L2353[18:37:28] <vox> yep
L2354[18:37:48] ⇨ Joins: PrinceCat (~PrinceCat@124-170-66-90.dyn.iinet.net.au)
L2355[18:37:50] <vox> I was being dumb and for some reason couldn't figure out that I literally passed the storage out
L2356[18:37:52] <LatvianModder> then add that to your hasCapablility
L2357[18:37:54] *** MrKickkiller is now known as MrKick|Away
L2358[18:37:56] <vox> And didn't need a proxy object
L2359[18:38:06] <vox> Because it casts it to an interface
L2360[18:38:08] <LatvianModder> if(isActive) { if(cap == itemHandler) return true; }
L2361[18:38:43] <vox> Anyone know what happened to MapStorage.loadData?
L2362[18:38:53] <vox> I was using it and now it's either gone or has changed
L2363[18:38:59] <vox> I know ghz would know but he's sleeping :/
L2364[18:39:05] ⇦ Quits: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping timeout: 186 seconds)
L2365[18:39:07] ⇦ Quits: ChewCraft (sid35940@id-35940.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L2366[18:39:17] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L2367[18:39:29] <diesieben07> it still exists just fine.
L2368[18:39:33] <vox> oh wow it's just now called getOrLoadData
L2369[18:40:32] ⇦ Quits: cpup (~cpup@32.218.113.57) (Ping timeout: 198 seconds)
L2370[18:40:34] <vox> Is this correct? @Override
L2371[18:40:34] <vox> public NBTTagCompound writeToNBT(NBTTagCompound compound)
L2372[18:40:34] <vox> {
L2373[18:40:34] <vox> return super.writeToNBT(compound);
L2374[18:40:34] <vox> }
L2375[18:40:53] <vox> Back when I wrote this you didn't have to return anything
L2376[18:40:57] <vox> And now you do apparently
L2377[18:41:06] <TehNut> Are you writing data?
L2378[18:41:46] <vox> Not in that particular place I guess
L2379[18:41:56] <vox> but in others, yes
L2380[18:42:01] <vox> For instance,
L2381[18:42:29] <vox> actually nevermind
L2382[18:42:34] <diesieben07> that particular method you posted is 100% pointless
L2383[18:42:40] <diesieben07> you might as well leave it out and nothing will change.
L2384[18:42:43] <vox> yeah I realize now :P
L2385[18:43:13] <vox> For some reason when I was using the RF API I was writing some unnecessary-in-hindsight garbage
L2386[18:43:17] <vox> I'm surprised it works
L2387[18:43:19] <vox> *worked
L2388[18:43:53] <vox> but here: http://pastebin.com/7N7whtDK
L2389[18:44:24] <vox> correct-looking?
L2390[18:45:34] <LatvianModder> I like the joined NBT string style
L2391[18:45:44] <LatvianModder> one lowercase key and one camelcase key
L2392[18:46:01] <LatvianModder> I'd go with "Flaws"
L2393[18:46:17] ⇨ Joins: cpup (~cpup@32.218.113.69)
L2394[18:46:49] <LatvianModder> other than that looks ok
L2395[18:46:56] <LatvianModder> except...
L2396[18:47:05] <vox> hm?
L2397[18:47:26] <LatvianModder> wait. nvm I think
L2398[18:47:43] <LatvianModder> Im just a little confused about that stupid TileEntity NBT change :P
L2399[18:47:52] ⇦ Quits: RANKSHANK_mob1 (~RANKSHANK@pa49-195-14-222.pa.nsw.optusnet.com.au) (Ping timeout: 190 seconds)
L2400[18:48:03] <vox> Yeah same here
L2401[18:48:35] <vox> I think what I had should actually now be: http://pastebin.com/UDu4QZn7
L2402[18:50:40] <vox> You know the reasoning behind that change btw?
L2403[18:51:35] <diesieben07> NBTTagCompound nbt = new NBTTagCompound(); thing.writeToNbt(nbt);
L2404[18:51:36] <diesieben07> vs.
L2405[18:51:50] <diesieben07> NBTTagCompound nbt = thing.writeToNbt(new NBTTagCompound());
L2406[18:51:52] <diesieben07> is my guess
L2407[18:51:58] <diesieben07> 2 lines becomes 1
L2408[18:53:00] <vox> okay, yeah true
L2409[18:53:12] <vox> I cut a whole line for being confused over this :P
L2410[19:01:17] ⇨ Joins: abab9579 (~Abastro@175.117.182.109)
L2411[19:02:28] ⇦ Quits: Necr0 (~Necr0@p200300700D6EAAF9D44E254281D6A8E8.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L2412[19:05:43] ⇨ Joins: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L2413[19:07:34] ⇦ Quits: Abastro (~Abastro@39.7.53.52) (Ping timeout: 384 seconds)
L2414[19:08:05] ⇦ Quits: DraconianBeryl (~Draconian@ip70-178-251-24.ks.ks.cox.net) (Quit: Leaving)
L2415[19:13:05] <Rated01010010> I don't see a src/main/java when I imported to eclipse. Did I do something wrong or do I have to make it myself?
L2416[19:13:24] <diesieben07> you have to make it yourself
L2417[19:15:52] <Rated01010010> This tutorial threw me off then. Thought I fucked up
L2418[19:16:23] <masa> "tutorial" -> you will probably fuck up
L2419[19:16:34] <masa> because they are either outdated or wrong ot both in many cases
L2420[19:16:47] <masa> *or
L2421[19:18:16] <Rated01010010> Just watching to get setup in eclipse, which I hardly ever use.
L2422[19:27:46] ⇨ Joins: IceDragon (~ThatGuy@69.160.114.208)
L2423[19:34:02] *** willieaway is now known as williewillus
L2424[19:38:17] ⇦ Quits: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping timeout: 186 seconds)
L2425[19:39:01] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L2426[19:42:33] ⇦ Quits: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping timeout: 186 seconds)
L2427[19:45:38] ⇦ Quits: raoulvdberge (uid95673@id-95673.richmond.irccloud.com) (Ping timeout: 192 seconds)
L2428[19:46:16] ⇨ Joins: raoulvdberge (uid95673@id-95673.richmond.irccloud.com)
L2429[19:51:19] ⇦ Quits: PrinceCat (~PrinceCat@124-170-66-90.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L2430[19:55:12] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L2431[20:00:11] ⇦ Quits: Kano (~Kano@107-209-128-138.lightspeed.mssnks.sbcglobal.net) ()
L2432[20:00:20] ⇦ Quits: Bugboy1028 (Bugboy1028@Somebody.needs.a.hug.PanicBNC.ninja) (Remote host closed the connection)
L2433[20:02:41] ⇦ Quits: Snapples (uid167569@id-167569.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L2434[20:05:49] ⇨ Joins: Bugboy1028 (Bugboy1028@Somebody.needs.a.hug.PanicBNC.ninja)
L2435[20:06:55] <Ordinastie_> oh god
L2436[20:06:58] <Ordinastie_> someone posted a crash
L2437[20:07:11] <RANKSHANK> ?
L2438[20:07:11] <Ordinastie_> he's using a version from almost 2 years ago
L2439[20:07:19] <RANKSHANK> lol
L2440[20:07:30] <Ordinastie_> pretty sure he downloaded from one of those fucking sites :x
L2441[20:07:52] <RANKSHANK> karma in the form of a trojan?
L2442[20:08:05] <Ordinastie_> hum?
L2443[20:08:27] ⇨ Joins: Deamon (~Deamon@irc.thevoxelbox.com)
L2444[20:08:52] ⇦ Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Remote host closed the connection)
L2445[20:09:03] ⇦ Quits: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit: Leaving)
L2446[20:09:49] ⇨ Joins: auenf (David@DC-24-199.bpb.bigpond.com)
L2447[20:10:00] *** williewillus is now known as willieaway
L2448[20:11:14] ⇦ Quits: Bugboy1028 (Bugboy1028@Somebody.needs.a.hug.PanicBNC.ninja) (Remote host closed the connection)
L2449[20:23:43] ⇦ Quits: yopu (~yopu@184-89-191-67.res.bhn.net) (Ping timeout: 202 seconds)
L2450[20:24:38] ⇦ Quits: abab9579 (~Abastro@175.117.182.109) (Ping timeout: 384 seconds)
L2451[20:31:29] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Quit: ChatZilla 0.9.92 [Firefox 48.0/20160726073904])
L2452[20:36:19] *** vox is now known as Guest6462
L2453[20:36:29] ⇨ Joins: audiomodder (~audiomodd@vnhr-05-166.dsl.netins.net)
L2454[20:36:39] ⇨ Joins: vox (~voxmods@pool-96-231-57-33.washdc.fios.verizon.net)
L2455[20:39:22] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error: Connection reset by peer)
L2456[20:39:36] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L2457[20:40:30] ⇦ Quits: Guest6462 (~voxmods@pool-96-231-57-33.washdc.fios.verizon.net) (Ping timeout: 384 seconds)
L2458[20:46:02] <audiomodder> out of curiosity, who all here uses intellij? always used eclipse, is it still worth a look?
L2459[20:48:26] <kashike> +1 for IntelliJ
L2460[20:48:52] <audiomodder> not to start a holy war or anything :P
L2461[20:50:52] ⇨ Joins: PrinceCat (~PrinceCat@124-170-66-90.dyn.iinet.net.au)
L2462[20:51:34] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L2463[20:52:19] ⇦ Quits: Nentify (uid14943@id-14943.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L2464[20:53:13] ⇦ Quits: Arctic_Wolfy (~SnuWuff@71-8-85-40.dhcp.leds.al.charter.com) (Quit: Leaving)
L2465[20:54:06] <RANKSHANK> audiomodder, recently switched myself, and not looking back :P
L2466[20:59:11] ⇦ Quits: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) (Ping timeout: 202 seconds)
L2467[20:59:43] <audiomodder> well, we'll give it a shot, what's the worst that can happen?
L2468[21:00:06] <KnightMiner> I hear its better from some people, but I can say Eclipse was easier for me to learn when I first started modding
L2469[21:02:12] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:e8a3:ae55:5646:b70d) (Quit: bai)
L2470[21:10:50] ⇨ Joins: Bugboy1028 (Bugboy1028@Somebody.needs.a.hug.PanicBNC.ninja)
L2471[21:11:22] <TehNut> audiomodder: https://www.youtube.com/watch?v=PfmlNiHonV0
L2472[21:11:25] <TehNut> Make sure to watch that
L2473[21:11:39] ⇦ Quits: PrinceCat (~PrinceCat@124-170-66-90.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L2474[21:13:07] *** Mine|away is now known as minecreatr
L2475[21:13:35] ⇨ Joins: Abastro (~Abastro@175.117.182.109)
L2476[21:23:34] ⇦ Quits: Abastro (~Abastro@175.117.182.109) (Ping timeout: 384 seconds)
L2477[21:30:47] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net) (Quit: またね)
L2478[21:45:23] ⇨ Joins: electrolitic (~electroli@104-184-56-125.lightspeed.cicril.sbcglobal.net)
L2479[21:46:36] ⇦ Quits: RANKSHANK (~Michael@ppp121-44-158-225.lns20.syd7.internode.on.net) (Quit: Leaving.)
L2480[21:48:24] <vox> audiomodder: IntelliJ > Eclipse imo
L2481[21:49:29] ⇦ Quits: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping timeout: 186 seconds)
L2482[21:49:40] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L2483[21:50:35] <electrolitic> What does IntelliJ have over eclipse?
L2484[21:51:05] <electrolitic> They're both pretty good
L2485[21:54:56] <Rated01010010> It's just preference. To say one is better than the other is subjective.
L2486[21:55:25] <Rated01010010> Different strokes for different folks. Find an IDE that fits your ideal workflow.
L2487[21:57:19] ⇨ Joins: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L2488[22:01:15] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 202 seconds)
L2489[22:02:33] ⇨ Joins: aidancbrady (~aidancbra@c-24-125-34-75.hsd1.ga.comcast.net)
L2490[22:03:13] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L2491[22:05:02] <vox> Also Eclipse autocomplete and error detection/correction is way not as good in my experience
L2492[22:05:10] <vox> Anyway, latah all
L2493[22:05:17] ⇦ Quits: vox (~voxmods@pool-96-231-57-33.washdc.fios.verizon.net) (Quit: "Heading to bed")
L2494[22:06:11] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L2495[22:19:47] ⇦ Quits: Gil (uid147942@2604:8300:100:200b:6667:5:2:41e6) ()
L2496[22:32:03] ⇦ Quits: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit: Bye :))
L2497[22:34:26] ⇨ Joins: Abastro (~Abastro@175.117.182.109)
L2498[22:34:48] ⇨ Joins: Lathanael (~Lathanael@p54960A47.dip0.t-ipconnect.de)
L2499[22:35:25] ⇨ Joins: SaibaX (~IceChat9@174-25-29-219.ptld.qwest.net)
L2500[22:36:09] <SaibaX> Hey guys so we are working on building a server for this modpack but for some reason this error is being dropped by the server even though the client isnt giving the same error
L2501[22:36:11] <SaibaX> http://pastebin.com/g1DrCwQ3
L2502[22:36:40] ⇦ Quits: Lathanael|Away (~Lathanael@p54960EA0.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L2503[22:41:30] <tterrag|ZZZzzz> com.grim3212.mc.pack.decor.GrimDecor.<init>
L2504[22:41:32] <tterrag|ZZZzzz> find that mod
L2505[22:41:34] <tterrag|ZZZzzz> report it to them
L2506[22:41:42] *** tterrag|ZZZzzz is now known as tterrag
L2507[22:44:39] ⇦ Quits: IceDragon (~ThatGuy@69.160.114.208) (Ping timeout: 202 seconds)
L2508[22:44:47] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Ik ga weg)
L2509[22:45:52] ⇨ Joins: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L2510[22:46:05] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L2511[22:50:08] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Ping timeout: 198 seconds)
L2512[22:50:22] ⇦ Quits: BlueMonster (uid82864@id-82864.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L2513[22:50:33] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L2514[22:50:44] ⇦ Quits: NoChance (~nochance@206.ip-51-254-139.eu) (Ping timeout: 198 seconds)
L2515[22:51:46] ⇨ Joins: NoChance (~nochance@206.ip-51-254-139.eu)
L2516[22:51:56] ⇦ Quits: Lathanael (~Lathanael@p54960A47.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L2517[22:53:08] ⇦ Quits: Deamon (~Deamon@irc.thevoxelbox.com) (Ping timeout: 198 seconds)
L2518[22:53:08] ⇦ Quits: MCPBot_Reborn (~MCPBot_Re@mcpbot.bspk.rs) (Ping timeout: 198 seconds)
L2519[22:54:01] ⇨ Joins: Lathanael|Away (~Lathanael@p54960A47.dip0.t-ipconnect.de)
L2520[22:54:20] ⇦ Quits: audiomodder (~audiomodd@vnhr-05-166.dsl.netins.net) (Ping timeout: 198 seconds)
L2521[22:55:26] ⇨ Joins: MCPBot_Reborn (~MCPBot_Re@mcpbot.bspk.rs)
L2522[22:56:08] ⇦ Quits: AnrDaemon (~ZNC@darkdragon-nln.starlink.ru) (Ping timeout: 198 seconds)
L2523[22:56:44] ⇦ Quits: gruetzkopf (gruetzkopf@captured-elf.dont-follow-me.eu) (Ping timeout: 198 seconds)
L2524[23:01:41] ⇨ Joins: AnrDaemon (~ZNC@darkdragon-nln.starlink.ru)
L2525[23:01:42] ⇦ Quits: KnightMiner (~KnightMin@76.202.212.214) (Quit: Leaving)
L2526[23:03:20] ⇨ Joins: gruetzkopf (gruetzkopf@captured-elf.dont-follow-me.eu)
L2527[23:08:25] ⇦ Quits: Kenny164 (~pkinney@host217-42-126-65.range217-42.btcentralplus.com) (Remote host closed the connection)
L2528[23:18:02] ⇦ Quits: iari (~iari___@evana.futhark24.org) (Ping timeout: 384 seconds)
L2529[23:22:12] <Naiten> Heyo \o
L2530[23:25:10] ⇨ Joins: Yoplitein (~Hugh_Janu@2601:644:300:7f6d:6d00:f141:bbeb:6725)
L2531[23:30:31] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L2532[23:32:53] *** kroeser|away is now known as kroeser
L2533[23:42:48] *** kroeser is now known as kroeser|away
L2534[23:43:40] ⇦ 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))
L2535[23:46:55] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 384 seconds)
L2536[23:48:52] ⇦ Quits: raoulvdberge (uid95673@id-95673.richmond.irccloud.com) (Quit: Connection closed for inactivity)
L2537[23:51:04] *** Darkevilmac is now known as DarkevilAway
<<Prev Next>> Scroll to Top