<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:09:57] *** TTFTCUTS is now known as TTFT|Away
L2[00:18:11] ⇨ Joins: Snapples (uid167569@id-167569.highgate.irccloud.com)
L3[00:20:44] *** tterrag is now known as tterrag|ZZZzzz
L4[00:24:53] ⇦ Quits: ezterry (~ezterry@reno.devnull.name) (Ping timeout: 384 seconds)
L5[00:27:12] ⇨ Joins: Bottersnike (~Bottersni@cpc92744-stap14-2-0-cust374.12-2.cable.virginm.net)
L6[00:27:42] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L7[00:29:58] *** fry|sleep is now known as fry
L8[00:30:37] ⇨ Joins: ezterry (~ezterry@reno.devnull.name)
L9[00:37:09] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L10[00:37:42] <Naiten> One stupid question, since when were .zip modfiles replaced by .jar?
L11[00:37:46] <Naiten> And welp
L12[00:37:50] <killjoy> since forge
L13[00:38:01] <killjoy> class files should go in a jar
L14[00:38:20] <Naiten> Stupid planetminecraft tells me "Allowed Formats ( zip,litemod | Maximum Size: 10MB )"
L15[00:39:10] <Naiten> And welp, I even got an error when trying to upload .jar :'(
L16[00:40:12] <flappy> killjoy: it's a matter of filename in the end if you follow the jar hierarchy ain't it
L17[00:40:27] <killjoy> yeah.
L18[00:40:31] <killjoy> it's just a file extension
L19[00:40:44] <killjoy> Naiten, use curse
L20[00:41:19] <Naiten> killjoy, I do, but I have PMC since old times as well
L21[00:41:28] <killjoy> same
L22[00:46:19] <Bottersnike> you can zip up the jar just by right clicking and selecting "compress"
L23[00:46:29] ⇦ Quits: rebecca (~rebecca@104.156.228.130) (Ping timeout: 201 seconds)
L24[00:47:00] <killjoy> why would you zip the jar?
L25[00:47:10] <killjoy> it will just confuse people
L26[00:48:12] *** AbrarSyed is now known as Abrar|gone
L27[00:50:08] <Naiten> Bottersnike, i'm not _that_ noobe >_<
L28[00:50:57] <Naiten> and as kj noted, that's extra confusion for users. I guess i'll just make my PMC to have links to CF filepage
L29[00:56:15] ⇦ Quits: Brokkoli (~Brokkoli@p5B23C6CF.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))
L30[00:59:10] ⇦ Quits: KnightMiner (~KnightMin@68.73.225.172) (Quit: Leaving)
L31[01:04:28] ⇨ Joins: rebecca (~rebecca@60-241-180-77.static.tpgi.com.au)
L32[01:07:38] *** minecreatr is now known as Mine|dreamland
L33[01:08:58] ⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L34[01:11:08] ⇨ Joins: raoulvdberge (uid95673@id-95673.richmond.irccloud.com)
L35[01:11:37] ⇦ Quits: Bottersnike (~Bottersni@cpc92744-stap14-2-0-cust374.12-2.cable.virginm.net) ()
L36[01:19:34] ⇦ Quits: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net) (Quit: Leaving)
L37[01:26:41] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C159004928179ECF03E492.dip0.t-ipconnect.de)
L38[01:26:49] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C159004928179ECF03E492.dip0.t-ipconnect.de) (Client Quit)
L39[01:30:25] ⇦ Quits: Naiten (Naiten@5.143.97.163) (Read error: Connection reset by peer)
L40[01:34:35] ⇦ Quits: Abastro (~Abastro@112.166.128.227) (Ping timeout: 384 seconds)
L41[01:35:03] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L42[01:36:51] ⇦ Quits: RichardG (~richardg8@201.37.243.191) (Ping timeout: 384 seconds)
L43[01:43:58] ⇦ Quits: P3pp3rF1y (~P3pp3rF1y@minehost.io) (Ping timeout: 186 seconds)
L44[01:44:13] ⇨ Joins: Naiten (Naiten@86.102.140.172)
L45[01:46:54] ⇨ Joins: P3pp3rF1y (~P3pp3rF1y@minehost.io)
L46[01:55:26] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error: Connection reset by peer)
L47[01:59:48] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20160922 mappings to Forge Maven.
L48[01:59:52] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20160922-1.10.2.zip (mappings = "snapshot_20160922" in build.gradle).
L49[02:00:02] <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/
L50[02:02:06] ⇦ Quits: KJ4IPS (~KJ4IPS@68-119-116-168.dhcp.jcsn.tn.charter.com) (Ping timeout: 186 seconds)
L51[02:04:52] ⇨ Joins: KJ4IPS|Gone (~KJ4IPS@68-119-116-168.dhcp.jcsn.tn.charter.com)
L52[02:05:01] *** KJ4IPS|Gone is now known as KJ4IPS
L53[02:10:50] ⇨ Joins: Emris (~Miranda@195.234.58.25)
L54[02:11:36] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L55[02:13:51] ⇦ Quits: masa (~masa@86-60-221-191-dyn-dsl.ssp.fi) (Quit: restart)
L56[02:14:43] ⇦ Quits: Blarghedy (~Blarghedy@50-90-115-148.res.bhn.net) (Quit: HAHA WHO'S WEARING THE PANTS NOW)
L57[02:15:24] ⇨ Joins: masa (~masa@86-60-221-191-dyn-dsl.ssp.fi)
L58[02:25:46] ⇦ Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 201 seconds)
L59[02:27:01] ⇦ Quits: Techno (~quassel@cpe-72-230-173-5.rochester.res.rr.com) (Remote host closed the connection)
L60[02:27:28] ⇨ Joins: Techno (~quassel@cpe-72-230-173-5.rochester.res.rr.com)
L61[02:37:26] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3) (Remote host closed the connection)
L62[02:39:57] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 201 seconds)
L63[02:44:00] ⇨ Joins: MoxieGrrl_ (~MoxieGrrl@173-23-172-139.client.mchsi.com)
L64[02:46:07] ⇦ Quits: MoxieGrrl (~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping timeout: 201 seconds)
L65[02:46:15] ⇦ Quits: killjoy (~killjoy@cpe-2606-A000-1118-C13C-1924-FB0A-8084-A514.dyn6.twc.com) (Quit: Leaving)
L66[02:48:55] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L67[02:58:08] ⇨ Joins: ThePsionic (kiwiirc@194.171.186.128)
L68[02:58:36] <ThePsionic> Has worldgen changed at all since 1.6? The only tutorials I can find are around that era
L69[03:05:49] ⇦ Quits: Everseeking (~Everseeki@pool-100-6-106-71.pitbpa.fios.verizon.net) (Quit: Big Gulps, huh? Alright... Welp, see ya later)
L70[03:13:26] *** gravityfox_ is now known as foxy
L71[03:24:47] ⇦ Quits: raoulvdberge (uid95673@id-95673.richmond.irccloud.com) (Quit: Connection closed for inactivity)
L72[03:26:47] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L73[03:27:52] ⇦ Quits: ThePsionic (kiwiirc@194.171.186.128) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L74[03:30:35] <Subaraki> darn, my miions keep attacking each other when they accidentaly shoot one another :/
L75[03:37:53] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3)
L76[03:39:57] <Subaraki> how do you add a new damage source ?
L77[03:42:33] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3) (Ping timeout: 206 seconds)
L78[03:43:27] ⇨ Joins: iari (~iari___@evana.futhark24.org)
L79[03:44:05] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 201 seconds)
L80[03:45:24] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L81[03:45:33] ⇨ Joins: moxiegrrl__ (~MoxieGrrl@173-23-172-139.client.mchsi.com)
L82[03:46:21] ⇨ Joins: ThePsionic (kiwiirc@194.171.186.128)
L83[03:47:47] ⇦ Quits: MoxieGrrl_ (~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping timeout: 201 seconds)
L84[03:52:00] ⇨ Joins: gigaherz|work (~gigaherz@84.89.63.25)
L85[03:52:43] ⇦ Quits: gigaherz|work (~gigaherz@84.89.63.25) (Client Quit)
L86[03:53:21] ⇦ Quits: Naiten (Naiten@86.102.140.172) (Read error: Connection reset by peer)
L87[03:53:47] ⇨ Joins: RichardG (~richardg8@201.37.243.191)
L88[03:53:47] MineBot sets mode: +v on RichardG
L89[03:59:30] ⇦ Quits: RichardG (~richardg8@201.37.243.191) (Ping timeout: 201 seconds)
L90[04:01:54] <Subaraki> can you precise in the onhitby AI that they shouldn't react on a certain type of damage ?
L91[04:02:20] ⇨ Joins: RichardG (~richardg8@201.37.243.191)
L92[04:02:20] MineBot sets mode: +v on RichardG
L93[04:02:22] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 206 seconds)
L94[04:04:45] ⇦ Quits: AstralSorcerer (~AstralSor@128.151.114.118) (Ping timeout: 384 seconds)
L95[04:05:35] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L96[04:05:51] ⇦ Quits: RichardG (~richardg8@201.37.243.191) (Ping timeout: 186 seconds)
L97[04:05:52] ⇨ Joins: RichardG_ (~richardg8@201.37.243.191)
L98[04:05:52] MineBot sets mode: +v on RichardG_
L99[04:07:27] ⇦ Quits: PitchBright (~PitchBrig@cpe00fc8d8a3ce3-cm00fc8d8a3ce0.cpe.net.cable.rogers.com) (Quit: brb)
L100[04:09:11] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Remote host closed the connection)
L101[04:09:37] ⇦ Quits: RichardG_ (~richardg8@201.37.243.191) (Ping timeout: 206 seconds)
L102[04:11:30] ⇨ Joins: MikrySoft (~mikrysoft@89-76-18-43.dynamic.chello.pl)
L103[04:22:28] ⇨ Joins: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L104[04:26:47] ⇨ Joins: PitchBright (~PitchBrig@cpe00fc8d8a3ce3-cm00fc8d8a3ce0.cpe.net.cable.rogers.com)
L105[04:28:25] ⇨ Joins: RichardG (~richardg8@201.37.243.191)
L106[04:28:25] MineBot sets mode: +v on RichardG
L107[04:30:20] *** Kolatra is now known as Kolatra|away
L108[04:31:17] ⇦ Quits: RichardG (~richardg8@201.37.243.191) (Read error: Connection reset by peer)
L109[04:31:20] ⇨ Joins: RichardG_ (~richardg8@201.37.243.191)
L110[04:31:20] MineBot sets mode: +v on RichardG_
L111[04:34:48] ⇦ Quits: Gigabit101 (~Gigabit10@cpc76690-cosh16-2-0-cust331.6-1.cable.virginm.net) (Read error: Connection reset by peer)
L112[04:39:26] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3)
L113[04:42:58] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3) (Ping timeout: 206 seconds)
L114[04:48:23] ⇨ Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L115[04:56:25] ⇨ Joins: Gayan (~Jonathan@176.156.152.199)
L116[04:59:48] <Gayan> hello guys, i've seen there is a new version of forge is that version improving performance ?
L117[05:01:11] <ThePsionic> Define "improving performance"
L118[05:01:44] *** Jezza is now known as Jezza|Nom
L119[05:03:43] *** npe|office is now known as npe|nom
L120[05:03:55] <Gayan> fps, loading etc, loking into the changelog saying fixing in sly rendering tons of blockpos allocation
L121[05:05:58] <Gayan> i mean it should be a difference between this version and 2092 right ?
L122[05:07:38] <ThePsionic> Likely, as far as I can see in the commits it's a slightly longer standing issue
L123[05:09:30] <Gayan> ah so it snot finished ? anyway its still better to use the latest version ?
L124[05:09:53] <ThePsionic> Well the fix is out with 2093, but I mean like
L125[05:09:57] <ThePsionic> The issue has been there for a while
L126[05:10:00] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L127[05:10:02] <ThePsionic> And is now fixed in 2093
L128[05:14:47] ⇦ Quits: mezz (~mezz@24.6.28.151) (Read error: Connection reset by peer)
L129[05:15:50] <Gayan> ahhh ok ^
L130[05:18:54] <Gayan> so always using latest version is btter right ? btw thanks for info :p
L131[05:19:18] <ThePsionic> Usually, yes
L132[05:19:35] <ThePsionic> More often than not you don't have to update because something's updated that you don't need anyway
L133[05:19:48] <ThePsionic> But this is such a general fix that it would be recommended in these cases
L134[05:23:37] <Gayan> :p thats what i do usually even with mods i'm constantly on curseforge mcforge to see if new version are out ^^, but sometime its like a beta tester, like today i got a crash with mods dunno from wich one of the 2 involved
L135[05:30:09] <Subaraki> anyone good with entities ? i cannot seem to stop my entities from attacking each other
L136[05:30:38] <Subaraki> they shoot arrows... Ive tried reseting the attack target to null in livingUpdate, but to no avail
L137[05:31:20] <ThePsionic> #FirstWorldModderProblems
L138[05:31:36] <LatvianModder> #TestWorldModderProblems
L139[05:32:13] <Subaraki> ^ do you mean it should work in vanilla ?
L140[05:33:58] <Subaraki> how can you precise teams in entities ? :o that could fix my problem
L141[05:34:52] <ThePsionic> Make separate entities for each team but make them look exactly the same?
L142[05:36:13] <Subaraki> isOnSameTeam(Entity entity) should fix my problem if i return true for the other entity !
L143[05:36:19] <Subaraki> lets test this
L144[05:36:38] <ThePsionic> True
L145[05:37:36] <ThePsionic> I really gotta find out how to make trees
L146[05:37:59] <ThePsionic> If possible not with a 1.6 tutorial
L147[05:40:22] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3)
L148[05:40:30] <Ivorius> Trees?
L149[05:40:42] <ThePsionic> Trees!
L150[05:40:46] <ThePsionic> Also
L151[05:40:58] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout: 206 seconds)
L152[05:41:08] <ThePsionic> http://imgur.com/a/ynR3D
L153[05:41:09] <ThePsionic> wat
L154[05:42:28] ⇦ Quits: ThePsionic (kiwiirc@194.171.186.128) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L155[05:42:42] <Ivorius> Looks like he downloaded it
L156[05:43:48] <LatvianModder> XD
L157[05:43:52] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3) (Ping timeout: 206 seconds)
L158[05:44:03] <LatvianModder> I know people who only download minecraft from torrents
L159[05:44:17] <LatvianModder> All I could do is shake my head and never talk to them again
L160[05:45:17] <Ivorius> Technically
L161[05:45:27] <Ivorius> Now they're just some bodies that you used to know
L162[05:45:46] <Ivorius> Sounds slightly creepy in plural :D
L163[05:49:38] <LatvianModder> lol :D
L164[05:52:34] ⇦ Quits: gigaherz (gigaherz@250.red-88-3-44.dynamicip.rima-tde.net) (Ping timeout: 206 seconds)
L165[06:03:16] *** Jezza|Nom is now known as Jezza
L166[06:19:44] ⇨ Joins: Vazkii (~Vazkii@62.28.200.62)
L167[06:22:02] <Subaraki> xD
L168[06:23:55] ⇨ Joins: Nentify (uid14943@id-14943.highgate.irccloud.com)
L169[06:36:41] ⇦ Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L170[06:37:42] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L171[06:39:46] ⇨ Joins: MalkContent (~MalkConte@p4FDCEBA7.dip0.t-ipconnect.de)
L172[06:40:57] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3)
L173[06:40:57] *** npe|nom is now known as npe|office
L174[06:41:41] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout: 201 seconds)
L175[06:44:46] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3) (Ping timeout: 206 seconds)
L176[06:56:09] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L177[06:57:38] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Read error: Connection reset by peer)
L178[07:01:58] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L179[07:02:58] ⇦ Quits: Gayan (~Jonathan@176.156.152.199) (Read error: Connection reset by peer)
L180[07:07:33] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Quit: Leaving)
L181[07:07:57] ⇦ Quits: covers1624 (~covers162@ppp122-232-6.static.internode.on.net) (Read error: Connection reset by peer)
L182[07:08:13] ⇦ Quits: nallar (~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net) (Read error: Connection reset by peer)
L183[07:10:54] ⇦ Quits: myrrlyn (~quassel@108-207-56-159.lightspeed.lnngmi.sbcglobal.net) (Ping timeout: 186 seconds)
L184[07:11:08] *** Darkhax_AFK is now known as Darkhax
L185[07:11:08] ⇨ Joins: covers1624 (~covers162@ppp122-232-6.static.internode.on.net)
L186[07:13:34] ⇨ Joins: myrrlyn (~quassel@2602:306:ccf3:89f0:325a:3aff:fe47:ca11)
L187[07:32:46] ⇦ Quits: MikrySoft (~mikrysoft@89-76-18-43.dynamic.chello.pl) (Ping timeout: 186 seconds)
L188[07:33:47] ⇦ Quits: Upthorn (~ogmar@75-101-109-129.dsl.dynamic.fusionbroadband.com) (Quit: this quit message is 100% guaranteed not to contain obscenity.)
L189[07:39:29] ⇦ Parts: Pymous (~Pymous@clapity.eu) ())
L190[07:41:55] ⇨ Joins: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L191[07:45:37] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit: Leaving.)
L192[07:46:38] ⇦ Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net) (Ping timeout: 186 seconds)
L193[07:56:14] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Ping timeout: 186 seconds)
L194[07:59:29] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L195[08:00:37] ⇦ Quits: cpw (~cpw@76-10-144-162.dsl.teksavvy.com) (Ping timeout: 201 seconds)
L196[08:06:15] ⇨ Joins: turmfalke (~turmfalke@93.206.58.199)
L197[08:07:59] ⇨ Joins: cpw (~cpw@24-212-222-42.cable.teksavvy.com)
L198[08:07:59] MineBot sets mode: +o on cpw
L199[08:20:14] ⇦ Quits: cpw (~cpw@24-212-222-42.cable.teksavvy.com) (Ping timeout: 186 seconds)
L200[08:26:31] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L201[08:26:56] ⇨ Joins: cpw (~cpw@24-212-222-42.cable.teksavvy.com)
L202[08:26:56] MineBot sets mode: +o on cpw
L203[08:27:16] ⇨ Joins: Naiten (Naiten@86-102-37-160.xdsl.primorye.ru)
L204[08:27:47] ⇨ Joins: Pennyw95 (~Dr.Benway@host164-151-dynamic.6-87-r.retail.telecomitalia.it)
L205[08:29:59] ⇨ Joins: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L206[08:30:38] <Pennyw95> Hi, is there a way to ensure that, while using IItemHandler, only 1 item is actually added to a TE's slot? I mean, I got the capability working but it doens't care about the stackSize, and I want the TE not to allow an item with stacksize > 1.How can I do that? (I'm switching from ISidedInventory)
L207[08:32:08] <Ordinastie> doesn't the default impl for the slots have a method for that ?
L208[08:32:32] <Pennyw95> you mean .insertItem?
L209[08:32:50] <Pennyw95> or while defining the capability in the TE class?
L210[08:32:57] <Ordinastie> I mean the class for the slots
L211[08:33:21] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout: 384 seconds)
L212[08:33:49] <Pennyw95> in the ItemStackHandler constructor I can decide how many slots the inventory will have
L213[08:34:14] <Pennyw95> but I want it to have only 1 slot (done already) and also that slot to only accept an itemstack with stacksize 1
L214[08:34:41] <Pennyw95> sorry if I was misleading in the question
L215[08:37:50] <Pennyw95> Oh, were you referring to getStackLimit(int slot, ItemStack stack)?
L216[08:37:57] <Pennyw95> that might do it :D
L217[08:40:11] <Ordinastie> I was referring to the actual slots object that should have a stack size limit on their own
L218[08:40:15] <Ordinastie> but maybe not
L219[08:40:23] <Ordinastie> I'm not sure I don't use them
L220[08:43:24] <tterrag|ZZZzzz> Ordinastie: slots don't exist for automation
L221[08:43:24] *** TTFT|Away is now known as TTFTCUTS
L222[08:43:26] <tterrag|ZZZzzz> that's a GUI construct
L223[08:43:32] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L224[08:44:21] <Ordinastie> I'm glad I have my impl :p
L225[08:53:02] ⇨ Joins: blood|work (~owned@static228.iona.edu)
L226[08:53:05] *** amadornes[OFF] is now known as amadornes
L227[08:53:11] ⇨ Joins: MoxieGrrl_ (~MoxieGrrl@173-23-172-139.client.mchsi.com)
L228[08:54:16] ⇦ Quits: blood|wrk (~owned@STATIC228.iona.edu) (Ping timeout: 201 seconds)
L229[08:55:30] ⇦ Quits: moxiegrrl__ (~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping timeout: 201 seconds)
L230[08:56:28] <Pennyw95> using getStackLimit works perfectly :)
L231[08:59:55] *** PaleOff is now known as PaleoCrafter
L232[09:02:18] ⇨ Joins: raoulvdberge (uid95673@id-95673.richmond.irccloud.com)
L233[09:02:51] ⇨ Joins: Elec332 (~Elec332@145.102.248.68)
L234[09:05:41] ⇦ Quits: Pennyw95 (~Dr.Benway@host164-151-dynamic.6-87-r.retail.telecomitalia.it) (Quit: Leaving)
L235[09:05:54] ⇨ Joins: samschaap (~samschaap@5469bf1f.cm-12-2c.dynamic.ziggo.nl)
L236[09:08:23] ⇨ Joins: KnightMiner (~KnightMin@68.73.225.172)
L237[09:10:44] ⇦ Quits: Elec332 (~Elec332@145.102.248.68) (Ping timeout: 206 seconds)
L238[09:13:15] ⇦ Quits: Nentify (uid14943@id-14943.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L239[09:15:39] <Subaraki> how can i make an item have ambient particles spawning in it when held ?
L240[09:15:50] <Subaraki> i wanted to make a sword that pops of ender particles
L241[09:19:29] <Subaraki> making them spawn when holding it seems maticoulus
L242[09:20:15] <Subaraki> or i want to make an energy sword and have it only be particles
L243[09:27:27] <Ordinastie> can someone explain what the param returnLastUncollidableBlock from World.rayTraceBlocks() is actually supposed to do?
L244[09:29:22] ⇦ Quits: MalkContent (~MalkConte@p4FDCEBA7.dip0.t-ipconnect.de) (Quit: Leaving)
L245[09:32:24] <Ordinastie> nvm, I got it
L246[09:34:53] ⇨ Joins: Hgrebnednav_ (~Hgrebnedn@d8d872a6e.access.telenet.be)
L247[09:38:33] ⇨ Joins: cpup (~cpup@32.218.118.214)
L248[09:44:19] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3)
L249[09:47:38] ⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection reset by peer)
L250[09:48:55] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3) (Ping timeout: 206 seconds)
L251[09:49:01] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L252[09:51:29] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L253[09:58:05] ⇨ Joins: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L254[09:58:22] ⇦ Quits: KnightMiner (~KnightMin@68.73.225.172) (Ping timeout: 186 seconds)
L255[09:58:46] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L256[10:02:09] ⇨ Joins: KnightMiner (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net)
L257[10:02:22] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L258[10:05:15] ⇨ Joins: aidancbrady (~aidancbra@res400d-128-61-102-197.res.gatech.edu)
L259[10:07:49] ⇨ Joins: cpw_ (~cpw@76-10-144-162.dsl.teksavvy.com)
L260[10:07:50] MineBot sets mode: +o on cpw_
L261[10:09:32] <Ordinastie> does somebody know where the code is for triggering the fall of an arrow stuck in a block when the block is removed ?
L262[10:10:11] ⇦ Quits: cpw (~cpw@24-212-222-42.cable.teksavvy.com) (Ping timeout: 206 seconds)
L263[10:10:11] *** cpw_ is now known as cpw
L264[10:10:40] ⇦ Quits: tankcr (~KRoy.Loca@97.115.183.101) (Ping timeout: 206 seconds)
L265[10:10:56] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L266[10:15:02] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L267[10:16:59] <Subaraki> Ordinastie, maybe the arrow is just not stuck anymore and contineus falling ?
L268[10:17:14] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L269[10:17:34] <tterrag|ZZZzzz> yeah it just checks on onUpdate
L270[10:17:51] <Ordinastie> ah right
L271[10:18:32] <Ordinastie> humpf, kinda hard to trick it :s
L272[10:18:53] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout: 206 seconds)
L273[10:19:16] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L274[10:19:17] <Ordinastie> http://puu.sh/rk4Su.jpg > http://puu.sh/rk4SF.jpg
L275[10:20:34] <tterrag|ZZZzzz> it checks every time if the arrow is inside the blockstate's AABB
L276[10:20:39] <tterrag|ZZZzzz> why is your AABB not where the door is?
L277[10:20:41] <tterrag|ZZZzzz> that's the problem
L278[10:20:51] <Ordinastie> s/problem/feature/
L279[10:21:18] <tterrag|ZZZzzz> if you can call it that
L280[10:21:21] <Unh0ly_Tigg> do you want to change it so the arrows move with the door?
L281[10:21:26] <tterrag|ZZZzzz> but you can't rightly expect the game to handle it properly
L282[10:21:43] <tterrag|ZZZzzz> you are doing it "wrong" in the game's eyes. the AABB should be where the block is
L283[10:21:48] <Ordinastie> Unh0ly_Tigg, nah, just let the arrows fall to the ground would be enough, but I don't care that much
L284[10:22:11] ⇨ Joins: Gigabit101 (~Gigabit10@cpc76690-cosh16-2-0-cust331.6-1.cable.virginm.net)
L285[10:22:18] <tterrag|ZZZzzz> Ordinastie: why do you return a collision bounding box at all when the door is open?
L286[10:22:53] <tterrag|ZZZzzz> oh actually...that's a bug
L287[10:23:01] <tterrag|ZZZzzz> it does NOT re-check the collision box every tick
L288[10:23:07] <tterrag|ZZZzzz> just the block (and meta?!?)
L289[10:23:18] <Ordinastie> it checks the int metadata and the blcok
L290[10:23:25] <Ordinastie> yes
L291[10:23:33] <tterrag|ZZZzzz> would probably be worth a patch
L292[10:23:48] <tterrag|ZZZzzz> that's pretty broken
L293[10:23:49] ⇨ Joins: gigaherz (gigaherz@250.red-88-3-44.dynamicip.rima-tde.net)
L294[10:24:03] <Ordinastie> what would you check ? if the arrow is still inside a AABB ?
L295[10:24:27] <gigaherz> apparently my computer was frozen for 5 hours >_<
L296[10:24:30] <gigaherz> [12:46] (Ivorius): Sounds slightly creepy in plural :D
L297[10:24:30] <gigaherz> -
L298[10:24:30] <gigaherz> [17:24] (i) You joined #minecraftforge
L299[10:24:34] <gigaherz> had to hit the reset button
L300[10:25:01] <tterrag|ZZZzzz> Ordinastie: I don't see why it's not inGround = [AABB check]
L301[10:25:12] <tterrag|ZZZzzz> instead of if ([AABB check]) { inground = true; }
L302[10:25:15] <Ivorius> Totally wasn't me
L303[10:25:19] <Ivorius> Nope, not my fault
L304[10:27:06] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout: 206 seconds)
L305[10:27:28] <gigaherz> ah, a bit less
L306[10:27:34] <gigaherz> Isee 12:48 on other channels
L307[10:27:56] ⇦ Quits: Emris (~Miranda@195.234.58.25) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
L308[10:27:58] ⇨ Joins: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be)
L309[10:27:58] ⇨ Joins: agowa339 (~Thunderbi@p5491967E.dip0.t-ipconnect.de)
L310[10:28:23] ⇦ Quits: Hgrebnednav_ (~Hgrebnedn@d8d872a6e.access.telenet.be) (Read error: Connection reset by peer)
L311[10:29:09] <Ordinastie> tterrag|ZZZzzz, actually, that's true, the fact that it doesn't work for my "big" AABB has nothing to do with my AABB, it's just the close/open state is not stored in meta
L312[10:29:14] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 201 seconds)
L313[10:29:14] ⇦ Quits: agowa338 (~Thunderbi@p5491967E.dip0.t-ipconnect.de) (Ping timeout: 201 seconds)
L314[10:29:14] *** agowa339 is now known as agowa338
L315[10:30:07] *** Darkhax is now known as Darkhax_AFK
L316[10:30:28] ⇦ Quits: Gigabit101 (~Gigabit10@cpc76690-cosh16-2-0-cust331.6-1.cable.virginm.net) (Ping timeout: 201 seconds)
L317[10:30:32] <LexManos> Still need to think of things to ask during our con panels, any suggestions for modders?
L318[10:31:23] ⇨ Joins: Gigabit101 (~Gigabit10@cpc76690-cosh16-2-0-cust331.6-1.cable.virginm.net)
L319[10:31:25] <Ordinastie> ask to whom ?
L320[10:31:44] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L321[10:32:40] <SkySom> I can't really think of much that hasn't been asked 100 times already.
L322[10:34:50] <Unh0ly_Tigg> just curious lex, are any cofh members going to be on any of the modded panels?
L323[10:36:46] <LexManos> not that i know of
L324[10:36:55] <LexManos> and of me, ichun, and a few other modders
L325[10:37:09] <LexManos> which i cant remember because im good at my job :D
L326[10:37:35] ⇨ Joins: Brokkoli (~Brokkoli@p5b23c6cf.dip0.t-ipconnect.de)
L327[10:37:44] <LexManos> asking 100 times is fine, its basically to kill time during the panel before opeing to floor
L328[10:38:27] ⇨ Joins: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi)
L329[10:38:53] <Unh0ly_Tigg> Ok, so, if you could: "Any new features or mechanics in mods that we can look forward to seeing (that you can talk about)?"
L330[10:39:57] ⇦ Quits: Naiten (Naiten@86-102-37-160.xdsl.primorye.ru) (Read error: Connection reset by peer)
L331[10:42:51] <Unh0ly_Tigg> Lex, do you know if the modded panels are going to be streamed?
L332[10:44:02] <tterrag|ZZZzzz> it's unlikely considering that the 1.11 changelog is at the same time
L333[10:44:08] *** tterrag|ZZZzzz is now known as tterrag|minecon
L334[10:44:25] <LexManos> dunno
L335[10:44:36] <LexManos> depends on how they set it up everything in theory could be streamed
L336[10:44:47] <LexManos> but ya im annoid at the timing thats the one panel i actually give a shit about
L337[10:45:08] <luacs1998> i want to ask about project FAIL
L338[10:45:22] <luacs1998> and how forge is going to cope with the inevitabble "do all this shit in json"
L339[10:45:23] <LexManos> cpw isnt on the panel
L340[10:45:50] <luacs1998> so nvm project fail haha
L341[10:45:53] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3)
L342[10:46:00] <luacs1998> but still, what abot "do all this shit in json"
L343[10:46:10] <LexManos> What do you mean?
L344[10:46:23] <LexManos> And I dont think i can get dire to phrase the question like that ;)
L345[10:46:34] <luacs1998> if there comes a time where mojang has all blocks/items/whatever be done in json and not in code
L346[10:46:42] <luacs1998> how will forge help modders to adapt?
L347[10:47:34] <IoP> will FAIL fail?
L348[10:48:13] <IoP> but maybe more serious question: how moch more memory 1.10 client and server installation require?
L349[10:48:19] <LexManos> "How do you think the possible modding system from Mojang will effect Forge?"
L350[10:48:39] * LexManos smacks iop
L351[10:49:26] ⇨ Joins: Dru11kus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3)
L352[10:50:05] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L353[10:50:42] <sham1> Yeah, that topic is strictly verboten
L354[10:51:00] ⇨ Joins: gr8pefish (~gr8pefish@24-121-241-166.flagcmtk01.res.dyn.suddenlink.net)
L355[10:51:02] <LexManos> not really its jsut a stupid question
L356[10:51:23] <sham1> And from that note we shall drop to another. How will forge deal with java9 once it comes out as it will restrict classloaders
L357[10:51:41] <sham1> Or rather, how would people go about dealing with it
L358[10:51:58] <LexManos> That might be a interesting question actually.
L359[10:52:04] <Lymia> Java 9 does?
L360[10:52:11] <sham1> It will indeed
L361[10:52:21] <LexManos> And the answer is two fold, one we wont deal with it unless there can be a simple solution.
L362[10:52:32] <Unh0ly_Tigg> Ok, this isn't a question for the panels: So, in 1.7.10, I had an IItemRenderer that relied on item nbt, the fancy graphics setting, and system time (via Minecraft.getSystemTime). How *should* I go about recoding this for 1.10.2, and are there any good examples that I can look at?
L363[10:52:37] <LexManos> And two, I hightly doubt vanilla would ever force it so its a non issue
L364[10:52:42] <Lymia> I thought Project Jigsaw was optional, and code can still do thing the old way.
L365[10:52:43] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3) (Ping timeout: 206 seconds)
L366[10:53:02] <sham1> Lymia, read up on the project Jigsaw
L367[10:53:04] <Lymia> (Esp privileged code, like, uh, basically anything you run java -jar on.)
L368[10:53:05] <LexManos> it may be, dont know, havent looked at J9
L369[10:53:09] <Lymia> I have
L370[10:53:19] ⇦ Quits: Katrix (~Katrix@2a02:fe0:cb10:2420:8d9b:d912:93a4:5b14) (Ping timeout: 384 seconds)
L371[10:53:41] <Unh0ly_Tigg> it has to be optional, to preserve backwards compatibility with libraries compiled with older java versions.
L372[10:54:01] <Lymia> The closest thing to a mandatory restriction I'm aware of is that some internal classes won't be as easily accessible anymore.
L373[10:54:09] *** Dru11kus is now known as Drullkus
L374[10:54:12] ⇨ Joins: Katrix (~Katrix@2a02:fe0:cb10:2420:1d9f:6034:40f3:e861)
L375[10:54:23] <Lymia> (And I'm not clear if that applies to "legacy" classpath classes that aren't actually in modules)
L376[10:54:26] <sham1> I thought it made it so that you cannot use custom classloaders
L377[10:54:32] <Lymia> You're joking right
L378[10:55:00] <sham1> No I'm not
L379[10:55:12] <sham1> I swear I have heard rumours like that
L380[10:55:25] <Unh0ly_Tigg> if they restricted that, a *lot* of code would just stop working...
L381[10:55:26] <IoP> cpw tweeted rant about java9 few days ago
L382[10:55:29] <LexManos> I will have to look into it, its something I plan on looking into, when I get time.
L383[10:55:31] <fry> stop listening to rumours :P
L384[10:55:57] <fry> and especially repeating and amplifying rumours
L385[10:56:13] <Ordinastie> but, but, that's the whole point of rumours :(
L386[10:56:38] <Ivorius> Who told you that Ordinastie
L387[10:56:38] <fry> listen to these rumours instead: https://www.youtube.com/watch?v=cn56tqzr0hg
L388[10:56:45] <Ivorius> I think that's vastly overstating the purpose of rumours :P
L389[10:56:47] <Lymia> http://openjdk.java.net/projects/jigsaw/doc/module-class-loading.pdf page 3
L390[10:56:49] <Ordinastie> Ivorius, somebody
L391[10:56:50] <Lymia> Literally the first google result.
L392[10:57:19] <quadraxis> would something like EnumHelper be affected?
L393[10:57:40] <LexManos> enumhelper needs to die...
L394[10:57:44] * LexManos smacks grum
L395[10:57:47] <Lymia> What's enumhelper
L396[10:58:05] <LexManos> its a hack that lets us modify enums at runtime
L397[10:58:12] <quadraxis> net.minecraftforge.common.util.EnumHelper
L398[10:58:17] <quadraxis> hacky enum hacking
L399[10:58:21] <Lymia> oh no
L400[10:58:21] <sham1> Which shouldn't be done
L401[10:58:46] <quadraxis> as some things were enumified instead of having a registry like structure
L402[10:59:25] <Ordinastie> forge could patch it I guess, but that'd make a painful amount of patching
L403[10:59:37] <LexManos> Shouldnt need to be done, but is because of how vanilla is written
L404[11:00:02] ⇨ Joins: LordIllyohs (~LordIllyo@2602:304:cf32:f980:e002:875:7132:da37)
L405[11:00:10] *** LordIllyohs is now known as illy|laptop
L406[11:00:17] <illy|laptop> morning o/
L407[11:01:02] *** V is now known as Vigaro
L408[11:03:13] ⇨ Joins: p455w0rd (~p455w0rd@172.78.243.226)
L409[11:04:00] <LatvianModder> Lex: Something changed that EnumHelper can die?
L410[11:04:20] ⇨ Joins: SquareWheel (~SquareWhe@s0106687f7463986c.ok.shawcable.net)
L411[11:04:26] <LexManos> not yet, it NEEDS to.
L412[11:04:26] <LatvianModder> Or are you saying people should stop adding their own armor materials / tool materials / etc?
L413[11:04:38] <LexManos> Theres a difference between NEED and CAN.
L414[11:04:44] <McJty> DimensionTypes :-)
L415[11:04:50] <McJty> Another case where this is used
L416[11:04:55] <LatvianModder> Ah yes
L417[11:04:56] <McJty> It is a tad ugly
L418[11:05:04] <LexManos> The theory is that any enums that vanilla adds
L419[11:05:04] <LatvianModder> Which is stupid. It should have been a registry
L420[11:05:13] <LexManos> they do it as a interface and the enum is a implementation of it
L421[11:05:20] <SatanicSanta> Anyone know of anything I can read to understand how to get a multi-layer NBT dependent item model up and running?
L422[11:05:21] <LexManos> And only reference the interface.
L423[11:05:26] <LexManos> But that isnt how it works
L424[11:05:34] <LatvianModder> Yeah, I was thinking the same. However, would Forge do such a large patch?
L425[11:05:41] <LexManos> no
L426[11:05:42] <LatvianModder> IDimensionType, I would love that
L427[11:06:03] <McJty> Me too
L428[11:07:14] <fry> I did that as a patch initially, it's possible, but annoyingly big
L429[11:07:46] <SquareWheel> SatanicSanta, McJty's tutorial covers simple texturing an item via NBT. Not multi-layered though. https://github.com/McJty/ModTutorials/blob/master/src/main/java/mcjty/modtut/items/MultiModelItem.java
L430[11:07:46] ⇨ Joins: tankcr (~KRoy.Loca@65.156.53.19)
L431[11:08:05] ⇦ Quits: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout: 201 seconds)
L432[11:08:57] ⇨ Joins: KnightMiner_ (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net)
L433[11:10:41] <LatvianModder> wait what?
L434[11:10:51] <SatanicSanta> SquareWheel: Unfortunately that is not all that helpful because it uses a separate JSON model for both variants (red and blue). Thats not much of a solution for what I'm doing
L435[11:10:58] *** Abrar|gone is now known as AbrarSyed
L436[11:11:08] ⇦ Quits: flappy (~flappy@a88-113-155-120.elisa-laajakaista.fi) (Quit: /0)
L437[11:11:10] ⇦ Quits: KnightMiner (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net) (Ping timeout: 201 seconds)
L438[11:11:22] ⇨ Joins: flappy (~flappy@a88-113-155-120.elisa-laajakaista.fi)
L439[11:11:22] <LatvianModder> wow, I didnt know you can do That
L440[11:11:26] <SquareWheel> Yeah sorry. I need to do some rendering stuff today too and actually need to learn the same thing.
L441[11:11:32] ⇦ Quits: flappy (~flappy@a88-113-155-120.elisa-laajakaista.fi) (Remote host closed the connection)
L442[11:12:11] <SatanicSanta> well if you figure it out let me know :P I've been trying to figure it out for days now
L443[11:12:31] <SquareWheel> I noticed the universal bucket is done in pieces. I bet you could work off of the same idea.
L444[11:12:49] <SatanicSanta> Yeah I've been looking at ModelDynBucket
L445[11:13:09] <SatanicSanta> I don't really understand what process and retexture are exactly
L446[11:13:17] ⇨ Joins: flappy (~flappy@a88-113-155-120.elisa-laajakaista.fi)
L447[11:13:53] <LatvianModder> is layer amount still set by Item?
L448[11:13:58] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L449[11:14:42] <LatvianModder> looks like it isnt. nice
L450[11:15:25] ⇦ Quits: tankcr (~KRoy.Loca@65.156.53.19) (Ping timeout: 384 seconds)
L451[11:18:21] ⇨ Joins: CoderPuppy (~cpup@32.218.115.51)
L452[11:19:43] ⇨ Joins: tankcr (~KRoy.Loca@65.156.53.19)
L453[11:19:48] <SquareWheel> This might be a silly question, but can both items and blocks have blockstates?
L454[11:21:14] <LatvianModder> items. *block*states. Not exactly :P
L455[11:21:34] <LatvianModder> however, item models CAN be set by a blockstates.json file
L456[11:21:41] <SquareWheel> Ah okay, that's why I was asking.
L457[11:21:43] ⇦ Quits: cpup (~cpup@32.218.118.214) (Ping timeout: 206 seconds)
L458[11:22:55] ⇦ Quits: tankcr (~KRoy.Loca@65.156.53.19) (Client Quit)
L459[11:23:31] ⇨ Joins: Dimitriye98 (~Dimitriye@39.sub-70-213-13.myvzw.com)
L460[11:24:56] *** AbrarSyed is now known as Abrar|gone
L461[11:26:19] ⇨ Joins: Mimiru (~Mimiru@hekate.pc-logix.com)
L462[11:26:20] *** Server sets mode: +CQcnrtf #RegisterYourNameMoron
L463[11:26:21] ⇨ Joins: Twisted_Code (~macks2008@ip232.ip-192-99-226.net)
L464[11:26:23] ⇨ Joins: gakai|off (~gakai@mail.bzeutzheim.de)
L465[11:26:25] ⇨ Joins: Guest33840 (mrkirby153@the.government.stole-your.pw)
L466[11:26:27] ⇨ Joins: l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl)
L467[11:26:27] ⇨ Joins: olee (~olee@mail.bzeutzheim.de)
L468[11:26:31] ⇨ Joins: Yato (~ya.to@2604:a880:800:10::11b6:7001)
L469[11:26:47] *** gakai|off is now known as gakai
L470[11:27:11] <azolex> Guys how can I intercept packet sent from some mod?
L471[11:29:59] <azolex> Or rather how to block specific packet being sent?
L472[11:30:00] <LatvianModder> Lex: Can you check out the PermissionAPI PR again? I have updated it and at this point, there's nothing from me I would change in it
L473[11:30:12] <LexManos> Not right now about to leave for the airport
L474[11:30:25] <SatanicSanta> Hm. How frequently is ItemOverrideList#handleItemState called?
L475[11:32:03] *** LexManos is now known as Lex|Odin
L476[11:34:30] ⇨ Joins: cpup (~cpup@32.218.115.89)
L477[11:35:18] <luacs1998> eek http://education.minecraft.net/announce092216/
L478[11:36:31] <SquareWheel> Windows 10-only certainly limits its reach in schools.
L479[11:37:40] <LatvianModder> does it?
L480[11:37:46] <LatvianModder> how many schools are Not using it?
L481[11:38:29] <Unh0ly_Tigg> it's Win10 or OSX El Capitan.
L482[11:38:46] <SatanicSanta> I have never been to a school using Win10 OR OS X El Capitan.
L483[11:39:02] <SquareWheel> I can't say for sure, but most schools I've seen are one or two major versions behind current. Windows 7 is still extremely commonly used in education.
L484[11:39:24] <Unh0ly_Tigg> when I started at my high school, i think they were running XP, and when I graduated, they were using 7
L485[11:39:31] <Unh0ly_Tigg> and I graduated in 2012
L486[11:39:47] ⇦ Quits: CoderPuppy (~cpup@32.218.115.51) (Ping timeout: 384 seconds)
L487[11:39:54] <SatanicSanta> At my first high school they were using XP IIRC, second high school they were using ubuntu
L488[11:39:58] <luacs1998> lol
L489[11:40:32] <SatanicSanta> I don't remember for sure about the first one though, I only used their computers once.
L490[11:40:53] <LatvianModder> oh, windows 10 specifically
L491[11:40:58] <LatvianModder> I thought windows in general
L492[11:42:30] <luacs1998> how does actuarius work haha
L493[11:42:35] <kashike> magic
L494[11:42:57] <luacs1998> besides farting rainbows
L495[11:42:57] <PaleoCrafter> and a wee bit of GitHub API :P
L496[11:42:59] <kashike> github's api is quite extensive
L497[11:43:06] <luacs1998> as in what's it used for
L498[11:43:14] <kashike> labelling issues, etc
L499[11:43:15] <luacs1998> it's a bot that tags issues right
L500[11:43:45] ⇦ Quits: Zed (~Zed@36.57.9.51.dyn.plus.net) (Ping timeout: 384 seconds)
L501[11:44:59] ⇦ Parts: tterrag|minecon (~tterrag@tterrag.com) ())
L502[11:45:19] ⇨ Joins: tterrag|con (~tterrag@tterrag.com)
L503[11:45:24] <LatvianModder> githubs api has limitations.. only like 100 requests per hour.. WHY
L504[11:45:26] ⇨ Joins: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net)
L505[11:45:28] <tterrag|con> The W10 edu thing sucks
L506[11:45:31] ⇨ Joins: Zed (~Zed@36.57.9.51.dyn.plus.net)
L507[11:45:38] <tterrag|con> They bought out minecraft edu just to discontinue it
L508[11:46:50] <luacs1998> tterrag|con, kek
L509[11:47:02] <tterrag|con> Not really funny :/
L510[11:47:10] <tterrag|con> damaging the education community
L511[11:48:04] <LatvianModder> that sounds really lame anyway.. learning trough minecraft.. wait.. isnt that what im doing with mods? oh god
L512[11:48:29] <SquareWheel> As I understand from teachers, Minecraft works amazingly for getting kids engaged.
L513[11:49:27] ⇨ Joins: bartman (~bartman@hastecase.com)
L514[11:50:21] <sham1> Well probably because minecraft
L515[11:51:34] <LatvianModder> yeeah im pretty sure its the minecraft part that they are excited about, not learning
L516[11:52:35] <SquareWheel> I'm sure that's true. If it's effective though, I don't see the downside.
L517[11:53:09] <luacs1998> haha, aunt is a preschool teacher, can attest to it
L518[11:53:51] *** RichardG_ is now known as RichardG
L519[11:54:15] <sham1> When will they make Pokémon GO learning edition
L520[11:54:35] <luacs1998> KEK
L521[11:56:02] ⇨ Joins: Jezza (~Jezza@92.206.33.136)
L522[11:58:59] <LatvianModder> You learn how to cross streets without looking away from your phone?
L523[11:59:09] <LatvianModder> Yep, sounds educational
L524[11:59:14] ⇨ Joins: Fye (~Fye@dynamic-adsl-84-220-168-160.clienti.tiscali.it)
L525[11:59:34] <kashike> sham1: they block rooted phones now
L526[11:59:36] <kashike> :{
L527[11:59:54] <LatvianModder> Is rooting phones legal?
L528[12:00:16] <SquareWheel> There's a DMCA exception for it currently.
L529[12:01:33] <SquareWheel> The exceptions expire frequently though. Every 3 years I think?
L530[12:01:38] <LatvianModder> you know what would be great in Java? If in addition to (T... o) they added ({A, B}...) where you would have to input A, B, A, B....
L531[12:02:10] *** Vigaro is now known as V
L532[12:02:14] <PaleoCrafter> so a tuple with built-in syntax? :P
L533[12:02:35] <LatvianModder> I dont know what tuple is but it sounds ridiculous
L534[12:02:57] ⇨ Joins: nallar (~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net)
L535[12:03:01] <SquareWheel> A type of list common in some languages.
L536[12:03:07] <SquareWheel> Python especially.
L537[12:03:16] <PaleoCrafter> except it isn't a list :P
L538[12:03:25] <Ivorius> It is
L539[12:03:30] <SquareWheel> Well, using "list" as a general word for list/array/dict/yada yada.
L540[12:03:32] <Ivorius> Just alternating types
L541[12:03:45] <Ivorius> Dictionary.of(key, value, key, value)
L542[12:04:41] <kashike> LatvianModder: people cheat sometimes: blah(A a, B b, Object... args)
L543[12:04:44] ⇦ Quits: myrrlyn (~quassel@2602:306:ccf3:89f0:325a:3aff:fe47:ca11) (Ping timeout: 206 seconds)
L544[12:04:48] <kashike> very ugly and hacky but I've seen it :P
L545[12:05:00] <LatvianModder> ugh
L546[12:06:34] ⇦ Quits: Digitalsabre (~textual@75-161-82-27.albq.qwest.net) (Read error: Connection reset by peer)
L547[12:07:16] <PaleoCrafter> "list" implies that you can cons to it, you can't cons to a tuple, Ivorius :P
L548[12:08:43] ⇨ Joins: myrrlyn (~quassel@108-207-56-159.lightspeed.lnngmi.sbcglobal.net)
L549[12:08:51] <Ivorius> It's not a Tuple, PaleoCrafter
L550[12:09:29] <PaleoCrafter> it should be though :P
L551[12:09:31] <Ivorius> If anything a list of tuples
L552[12:09:37] <PaleoCrafter> well, of course
L553[12:09:39] <Ivorius> But it is technically just a list of alternating types
L554[12:09:50] <Ivorius> The rest is implementation detail :P
L555[12:11:08] <PaleoCrafter> how would you access the elements of that "list of alternating types"?
L556[12:12:58] <Subaraki> how would one make an item spawn particles so they fill a circle in it's model ? (lets say i have a portal block, a round portal block, that i want to be filled with portal particles)
L557[12:13:07] <Subaraki> or can you not do that on held items ?
L558[12:13:30] <gigaherz> an item has an update method when it's in entity form
L559[12:13:46] <gigaherz> a block has randomDisplayTick
L560[12:13:47] <Subaraki> is a held item also entity form ?
L561[12:13:52] <gigaherz> which is designed specifically for particles
L562[12:13:54] <gigaherz> no
L563[12:14:00] <Subaraki> agh, well then :/
L564[12:14:11] <gigaherz> there's a different method for when it's handheld/in the player inventory
L565[12:14:22] <Subaraki> oh ?
L566[12:14:24] <gigaherz> but you won't be able to spawn the particles "around the model"
L567[12:14:28] <Subaraki> ah :/
L568[12:14:32] <gigaherz> since you don't have the exact world coords for it
L569[12:14:38] <azolex> How can I get client mod list?
L570[12:14:44] <Subaraki> i'll not make an energy sword made out of particles then
L571[12:14:59] <gigaherz> well... .you could
L572[12:15:04] <gigaherz> you'd need some maths
L573[12:15:07] <gigaherz> but
L574[12:15:16] <gigaherz> you probably want to do that in an entity rendering layer
L575[12:15:27] <gigaherz> and activate the particles when the sword is the held item
L576[12:16:06] <SquareWheel> Could also do some nice particle spam when swinging the sword. Might look interesting.
L577[12:16:45] <SquareWheel> I'm doing a lot of testing with .json files. Is there any way to use hotswapping like you can do with classes? Or do you just need to restart Minecraft for every change?
L578[12:17:24] <PaleoCrafter> trigger a "recompilation" as you usually would and hit f3 + t ingame
L579[12:17:38] <SquareWheel> Ah thanks
L580[12:18:40] <quadraxis> Wanted to use the vanilla compass model to make my own compass type item, but it won't spin
L581[12:20:39] ⇨ Joins: CoderPuppy (~cpup@32.218.115.169)
L582[12:21:15] <KnightMiner_> You need to define the overrides in the item class, check how vanilla does it
L583[12:21:24] <SquareWheel> Yep, confirmed that works. Thanks PaleoCrafter. Locks things up for 10 seconds but still way faster than restarting MC.
L584[12:21:41] <PaleoCrafter> yeah, it rebuilds the entire texture atlas, reloads all models etc
L585[12:23:06] <quadraxis> i added a property override with the 'angle' name the vanilla compass uses
L586[12:24:32] ⇦ Quits: illy|laptop (~LordIllyo@2602:304:cf32:f980:e002:875:7132:da37) (Quit: Leaving)
L587[12:26:15] ⇦ Quits: cpup (~cpup@32.218.115.89) (Ping timeout: 384 seconds)
L588[12:29:39] <quadraxis> but in game the angle never changes
L589[12:30:42] ⇦ Quits: KnightMiner_ (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net) (Quit: Leaving)
L590[12:36:08] ⇦ Quits: aidancbrady (~aidancbra@res400d-128-61-102-197.res.gatech.edu) (Quit: aidancbrady)
L591[12:48:48] <ThePsionic> hmm
L592[12:48:55] <ThePsionic> if you were a pink cloud, what would you eat
L593[12:49:38] <PaleoCrafter> pink vapour?
L594[12:50:44] <plathrop> ThePsionic Diamonds, obviously.
L595[12:51:09] <ThePsionic> plathrop: I want to add my own rare-ass resource :P
L596[12:51:21] <plathrop> Ahhhh
L597[12:51:25] <gr8pefish> cloudberries
L598[12:51:34] <plathrop> I like that
L599[12:51:43] <plathrop> Flying pigs
L600[12:51:44] <ThePsionic> Sounds good
L601[12:51:51] <ThePsionic> The cloudberries, I mean
L602[12:51:59] <plathrop> Yeah, cloudberries is cool
L603[12:52:00] <azolex> How to detect client mods?
L604[12:52:09] <ThePsionic> Inspired by Cloudberry Kingdom, gr8pefish? :P
L605[12:52:24] <gr8pefish> Nah, it was just the first thing that popped into my head.
L606[12:58:55] <ThePsionic> there, wrote one line of code
L607[12:58:58] <ThePsionic> productive day
L608[12:59:17] <gr8pefish> \o/ You've done things!
L609[13:00:15] ⇨ Joins: Gil (uid147942@id-147942.brockwell.irccloud.com)
L610[13:01:18] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Quit: Leaving)
L611[13:04:11] ⇦ Quits: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net) (Ping timeout: 206 seconds)
L612[13:07:57] ⇨ Joins: minecreatr (~minecreat@tterrag.com)
L613[13:11:25] ⇨ Joins: AstralSorcerer (~AstralSor@u-of-rochester-128-151-150-17.wireless.rochester.edu)
L614[13:14:49] ⇨ Joins: shartte (uid182918@id-182918.tooting.irccloud.com)
L615[13:19:48] ⇨ Joins: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net)
L616[13:21:38] *** Darkhax_AFK is now known as Darkhax
L617[13:37:32] ⇦ Quits: Fye (~Fye@dynamic-adsl-84-220-168-160.clienti.tiscali.it) (Ping timeout: 206 seconds)
L618[13:40:54] <cpw> lex: the response to "how will forge deal with java 9" should be that we will defer to mojang. IF (a VERY BIG IF) they decide to force java 9, then we will deal with it.
L619[13:41:37] <cpw> i'll tell you that i expect significant subtle derpy breaks if we DO go java 9
L620[13:41:52] <cpw> classloading is no longer the same as it has been for over 20 years
L621[13:42:29] <cpw> and "java's backwards compatibility" does NOT extend beyond well established, public Java APIs
L622[13:42:37] <cpw> you can't rely on anything internal at all
L623[13:42:45] <LatvianModder> what even is Java 9
L624[13:42:57] <LatvianModder> and is that something we should think about already?
L625[13:43:03] <cpw> no
L626[13:43:08] <cpw> we should crash if we see it
L627[13:43:10] <cpw> (we currently do)
L628[13:43:19] <Ordinastie> really?
L629[13:43:27] <LatvianModder> Ah, "classloading is no longer the same"
L630[13:43:35] <LatvianModder> damn
L631[13:43:50] <LatvianModder> is it just one specific bit that changed?
L632[13:43:54] <cpw> basically, they've added a new abstraction layer between classes, packages and "everything"
L633[13:44:05] <cpw> called "modules"
L634[13:44:10] <LatvianModder> why
L635[13:44:10] <cpw> and tthey're NOT optional either
L636[13:44:14] <LatvianModder> ok, il google this
L637[13:44:19] <cpw> you ever seen OSGI?
L638[13:44:22] ⇨ Joins: illy (~LordIllyo@2602:304:cf32:f980:d7b4:c6fb:fb09:5c82)
L639[13:44:32] <LatvianModder> na-uh
L640[13:44:36] <cpw> ah
L641[13:44:40] <cpw> you ever used eclipse?
L642[13:44:52] <cpw> ever wondered why it suddenly mysteriously stops working properly
L643[13:44:59] <cpw> and you have to do this weird clear thing?
L644[13:45:09] <cpw> and maybe delete a bunch of odd jar files?
L645[13:45:15] <Ordinastie> never had to do that :p
L646[13:45:17] <LatvianModder> Yes
L647[13:45:18] <cpw> heh
L648[13:45:20] <cpw> ah
L649[13:45:26] <cpw> you just fell victim to osgi
L650[13:45:39] <LatvianModder> One of the reasons why I switched to Idea
L651[13:45:43] <cpw> basically, the idea is that a jar file is not the "unit of distribution" anymore
L652[13:45:44] <cpw> heh
L653[13:45:45] <LatvianModder> No weirdness
L654[13:45:47] <cpw> me too actually :P
L655[13:45:55] <LexMobile> Well the official stance on j9 is ill see what I can do but if it is as bad as he says I don't think there is much we can do
L656[13:45:58] <cpw> they've added a new concept
L657[13:46:03] <cpw> "module"
L658[13:46:06] <cpw> ABOVE jars
L659[13:46:15] <cpw> (a module can be composed of many jars)
L660[13:46:26] <LatvianModder> And what benefit would Mojang get from forcing Java 9 not Java 8?
L661[13:46:26] <cpw> modules expose a DELIBERATE interface
L662[13:46:32] <cpw> nothing latvian
L663[13:46:38] <cpw> anything NOT in that interface
L664[13:46:43] <cpw> is now effectively private
L665[13:46:49] <cpw> to anything outside the module
L666[13:46:57] <cpw> and this is enforced through new classloading rules
L667[13:47:05] <sham1> This could become really bad really fast
L668[13:47:12] <cpw> it's a fucking nightmare
L669[13:47:13] <LatvianModder> that would take a LOT of rewrites
L670[13:47:22] <cpw> anyone who trivializes it really doesn't understand wtf is happening
L671[13:47:22] <gigaherz> LOL -- https://twitter.com/SaveTheDayVote/status/778716855229874176
L672[13:47:23] <sham1> Damn it Oracle
L673[13:47:25] <LatvianModder> And any code is not backwards compatible?
L674[13:47:34] <Unh0ly_Tigg> and it would also mean that reflection could throw errors on trying to access anything module-private, I'm guessing?
L675[13:47:38] <cpw> all "public api using code" SHOULD be backward comaptible
L676[13:47:41] <gigaherz> and I mean LOL at the end part
L677[13:47:41] <gigaherz> XD
L678[13:47:41] <cpw> yup tigg
L679[13:47:55] <cpw> but we're not on public api land in Forge/FML world
L680[13:48:03] <cpw> tbh neither is mojang in vanilla
L681[13:48:20] <cpw> people MIGHT be able to run a server on j9
L682[13:48:27] <cpw> but running a client? i really doubt it
L683[13:48:29] <LexMobile> Mojang isn't forcing j8 they aren't gunna force j9
L684[13:48:32] <cpw> i don't believe lwjgl is compatible
L685[13:48:47] <cpw> and it's probable that lwjgl *2* NEVER will be
L686[13:49:03] <cpw> which means the likelihood of uptake @ mojang is tiny
L687[13:49:41] <cpw> they can't even uptake latest lwjgl/java 8 because of incompatibilities with certain gfx chipsets
L688[13:49:52] <cpw> so there's sod all chance IMO of them uptaking j9
L689[13:50:18] <cpw> yeah lex, it seems likely that j8 forcing is off the table now
L690[13:51:05] <sham1> Ded
L691[13:51:34] <LexMobile> IF Java ever dies we may force j8
L692[13:51:54] <LexMobile> It means stealing or remake my the slim jvm but it seems to work
L693[13:52:06] <LexMobile> Remaking**
L694[13:52:16] <gigaherz> o_O modules are stuff above the jar level?
L695[13:52:26] <cpw> we can fork openjdk 8 lex
L696[13:52:30] <cpw> if we care enough :P
L697[13:52:30] <gigaherz> that's... crazy
L698[13:52:34] <LexMobile> No
L699[13:52:36] <cpw> yes giga
L700[13:52:42] <LexMobile> Just packaging it
L701[13:52:56] <cpw> yeah i know lex, but i don't think j8 will die in a hurry
L702[13:53:08] <gigaherz> if j9 breaks things
L703[13:53:10] <cpw> j9 is breaking enough that oracle will likely extend j8 lifetime to 2025 or more
L704[13:53:10] <LexMobile> I've gotten requests from rival employees to do something like that already but had no reason to ;)
L705[13:53:19] <gigaherz> people WILL continue using j8
L706[13:53:27] <cpw> mhm
L707[13:53:35] <LexMobile> People WILL continue using j5
L708[13:53:37] <cpw> the reason j9 came into being
L709[13:53:38] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L710[13:53:47] <cpw> has long since ceased being relevant
L711[13:53:55] <cpw> osgi was a REALLY BIG buzzword
L712[13:53:59] <cpw> about 10 years ago
L713[13:54:13] <cpw> until it turned out to be so fucking complicated that it was fragile as fuck
L714[13:54:30] <cpw> get a wrong jar ordering: "EXPLOSIONS"
L715[13:54:37] <cpw> j9 was designed to FIX that problem
L716[13:54:40] <LexMobile> Anyways cow seiner you're here
L717[13:54:44] <Unh0ly_Tigg> I just want Project Valhalla in my life.
L718[13:54:47] <cpw> but it's a problem that stopped happening
L719[13:54:51] <Unh0ly_Tigg> http://openjdk.java.net/projects/valhalla/
L720[13:54:51] <cpw> long ago
L721[13:54:54] <LexMobile> Any questions you want asked or addressed at the panel?
L722[13:55:04] <cpw> not really
L723[13:55:08] <gigaherz> due to people moving on?
L724[13:55:21] <cpw> you have my permission to laugh and mock me for my FAIL FAIL
L725[13:55:27] <LexMobile> Hehe
L726[13:55:33] <cpw> giga: pretty much
L727[13:55:39] <LexMobile> Yay for not having time
L728[13:55:39] <cpw> osgi has sorta frozen in time
L729[13:55:43] <LatvianModder> You have my permission to make me the new owner of Forge
L730[13:55:45] <cpw> yay for real life shit
L731[13:56:06] <cpw> the other driver for j9
L732[13:56:12] <cpw> was shrinking jdk to fit on phones
L733[13:56:14] <cpw> oh
L734[13:56:22] *** minecreatr is now known as Mine|away
L735[13:56:23] <cpw> err, i think google beat sun(oracle)
L736[13:56:26] <LatvianModder> You know what would be nice? If Minecraft switched to Java 8 AND LWJGL3
L737[13:56:35] <cpw> you know what would be nice
L738[13:56:37] <cpw> the moon
L739[13:56:38] <cpw> on a stick
L740[13:56:39] <gigaherz> so like .NET Compact framework / Micro framework, but for java?
L741[13:56:44] <cpw> with maple syrup on top
L742[13:56:48] <cpw> yup
L743[13:56:51] <cpw> that's one of the goals
L744[13:56:55] <cpw> but it's irrelevant now
L745[13:57:20] <LexMobile> Latvian if you wanna work on fail go ahead it's mainly all spec design as is just have final approval
L746[13:57:29] <cpw> yeah
L747[13:57:41] <cpw> a lot are still in my head
L748[13:57:41] <LexMobile> There is just so much other shit I have to do
L749[13:57:57] <Ordinastie> what is FAIL exactly ?
L750[13:58:14] <gigaherz> Forge Abstraction I* Layer
L751[13:58:18] <gigaherz> I was never determined
L752[13:58:27] <cpw> Indeterminate :P
L753[13:58:40] <LexMobile> Interaction
L754[13:58:42] <Unh0ly_Tigg> it *could* also be Interaction or Implementation
L755[13:59:04] <cpw> yeah
L756[13:59:04] <Ordinastie> Implosion sounds cooler
L757[13:59:05] <gigaherz> or Interface, or Integration
L758[13:59:05] <Unh0ly_Tigg> granted, I was typing that before lex responded.
L759[13:59:11] <cpw> the idea is that it's a data driven mechanism
L760[13:59:21] *** fry is now known as fry|sleep
L761[13:59:23] <cpw> you'll probably be seeing a LOT of that at minecon soon
L762[13:59:36] <LexMobile> Data driven and abstracted enough to never need updates for mc updates
L763[13:59:44] <cpw> cos i think that's how MOST of the "API" for vanilla will work
L764[13:59:46] <cpw> yeah
L765[13:59:47] <gigaherz> so like, generic object structures?
L766[13:59:49] <cpw> no
L767[13:59:55] <LexMobile> Ya it's the way Mojang is going
L768[13:59:56] <cpw> json, with standard naming
L769[14:00:05] <gigaherz> oh as in files and stuff
L770[14:00:07] <cpw> for item/block/entity/tileentity
L771[14:00:07] ⇨ Joins: Fye (~Fye@dynamic-adsl-84-220-168-160.clienti.tiscali.it)
L772[14:00:09] <gigaherz> not an actual Java layer?
L773[14:00:13] <cpw> AND
L774[14:00:16] <cpw> events
L775[14:00:20] <Ordinastie> oh, I know, you should contact that guy that wanted to make one too :p
L776[14:00:21] <cpw> all the fucking events in the world
L777[14:00:24] <Ordinastie> ltp iirc ><
L778[14:00:24] <LexMobile> 90% of what a user sees from a mod can just be standard data
L779[14:00:49] <cpw> basically, everything that's a callback on a subclass
L780[14:00:58] <gigaherz> I can easily picture a modding/plugin system built around json for "thing" declarations
L781[14:00:58] <cpw> should be able to be an event from a data driven object instead
L782[14:01:06] <gigaherz> and javascript/lua/whatever for event handling
L783[14:01:18] ⇦ Quits: blood|work (~owned@static228.iona.edu) ()
L784[14:01:21] <cpw> you could in theory plug in javascript for event definition
L785[14:01:25] <LexMobile> It's easy to invision hard to define
L786[14:01:26] <cpw> but that's not an immediate goal
L787[14:01:26] <fry|sleep> no dynamic typing. no.
L788[14:01:34] <cpw> first thing first
L789[14:01:43] <cpw> get a data driven event system in place
L790[14:01:48] <cpw> err, object system
L791[14:01:49] <cpw> with events
L792[14:01:52] <gigaherz> fry: well dynamic typing would make cross-version compatibility so much simpler
L793[14:01:58] <cpw> no giga
L794[14:01:58] <fry|sleep> no it won't
L795[14:02:02] <cpw> no, just no
L796[14:02:04] <cpw> please no
L797[14:02:09] <gigaherz> XD
L798[14:02:15] <sham1> all no
L799[14:02:18] <gigaherz> debugging would be hellish, though
L800[14:02:25] <cpw> not just debugging :P
L801[14:02:45] <Unh0ly_Tigg> I wonder if there are any strong typed scripting languages.
L802[14:02:53] <fry|sleep> everything except for the short start part of the learning curve would be worse
L803[14:02:55] <gigaherz> Typescript?
L804[14:03:07] <gigaherz> I mean there's Cscript
L805[14:03:08] <sham1> Python is strongly typed
L806[14:03:10] <illy> giga can you type good?
L807[14:03:16] <sham1> But dynamically
L808[14:03:23] <gigaherz> which is a variant of C, but meant for scripting environment
L809[14:03:29] <gigaherz> illy: "good" -- yes I can
L810[14:03:52] <sham1> https://www.destroyallsoftware.com/talks/useing-youre-types-good
L811[14:03:57] <gigaherz> illy: Typescript is literally javascript with type annotations
L812[14:04:19] <Unh0ly_Tigg> actually, I would want a strong/static typed scripting language that's not derived from a dynamically/loose scripting language.
L813[14:04:21] <sham1> The apostrophes are killing me in the title of the video even though it is intentional
L814[14:04:42] <cpw> groovy is basically java with sugar on top
L815[14:04:47] <cpw> but no
L816[14:04:53] <cpw> that's NOT the primary goal of FAIL
L817[14:04:55] <sham1> Groovy is also groovy
L818[14:05:10] <gigaherz> yeah
L819[14:05:12] <cpw> the primary goal of FAIL is to provide the events, and the objects
L820[14:05:13] <gigaherz> I guess in a way
L821[14:05:17] <LexMobile> Fails primary goal is data no code
L822[14:05:23] <gigaherz> FAIL would be like XAML
L823[14:05:29] <gigaherz> it's a data-based model description
L824[14:05:30] <cpw> some code lex: but independent of MC
L825[14:05:31] <LexMobile> When that gets done then we deal with events
L826[14:05:36] <gigaherz> that can tie in to code for event handling
L827[14:06:00] ⇨ Joins: Pennyw95 (~Dr.Benway@host164-151-dynamic.6-87-r.retail.telecomitalia.it)
L828[14:06:04] ⇦ Quits: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be) (Quit: Leaving)
L829[14:06:06] <cpw> anyway
L830[14:06:11] <cpw> the other thing
L831[14:06:25] <cpw> fail might let the data definition move from server to client during login
L832[14:06:43] <cpw> so "FAIL" mods would be server only, but allow defining content
L833[14:06:49] <LexMobile> Yes
L834[14:06:55] <LexMobile> That's the important part
L835[14:06:57] <gigaherz> aha, interesting
L836[14:07:02] <cpw> it is an important aspect
L837[14:07:02] <LatvianModder> hm sounds interesting
L838[14:07:07] <LatvianModder> can I send viruses to client?
L839[14:07:08] <cpw> it requires scripted guis too
L840[14:07:10] <cpw> no
L841[14:07:13] <gigaherz> that does have a strong "no code thx" implication?
L842[14:07:14] <LatvianModder> Because I once made a mod that can
L843[14:07:15] <cpw> cos you only send json :P
L844[14:07:18] <LexMobile> Fail allows us to redefine mods from the ground up which means we can redefine their lifecycle
L845[14:07:24] ⇨ Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L846[14:07:35] <LexMobile> We're still haunted by mod loaders legacy
L847[14:07:35] <sham1> You could put your virus into the JSON by having it be in base64 :P
L848[14:07:43] <cpw> fail mods basically don't exist unless there's a server running them
L849[14:07:52] <cpw> possible sham
L850[14:07:52] <gigaherz> so no single-player content?
L851[14:08:07] <LatvianModder> that sounds complicated
L852[14:08:10] <Unh0ly_Tigg> integrated server
L853[14:08:15] <cpw> it'd need to be a malicious png that triggers via upload to gpu most likely :P
L854[14:08:25] <fry|sleep> damn you timezones, why aren't everyone goint to sleep exactly now
L855[14:08:34] <LexMobile> Cow you and I should do a podcast... Just us ranting about code and things
L856[14:08:34] <cpw> giga: no, fail is not targetted at client only mods
L857[14:08:40] <cpw> LOL yeah
L858[14:08:44] <sham1> Because fry it's just 22 here
L859[14:08:47] * cpw asks when
L860[14:08:48] <gigaherz> it's 9pm here
L861[14:09:20] <gigaherz> I love lex's autocorrect ;P
L862[14:09:30] <LexMobile> 12 another hour and a half I'll my flight
L863[14:09:48] <LexMobile> Yes this phone doesn't know any of my words yet
L864[14:09:49] <cpw> 310 here
L865[14:09:55] <cpw> new phone?
L866[14:10:01] <LexMobile> Ya from pax
L867[14:10:10] <sham1> It sounds like your phone's autocorrect is drunk
L868[14:10:14] <LexMobile> My old phone died by falling 2ft to a wood floor
L869[14:10:20] <Unh0ly_Tigg> it's only noon for me.
L870[14:10:27] <gigaherz> sham1: no "cpw" is obviously a misspelling of "cow".
L871[14:10:27] <LexMobile> It's an iPhone what do you expect from the autocorrect
L872[14:10:53] <LexMobile> Only thing it works 100% on is the word iPhone
L873[14:11:05] <sham1> Makes sense
L874[14:11:07] <Unh0ly_Tigg> so, lex, I'm presuming that you're starting at pdx, presuming you haven't completely moved out of oregon?
L875[14:11:09] ⇦ Quits: azolex (~azolex@89-172-251-32.adsl.net.t-com.hr) ()
L876[14:11:18] <sham1> God forbid you couldn't properly type the phone's name on the phone
L877[14:11:22] <LexMobile> Yar
L878[14:11:23] <LatvianModder> oh hello sham1, we share a timezone
L879[14:11:31] <LatvianModder> maybe you are from Latvia too? :o
L880[14:12:25] <sham1> It's almost as if I live about the height of Estonia + Gulf of Finland north from you
L881[14:13:29] <cpw> hehe lex
L882[14:13:30] <Unh0ly_Tigg> So, I found this jbod chassis, supports 90 sas 3.5" drives...
L883[14:13:33] <cpw> iphone's know themselves
L884[14:13:39] <cpw> they're becoming self aware
L885[14:14:09] <sham1> Oh no, Apple's been building a cloud distributed Skynet all this time
L886[14:14:16] <LexMobile> I knew it!!! My phone keeps ending up places I didn't leave it.... I knew it was up to something
L887[14:14:43] <LatvianModder> oh hey whats this
L888[14:14:43] <LatvianModder> https://twitter.com/ForgeDevTeam
L889[14:14:52] <Unh0ly_Tigg> and if I had that, and filled it with seagates' recently announced 60TB ssd, I'd have 5.4 petabytes in a single 4U chassis...
L890[14:15:00] <cpw> i think lex and flamegoat are having fun
L891[14:15:06] <cpw> anyway
L892[14:15:07] <LatvianModder> an account that's not following me? not cool.
L893[14:15:12] <cpw> if anyone has ANY thoughts about FAIL at all
L894[14:15:24] <cpw> there's a repo waiting to fill with issues @ MinecraftForge github, just for you
L895[14:15:34] <cpw> FAIL is Java8
L896[14:15:36] <LexMobile> That account is controlled by flame and anything important forge wise will be on it
L897[14:15:38] <cpw> or will be
L898[14:15:46] <LexMobile> Namely updates and server info and shit
L899[14:15:50] <cpw> lex: did you want forgefiles btw?
L900[14:15:51] <LatvianModder> I think think that its a giant FAIL :>
L901[14:15:53] <gigaherz> I have quite a lot of thoughts and potential ideas, but I'm far too busy these days to even maintain my own mods
L902[14:16:04] <gigaherz> (and by busy I mean that, by the time I have spare time, I have no brainpower left)
L903[14:16:05] <LatvianModder> think think wtf
L904[14:16:13] <LexMobile> If you own it send it to flame he may use it
L905[14:16:13] <cpw> LOL
L906[14:16:16] <cpw> ok
L907[14:16:17] <Unh0ly_Tigg> What I want to know, is besides what the repo says, what is Mercurius?
L908[14:16:19] <cpw> i'll talk to him
L909[14:16:31] <cpw> it might be a nice place to tweet out new builds of forge f.e.
L910[14:16:39] <sham1> I like the new README
L911[14:16:39] <LexMobile> Mm
L912[14:16:55] <LexMobile> If was can write a bot that tweets that'd be cool
L913[14:17:05] <Zidane> Hello folks
L914[14:17:05] <cpw> tweets are easy
L915[14:17:11] <cpw> just send the rest call to the api
L916[14:17:16] <illy> ill add it to the PR Bot :P
L917[14:17:18] <LexMobile> And mercurius is out stats mod
L918[14:17:25] <cpw> heh
L919[14:17:32] <cpw> forgestats for tweets about stats?
L920[14:17:33] <LexMobile> Illy you need to talk to Flamegoat
L921[14:17:40] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be)
L922[14:17:40] <LexMobile> Hehe could do that
L923[14:17:46] <Unh0ly_Tigg> is that the mod that flamegoat was saying he was testing on ftb one, lex?
L924[14:17:55] <cpw> this week i have mostly been seeing people playing sky factory!
L925[14:17:57] <LexMobile> But let's not heap to much on him
L926[14:18:17] <LexMobile> Yes tigg we have it in a few packs
L927[14:18:35] <Unh0ly_Tigg> sweet, once I saw the repo, I figured that was what he was talking about...
L928[14:18:42] <Flamegoat> Ffs, you guys trying to give me more work?
L929[14:18:46] <LexMobile> The plan is to eventually bundle it as a optional mod with the forge installer
L930[14:18:52] <cpw> https://www.youtube.com/watch?v=h-z5T8meC84
L931[14:18:57] <illy> Ya the PR bot already listens for forge builds it would be trivial to add tweets too
L932[14:19:04] <LexMobile> It wasn't me flame you know I <3 you!
L933[14:19:05] <cpw> Flamegoat, ALL the works !
L934[14:19:14] ⇨ Joins: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de)
L935[14:19:22] <Flamegoat> Yea yea.
L936[14:19:34] <LexMobile> The bot just st needs a repo and a place to live
L937[14:19:42] ⇦ Quits: Pennyw95 (~Dr.Benway@host164-151-dynamic.6-87-r.retail.telecomitalia.it) (Ping timeout: 195 seconds)
L938[14:19:48] <Flamegoat> If we do a tweet bot for forge builds, that needs to be a separate account.
L939[14:20:00] <Flamegoat> The primary twitter is to share ALL forge news, not just builds and info.
L940[14:20:03] ⇦ Parts: Zidane (~Zidane@irc.spongepowered.org) ())
L941[14:20:10] <Flamegoat> Builds that have special scenarios, new MC version launches etc, sure.
L942[14:20:11] <LatvianModder> I would hit that unfollow button in an instant if I saw it sending PRs
L943[14:20:13] <Flamegoat> But it's a managed account.
L944[14:20:22] <Unh0ly_Tigg> flameHeart <3
L945[14:20:34] ⇨ Joins: Zidane (~Zidane@irc.spongepowered.org)
L946[14:20:35] <Flamegoat> People will mute that shit faster than supermans boner if we start spamming builds.
L947[14:20:38] <LatvianModder> not prs, commits*
L948[14:20:58] <Flamegoat> I'm trying to live at the moment, but Comcrap is winning.
L949[14:21:01] <LatvianModder> Maybe bot should say when a new forge version is out + a link to changelog. That doesnt happen that often
L950[14:21:22] <LexMobile> Quick someone register ForgeBuilds
L951[14:21:27] ⇦ Quits: AstralSorcerer (~AstralSor@u-of-rochester-128-151-150-17.wireless.rochester.edu) (Ping timeout: 195 seconds)
L952[14:21:28] ⇦ Quits: gr8pefish (~gr8pefish@24-121-241-166.flagcmtk01.res.dyn.suddenlink.net) (Quit: I'm gone)
L953[14:21:35] <Flamegoat> You're terrible for putting that here.
L954[14:21:41] <Flamegoat> Cuz I'm too busy atm yo
L955[14:21:44] <LexMobile> Hehe
L956[14:21:51] <illy> Lex do you want me to transfer the bot to MinecraftForge's repo once your back?
L957[14:21:53] <LatvianModder> Ill take that
L958[14:22:02] <LatvianModder> >:D
L959[14:22:06] <gigaherz> quick someone register ForgeReleases and put viruses in it
L960[14:22:06] <Unh0ly_Tigg> I have comcast here, it's about 115 down, 15 up, iirc. Little to no downtime in the last few years.
L961[14:22:07] <gigaherz> ;P
L962[14:22:31] <LexMobile> Comcast is the reason we currently pay 800/mo for Internet
L963[14:22:38] <cpw> Flamegoat, i own forgefiles
L964[14:22:38] <gigaherz> o_O
L965[14:22:46] <cpw> @ twitter
L966[14:22:58] <sham1> $800 for how much bandwidth
L967[14:23:01] <Unh0ly_Tigg> Lex, what speeds do you get for that?
L968[14:23:37] <LexMobile> 50/50
L969[14:23:39] <LatvianModder> https://twitter.com/ForgeBuilds hehe
L970[14:23:44] <Unh0ly_Tigg> mbps?!
L971[14:23:50] <gigaherz> that's... not much
L972[14:24:03] <gigaherz> even for a commercial connection
L973[14:24:06] <LexMobile> Us...
L974[14:24:27] <sham1> Umn Lex, you might want to move your server somewhere with more sane prices for better connections
L975[14:24:33] <sham1> Because that's a steal
L976[14:24:34] <LexMobile> But it's what we have to pay because we had to drill our own fiber line and that's as cheap as they would do it for
L977[14:24:53] <LexMobile> That's not the server that's my house
L978[14:25:02] <Unh0ly_Tigg> ahh
L979[14:25:15] <gigaherz> the ISPs here in my city offer 300/300 symmetric FTTH for around 60eur/month -- but it's a home connection, not for commercial use
L980[14:25:28] <gigaherz> (Spain)
L981[14:25:40] <Zidane> Ouch Lex
L982[14:25:42] <gigaherz> I love that there's so much competition ;P
L983[14:25:42] <sham1> *sighs* I really hope the cabel companies in the US can lose their de facto monopoly
L984[14:25:46] <Unh0ly_Tigg> those speeds (not the price) seem more reasonable then, if the main forge webservers aren't being hosted through that connection.
L985[14:25:56] <sham1> Because that just sounds depressing
L986[14:26:05] <PaleoCrafter> Flamegoat, may I ask if IPB already is set up somewhere? :P
L987[14:26:21] <Zidane> 100/100 in Holmen WI is...Not even half that so long as you do a coop
L988[14:26:32] <Unh0ly_Tigg> I just want Google Fiber to get fully implemented in the portland area...
L989[14:26:36] <Zidane> Charter is asshats
L990[14:27:19] <SquareWheel> Do you guys know of any good examples for generating an item model from a blockstate file? Trying to layer textures dynamically on an item.
L991[14:27:24] <LexMobile> No way I can host servers at my house
L992[14:27:37] <LexMobile> My roommate dictates the network because he thinks he knows best
L993[14:27:51] <LexMobile> And he's a "it professional"
L994[14:27:58] <gigaherz> lol
L995[14:27:59] <Unh0ly_Tigg> does he know who you are?
L996[14:28:08] <LexMobile> One of the many reasons I want to move out
L997[14:28:10] ⇨ Joins: Upthorn (~ogmar@75-101-109-129.dsl.dynamic.fusionbroadband.com)
L998[14:28:11] <Zidane> :(
L999[14:28:13] <LatvianModder> You dictate Forge and.. well you dictate Forge
L1000[14:28:13] <illy> does he use google ultron?
L1001[14:28:19] <sham1> As opposed to you who has a lot of programming experience and knowledge of this stuff
L1002[14:28:19] <gigaherz> i'm the de-facto systems admin at my place, because my two flatmates don't care enough to bother
L1003[14:28:25] <LexMobile> So that if I so fucking choose I can host a god damn server for a game night in my own house
L1004[14:28:25] <gigaherz> they just ask me whenever something network-related fails
L1005[14:28:39] <gigaherz> that said
L1006[14:28:46] <gigaherz> I offered them a port range for each
L1007[14:28:51] <LexMobile> He knows what he's doing sorta
L1008[14:28:51] <gigaherz> they didn't care enough for it
L1009[14:28:54] <sham1> "Giga, my internet stopped working" "Did you remember to plug the RJ45 to your computer"
L1010[14:29:10] <Ordinastie> "Did you try turning it off and on again?"
L1011[14:29:16] <LexMobile> He is very much bigger then his britches and tries to overengineer everything
L1012[14:29:46] <LexMobile> Let's just say there is 7 devices between my desktop and the modem
L1013[14:29:53] <gigaherz> lol what why
L1014[14:29:55] <Zidane> I will be in a house within the next year
L1015[14:29:58] <Flamegoat> Hahha LatvianModder thanks for following me.
L1016[14:29:59] <LexMobile> And I have access to 1 of them
L1017[14:30:05] <illy> wait what?
L1018[14:30:08] <gigaherz> each device is a point of failure and adds lag >_<
L1019[14:30:14] <sham1> 7 devices between modem and your desktop
L1020[14:30:16] <sham1> What
L1021[14:30:19] <sham1> WHY
L1022[14:30:23] <LatvianModder> I will try to figure out how to make a bot in next few days
L1023[14:30:33] <LexMobile> I've log gave up caring
L1024[14:30:40] <sham1> At most one would want to have a separate router or something
L1025[14:30:49] <LexMobile> I tunnel through a remote server if I ever want to host anything
L1026[14:30:53] ⇨ Joins: AstralSorcerer (~AstralSor@u-of-rochester-128-151-150-17.wireless.rochester.edu)
L1027[14:31:31] <gigaherz> LatvianModder: it generally goes like: "connect(); while(text = readInputLine()) { sendOutputLine(prepareAnswer(text)); } cleanup();"
L1028[14:31:32] <gigaherz> ;P
L1029[14:31:47] <LexMobile> The thing that annoys me is there are like rack mount 80 port managed switches in there
L1030[14:31:54] <LexMobile> No need for that !
L1031[14:31:58] <LatvianModder> see the problem with that is it needs a server
L1032[14:32:00] <PaleoCrafter> gigaherz, dem gud APIs are event-driven :P
L1033[14:32:25] <gigaherz> probably old hardware from some office that thought they were too old and crappy?
L1034[14:32:29] ⇨ Joins: RyanKnack (RyanKnack@anarchy.esper.net)
L1035[14:32:50] <sham1> Your roommate sounds like an ass
L1036[14:33:11] <LexMobile> Sorta and shit he's gotten over time because he things everything has to be overengineered corporate stuff
L1037[14:33:40] <gigaherz> my home network consists of: the FTTH "splitter" thing, the router, with TV+consoles plugged directly and a cable going through the wall to the switch box, the switch, with cables going to each room, and the computer in each rum
L1038[14:34:15] <sham1> No hardware firewall?
L1039[14:34:23] <gigaherz> not beyond the NAT from the router
L1040[14:34:59] <gigaherz> I have a port range permanently forwarded to my IP
L1041[14:35:33] <sham1> Once more and more people start to get lightbulbs that connect to your WIFI, one starts to need some really nice defences so your lightbulb won't become an attack vector
L1042[14:35:56] <gigaherz> yeah not going to happen
L1043[14:35:59] <gigaherz> not in my house
L1044[14:36:00] <gigaherz> ;P
L1045[14:36:12] <sham1> One thing I am wondering about
L1046[14:36:21] <sham1> Why would anyone connect a lightbulb to the internet
L1047[14:36:24] <gigaherz> smart TV is the only smart appliance in there
L1048[14:36:31] <gigaherz> and it sucks so much we regret having paid extra for that feature
L1049[14:36:31] <sham1> I know that it is about IoT but still
L1050[14:36:40] <LexMobile> Hehe lightbulb exploits... Something I'd like to dig into
L1051[14:36:45] <gigaherz> sham1: to change color/brightness with your phone
L1052[14:36:53] <gigaherz> literally that.
L1053[14:36:58] <LexMobile> Sounds like a fun tear down
L1054[14:37:05] <LatvianModder> is it allowed to use phones in planes after takeoff? (never been on one)
L1055[14:37:11] <sham1> If it was up to me, all lightbulbs would emit natural-like light
L1056[14:37:13] <gigaherz> LatvianModder: depends on the company
L1057[14:37:16] <gigaherz> but many do
L1058[14:37:24] <LexMobile> One you get to a certain altitude yes Lat
L1059[14:37:30] <gigaherz> there's still no proof that wifi causes interferences
L1060[14:37:37] <gigaherz> it's just out of safety that they don't allow it
L1061[14:37:44] <LatvianModder> maybe it did
L1062[14:37:47] <LatvianModder> ..in 1980
L1063[14:37:49] <LexMobile> And airplane mode only which is a myth but better safe then sorry
L1064[14:38:05] <LexMobile> Wifi is allowed in all major airlines
L1065[14:38:15] <LatvianModder> and its not like the plane is going to crash. at best it will interfer with communications
L1066[14:38:16] <gigaherz> the idea is that any electromagnetic radiation and/or magnetic field, could disturb the sensors
L1067[14:38:30] <gigaherz> and takeoff/landing are just too critical to even consider the risk
L1068[14:38:36] <LexMobile> Nothing in modern phones effect the airplane at all
L1069[14:38:37] <LatvianModder> well then those are shitty sensors
L1070[14:38:38] <LexMobile> However
L1071[14:38:46] <gigaherz> no, sensitive
L1072[14:38:53] <LexMobile> I'd rather not use my phone then risk some new tech coming out that DOES
L1073[14:38:54] <illy> there's been a fun study of hacking into some IOT(i.e lightbulb connected to the internet) devices for evil purposes
L1074[14:39:16] <LatvianModder> I made that with RF modules and arduino
L1075[14:39:22] <LatvianModder> Lighting for school play
L1076[14:39:30] <gigaherz> the simplest reason to hack into smart bulbs/ smart heating / smart doors
L1077[14:39:34] <gigaherz> is to track people's movements
L1078[14:39:40] ⇨ Joins: Hink_ (~Hink@pool-74-104-130-219.bstnma.fios.verizon.net)
L1079[14:39:41] <LexMobile> True
L1080[14:39:43] <LatvianModder> Also human-sized wings that open with remote. I have those in my facebook profile pic :D
L1081[14:39:50] <gigaherz> and if they have voice activation, then you can also track conversations
L1082[14:39:51] ⇦ Quits: Hink_ (~Hink@pool-74-104-130-219.bstnma.fios.verizon.net) (Remote host closed the connection)
L1083[14:40:03] ⇨ Joins: mezz (~mezz@24.6.28.151)
L1084[14:40:03] MineBot sets mode: +v on mezz
L1085[14:40:22] <LatvianModder> I really want RFID tag doors
L1086[14:40:41] <gigaherz> I'm not generally paranoid, but a smart device is really creepy
L1087[14:40:43] <LatvianModder> Already bought everything for them, now I just need a door
L1088[14:40:47] <sham1> One fun thing to also do is to iterate over the whole IPv4 range and look for non-secured VNC servers
L1089[14:40:53] <gigaherz> and smart devices with voice capabilities are outright scary
L1090[14:41:24] <illy> not only that but for the most part they're unpatchable
L1091[14:41:27] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L1092[14:41:37] <sham1> Speaking of smart technology, just to day I heard some guy on the radio talking about the threats of self-driving cars
L1093[14:41:44] <Zidane> Lol I'm on a plane with Wi-Fi currently
L1094[14:41:45] <gigaherz> illy: or worse, patchable over the internet
L1095[14:41:49] <sham1> Facepalming intensifies
L1096[14:41:57] <illy> how are you going to patch a lightbubl
L1097[14:42:07] <gigaherz> sham1: self-driving cars are scary too
L1098[14:42:17] <gigaherz> not because they may cause accidents
L1099[14:42:17] <Ordinastie> illy, with a good idea
L1100[14:42:23] <gigaherz> that's the one thing they do better than us
L1101[14:42:32] <sham1> Drive better
L1102[14:42:35] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L1103[14:42:39] <gigaherz> but because of the implicit tracking and spying capabilities
L1104[14:42:46] <gigaherz> and the potential for remote control
L1105[14:43:03] <illy> meh google already has all my info all hail our google over lords :P
L1106[14:43:10] <gigaherz> I can imagine governments paying a lot of money to have the ability to redirect a car's path
L1107[14:43:32] <gigaherz> leading "people unfriendly toward the current government" to a dark ally from which they never come out
L1108[14:43:39] <gigaherz> alley*
L1109[14:43:45] <sham1> And then someone realises that they might be able to root their car
L1110[14:44:01] <cpw> sham1 that's already a thing
L1111[14:44:09] <cpw> chipping cars has been common since at least the 90s
L1112[14:44:37] <sham1> Speaking of rooting, why the hell is Samsung not wanting me to root my phone
L1113[14:44:42] <sham1> I have the legal right to do so
L1114[14:45:00] <LexMobile> No company allows rooting
L1115[14:45:30] <LatvianModder> Is everone going to minecon now?
L1116[14:45:52] * LatvianModder is stuck in Latvia forever |:(
L1117[14:45:58] <sham1> Which leaves me even more confused. It's not like I expect to get my warranty when I root my phone
L1118[14:46:11] <Ordinastie> LatvianModder, you should have named yourself WorldModder, you'd have more freedom
L1119[14:46:20] <LatvianModder> damn, youre right
L1120[14:46:24] <sham1> He mods the world
L1121[14:46:25] <gigaherz> sham1: most "if you do this you lose warranty" are completely BS, actually
L1122[14:46:26] *** LatvianModder is now known as WorldModder
L1123[14:46:34] <sham1> Well, better than hacking the planet I guess
L1124[14:46:39] <WorldModder> I CAN SHOW YOU THE WORLD
L1125[14:46:52] <sham1> Minecraft.getMinecraft().theWorld
L1126[14:46:53] <sham1> There
L1127[14:46:56] *** cpw is now known as cpw|out
L1128[14:47:05] <sham1> I showed the world
L1129[14:47:07] <WorldModder> we are out of cpws!
L1130[14:47:18] <sham1> nooo
L1131[14:47:25] <WorldModder> someone needs to restock them
L1132[14:47:29] *** WorldModder is now known as LatvianModder
L1133[14:48:03] <sham1> If I want to root my device there probably is a reason I do it and I probably understand the risks
L1134[14:48:19] <illy> sham1, some true hacking right here https://youtu.be/Js02m-7qHyE?t=18s
L1135[14:48:20] *** cpw|out is now known as cpw
L1136[14:48:57] <sham1> Not enough hacking
L1137[14:49:05] <illy> wait for it
L1138[14:49:07] <sham1> There were no two people sharing the keyboard
L1139[14:49:23] <illy> heheh
L1140[14:49:31] <cpw> LatvianModder, i'm not going to minecon
L1141[14:49:43] <sham1> I don't know where it is
L1142[14:49:56] <LexMobile> CPw has a a life he can't come to cons
L1143[14:49:56] <cpw> los angeles, california
L1144[14:50:00] <cpw> yup
L1145[14:50:13] <quadraxis> https://i.memecaptain.com/gend_images/vFzHOQ.gif
L1146[14:50:17] <diesieben07> sham1, they don't want you to because "you getting root access" = "everyone else being able to get root access" = "your phone being vulnerable"
L1147[14:50:23] <LatvianModder> aw
L1148[14:50:38] <LatvianModder> I have uni and mods to work on.. also not enough money to just throw it away :P
L1149[14:51:25] <sham1> Well if they wanted me to stay safe with my rooted phone then they could not disable security features when I root
L1150[14:51:35] <LexMobile> These are the cheaper cons for me as they are west coast
L1151[14:51:44] <LexMobile> Flight was like 300
L1152[14:51:45] <diesieben07> i don't think you understand what root means...
L1153[14:51:48] <PaleoCrafter> hm... including jQuery in my IPB theme just caused some internal IPB JS function to overflow the stack xD
L1154[14:51:59] <LexMobile> Nice
L1155[14:52:01] <sham1> I know exactly what rooting means
L1156[14:52:08] <sham1> One gets access to the root account
L1157[14:52:16] <diesieben07> exactly. which can do anything.
L1158[14:52:28] <LexMobile> Almost anything
L1159[14:52:33] <diesieben07> yeah :D
L1160[14:52:39] <sham1> Cannot toast my toast
L1161[14:52:40] <LatvianModder> Android is basically ugly linux, right?
L1162[14:52:42] <diesieben07> sudo phone explode
L1163[14:52:54] <sham1> You calling Linux ugly
L1164[14:52:56] <LexMobile> Some devices have root and then hyper visor
L1165[14:52:57] <diesieben07> it has some linux base
L1166[14:53:11] <sham1> Well more like Android has the Linux kernel
L1167[14:53:20] <sham1> And then a lot of Google stuff
L1168[14:53:22] <gigaherz> LatvianModder: it's pseudo-java on top of linux, with one user account per app and such
L1169[14:53:50] <LatvianModder> what a bs. why not just have a normal linux there? :P
L1170[14:53:58] <gigaherz> walled garden.
L1171[14:54:08] <diesieben07> because java = easy implementation of apps
L1172[14:54:08] <illy> because companies are lazy and are also scared of the gpl
L1173[14:54:25] <illy> LatvianModder, ^
L1174[14:54:26] ⇨ Joins: Pennyw95 (~Dr.Benway@host164-151-dynamic.6-87-r.retail.telecomitalia.it)
L1175[14:55:00] <sham1> Because with GPL users can demand the source code
L1176[14:55:28] <sham1> And companies don't like that
L1177[14:55:43] <cpw> depends on the software sham1
L1178[14:55:45] <LatvianModder> Why?
L1179[14:55:52] <sham1> Also Android is a normal Linux, it's just not GNU+Linux
L1180[14:56:01] <LatvianModder> Afraid that other companies might steal their code?
L1181[14:56:07] <LatvianModder> its Java. Nothing is closed source
L1182[14:56:12] <LatvianModder> Minecraft is great example
L1183[14:56:28] <sham1> It's still technically closed-source
L1184[14:56:29] <LexMobile> It's not exactly Java
L1185[14:56:30] <illy> umm Android isnt Java
L1186[14:56:39] <LexMobile> Most are jni shit
L1187[14:56:41] <sham1> We've just managed to reverse engineer it
L1188[14:57:44] <sham1> Just because we can see the sources of MC because the efforts of Lex and others does not make Minecraft not closed-source
L1189[14:58:13] <LexMobile> We can't see the source
L1190[14:58:16] <diesieben07> ^
L1191[14:58:18] <PaleoCrafter> isn't the Android stack open-source? :P
L1192[14:58:40] <sham1> Decompilation of the class-files
L1193[14:58:50] <LexMobile> Wellll fuck
L1194[14:58:59] <LexMobile> Plane has issues
L1195[14:59:03] <sham1> Oh shit
L1196[15:00:03] <illy> is it United Airlines?
L1197[15:02:51] <LexMobile> Alaska
L1198[15:03:26] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping timeout: 186 seconds)
L1199[15:04:55] <illy> then your safe on United we had engine troubles over the Atlantic
L1200[15:05:18] <illy> I hate flying after that
L1201[15:05:57] <Unh0ly_Tigg> I wish I could go to minecon...
L1202[15:11:54] ⇨ Joins: CoolSquid (~CoolSquid@ti0011a400-5154.bb.online.no)
L1203[15:14:42] ⇦ Quits: Pennyw95 (~Dr.Benway@host164-151-dynamic.6-87-r.retail.telecomitalia.it) (Quit: Leaving)
L1204[15:23:08] *** PaleoCrafter is now known as PaleOff
L1205[15:25:04] ⇨ Joins: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
L1206[15:25:38] *** Abrar|gone is now known as AbrarSyed
L1207[15:26:18] ⇦ Quits: CoolSquid (~CoolSquid@ti0011a400-5154.bb.online.no) (Quit: Leaving)
L1208[15:27:18] ⇦ Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Ping timeout: 182 seconds)
L1209[15:29:03] <LatvianModder> I hope there will be youtube streams. There will be a modded panel, right?
L1210[15:29:39] <LatvianModder> If there is, please tweet it from ForgeDev twitter, so I dont miss it :P
L1211[15:31:00] ⇨ Joins: auenf (David@101.161.79.150)
L1212[15:32:25] <quadraxis> do json models not inherit overrides from parent models?
L1213[15:34:30] ⇨ Joins: ScottehBoeh (~ScottehBo@104.238.169.96)
L1214[15:34:38] <ScottehBoeh> Mixed up /join and /login for a minute there..
L1215[15:40:03] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 384 seconds)
L1216[15:42:36] <SquareWheel> So I asked earlier, but you folks were busy. Is there any good examples for generating an item model from a blockstate file? I'm trying to layer textures dynamically on an item and not sure how to go about that.
L1217[15:44:38] <ScottehBoeh> I'm sure this was answered before on the Forums, it was for 1.8, however. Want a link?
L1218[15:44:44] ⇦ Quits: Isiliden (~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net) (Read error: Connection reset by peer)
L1219[15:44:54] <SquareWheel> Sure thing.
L1220[15:44:56] <ScottehBoeh> SquareWheel http://www.minecraftforge.net/forum/index.php?topic=30873.0
L1221[15:45:14] <SquareWheel> Oh cool, thanks.
L1222[15:45:37] <ScottehBoeh> :D
L1223[15:46:14] <SquareWheel> I don't know a lot of these words. Time to learn.
L1224[15:46:23] <ScottehBoeh> Join the club, tbh :S
L1225[15:46:40] <ScottehBoeh> I'm fairly new to most 1.8+ coding (I've lived in the 1.7.10 basement for a few months)
L1226[15:47:27] <SquareWheel> I dabbled a bit in 1.7, but mostly got overwhelmed when starting and never left Hello World. It seems like the "getting started" process has simplified a lot over the last few versions.
L1227[15:47:40] <ScottehBoeh> Oh, most definitely :o
L1228[15:49:41] ⇦ Quits: AstralSorcerer (~AstralSor@u-of-rochester-128-151-150-17.wireless.rochester.edu) (Ping timeout: 384 seconds)
L1229[15:50:44] ⇨ Joins: Keridos (~Keridos@ironhide.stw-bonn.de)
L1230[15:51:09] <ThePsionic> Opinion needed: Humanberry y/n
L1231[15:51:46] <ScottehBoeh> errrr
L1232[15:52:07] <SquareWheel> That might be a bit far.
L1233[15:52:30] <ThePsionic> Would it be though
L1234[15:52:41] <ScottehBoeh> So it's a human..
L1235[15:52:44] <ScottehBoeh> but a berry?
L1236[15:53:45] <ScottehBoeh> Don't mind if I post a quick before/after model do ya?
L1237[15:54:22] <ThePsionic> I... that's not what I mean
L1238[15:54:41] <ScottehBoeh> Oh.
L1239[15:54:46] <ThePsionic> Context
L1240[15:54:55] <ThePsionic> Earlier I asked for something a pink cloud would eat
L1241[15:54:55] <ScottehBoeh> I thought you were making the best mod ever ;-;
L1242[15:55:01] <ThePsionic> the answer was a cloudberry
L1243[15:55:08] <ScottehBoeh> ah
L1244[15:55:18] <ThePsionic> now, if cloudberries are for clouds, what are humanberries for..? :P
L1245[15:55:43] ⇦ Quits: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi) (Read error: Connection reset by peer)
L1246[15:56:32] ⇦ Quits: Upthorn (~ogmar@75-101-109-129.dsl.dynamic.fusionbroadband.com) (Ping timeout: 195 seconds)
L1247[15:57:55] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:984d:bb60:7c26:17a3) (Quit: The next time I'll be online is prob in Anaheim. See you at Minecon! (If you're going, that is))
L1248[16:04:05] <ScottehBoeh> ok this turned out hella gewd
L1249[16:07:21] <ScottehBoeh> Opinions? :D http://imgur.com/a/cphkw
L1250[16:07:26] <ScottehBoeh> I feel like the textures don't contrast enough..
L1251[16:09:10] <MercuriusXeno> Maybe a little, but I agree, it looks really good!
L1252[16:09:52] <ScottehBoeh> Thanks, man :)
L1253[16:09:58] <ScottehBoeh> Hey, what's everyone working on atm?
L1254[16:10:17] <MercuriusXeno> beer #1. I just passed my MCSE certification exam #5 so I'm officially done with this boot camp.
L1255[16:10:22] <ThePsionic> pink clouds
L1256[16:10:23] <MercuriusXeno> Tomorrow I can get back to EE3 ;D
L1257[16:10:35] <ScottehBoeh> Grats Mercurius
L1258[16:10:36] <MercuriusXeno> well.. Saturday, more likely. Tomorrow I gotta fly
L1259[16:10:40] <ScottehBoeh> and, interesting Psionic O.o
L1260[16:10:43] <ThePsionic> and school on the side i guess
L1261[16:13:06] <MercuriusXeno> Unofficially my next trick is gonna be a power item that "makes ways" for you in caves. I haven't decided quite precisely how I intend to do the algorithm for it, but I have a rough idea
L1262[16:13:10] <MercuriusXeno> And I think it will be fun.
L1263[16:13:35] *** V is now known as Vigaro
L1264[16:13:46] <ThePsionic> hocus pocus
L1265[16:13:49] <MercuriusXeno> And a handful of in-world alchemy arrays I want to get back to
L1266[16:13:53] ⇦ Quits: Jezza (~Jezza@92.206.33.136) (Quit: Sleeepppppssss)
L1267[16:14:12] <MercuriusXeno> yup, mayjick
L1268[16:14:29] <ScottehBoeh> Well.. I can make a sandbag :o
L1269[16:14:33] <MercuriusXeno> and thanks, scotteh, this last test was brutal. I wasn't sure I'd pass.
L1270[16:14:44] <ScottehBoeh> man :o Glad ya got through it
L1271[16:14:46] ⇦ Quits: raoulvdberge (uid95673@id-95673.richmond.irccloud.com) (Quit: Connection closed for inactivity)
L1272[16:14:49] <MercuriusXeno> Kinda was by the skin of my teeth, even. I got like.. a high C basically
L1273[16:14:53] <MercuriusXeno> but it's a binary pass/fail
L1274[16:14:55] <MercuriusXeno> score doesn't matter
L1275[16:15:07] <ThePsionic> Also ScottehBoeh if you want to know the source of my inspiration to make pink clouds
L1276[16:15:08] <MercuriusXeno> My other scores were significantly less crappy XD
L1277[16:15:08] <ThePsionic> https://www.youtube.com/watch?v=3hSjmVIDXV0
L1278[16:15:53] <ScottehBoeh> This song should totally play
L1279[16:16:13] <ScottehBoeh> Flying on a pink cloud, flocks of Flying pigs to your left and right
L1280[16:16:52] <ThePsionic> what is it with you and flying pigs
L1281[16:17:26] <ThePsionic> oh nvm that was plathrop last time
L1282[16:17:27] <MercuriusXeno> yeah, I expect that from ichun. MC Pigs are pretty cute though.
L1283[16:17:32] <ThePsionic> what is it with this chat and flying pigs
L1284[16:17:51] <ScottehBoeh> iChun and his flying pigs
L1285[16:17:57] ⇨ Joins: TamasHenning (sid154987@id-154987.tooting.irccloud.com)
L1286[16:17:58] <MercuriusXeno> Pigs in MC are weirdly less useful than other animals. It's kinda why I like how ichun is always giving them new purposes
L1287[16:18:04] <ThePsionic> lel
L1288[16:18:14] <MercuriusXeno> like that crazy bacon thing, or the stuff in sync, which is just a rad mod.
L1289[16:18:28] <ThePsionic> https://www.reddit.com/r/feedthebeast/comments/3y6ffe/psa_portal_gun_easter_egg_causes_flying_pigs/
L1290[16:18:29] <ThePsionic> oic
L1291[16:18:31] <plathrop> I didn't do it
L1292[16:18:37] <MercuriusXeno> hehehe
L1293[16:18:48] * plathrop reads scrollback to see what I didn't do
L1294[16:19:15] <MercuriusXeno> lol
L1295[16:19:33] <ScottehBoeh> I ask this hecka lot
L1296[16:19:41] <ScottehBoeh> has anyone here ever played the 1.7.3 beta Namcraft mod?
L1297[16:19:49] <MercuriusXeno> Namcraft? Like vietnam?
L1298[16:19:53] <ScottehBoeh> Aye
L1299[16:19:56] <MercuriusXeno> Never heard of it
L1300[16:20:06] <ScottehBoeh> It was one of my favourite mods of the time, surprised not many people have heard of it :o
L1301[16:20:23] <MercuriusXeno> Let me guess.. punji sticks were a feature?
L1302[16:20:25] <MercuriusXeno> what else
L1303[16:20:26] <ScottehBoeh> Of course
L1304[16:20:29] <ScottehBoeh> Sappers, too
L1305[16:20:32] <ThePsionic> plathrop: http://paste.ee/p/87Z6I
L1306[16:20:40] <MercuriusXeno> mm. Yeah that's kinda fitting in an MC universe. I think I've seen you ask this before
L1307[16:20:48] *** MercuriusXeno is now known as x3n0ph0b3
L1308[16:21:06] <ScottehBoeh> EntitySapper exdends EntityCreeper lmao
L1309[16:21:31] <ScottehBoeh> bracomadar. That was the creators name. Changed his MCForums profile pic, used to have a big bushy beard
L1310[16:21:40] ⇦ Quits: illy (~LordIllyo@2602:304:cf32:f980:d7b4:c6fb:fb09:5c82) (Read error: Connection reset by peer)
L1311[16:22:34] <plathrop> ThePsionic curse you and your logs! :-P
L1312[16:22:40] <ThePsionic> :3c
L1313[16:25:36] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Read error: Connection reset by peer)
L1314[16:25:59] <ScottehBoeh> One project I have to give a lot of props to is Countercraft
L1315[16:26:06] <ScottehBoeh> insane CS:GO remake in MC
L1316[16:26:23] <ScottehBoeh> F3rullo made it (He used to own a gun mod I believe O.o)
L1317[16:26:52] <x3n0ph0b3> One of the first things I wanted in MC was a gun, but I sampled one at some point when I was FIRST trying modded MC.. I think it was beta 1.2?
L1318[16:27:04] <x3n0ph0b3> I was still really hazy about getting mods working and I couldn't get it to function.
L1319[16:27:45] <x3n0ph0b3> Then later (like years later), made the beginnings of reliquary and the hunter's handgun. I always liked the idea of hitscan weaponry in MC, simply because MP lag makes combat feel occasionally unfair
L1320[16:28:07] <ScottehBoeh> Hitscan is so much more useful :D
L1321[16:28:21] <x3n0ph0b3> I'd have moments where I was sure I'd swung properly and my timing was good and there was just no rhyme or reason to getting hit by a mob
L1322[16:28:27] <ScottehBoeh> JamioFlan implemented it in his 1.8 release of Flansmod
L1323[16:28:58] <x3n0ph0b3> Flan was a huge help for me. He really paved a lot of ground for some of what was in EE even, if he doesn't realize it
L1324[16:29:01] <x3n0ph0b3> He used to be in my credits
L1325[16:29:04] <x3n0ph0b3> I learned a lot from his mods
L1326[16:29:30] <x3n0ph0b3> Also that was back when his MP mods were a dependency alongside modloader
L1327[16:29:35] <ScottehBoeh> Aye, he's got a legit games development job now, has to rely on Me, Prototype and a few others constantly pushing/pulling to keep it going :S
L1328[16:29:42] <x3n0ph0b3> Very cool
L1329[16:29:55] <x3n0ph0b3> Quite impressive. He's rather brilliant, imo.
L1330[16:30:05] <ScottehBoeh> Definitely :D
L1331[16:30:11] <ScottehBoeh> Especially since its so open-source. Custom weps etc
L1332[16:30:39] ⇨ Joins: Hink_ (~Hink@pool-74-104-130-219.bstnma.fios.verizon.net)
L1333[16:30:44] ⇦ Quits: Hink_ (~Hink@pool-74-104-130-219.bstnma.fios.verizon.net) (Remote host closed the connection)
L1334[16:30:46] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Remote host closed the connection)
L1335[16:30:48] <x3n0ph0b3> Also 303, another big name for me back in the day
L1336[16:31:06] <x3n0ph0b3> He had some really original stuff.
L1337[16:31:34] <x3n0ph0b3> In the early days those guys really pushed boundaries. They paved the way for lots of folks I imagine
L1338[16:31:42] <gigaherz> FINALLY, my first wow mythic dungeon completed
L1339[16:31:49] <x3n0ph0b3> gratz! :D
L1340[16:32:00] <gigaherz> the final boss in Eye of Azshara is RIDICULOUSLY HARD
L1341[16:32:08] <gigaherz> and people were asking for the keystones?!
L1342[16:32:19] ⇨ Joins: armctec (~Thunderbi@186.204.1.74)
L1343[16:42:10] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1344[16:43:35] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L1345[16:51:14] ⇦ Quits: Vazkii (~Vazkii@62.28.200.62) (Quit: seeya m8 thx 4 playin)
L1346[16:51:33] ⇦ Quits: Fye (~Fye@dynamic-adsl-84-220-168-160.clienti.tiscali.it) (Quit: KVIrc 4.9.1 Aria http://www.kvirc.net/)
L1347[17:04:42] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net)
L1348[17:05:40] ⇨ Joins: Naiten (Naiten@5.143.17.73)
L1349[17:07:43] ⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Quit: Leaving)
L1350[17:08:59] *** Vigaro is now known as V
L1351[17:10:15] ⇦ Quits: Naiten (Naiten@5.143.17.73) (Read error: Connection reset by peer)
L1352[17:12:40] *** V is now known as Vigaro
L1353[17:14:09] ⇨ Joins: illy (~LordIllyo@2602:304:cf32:f980:d7b4:c6fb:fb09:5c82)
L1354[17:15:45] *** amadornes is now known as amadornes[OFF]
L1355[17:16:27] ⇦ Quits: manmaed (~Ender@97e5ac1e.skybroadband.com) (Ping timeout: 195 seconds)
L1356[17:19:50] ⇨ Joins: manmaed|AFK (~Ender@97e5ac1e.skybroadband.com)
L1357[17:20:21] ⇦ Quits: RichardG (~richardg8@201.37.243.191) (Ping timeout: 206 seconds)
L1358[17:20:38] *** manmaed|AFK is now known as manmaed
L1359[17:21:19] ⇨ Joins: RichardG (~richardg8@201.37.243.191)
L1360[17:21:19] MineBot sets mode: +v on RichardG
L1361[17:26:08] ⇦ Quits: auenf (David@101.161.79.150) (Ping timeout: 182 seconds)
L1362[17:26:26] ⇨ Joins: auenfx4 (David@DC-24-199.bpb.bigpond.com)
L1363[17:28:30] ⇨ Joins: Blarghedy (~Blarghedy@50-90-115-148.res.bhn.net)
L1364[17:40:52] ⇨ Joins: cpup (~cpup@32.218.118.76)
L1365[17:43:33] ⇦ Quits: CoderPuppy (~cpup@32.218.115.169) (Ping timeout: 206 seconds)
L1366[17:51:33] ⇨ Joins: dmod (sid32492@id-32492.charlton.irccloud.com)
L1367[17:52:28] ⇨ Joins: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L1368[17:56:31] ⇨ Joins: CoderPuppy (~cpup@32.218.118.102)
L1369[18:01:43] ⇦ Quits: cpup (~cpup@32.218.118.76) (Ping timeout: 384 seconds)
L1370[18:06:47] ⇨ Joins: RANKSHANK_mob1 (~RANKSHANK@pa49-181-218-157.pa.nsw.optusnet.com.au)
L1371[18:07:08] *** Guest33840 is now known as mrkirby153
L1372[18:11:25] ⇨ Joins: droidicus (uid120579@id-120579.brockwell.irccloud.com)
L1373[18:12:03] ⇨ Joins: cpup (~cpup@32.218.118.127)
L1374[18:17:01] ⇦ Quits: CoderPuppy (~cpup@32.218.118.102) (Ping timeout: 384 seconds)
L1375[18:20:42] ⇨ Joins: AstralSorcerer (~AstralSor@128.151.114.203)
L1376[18:41:47] <SquareWheel> Think I might be onto something. To have an item render from a blockstate, it looks like I can use IBakedModel.
L1377[18:42:11] <SquareWheel> Was looking at ISmartItemModel but that appears to be removed from Forge.
L1378[18:45:51] <diesieben07> you can use ItemOverrideList as a replacement
L1379[18:45:55] <howtonotwin> ISmartItemModel's functionality got nommed up by vanilla
L1380[18:46:26] <SquareWheel> Maybe I should explain what I'm trying to do, as I might be overcomplicating it.
L1381[18:46:41] <howtonotwin> if you want a working example of a complex item model, go look at ModelDynBucket
L1382[18:47:06] <SquareWheel> I've spent the last ~5 hours looking at ModelDynBucket. Way over my head.
L1383[18:47:16] <howtonotwin> lol it isn't that complicated :P
L1384[18:47:31] <howtonotwin> that may be a side effect of me trying to doc the system though xD
L1385[18:47:51] <SquareWheel> Well, just that I'm not familiar with a lot of the underlying concepts I think.
L1386[18:47:59] <howtonotwin> if this helps: basically whenever an item tries to use that model
L1387[18:48:12] <howtonotwin> it first checks for the fluid it contains through a custom ItemOverrideList
L1388[18:49:21] ⇦ Quits: p455w0rd (~p455w0rd@172.78.243.226) (Ping timeout: 201 seconds)
L1389[18:49:23] <howtonotwin> then it makes a new ModelDynBucket representing that fluid, bakes it, returns it.
L1390[18:49:40] ⇨ Joins: p455w0rd (~p455w0rd@172.77.92.84)
L1391[18:51:01] <SquareWheel> This might be a naive question, but one thing I didn't understand is where the class is calling the blockstates/dynbucket.json file. Is that loading "after" the specific bucket models?
L1392[18:51:15] <SquareWheel> Normally with blocks it goes blockstate > model > texture, but this almost seems backwards.
L1393[18:51:30] <howtonotwin> basically first a list of MRLs to be loaded is constructed
L1394[18:51:35] ⇦ Quits: ScottehBoeh (~ScottehBo@104.238.169.96) (Ping timeout: 384 seconds)
L1395[18:51:43] <howtonotwin> for blocks it's automatic through statemappers
L1396[18:51:55] <howtonotwin> for items it has to be done manually because #mojang
L1397[18:52:31] <howtonotwin> then all the models are loaded by finding the ICustomModelLoader for each
L1398[18:52:38] <SquareWheel> Okay. So if I had a blockstate for my item, I'd also need to do it manually through that list of MRLs.
L1399[18:52:53] <howtonotwin> yes
L1400[18:53:09] <SquareWheel> I'm been trying to work that one out all day, thanks!
L1401[18:53:11] ⇨ Joins: tankcr (~KRoy.Loca@97.115.183.101)
L1402[18:53:14] <howtonotwin> then those models (in a Map<MRL, IModel>)
L1403[18:53:33] <howtonotwin> are iterated through AGAIN, this time baking all the models a default way
L1404[18:53:50] <howtonotwin> (producing Map<MRL, IBakedModel>)
L1405[18:53:54] <tankcr> anyone know if there is a decent tutorial for building a new ore generation?
L1406[18:54:21] <SquareWheel> Hoo, that one will need some time to dissect. I appreciate the info though.
L1407[18:55:27] <SquareWheel> It's possible using a blockstate might be overkill though. I want my second item layer to be dynamic (based off NBT or similar), but maybe it's possible to do that through other means.
L1408[18:55:47] ⇦ Quits: illy (~LordIllyo@2602:304:cf32:f980:d7b4:c6fb:fb09:5c82) (Read error: Connection reset by peer)
L1409[18:55:50] <SquareWheel> I was thinking it might be possible to toggle a layer off to show a second texture or something.
L1410[18:56:04] <SquareWheel> Or is it all finalized once it's "baked"?
L1411[18:56:18] *** Keridos is now known as Keridos|away
L1412[18:56:32] <howtonotwin> wait a moment
L1413[18:56:51] <SquareWheel> Righto. Entirely possible I've missed something obvious.
L1414[18:56:56] <howtonotwin> I want to PM you a high level 4-step overview of the model system
L1415[18:57:01] <howtonotwin> except it's kinda long
L1416[18:57:12] <howtonotwin> and also being copy-pasted from a markdown editor
L1417[18:57:18] <howtonotwin> so it may be ugly in IRC :P
L1418[18:57:20] <howtonotwin> may I?
L1419[18:57:27] <SquareWheel> Maybe a Github gist? Supports Markdown.
L1420[18:57:42] <howtonotwin> oh right i forgot >.<
L1421[18:57:56] * howtonotwin derps so hard he herps
L1422[18:58:00] <SquareWheel> I know some things.
L1423[18:58:04] <x3n0ph0b3> heh
L1424[18:58:41] <x3n0ph0b3> Knowing some things should be everone's eternal state of being ;D
L1425[18:59:16] <howtonotwin> https://gist.github.com/howtonotwin/37a799738135719a0777d4b4458ff993
L1426[19:03:04] <howtonotwin> That's getting PR'd to the rtd page so tell me if anything is too confusing
L1427[19:03:28] <howtonotwin> (and I WILL be elaborating on all the details, this is just an excerpt from introduction.md)
L1428[19:03:55] <SquareWheel> It all seems well written and direct. I just don't know all the meanings of these words.
L1429[19:03:57] ⇨ Joins: myrrlyn_ (~quassel@2602:306:ccf3:89f0:325a:3aff:fe47:ca11)
L1430[19:04:02] <SquareWheel> Still reading though.
L1431[19:04:29] <howtonotwin> yeah you're meant to be reading through the section and looking back at this
L1432[19:04:36] <howtonotwin> understanding each piece as you go along :P
L1433[19:04:46] <howtonotwin> should note that on the page actually
L1434[19:04:59] <SquareWheel> I did read through the current blockstate docs. Didn't get into it quite this heavily though.
L1435[19:05:15] <SquareWheel> Talked more about properties and how they're useful.
L1436[19:05:45] ⇦ Quits: myrrlyn (~quassel@108-207-56-159.lightspeed.lnngmi.sbcglobal.net) (Ping timeout: 384 seconds)
L1437[19:07:29] <howtonotwin> Also helps if you have Eclipse open and are using <C-h> with gusto :P
L1438[19:09:40] <SquareWheel> So I expected to see ModelDynBucket calling ModelBakery.registerItemVariants somewhere, but I don't see that. Unless it gets that from one of the interfaces.
L1439[19:09:46] <howtonotwin> no
L1440[19:09:55] <howtonotwin> an item registers its model as that
L1441[19:10:18] <howtonotwin> and then the model gets loaded for it
L1442[19:10:24] <howtonotwin> except it isn't loading
L1443[19:10:30] <howtonotwin> as the loader is a dummy
L1444[19:10:59] <SquareWheel> The dummy is where it calls itself and passes a bunch of nulls?
L1445[19:11:32] <howtonotwin> that constructor creates the master singleton instance, yes.
L1446[19:11:51] <howtonotwin> the dummy is actually MDB.LoaderDB
L1447[19:12:06] <howtonotwin> you'll that it only works with a single path
L1448[19:12:14] <howtonotwin> and loads the same instance of MBD every time
L1449[19:12:30] ⇦ Quits: iari (~iari___@evana.futhark24.org) (Quit: Leaving)
L1450[19:14:30] <SquareWheel> Sorry, not to be dense but I don't have all the acronyms down. MBD, is that ModelBakery-something?
L1451[19:14:40] <howtonotwin> ModelDynBucket
L1452[19:14:46] <SquareWheel> Ohh okay.
L1453[19:14:51] <howtonotwin> reminds me of ubd vs udb
L1454[19:14:59] <howtonotwin> wait which one is it again o_O
L1455[19:15:30] <howtonotwin> literally the linux kernel has one of those options built in for the SOLE PURPOSE of catching typos like that xD
L1456[19:16:21] ⇦ Quits: RANKSHANK_mob1 (~RANKSHANK@pa49-181-218-157.pa.nsw.optusnet.com.au) (Ping timeout: 206 seconds)
L1457[19:16:22] <howtonotwin> i THINK it might be ubd (user-mode block device?)
L1458[19:16:46] <SquareWheel> So MDB.LoaderDB is ModelDynBucket#LoaderDynBucket. Slowly getting there!
L1459[19:17:06] <howtonotwin> that's actually just because I was lazy for ~5 min :P
L1460[19:17:14] <howtonotwin> you likely won't see that anywhere else
L1461[19:17:51] <SquareWheel> Yeah, no worries. I do the same things on my own projects. Just coming in blind it's tougher to work things out in context.
L1462[19:18:18] <howtonotwin> alright, here's a usecase for MDB:
L1463[19:18:24] <howtonotwin> an item wants to use the dynamic model
L1464[19:18:38] <howtonotwin> but it wants to change the texture of the bucket itself because why not?
L1465[19:19:00] <howtonotwin> so it implements ICustomModelLoader
L1466[19:19:13] <howtonotwin> and this ICustomModelLoader is actually a dummy
L1467[19:19:26] <howtonotwin> it only accepts bucketmod:bucket#inventory
L1468[19:19:39] <howtonotwin> and it returns the same instance of MDB
L1469[19:21:22] <howtonotwin> this MDB is just has retexture called on it to remap the textures
L1470[19:21:29] ⇨ Joins: avgJoe (Elite17280@this.bnc.isnt.from.chi-town.elitebnc.org)
L1471[19:22:07] <howtonotwin> then the bucket item is set to that model with ML.setCustomMRL(new MRL(...))
L1472[19:22:18] <howtonotwin> now when the bucket is being rendered
L1473[19:22:29] <barteks2x> I have a question. I was trying to debug a race condition in cubic chunks, that I tracked down to removing a chunk from chunksToUnloadmap before it's written to disk. So I went to see how Forge does it. And to my surprised forge does the same. AnvilChunkLoader.loadChunk__Async removes the chunkPos from chunksToRemove and then proceeds to save it. But AnvilChunkLoader.loadChunk__Async uses chunksToRemove to check if
L1474[19:22:29] <barteks2x> the chunk is currently queued for unloading. How it doesn't cause race condition?
L1475[19:22:59] <howtonotwin> SquareWheel: I actually have to scram for ~15 min
L1476[19:23:01] <howtonotwin> brb
L1477[19:23:27] <SquareWheel> Righto. Well thanks for all. Admittedly still somewhat above my head, but you've been a big help.
L1478[19:23:59] <SquareWheel> And I actually am using the universal bucket in my current mod. Not retexturing the bucket though. I kinda like the Forge bucket.
L1479[19:29:02] ⇨ Joins: KnightMiner (~KnightMin@107-1-23-59-ip-static.hfc.comcastbusiness.net)
L1480[19:34:56] <howtonotwin> SquareWheel: alright so let's backtrack to <howtonotwin> this MDB is just has retexture called on it to remap the textures
L1481[19:35:32] <SquareWheel> Hokay
L1482[19:35:51] <howtonotwin> this ICustomModelLoader is registered with ModelLoaderRegistry.registerLoader
L1483[19:36:05] <howtonotwin> so from now on
L1484[19:36:30] <howtonotwin> anything trying to access bucketmod:bucket#inventory will now go through this loader
L1485[19:36:56] <barteks2x> or should I make issue on github for what I found?
L1486[19:37:44] <howtonotwin> and your item that is a retextured bucket is given this model by ModelLoader.setCustomMRL(...)
L1487[19:38:46] <howtonotwin> so now when we are iterating through all the models to load them
L1488[19:39:13] <howtonotwin> we hit bucketmod:bucket#inventory and try to load it, finding our dummy loader as a match
L1489[19:40:06] <howtonotwin> therefore in that Map<MRL, IModel> we end up with [bucketmod:bucket#inventory] -> ModelDynBucket@deadbeef
L1490[19:41:07] <howtonotwin> then we iterate over it again for baking and get [bucketmod:bucket#inventory] -> BakedDynBucket@deadbf00
L1491[19:41:29] <howtonotwin> in the Map<MRL, IBakedModel>
L1492[19:41:56] <howtonotwin> now something, somewhere, wants to render this model as an item
L1493[19:42:39] <SquareWheel> Would we only do this for overriding the dynamic bucket, or for any custom item/blockstate rendering we want to do?
L1494[19:42:44] <howtonotwin> all
L1495[19:42:52] <howtonotwin> for this, there's a method you can get after a long chain of Minecraft.getMinecraft().getFoo().getBar().etc that i don't remember
L1496[19:43:24] <howtonotwin> giving a dummy loader is the recommended and most flexible way of using custom IModels
L1497[19:44:01] <SquareWheel> I see (well, kind of)
L1498[19:44:26] <SquareWheel> I've been assuming that the dummy loader is just a means of implementing an interface.
L1499[19:44:33] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Remote host closed the connection)
L1500[19:45:20] <howtonotwin> with the dummy loader, you can have things like normal blockstate JSONs showing the bucket model as a submodel
L1501[19:45:48] <howtonotwin> and using a dummy loader ensures that the model looks just like any other model externally and can be used anywhere
L1502[19:46:32] <howtonotwin> basically after the model is loaded nothing really knows whether the model is JSON, OBJ, code-generated, or anything, as it is all hidden by the interface
L1503[19:46:50] <howtonotwin> so back to rendering the model
L1504[19:47:25] <howtonotwin> the IBM defines getOverrides
L1505[19:47:49] <SquareWheel> IBakedModel
L1506[19:47:58] <howtonotwin> (please say you have eclipse open and know how to use <C-A-h> and <C-M1> :P)
L1507[19:48:00] <howtonotwin> yep
L1508[19:48:06] <SquareWheel> I have IDEA open...
L1509[19:48:11] <howtonotwin> same thing xD
L1510[19:48:37] <howtonotwin> <C-A-h> opens a window with all callers of a method and <C-M1> is go to definition
L1511[19:48:53] <howtonotwin> as long as you can do that you'll be golden to codeventure
L1512[19:49:00] <SquareWheel> Ctrl+B in IDEA.
L1513[19:49:49] <SquareWheel> And Ctrl+F7 to find code calling it, IIRC.
L1514[19:50:09] <howtonotwin> the ItemOverrideList returned has a handleItemState
L1515[19:50:42] <howtonotwin> so it's called model.getOverrides().handleItemState(model, stackBeingRendered, world, holdingEntity)
L1516[19:50:53] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1517[19:50:58] <howtonotwin> and normally this is where vanilla's item properties come in
L1518[19:51:16] <howtonotwin> but MDB overrides getOverrides and returns its own thing
L1519[19:51:33] <howtonotwin> this thing takes the stack, extracts the fluid from it through the fluid API
L1520[19:52:33] <howtonotwin> and then tells the parent ModelDynBucket (every BakedDynBucket keeps a reference to its parent MBD) to make new models for the fluid
L1521[19:53:32] <howtonotwin> this new baked model, with the fluid data attached and the model complete with the bucket and stuff inside
L1522[19:53:53] <howtonotwin> is then returned from handleItemState and can be rendered by normal rendering code
L1523[19:54:39] <howtonotwin> lost? good? about to die of brain explosion?
L1524[19:54:58] <howtonotwin> Already an vengeful demon out for my blood?
L1525[19:55:15] <howtonotwin> jk :P
L1526[19:55:17] ⇦ Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L1527[19:55:41] <SquareWheel> If I'm being completely honest, while that cleared up a lot of the concepts for me, I still have a really poor idea as to the "flow" of it all. But I've been copying this all to a separate notepad so I can read back on it and try to understand again.
L1528[19:56:05] <SquareWheel> You've spent over an hour explaining this to me, and I feel indebted.
L1529[19:56:30] <howtonotwin> i think you should spray breakpoints everywhere :P
L1530[19:56:55] <howtonotwin> and no don't feel indebted
L1531[19:57:11] <SquareWheel> Well prior to this, I really had no idea where to start. I made a blockstate file but couldn't get my item to even load it. I feel like I have an idea of how to approach it now.
L1532[19:57:13] <howtonotwin> I needed something to do anyways xD
L1533[19:57:37] ⇨ Joins: Poker1st (Poker1st@ipv6.5.epsilon.elitebnc.org)
L1534[19:58:15] <howtonotwin> Unlike willie and rainwarrior I don't actually have a life :P
L1535[19:59:03] <SquareWheel> Is all this the only, or recommended approach for doing any sort of dynamic item rendering? eg. if I wanted to swap out layer2 with a separate texture based on NBT, does that require a blockstate?
L1536[19:59:23] <howtonotwin> that could likely by done with vanilla item properties if I'm honest
L1537[19:59:40] <howtonotwin> Or an ItemMeshDefinition
L1538[19:59:53] <howtonotwin> an IMD is neater IMO
L1539[20:00:10] <SquareWheel> Haha, neater code-wise, or neater as in more interesting?
L1540[20:00:24] <howtonotwin> https://github.com/howtonotwin/MCForgeDocumentation/blob/models/docs/models/using.md#using-item-models
L1541[20:00:30] <howtonotwin> code-wise
L1542[20:01:39] <howtonotwin> custom IModels are really for the advanced and dynamic-but-not-too-dynamic stuff really
L1543[20:03:26] <quadraxis> quick question, do json models not inherit overrides from parent models?
L1544[20:04:43] <howtonotwin> I myself have no idea. I'm not THAT magical. :P
L1545[20:04:47] <howtonotwin> did you test it?
L1546[20:06:30] <quadraxis> well I'm trying to piggyback off the compass model, and it doesn't seem to work
L1547[20:08:10] <howtonotwin> Item model deserialization is somewhere near ModelBlock I think
L1548[20:08:15] <howtonotwin> you can take a gander there
L1549[20:09:46] <howtonotwin> Doesn't look like it from here
L1550[20:11:42] <quadraxis> yeah
L1551[20:11:58] <quadraxis> should it?
L1552[20:12:14] <quadraxis> it seems to defer to parent for other things
L1553[20:12:39] <howtonotwin> only for elements as far as i can see
L1554[20:13:11] <howtonotwin> eh wait nvm
L1555[20:13:19] <howtonotwin> it does defer to parent
L1556[20:13:37] ⇦ Quits: Snapples (uid167569@id-167569.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L1557[20:14:04] <howtonotwin> I myself wouldn't really know about "should" and suggest that you a) yell at mojang and/or b) ask rainwarrior
L1558[20:14:25] <howtonotwin> please tell me that he isn't getting pinged by that and about to murder me >.<
L1559[20:15:13] <quadraxis> ok, well thanks for the pointers
L1560[20:15:28] <quadraxis> i'll possibly try b)
L1561[20:15:41] <howtonotwin> np
L1562[20:15:51] <quadraxis> if they aren't od'ing on minecon
L1563[20:16:30] <howtonotwin> Correction: ask Latvian :P
L1564[20:16:39] <howtonotwin> he's forever alone in Latvia
L1565[20:17:00] <howtonotwin> (jk don't ask him)
L1566[20:17:40] ⇨ Joins: uroboro (sid14996@2604:8300:100:200b:6667:1:0:3a94)
L1567[20:19:17] <SquareWheel> Well anyway, I'm going to do some more reading for now, but thanks again for taking the time to explain all that howto.
L1568[20:19:40] <SquareWheel> No promises I'll crack it, but I certainly have a starting place now, which I didn't before.
L1569[20:19:59] <howtonotwin> np
L1570[20:20:38] <howtonotwin> also willie and the person named after Futurama's main character who I don't want to ping are rendering gurus
L1571[20:21:19] <SquareWheel> I should really learn the "don't ping or banned" list of names...
L1572[20:21:32] <x3n0ph0b3> fr_y, le_x.. uh
L1573[20:21:39] <howtonotwin> anyone who's opped
L1574[20:21:41] <x3n0ph0b3> unless you're specific people you don't ping anyone you don't know
L1575[20:21:47] <x3n0ph0b3> but there's exceptions
L1576[20:21:54] <howtonotwin> you can say lex without pinging him
L1577[20:22:06] <howtonotwin> just never ever say his ENTIRE nick
L1578[20:22:08] <x3n0ph0b3> probably I can ping fry, because fry is a badass and he's actually a really great guy
L1579[20:22:13] <x3n0ph0b3> also he appears to be asleep ;D
L1580[20:22:55] <howtonotwin> though 2 of the people on the no-ping list have 3 letter names >.<
L1581[20:23:25] <howtonotwin> and there's this one guy named after MC's pink animal
L1582[20:24:06] <howtonotwin> and someone else is named the 7th letter of the alphabet
L1583[20:24:14] <howtonotwin> literally just one letter
L1584[20:24:59] <SquareWheel> I think you need to expect some erroneous pings with that one.
L1585[20:28:21] <SquareWheel> Hey, is your fork of the Forge docs more up to date than the official site?
L1586[20:28:29] <howtonotwin> not really
L1587[20:28:38] <howtonotwin> I'm 4 commits behind
L1588[20:28:48] <howtonotwin> Basically they have stuff and I cover the models
L1589[20:29:08] <howtonotwin> Don't want to merge or rebase until conflicts show up :P
L1590[20:29:45] <howtonotwin> But every change I made (excluding the first "Split up" commit) is contained within docs/models
L1591[20:29:59] <howtonotwin> and the YAML ofc
L1592[20:31:04] <howtonotwin> so if you want general forge docs you go to rtd and if you want models and models only you come to my fork
L1593[20:31:29] <howtonotwin> and please do comment on the commits, I want it to be good :P
L1594[20:32:27] <SquareWheel> Well one thing that I think could be helpful - and not just your pages but most of them - is to have links ala Wikipedia when mentioning a concept for the first time. Mention ModelResourceLocation? Should link to a page explaining that concept.
L1595[20:32:58] <howtonotwin> I tried to run ld on the pages once but it complained >.<
L1596[20:33:07] <howtonotwin> guess I'll have to do it myself
L1597[20:33:10] <howtonotwin> /s
L1598[20:33:49] <howtonotwin> but yes will do
L1599[20:35:19] <howtonotwin> Will be secondary priority after the advanced models though. I'll just start writing the plan down now.
L1600[20:41:01] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Quit: ChatZilla 0.9.92 [Firefox 49.0/20160916101415])
L1601[20:41:14] <tankcr> stage one of my first mod, ore/block/powder https://snag.gy/904kUg.jpg
L1602[20:42:01] <howtonotwin> Prettier than anything I could make :P
L1603[20:42:59] <tankcr> now I have to build in the functionality, because at this point it litterally does nothing, lol
L1604[20:43:17] <tankcr> I'm much better with graphic art than code, lol
L1605[20:43:46] <howtonotwin> I'm bad at both xD
L1606[20:45:18] ⇦ Quits: SatanicSanta (~SatanicSa@c-76-115-175-15.hsd1.or.comcast.net) (Ping timeout: 186 seconds)
L1607[20:45:59] ⇨ Joins: untamemadman (~untamemad@cpc87177-aztw31-2-0-cust196.18-1.cable.virginm.net)
L1608[20:48:52] ⇦ Quits: untamemadman (~untamemad@cpc87177-aztw31-2-0-cust196.18-1.cable.virginm.net) (Client Quit)
L1609[20:50:41] <howtonotwin> Good night!
L1610[20:50:46] ⇦ Quits: howtonotwin (~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) (Quit: Pop!)
L1611[20:54:32] ⇦ Quits: rebecca (~rebecca@60-241-180-77.static.tpgi.com.au) (Ping timeout: 201 seconds)
L1612[20:54:39] ⇦ Quits: phroa (phroa@173.254.236.155) (Ping timeout: 192 seconds)
L1613[20:54:52] ⇨ Joins: rebecca (~rebecca@60-241-180-77.static.tpgi.com.au)
L1614[20:59:17] ⇨ Joins: Nentify (uid14943@2604:8300:100:200b:6667:1:0:3a5f)
L1615[21:00:41] ⇨ Joins: phroa (phroa@phroa.net)
L1616[21:08:36] ⇨ Joins: HassanS6000 (uid159234@2604:8300:100:200b:6667:2:2:6e02)
L1617[21:08:43] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 201 seconds)
L1618[21:09:02] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L1619[21:09:17] ⇦ Quits: armctec (~Thunderbi@186.204.1.74) (Ping timeout: 384 seconds)
L1620[21:15:01] ⇨ Joins: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L1621[21:18:21] ⇦ Quits: phroa (phroa@phroa.net) (Ping timeout: 384 seconds)
L1622[21:20:17] ⇨ Joins: phroa (phroa@173.254.236.155)
L1623[21:27:29] ⇨ Joins: Nymphaea (~maria@BMTNON3746W-LP130-04-1279272677.dsl.bell.ca)
L1624[21:28:33] ⇦ Quits: RawringNymNym (~maria@70.49.33.13) (Ping timeout: 384 seconds)
L1625[21:48:57] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error: Connection reset by peer)
L1626[21:50:32] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net) (Quit: またね)
L1627[21:56:17] ⇨ Joins: gr8pefish (~gr8pefish@24-121-241-166.flagcmtk01.res.dyn.suddenlink.net)
L1628[22:07:09] ⇦ Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net) (Killed (NickServ (GHOST command used by Unh0lyTigg)))
L1629[22:07:14] ⇨ Joins: Unh0lyTigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L1630[22:08:22] *** Unh0lyTigg is now known as Unh0ly_Tigg
L1631[22:15:40] *** Darkhax is now known as Darkhax_AFK
L1632[22:17:48] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L1633[22:20:22] ⇦ Quits: tankcr (~KRoy.Loca@97.115.183.101) (Read error: Connection reset by peer)
L1634[22:20:52] ⇦ Quits: Lathanael|Away (~Lathanael@p54961FBD.dip0.t-ipconnect.de) (Ping timeout: 201 seconds)
L1635[22:22:16] ⇨ Joins: Lathanael|Away (~Lathanael@p54960B7F.dip0.t-ipconnect.de)
L1636[22:36:25] ⇦ Quits: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit: Bye :))
L1637[22:41:29] ⇨ Joins: IceDragon (~ThatGuy@184.170.15.41)
L1638[22:47:09] ⇨ Joins: tankcr (~KRoy.Loca@97.115.183.101)
L1639[22:47:17] <tankcr> does anyone know of a tutorial for spawning ores in world?
L1640[22:47:38] ⇨ Joins: agowa339 (~Thunderbi@p54918D47.dip0.t-ipconnect.de)
L1641[22:48:19] ⇦ Quits: Meow-J (~Meow-J@45.32.34.121) (Remote host closed the connection)
L1642[22:48:23] ⇨ Joins: Meow-J (~Meow-J@45.32.34.121)
L1643[22:49:14] ⇦ Quits: agowa338 (~Thunderbi@p5491967E.dip0.t-ipconnect.de) (Ping timeout: 201 seconds)
L1644[22:49:14] *** agowa339 is now known as agowa338
L1645[23:04:43] ⇨ Joins: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com)
L1646[23:04:49] <thecodewarrior> does anyone have reliable code that can get the player that's raytracing a block? I need it to change the raytrace based on whether the player is holding a wrench.
L1647[23:08:47] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Ping timeout: 195 seconds)
L1648[23:09:38] ⇨ Joins: Doty1154 (~Doty1154@67.215.244.186)
L1649[23:11:07] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1650[23:19:44] ⇦ Quits: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Quit: Leaving...)
L1651[23:21:22] *** Mine|away is now known as minecreatr
L1652[23:23:16] ⇦ Quits: Nentify (uid14943@2604:8300:100:200b:6667:1:0:3a5f) (Quit: Connection closed for inactivity)
L1653[23:33:11] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L1654[23:43:43] ⇦ Quits: gr8pefish (~gr8pefish@24-121-241-166.flagcmtk01.res.dyn.suddenlink.net) (Quit: I'm gone)
<<Prev Next>> Scroll to Top