<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:09:07] ⇦ Quits: tterrag (~quassel@48.sub-70-192-203.myvzw.com) (Quit: ZNC Just died, expect me from webchat soon.)
L2[00:09:41] ⇨ Joins: tterrag (~quassel@48.sub-70-192-203.myvzw.com)
L3[00:17:40] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L4[00:19:49] ⇦ Quits: r4wk (uid48318@id-48318.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L5[00:21:30] ⇨ Joins: laci200270 (~user@31-46-236-227.pool.kapulan.hu)
L6[00:33:57] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L7[00:38:25] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L8[00:43:45] ⇦ Quits: HassanS6000 (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net) (Quit: This isn't over...)
L9[00:45:31] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Quit: Quitting client.)
L10[00:45:48] ⇨ Joins: Hink (Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L11[00:46:30] ⇦ Quits: Hink (Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Remote host closed the connection)
L12[00:46:48] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L13[00:59:04] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Quit: Quitting client.)
L14[00:59:17] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L15[00:59:30] ⇦ Quits: Zyferus (Zyferus@c-174-58-160-193.hsd1.mo.comcast.net) (Read error: Connection reset by peer)
L16[01:00:50] ⇨ Joins: Zyferus (Zyferus@c-174-58-160-193.hsd1.mo.comcast.net)
L17[01:03:59] ⇨ Joins: Drullkus (~Drullkus@c-67-161-71-70.hsd1.ca.comcast.net)
L18[01:11:39] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Quit: Quitting client.)
L19[01:11:52] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L20[01:16:14] <laci200270> thank you fry, becuse your model loader doesn't support multiple meshes I spent my last 2 days to learn how bones work in blender :P
L21[01:16:50] <laci200270> *because
L22[01:17:01] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Quit: Quitting client.)
L23[01:17:14] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L24[01:19:20] *** Ashlee|off is now known as Ashlee
L25[01:20:00] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Client Quit)
L26[01:20:13] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L27[01:20:33] <shadekiller666> his b3d loader doesn't
L28[01:20:42] <shadekiller666> the obj loader does
L29[01:21:47] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Client Quit)
L30[01:22:01] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L31[01:24:02] <laci200270> shadekiller666: the b3d doesn't load models multiple meshes, and he said use bones,so i'm now using bones :D
L32[01:24:12] <shadekiller666> good
L33[01:24:14] *** Genji is now known as Genji|away
L34[01:24:16] <laci200270> i'll test now
L35[01:26:18] ⇦ Quits: flappy (~flappy@y39.ip2.netikka.fi) (Ping timeout: 202 seconds)
L36[01:26:46] <laci200270> but the b3d loader why can't support multiple meshes? i would be more useable
L37[01:26:54] <laci200270> the animation part
L38[01:27:38] ⇦ Quits: D3add3d (~D3add3d@92-245-194-57.satronet.sk) (Ping timeout: 206 seconds)
L39[01:28:31] ⇦ Quits: killjoy (~killjoy@cpe-24-74-204-200.ec.res.rr.com) (Quit: Leaving)
L40[01:35:15] <laci200270> i killed the renering engine with just one model :D http://pastebin.com/iUdStwtW
L41[01:35:32] <laci200270> *rednering
L42[01:35:41] <laci200270> *rendering
L43[01:36:01] ⇦ Parts: Darkevilmac|Off (Darkevilma@pi.elitebnc.org) ())
L44[01:37:05] ⇦ Quits: esKaayY (~esKaayY@2607:5300:100:200::3fc) (Quit: kbai)
L45[01:42:59] ⇦ Quits: Drullkus (~Drullkus@c-67-161-71-70.hsd1.ca.comcast.net) (Quit: zzz)
L46[01:43:31] ⇦ Quits: Cojo (~Cojosan@50.250.196.238) (Quit: Beds explode goodnight)
L47[01:45:37] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L48[01:54:43] ⇨ Joins: Raga_BM (~K@36.72.52.148)
L49[01:55:44] ⇨ Joins: Emris (~Miranda@195.234.58.25)
L50[02:03:55] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20150710 mappings to Forge Maven.
L51[02:04:15] ⇨ Joins: smbarbour (~smbarbour@c-50-141-143-236.hsd1.il.comcast.net)
L52[02:11:12] ⇦ Quits: Raga_BM (~K@36.72.52.148) (Quit: Raga_BM)
L53[02:15:16] ⇨ Joins: Raga_BM (~K@36.72.52.148)
L54[02:15:29] ⇨ Joins: Steel_Arm (~Steel_Arm@65-128-65-139.hlrn.qwest.net)
L55[02:27:28] ⇦ Quits: Raga_BM (~K@36.72.52.148) (Quit: Raga_BM)
L56[02:28:56] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Quit: Quitting client.)
L57[02:31:47] ⇦ Quits: l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) (Ping timeout: 378 seconds)
L58[02:32:58] ⇨ Joins: Noppes (~Noppes@82-168-212-152.ip.telfort.nl)
L59[02:43:08] ⇨ Joins: Ri5ux (~Ri5ux@ip174-74-47-26.om.om.cox.net)
L60[02:43:14] <Ri5ux> HEY
L61[02:43:16] <Ri5ux> I am a user
L62[02:43:19] <Ri5ux> and i am angry
L63[02:43:29] <Ri5ux> files.minecraftforge.net is being bad.
L64[02:43:43] ⇨ Joins: HassanS6000 (~androirc@pool-71-191-144-97.washdc.fios.verizon.net)
L65[02:43:47] <Ri5ux> connection refused.
L66[02:43:50] <HassanS6000> Why is forge down?
L67[02:43:58] <sham1|ZZzZ> Because reasons
L68[02:44:00] <HassanS6000> I can't build
L69[02:44:02] *** sham1|ZZzZ is now known as sham1
L70[02:44:04] <HassanS6000> :P
L71[02:44:07] <Ri5ux> users are angry
L72[02:44:15] <Ri5ux> we want justice
L73[02:44:16] <HassanS6000> All users are angry
L74[02:44:24] <HassanS6000> Even developers are angry
L75[02:45:14] <HassanS6000> What's up with the servers?
L76[02:45:23] <Ri5ux> They are refusing your connection
L77[02:45:25] <sham1> Users are always angry
L78[02:45:27] <Ri5ux> because you insulted them
L79[02:46:08] <sham1> Even when you've not done anything bad as a dev users are still angry
L80[02:46:11] <sham1> Anyway, I can connect
L81[02:46:21] <Ri5ux> I cannot connect
L82[02:46:23] <HassanS6000> You can?
L83[02:46:26] <HassanS6000> I cannot
L84[02:46:48] <Ri5ux> Clear your caches
L85[02:47:59] <Ri5ux> Also try formatting your hard drive a few times
L86[02:48:06] <HassanS6000> Lol sham u have a point
L87[02:48:17] <HassanS6000> XD Ri5ux
L88[02:48:32] <Ri5ux> Always good to be sure
L89[02:49:37] <HassanS6000> minecraftforge.net is up
L90[02:49:40] <HassanS6000> But http://files.minecraftforge.net
L91[02:49:42] <HassanS6000> Is down
L92[02:50:02] <tterrag> where is it hosted?
L93[02:50:10] <tterrag> if it's OVH, they are having a lot of infrastructure issues today
L94[02:50:22] <Ri5ux> Fantastic
L95[02:51:47] <HassanS6000> Friggin great...
L96[02:53:01] *** big_Xplo|AFK is now known as big_Xplosion
L97[02:58:17] *** big_Xplosion is now known as big_Xplo|AFK
L98[02:58:43] *** big_Xplo|AFK is now known as big_Xplosion
L99[03:00:57] <HassanS6000> tterag, if you're right http://status.ovh.com
L100[03:02:21] <HassanS6000> *tterrag
L101[03:06:05] <tterrag> HassanS6000: I never said who they were hosted by
L102[03:06:11] <tterrag> I said *if* it's OVH
L103[03:06:14] <tterrag> I really have no idea
L104[03:07:00] <HassanS6000> Thats why i said *if* you're right
L105[03:07:24] <tterrag> HassanS6000: just run gradle with --offline
L106[03:07:29] <tterrag> it won't download any udpates
L107[03:07:40] <HassanS6000> Its back up
L108[03:07:50] <HassanS6000> Forge is up
L109[03:08:27] <sham1> Forge already was up
L110[03:08:47] <sham1> files.minecraftforge.net =/= minecraft forge
L111[03:15:05] ⇨ Joins: Szernex (~Szernex@188-23-145-220.adsl.highway.telekom.at)
L112[03:17:34] ⇦ Quits: calclavia (uid15812@id-15812.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L113[03:19:10] <ThePsionic> Imagine Minecraft Forge being down
L114[03:19:16] <ThePsionic> No one can play modded minecraft
L115[03:19:37] ⇨ Joins: TurnedSlayer|M (uid96825@id-96825.charlton.irccloud.com)
L116[03:21:21] <sham1> :C
L117[03:21:37] <sham1> That would be awful
L118[03:22:32] ⇦ Quits: HassanS6000 (~androirc@pool-71-191-144-97.washdc.fios.verizon.net) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
L119[03:23:58] <sham1> Because vanilla MC is boring as hell
L120[03:24:22] <laci200270> yes
L121[03:25:31] <tterrag> good thing forge has no online DRM so that would be literally impossible :P
L122[03:25:39] <tterrag> anyways, night
L123[03:25:39] <Acters> imagine MC and forge being down
L124[03:25:42] *** tterrag is now known as tterrag|ZZZzzz
L125[03:25:47] <sham1> MC has been down
L126[03:25:57] <Acters> yeah
L127[03:26:09] <tterrag|ZZZzzz> because MC *does* have online DRM :P
L128[03:26:12] <tterrag|ZZZzzz> auth servers
L129[03:26:13] ⇦ Quits: Mitchellbrine (uid38456@id-38456.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L130[03:26:27] <sham1> :P
L131[03:26:40] <sham1> Unlike certain similar 2d Steam games ^^
L132[03:26:45] <Acters> what I mean is that Mc being down and need to download forge, but forge is also down
L133[03:26:49] <sham1> Even though Steam is DRM
L134[03:26:49] <shadekiller666> they still have some of the most reliable DRM servers though :P
L135[03:27:46] <sham1> Steam also has very reliable DRM servers
L136[03:29:11] <sham1> Yay upgrading from Fedora 21 to Fedora 22 is so easy
L137[03:29:25] <laci200270> if steam some reason forever down there is an algorith that disables the DRM in all steam games
L138[03:29:39] <laci200270> *algorithm
L139[03:30:00] <sham1> offline mode :D
L140[03:30:06] <laci200270> yes, but forever
L141[03:30:08] <laci200270> :D
L142[03:30:12] <sham1> Offline mode
L143[03:31:05] <shadekiller666> and it is possible to release games through steam that are DRM-free
L144[03:31:27] <sham1> ... This is gonna take a long time
L145[03:31:51] <sham1> over 1,1k packages to install through Yum to upgrade fedora
L146[03:34:17] <Hunterz> forge jenkins still broken?
L147[03:34:39] <sham1> Also my keyboard keeps switching from Finnish keymappings to the US keymappings and I dont know why
L148[03:37:34] ⇨ Joins: Wasweb (~Wasweb@540319BF.catv.pool.telekom.hu)
L149[03:44:56] ⇦ Quits: shadekiller666 (~shadekill@108.71.39.102) (Quit: Leaving)
L150[03:48:28] ⇨ Joins: Raga_BM (~K@36.72.52.148)
L151[03:53:47] ⇨ Joins: RobotSquid (~RobotSqui@105.224.201.210)
L152[03:54:45] *** big_Xplosion is now known as big_Xplo|AFK
L153[03:57:48] <laci200270> anyone jnows what can cause this? http://pastebin.com/iUdStwtW
L154[04:01:10] ⇦ Quits: Raga_BM (~K@36.72.52.148) (Quit: Raga_BM)
L155[04:04:57] ⇨ Joins: Lex_ (~Lex@89.101.239.154)
L156[04:04:57] MineBot sets mode: +o on Lex_
L157[04:09:35] ⇨ Joins: mr208 (~mallrat20@142-197-84-231.res.bhn.net)
L158[04:10:15] ⇦ Quits: mallrat208 (~mallrat20@142-197-84-231.res.bhn.net) (Ping timeout: 180 seconds)
L159[04:10:50] *** mr208 is now known as mallrat208
L160[04:10:54] ⇨ Joins: Raga_BM (~K@36.72.52.148)
L161[04:11:43] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L162[04:13:53] <RobotSquid> can anyone suggest a good tutorial for inventories and guis?
L163[04:15:02] <laci200270> there is one on MC forum, I can't remember thew name good good, maybe advanced forge modding
L164[04:15:09] <laci200270> *the name
L165[04:15:22] <RobotSquid> thanks, will look
L166[04:15:48] <RobotSquid> yes, got it thanks
L167[04:16:00] <laci200270> if you not find anything advanced forge modding guis, or similar
L168[04:20:19] ⇨ Joins: OnyxKnight (~OnyxDarkK@cpc1-colc7-2-0-cust19.7-4.cable.virginm.net)
L169[04:21:01] <Hunterz> please fix forge jenkins, I would like test fixed fluid registry
L170[04:21:37] <sham1> what do you mean
L171[04:21:52] <sham1> I think that Forge Jenkins still works
L172[04:22:15] <Hunterz> there are new commits but no new builds on the files.minecraftforge.net
L173[04:22:44] <Hunterz> https://github.com/MinecraftForge/MinecraftForge/commit/50677ad87a09fa41a6022cd0b2c4bec1095feb61
L174[04:22:49] <Hunterz> see to comments
L175[04:23:01] <sham1> You can build it yourself...
L176[04:23:15] ⇦ Quits: Lex_ (~Lex@89.101.239.154) (Ping timeout: 180 seconds)
L177[04:23:27] <Hunterz> I prefer official build numbers
L178[04:23:55] <sham1> Also, 1.7.x or 1.8
L179[04:24:05] <Hunterz> 1.7
L180[04:24:15] <sham1> no wonder no updates
L181[04:24:39] <Hunterz> see the link, cpw make more updates
L182[04:24:49] <Hunterz> 1.7 is stil alive
L183[04:25:03] <sham1> For some odd reason
L184[04:25:18] <RobotSquid> anyone know what is wrong with this? http://pastebin.com/NNLSewr8 I am trying to register a icon for a block with a custom renderer and model, feels like im missing something
L185[04:26:09] <Hunterz> when will be for example IC2, AE2 for 1.8, then servers migrate to this version, also sponge need to be completed
L186[04:26:32] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L187[04:26:32] <Hunterz> now is better old versions with many mods
L188[04:26:49] <sham1> Umn
L189[04:26:56] <sham1> Sentances you no sense make
L190[04:27:09] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 189 seconds)
L191[04:27:45] <Hunterz> I know my english is bad
L192[04:27:49] <Hunterz> :P
L193[04:28:40] ⇨ Joins: Lex_ (~Lex@89.101.239.154)
L194[04:28:40] MineBot sets mode: +o on Lex_
L195[04:28:45] <sham1> Also, demanding things is bad
L196[04:29:02] <sham1> Even though sometimes nessessary
L197[04:29:21] ⇦ Quits: Raga_BM (~K@36.72.52.148) (Quit: Raga_BM)
L198[04:30:19] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L199[04:34:07] ⇨ Joins: flappy (~flappy@85-76-64-154-nat.elisa-mobile.fi)
L200[04:36:32] ⇨ Joins: p-schneider (~eumeldeum@pD9E64990.dip0.t-ipconnect.de)
L201[04:36:34] *** Ashlee is now known as Ashlee|off
L202[04:38:25] ⇦ Quits: p-schneider (~eumeldeum@pD9E64990.dip0.t-ipconnect.de) (Client Quit)
L203[04:39:13] <Laceh> why does intellij/forge not like loading resources....
L204[04:39:30] *** heldplayer|off is now known as heldplayer
L205[04:40:46] ⇨ Joins: Lildirt (~Lildirt@107.178.109.102)
L206[04:43:56] *** GazBot|Away is now known as Gaz492
L207[04:47:07] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L208[04:48:15] ⇦ Quits: sww1235 (~sww1235@71-218-175-27.hlrn.qwest.net) (Ping timeout: 180 seconds)
L209[04:48:20] ⇦ Quits: Lildirt (~Lildirt@107.178.109.102) (Quit: Leb wohl, meine Freunde. Ich wünsche Ihnen das beste von Tagen.)
L210[04:49:54] ⇨ Joins: Lildirt (~Lildirt@107.178.109.102)
L211[04:51:38] ⇦ Quits: Lildirt (~Lildirt@107.178.109.102) (Client Quit)
L212[04:51:46] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L213[04:52:35] ⇨ Joins: Lildirt (~Lildirt@107.178.109.102)
L214[04:53:39] ⇨ Joins: Raga_BM (~K@36.72.52.148)
L215[05:01:41] ⇨ Joins: Mraof (~mraof@pool-96-253-116-211.rcmdva.fios.verizon.net)
L216[05:07:05] *** RobotSquid is now known as Robot|AFK
L217[05:08:00] <sham1> Laceh, show me your build.gradle file
L218[05:09:26] <Laceh> https://gist.github.com/s0cks/3c88af6d51a21b32a84e
L219[05:09:38] ⇨ Joins: kimfy (~kimfy___@74.141.16.62.customer.cdi.no)
L220[05:11:20] ⇨ Joins: psxlover (psxlover@178.128.76.177.dsl.dyn.forthnet.gr)
L221[05:11:33] ⇦ Quits: eggy (sid554@id-554.charlton.irccloud.com) (Read error: Connection reset by peer)
L222[05:11:33] ⇦ Quits: lxkm|afk (sid59612@id-59612.ealing.irccloud.com) (Read error: Connection reset by peer)
L223[05:11:33] ⇦ Quits: LordSkittles (sid37725@id-37725.brockwell.irccloud.com) (Read error: Connection reset by peer)
L224[05:11:33] ⇦ Quits: slowpoke (sid38552@id-38552.highgate.irccloud.com) (Write error: Connection reset by peer)
L225[05:11:33] ⇦ Quits: techbrew (sid72171@id-72171.ealing.irccloud.com) (Write error: Connection reset by peer)
L226[05:11:39] ⇦ Quits: itsjhalt (sid25423@id-25423.ealing.irccloud.com) (Read error: Connection reset by peer)
L227[05:11:50] ⇨ Joins: slowpoke (sid38552@id-38552.highgate.irccloud.com)
L228[05:11:50] ⇨ Joins: techbrew (sid72171@id-72171.ealing.irccloud.com)
L229[05:11:54] ⇨ Joins: LordSkittles (sid37725@id-37725.brockwell.irccloud.com)
L230[05:11:56] ⇦ Quits: theresajayne (sid37392@id-37392.ealing.irccloud.com) (Read error: Connection reset by peer)
L231[05:11:57] ⇨ Joins: itsjhalt (sid25423@id-25423.ealing.irccloud.com)
L232[05:12:01] ⇦ Quits: TurnedSlayer|M (uid96825@id-96825.charlton.irccloud.com) (Read error: Connection reset by peer)
L233[05:12:06] ⇦ Quits: Watchful1 (sid67384@id-67384.highgate.irccloud.com) (Read error: Connection reset by peer)
L234[05:12:06] ⇦ Quits: captainnana (sid61716@id-61716.ealing.irccloud.com) (Read error: Connection reset by peer)
L235[05:12:06] ⇦ Quits: tfox83 (sid47177@id-47177.brockwell.irccloud.com) (Read error: Connection reset by peer)
L236[05:12:08] ⇦ Quits: Ieuan (sid11632@id-11632.ealing.irccloud.com) (Read error: Connection reset by peer)
L237[05:12:08] <sham1> Put this to the end of your build.gradle: idea { module { inheritOutputDirs = true } }
L238[05:12:11] <sham1> And refresh
L239[05:12:18] ⇦ Quits: MMuse (sid14885@id-14885.brockwell.irccloud.com) (Read error: Connection reset by peer)
L240[05:12:18] ⇦ Quits: Nentify (sid14943@id-14943.ealing.irccloud.com) (Read error: Connection reset by peer)
L241[05:12:21] ⇦ Quits: Akai (sid40324@id-40324.charlton.irccloud.com) (Read error: Connection reset by peer)
L242[05:12:28] ⇨ Joins: captainnana (sid61716@id-61716.ealing.irccloud.com)
L243[05:12:29] ⇨ Joins: TurnedSlayer|M (uid96825@id-96825.charlton.irccloud.com)
L244[05:12:29] ⇨ Joins: Ieuan (sid11632@id-11632.ealing.irccloud.com)
L245[05:12:31] ⇨ Joins: theresajayne (sid37392@id-37392.ealing.irccloud.com)
L246[05:12:33] ⇨ Joins: eggy (sid554@id-554.charlton.irccloud.com)
L247[05:12:33] ⇨ Joins: lxkm|afk (sid59612@id-59612.ealing.irccloud.com)
L248[05:12:34] ⇨ Joins: tfox83 (sid47177@id-47177.brockwell.irccloud.com)
L249[05:12:40] ⇨ Joins: MMuse (sid14885@id-14885.brockwell.irccloud.com)
L250[05:12:40] ⇨ Joins: Watchful1 (sid67384@id-67384.highgate.irccloud.com)
L251[05:12:50] ⇨ Joins: Akai (sid40324@id-40324.charlton.irccloud.com)
L252[05:16:45] *** Robot|AFK is now known as RobotSquid
L253[05:18:04] ⇨ Joins: Darkevilmac (Darkevilma@pi.elitebnc.org)
L254[05:18:30] <Darkevilmac> Would anyone happen to know where minecraft's sound files are stored in the dev environment?
L255[05:18:50] <ollieread> Wut?
L256[05:19:32] <Darkevilmac> Where are minecraft's sound files. I don't see them in the jar which is where I assumed they were...
L257[05:19:54] <ollieread> I think they're whereever assetsdir points to
L258[05:20:15] ⇦ Quits: Lex_ (~Lex@89.101.239.154) (Ping timeout: 180 seconds)
L259[05:20:45] <ollieread> Wait, they are in the jar
L260[05:20:54] <ollieread> I just don't think you see them in Eclipse
L261[05:21:11] <ollieread> Nope, no idea, how weird
L262[05:21:23] <sham1> That is why you either use IDEA or use gradle interaction plugin for eclipse
L263[05:22:04] <ollieread> What do either of those things have to do with this?
L264[05:22:21] <sham1> It will automatically have the sounds ready
L265[05:22:42] <ollieread> Define: Have them ready
L266[05:23:38] <sham1> So you dont need to have them as special launch property as in you dont have to use "--assetsDir"
L267[05:23:44] ⇨ Joins: Lex_ (~Lex@89.101.239.154)
L268[05:23:44] MineBot sets mode: +o on Lex_
L269[05:25:03] <sham1> But to answer your question Darkevilmac, MC's sound assets are stored in your global Gradle cache
L270[05:34:05] <Darkevilmac> sham1, oh great they're not named with .ogg this is gonna be fun.
L271[05:34:27] <sham1> Why'd you ask
L272[05:34:33] <sham1> exactly?
L273[05:35:03] <Darkevilmac> just wanted a reference of all the sound files to choose existing sounds that will work for what I'm doing.
L274[05:39:09] ⇦ Quits: Raga_BM (~K@36.72.52.148) (Quit: Raga_BM)
L275[05:39:19] ⇦ Quits: psxlover (psxlover@178.128.76.177.dsl.dyn.forthnet.gr) (Read error: Connection reset by peer)
L276[05:39:36] ⇨ Joins: HewloThere (~HewloTher@180.200.158.184)
L277[05:40:07] ⇨ Joins: psxlover (psxlover@178.128.76.177.dsl.dyn.forthnet.gr)
L278[05:40:23] ⇨ Joins: iari (~iari@px1.nbg.srv.sip.vos-systems.net)
L279[05:41:18] <Lumien> sham1 the new GradleStart main classes handle this themselves right? :P, you don't need the gradle interaction plugin for eclipse
L280[05:41:19] ⇨ Joins: gigaherz (gigaherz@92.Red-88-3-40.dynamicIP.rima-tde.net)
L281[05:41:35] <sham1> It would still vbe convenient
L282[05:54:06] *** manmaed|AFK is now known as manmaed
L283[05:54:47] ⇦ Quits: Steel_Arm (~Steel_Arm@65-128-65-139.hlrn.qwest.net) (Quit: Leaving)
L284[05:57:45] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L285[05:58:04] *** Ordi|Away is now known as Ordinastie
L286[06:00:23] *** big_Xplo|AFK is now known as big_Xplosion
L287[06:02:15] ⇨ Joins: Loetkolben (~Loetkolbe@ipb2197f94.dynamic.kabel-deutschland.de)
L288[06:02:17] ⇦ Quits: gigaherz (gigaherz@92.Red-88-3-40.dynamicIP.rima-tde.net) (Remote host closed the connection)
L289[06:02:41] ⇨ Joins: Hea3veN (~Hea3veN@181.165.169.102)
L290[06:04:00] ⇨ Joins: HagiZ (~hagiz@c83-253-83-23.bredband.comhem.se)
L291[06:07:55] ⇨ Joins: gigaherz (gigaherz@92.Red-88-3-40.dynamicIP.rima-tde.net)
L292[06:10:08] ⇦ Quits: tambre (~tambre@6873-4d6f-1f20-e4bc-fd01-8a18-07d0-2001.dyn.estpak.ee) (Ping timeout: 378 seconds)
L293[06:10:30] ⇦ Quits: gigaherz (gigaherz@92.Red-88-3-40.dynamicIP.rima-tde.net) (Remote host closed the connection)
L294[06:10:44] ⇨ Joins: gigaherz (gigaherz@92.Red-88-3-40.dynamicIP.rima-tde.net)
L295[06:14:47] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L296[06:16:45] ⇦ Quits: Lex_ (~Lex@89.101.239.154) (Ping timeout: 180 seconds)
L297[06:18:44] ⇨ Joins: Lex_ (~Lex@89.101.239.154)
L298[06:18:44] MineBot sets mode: +o on Lex_
L299[06:26:16] *** Ashlee|off is now known as Ashlee
L300[06:26:54] *** Darkevilmac is now known as Darkevilmac|Off
L301[06:28:09] ⇨ Joins: sinkillerj (~sinkiller@nc-71-49-177-33.dhcp.embarqhsd.net)
L302[06:28:20] *** Gaz492 is now known as GazBot|Away
L303[06:28:58] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L304[06:34:03] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L305[06:36:24] ⇦ Quits: psxlover (psxlover@178.128.76.177.dsl.dyn.forthnet.gr) (Ping timeout: 189 seconds)
L306[06:36:32] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 378 seconds)
L307[06:38:39] ⇦ Quits: RichardG (richardg86@187.105.72.202) (Remote host closed the connection)
L308[06:39:58] <Lumien> Why, if i get the currently equipped item of the player in my container and then modify that stack it doesn't change the actual currently equipped item?
L309[06:42:26] *** helinus|off is now known as helinus
L310[06:44:51] ⇨ Joins: RichardG (richardg86@187.105.72.202)
L311[06:44:51] MineBot sets mode: +v on RichardG
L312[06:45:26] *** GazBot|Away is now known as Gaz492
L313[06:49:23] <Acters> did you change it server side?
L314[06:51:08] ⇦ Quits: airbreather (~AirBreath@d149-67-99-43.nap.wideopenwest.com) (Read error: Connection reset by peer)
L315[06:52:20] ⇨ Joins: airbreather (~AirBreath@d149-67-99-43.nap.wideopenwest.com)
L316[06:58:14] ⇦ Quits: Loetkolben (~Loetkolbe@ipb2197f94.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L317[06:58:35] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L318[07:00:37] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L319[07:00:52] ⇨ Joins: Loetkolben (~Loetkolbe@ipb2197f94.dynamic.kabel-deutschland.de)
L320[07:02:23] ⇦ Quits: laci200270 (~user@31-46-236-227.pool.kapulan.hu) (Ping timeout: 378 seconds)
L321[07:03:44] ⇨ Joins: D3add3d (~D3add3d@92-245-194-57.satronet.sk)
L322[07:24:57] ⇨ Joins: Aaron1011 (~Aaron101_@h69-130-167-199.cntcnh.dsl.dynamic.tds.net)
L323[07:27:57] ⇨ Joins: Brokkoli (~Brokkoli@f054096012.adsl.alicedsl.de)
L324[07:28:57] ⇨ Joins: CoolSquid (~CoolSquid@ti0011a400-5237.bb.online.no)
L325[07:29:25] ⇨ Joins: calclavia (uid15812@id-15812.highgate.irccloud.com)
L326[07:33:15] ⇨ Joins: psxlover (psxlover@178.128.76.177.dsl.dyn.forthnet.gr)
L327[07:34:02] ⇦ Quits: Cobbleopolis (~Cobbleopo@45-16-76-67.lightspeed.tukrga.sbcglobal.net) (Ping timeout: 202 seconds)
L328[07:34:19] *** RobotSquid is now known as Robot|AFK
L329[07:40:24] ⇦ Quits: Genuine (~GenuineSo@71.85.23.220) (Killed (NickServ (GHOST command used by Genuine|Away)))
L330[07:40:26] ⇨ Joins: Genuine|Away (~GenuineSo@71.85.23.220)
L331[07:40:40] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L332[07:43:35] ⇦ Quits: VikeStep (~VikeStep@101.184.84.112) (Ping timeout: 186 seconds)
L333[07:45:57] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L334[07:48:17] *** Kolatra|Away is now known as Kolatra
L335[07:48:29] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Quit: Leaving)
L336[07:48:37] ⇨ Joins: minecreatr (~minecreat@uva-120-73.ResHall.Berkeley.EDU)
L337[07:52:09] ⇦ Quits: CoolSquid (~CoolSquid@ti0011a400-5237.bb.online.no) (Quit: Leaving)
L338[07:54:31] ⇨ Joins: _3lionz_ (~3z@91.84.93.206)
L339[07:55:00] *** TTFT|Away is now known as TTFTCUTS
L340[07:55:30] ⇦ Quits: Robot|AFK (~RobotSqui@105.224.201.210) (Ping timeout: 202 seconds)
L341[07:55:51] *** big_Xplosion is now known as big_Xplo|AFK
L342[07:55:56] *** big_Xplo|AFK is now known as big_Xplosion
L343[07:56:03] ⇦ Quits: Hea3veN (~Hea3veN@181.165.169.102) (Quit: leaving)
L344[07:58:10] ⇨ Joins: Raga_BM (~K@36.72.52.148)
L345[08:05:21] ⇨ Joins: Hea3veN (~Hea3veN@181.165.169.102)
L346[08:05:22] ⇨ Joins: VikeStep (~VikeStep@101.184.84.112)
L347[08:13:10] ⇦ Quits: VikeStep (~VikeStep@101.184.84.112) (Quit: Leaving)
L348[08:14:06] *** big_Xplosion is now known as big_Xplo|AFK
L349[08:15:10] ⇦ Quits: HagiZ (~hagiz@c83-253-83-23.bredband.comhem.se) (Ping timeout: 186 seconds)
L350[08:16:26] *** RawringNymNym is now known as MiraiMai
L351[08:16:37] *** MiraiMai is now known as RawringNymNym
L352[08:17:20] <masa> Darkevilmac|Off: this should be a list of the MC sounds in 1.7.10 I made a while back when I started my first mod: http://pastebin.com/9S3a0gM9
L353[08:19:33] ⇨ Joins: sww1235 (~sww1235@71-218-175-27.hlrn.qwest.net)
L354[08:19:55] ⇨ Joins: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L355[08:20:55] *** Firedingo is now known as Firedingo|Sleep
L356[08:26:18] ⇨ Joins: popbob (~fff@cpe-74-76-252-115.nycap.res.rr.com)
L357[08:27:45] ⇦ Quits: Raga_BM (~K@36.72.52.148) (Quit: Raga_BM)
L358[08:28:46] <Cazzar> or
L359[08:29:25] <Cazzar> http://wiki.vg/Game_Files#Assets
L360[08:31:11] ⇦ Quits: Szernex (~Szernex@188-23-145-220.adsl.highway.telekom.at) (Killed (NickServ (GHOST command used by Szernex_!~Szernex@193-83-140-188.adsl.highway.telekom.at)))
L361[08:31:17] ⇨ Joins: Szernex (~Szernex@193-83-140-188.adsl.highway.telekom.at)
L362[08:42:38] ⇦ Quits: An_Angry_Brit (~AnAngryBr@90.208.205.37) (Read error: Connection reset by peer)
L363[08:44:28] *** PaleOff is now known as PaleoCrafter
L364[08:44:38] ⇦ Quits: Firedingo|Sleep (~Firedingo@CPE-121-217-67-115.lnse1.cht.bigpond.net.au) (Quit: Sleeps and Stuff Or Internet Derps.)
L365[08:56:30] ⇦ Quits: _3lionz_ (~3z@91.84.93.206) (Read error: Connection reset by peer)
L366[09:09:27] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L367[09:11:46] ⇨ Joins: laci200270 (~androirc@31-46-236-227.pool.kapulan.hu)
L368[09:17:37] ⇨ Joins: Roguexy (~Roguexy@78-131-95-61.pool.digikabel.hu)
L369[09:17:50] ⇦ Quits: TurnedSlayer|M (uid96825@id-96825.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L370[09:24:46] ⇦ Quits: sww1235 (~sww1235@71-218-175-27.hlrn.qwest.net) (Ping timeout: 186 seconds)
L371[09:35:56] *** AFK is now known as Vigaro
L372[09:39:55] <Lumien> Does somebody know how the te could be null here?
L373[09:39:56] <Lumien> https://github.com/lumien231/Random-Things/blob/master/src/main/java/lumien/randomthings/block/BlockCustomWorkbench.java#L105
L374[09:41:28] *** Vigaro is now known as AFK
L375[09:41:29] <Lumien> Sometimes getting this crash: http://pastebin.com/LceNGECg
L376[09:42:04] <Ivorius> iirc it sometimes gets called before the block is placed
L377[09:42:10] <Ivorius> To predict the resulting block state or something
L378[09:42:29] <Lumien> It doesn't seem to happen on block placement though
L379[09:42:35] ⇦ Quits: Lex_ (~Lex@89.101.239.154) (Ping timeout: 204 seconds)
L380[09:42:55] <Lumien> The stacktrace seems to suggest it's just null on normal rendering
L381[09:48:27] ⇦ Quits: laci200270 (~androirc@31-46-236-227.pool.kapulan.hu) (Remote host closed the connection)
L382[09:48:57] ⇨ Joins: laci200270 (~androirc@31-46-236-227.pool.kapulan.hu)
L383[09:49:51] *** AFK is now known as Vigaro
L384[09:51:56] *** willieaway is now known as williewillus
L385[09:52:33] ⇨ Joins: Flashfire (~sdh_7777@d24-36-220-189.home1.cgocable.net)
L386[09:52:42] ⇨ Joins: Lex__ (~Lex@89.101.239.154)
L387[09:52:42] MineBot sets mode: +o on Lex__
L388[09:52:58] <williewillus> maybe the chunk is still loading or some weirdness like that
L389[09:53:15] <Flashfire> I need to ask a quick question, how do I get textureAtlasSprites for a custom compass?
L390[09:53:55] <Flashfire> Do I use getItemModel from the model mesher or something else
L391[09:55:12] <Flashfire> Here is the event handler where I think the problem is http://pastebin.com/QqbK5EC0
L392[09:55:42] <Lumien> So what's the issue? Your compass doesn't properly render in item frames?
L393[09:55:54] <Flashfire> There's no texture, it's a checkered block
L394[09:55:59] <gigaherz> Flashfire: the textures won't load dynamically
L395[09:56:10] <gigaherz> you have to add them during the atlas baking
L396[09:56:11] <Flashfire> I have a model json file too that's the same as vanilla
L397[09:56:22] <Flashfire> Oh? How do I do that?
L398[09:56:35] <gigaherz> sec
L399[09:56:53] <gigaherz> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/models/ModelRegistrationHelper.java#L64
L400[09:57:01] <gigaherz> this is what I did back in january for my custom model loader
L401[09:57:22] <gigaherz> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/models/ModelRegistrationHelper.java#L118
L402[09:57:25] <gigaherz> this is the registerSprites code
L403[09:57:45] <Flashfire> Oh I didn't register the sprites
L404[09:58:00] <gigaherz> this hasto happen on the stitch event
L405[09:58:14] <Flashfire> Should I put that in event handler or client proxy?
L406[09:58:34] <gigaherz> use @SubscribeEvent on a method with a single parameter of type TextureStitchEvent
L407[09:58:38] <gigaherz> and then register it using
L408[09:59:26] <gigaherz> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/models/ModelRegistrationHelper.java#L42
L409[09:59:44] <gigaherz> MinecraftForge.EVENT_BUS.register(new TextureAtlasStitchHandler());
L410[09:59:54] <gigaherz> which in my case it was simply "this" ;P
L411[10:00:04] <Flashfire> Can I put it in the event handler I have already?
L412[10:00:15] <gigaherz> if you register it using
L413[10:00:15] <gigaherz> MinecraftForge.EVENT_BUS.register(this);
L414[10:00:16] <gigaherz> then yes
L415[10:00:26] <Flashfire> Yes I Aam
L416[10:00:33] <gigaherz> you can have multiple @SubscribeEvent methods in the same class
L417[10:01:21] <Flashfire> Do I need a list or can I just register one?
L418[10:01:36] <gigaherz> just call registerSprite once
L419[10:01:41] <Flashfire> Ok
L420[10:01:48] <gigaherz> texturemap.registerSprite()
L421[10:03:09] <Flashfire> I only want it registered for item right?
L422[10:03:18] ⇦ Quits: HewloThere (~HewloTher@180.200.158.184) (Quit: Leaving)
L423[10:03:21] <gigaherz> yes
L424[10:03:26] <Flashfire> So event.map != Minecraft.getMinecraft().getTextureMapBlocks()
L425[10:03:32] <gigaherz> basically
L426[10:03:42] <gigaherz> if ther's a better way to detect specifically the item map
L427[10:03:46] <gigaherz> I don't know about it
L428[10:03:46] <gigaherz> ;P
L429[10:03:49] <Flashfire> Me neither
L430[10:05:08] <Flashfire> Well I don't know how to access it in the other method then
L431[10:05:21] <Lumien> There is no item map in 1.8 anymore right?
L432[10:05:28] <Flashfire> Doesn't look like it
L433[10:05:45] <gigaherz> Lumien: well the function does get called for other maps, otherwise my model loader wouldn't work XD
L434[10:06:27] <Flashfire> So what do I use to get the atlas sprite from Minecraft.getMinecraft()?
L435[10:06:57] <Laceh> hmmm I know this isnt forge related (per se), but Im kinda desperate atm, could anyone like give me a rundown of how unix signaling works internally?
L436[10:07:00] <gigaherz> what?
L437[10:07:11] <gigaherz> the sprite map is passed ont he stitch paramter
L438[10:07:31] <gigaherz> onTextureStitch(TextureStitchEvent event) --> event.map
L439[10:07:32] <Flashfire> So put that in a variable?
L440[10:07:43] <gigaherz> uh?
L441[10:07:57] <Flashfire> I need to get it in the other method
L442[10:08:09] <Flashfire> renderItemInFrame
L443[10:08:09] ⇨ Joins: TurnedSlayer|M (uid96825@id-96825.charlton.irccloud.com)
L444[10:08:17] <gigaherz> oh right, just assume it's the same one as the baked model XD
L445[10:08:39] <Flashfire> getTextureMapBlocks() will work?
L446[10:08:42] <gigaherz> nono
L447[10:09:14] <Flashfire> Then I'm not sure what you mean
L448[10:09:14] <gigaherz> hmmm
L449[10:09:33] ⇨ Joins: Cooler (~CoolerExt@117.221.147.89)
L450[10:10:23] <gigaherz> in my custom loader I used
L451[10:10:25] <gigaherz> this.iconSprite = modelManager.getTextureMap().getAtlasSprite(icon.toString());
L452[10:10:28] ⇨ Joins: Saturn812 (~Saturn812@128-69-6-128.broadband.corbina.ru)
L453[10:10:42] <Flashfire> Thanks
L454[10:10:49] <gigaherz> but I see waht you mean: you need the TextureMap noy juist the sprite
L455[10:11:06] <gigaherz> or is the sprite enough?
L456[10:11:23] <Flashfire> I have no model manager to work with
L457[10:11:33] <Flashfire> Yeah I need the map
L458[10:11:52] <gigaherz> I take it from
L459[10:12:02] <gigaherz> public void onModelBake(ModelBakeEvent event) { registerCustomBakedModels(event.modelManager, event.modelRegistry); }
L460[10:12:13] <gigaherz> hm myeah this is all complicated XD
L461[10:12:26] <gigaherz> I pass the model manager to my custom baked model
L462[10:12:30] <Flashfire> Minecraft.getMinecraft().getTextureManager().getTexture(texture).getAtlasSprite maybe?
L463[10:12:38] <gigaherz> oh possibly
L464[10:12:41] <gigaherz> dunno
L465[10:12:47] <gigaherz> that's beyond what I messed with
L466[10:12:48] <gigaherz> XD
L467[10:13:02] <gigaherz> in my case it was "ok! it works, don't touch it again."
L468[10:13:21] <Flashfire> But then I need the icon name
L469[10:13:51] <gigaherz> getTexture takes a ResourceLocation
L470[10:14:15] ⇦ Quits: tmtu (~tundmatu@78-70-189-179-no28.business.telia.com) (Ping timeout: 180 seconds)
L471[10:14:28] <gigaherz> dunno.
L472[10:14:29] <gigaherz> XD
L473[10:14:33] <Flashfire> I mean in getAtlasSprite
L474[10:14:42] <gigaherz> I don't see the method in there
L475[10:15:09] <Flashfire> Ohhh iBakedModel.getTexture().getIconName()
L476[10:15:30] <gigaherz> but
L477[10:15:34] ⇨ Joins: tmtu (~tundmatu@78-70-189-179-no28.business.telia.com)
L478[10:15:59] <gigaherz> isn't bakedModel.getTexture() enough?
L479[10:16:21] <Flashfire> Apparently not
L480[10:17:54] ⇨ Joins: tuxie (webchat@c-664e70d5.026-18-67626714.cust.bredbandsbolaget.se)
L481[10:18:08] <Flashfire> Didn't work
L482[10:18:16] *** Lex__ is now known as Lex|Dub
L483[10:18:49] <Flashfire> Here's my code http://pastebin.com/7t8Pp7J1
L484[10:18:58] <gigaherz> oh well, I'm happy that my code works as it is XD
L485[10:19:07] <gigaherz> although it doesn't quite work in obf
L486[10:19:22] <gigaherz> (the transform matrix isn't quite right somehow)
L487[10:19:36] <gigaherz> so I may eventually coinvert those .obj files to .b3d
L488[10:19:38] <Flashfire> I got this code from a 1.7 mod
L489[10:19:38] <gigaherz> convert*
L490[10:19:52] <Flashfire> And added the bakedmodel part
L491[10:20:05] <gigaherz> heh
L492[10:20:11] <PaleoCrafter> gigaherz, do you not have faith in shadekiller? :P
L493[10:20:12] <gigaherz> Minecraft is such a mess...
L494[10:20:30] <gigaherz> PaleoCrafter: he seems to have overengineering tendencies XD
L495[10:20:34] ⇦ Quits: tuxie (webchat@c-664e70d5.026-18-67626714.cust.bredbandsbolaget.se) (Killed (NickServ (GHOST command used by Tuxie_!~Tuxie@c-664e70d5.026-18-67626714.cust.bredbandsbolaget.se)))
L496[10:20:57] ⇨ Joins: Tuxie (~Tuxie@c-664e70d5.026-18-67626714.cust.bredbandsbolaget.se)
L497[10:21:53] <Flashfire> See anything in my code that doesn't look right gigherz?
L498[10:22:21] <gigaherz> not really, but that doesn't mean it's right
L499[10:22:27] <gigaherz> I just cna't really read it XD
L500[10:22:28] <Tuxie> Hi. I am making a simple mod, that needs to tweak the response of the server listing. I have been googling around to try to figure out how to hook into the default packets, but i cant seem to find my way. Any hints? :)
L501[10:22:35] <gigaherz> I see words, I don't know if they fit there ;P
L502[10:22:47] <gigaherz> Tuxie: what?
L503[10:23:01] <gigaherz> "response of the server listing"? listing of?
L504[10:23:08] ⇦ Quits: laci200270 (~androirc@31-46-236-227.pool.kapulan.hu) (Ping timeout: 378 seconds)
L505[10:23:32] <williewillus> he means the SMP menu
L506[10:23:42] <williewillus> probably :p
L507[10:23:44] <diesieben07> uhh aren't you the guy from the forums? :D
L508[10:23:46] <gigaherz> I can't concieve any possible case of "listing" that still allows for it to be a "simple mod"
L509[10:24:20] <gigaherz> from listing servers, to listing players in a server, they all sound coremod-ish, which immediately makes them non-trivial
L510[10:24:21] <gigaherz> XD
L511[10:24:25] ⇦ Quits: tmtu (~tundmatu@78-70-189-179-no28.business.telia.com) ()
L512[10:24:35] <PaleoCrafter> nah
L513[10:24:50] <Tuxie> Uh, the 0x00 packet. I want to insert something into the json response :).
L514[10:25:14] * gigaherz shrugs
L515[10:25:18] <diesieben07> yes, you are the guy from the forums.
L516[10:25:19] <diesieben07> Don't do that.
L517[10:25:22] <gigaherz> I guess i'm just not the right person to answer
L518[10:25:29] <diesieben07> what's wrong with the answer I already gave you?
L519[10:25:53] <Tuxie> diesieben07: I am probably not the guy from the forum, actually. :) Not been there for.. uhm.. two years.
L520[10:26:02] <diesieben07> Oh
L521[10:26:10] <diesieben07> because this morning someone asked the exact same question
L522[10:26:15] <Flashfire> Anyway I'm leaving for work
L523[10:26:19] <Flashfire> Be back later
L524[10:26:27] <diesieben07> Why do you want to insert something into that packet?
L525[10:26:31] ⇦ Parts: Flashfire (~sdh_7777@d24-36-220-189.home1.cgocable.net) ())
L526[10:26:51] ⇦ Quits: Emris (~Miranda@195.234.58.25) (Read error: Connection reset by peer)
L527[10:26:59] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 378 seconds)
L528[10:28:20] <Lex|Dub> Tuxie, are you the guy who wants to make a mod pack installer using the json from the status response?
L529[10:28:37] <diesieben07> apparently not, because that was the "guy on the forums" i was talking about.
L530[10:28:48] <Tuxie> diesieben07: Playing around with creating a proof-of-concept launcher that would download the correct modpack automatically. :). I looked it over, and it seemed like a sensible enough place to put a simple text string in. Most code that parses json just ignores parameters they are not looking for :). 'Most'. If its a really bad idea i could look elsewhere.
L531[10:29:02] <Tuxie> Apparantly someone had the same 'bright' idea i had then xD
L532[10:29:13] <diesieben07> http://www.minecraftforge.net/forum/index.php/topic,31942.0.html
L533[10:29:17] <diesieben07> that is *very* crazy :D
L534[10:29:54] <Lex|Dub> stupid laptop not haiving my timeban command
L535[10:29:59] <PaleoCrafter> lol
L536[10:30:12] <minecreatr> what is the person on the forum trying to do exactly?
L537[10:30:18] <diesieben07> an auto-updating launcher
L538[10:30:24] <Lex|Dub> Auto-installing mods == bad
L539[10:30:41] <diesieben07> except that's what all launchers do...
L540[10:30:44] <minecreatr> aren't there already a lot of launchers that auto install mods?
L541[10:33:11] <luacs1998> but the client doing iit is out of the question
L542[10:33:25] <diesieben07> he was not talking about the client.
L543[10:33:32] <luacs1998> wow
L544[10:33:33] <diesieben07> "proof-of-concept launcher"
L545[10:33:36] <luacs1998> that's dumb, then
L546[10:33:44] *** Cazzar is now known as Cazzar|Away
L547[10:33:45] <diesieben07> what's dumb?
L548[10:33:50] <minecreatr> wait, did he mean a mod in game doing the updating?
L549[10:33:56] <diesieben07> No.
L550[10:34:04] <gigaherz> no he wants the SERVER to have a special string in a packet
L551[10:34:09] <gigaherz> so the launcher can connect
L552[10:34:09] <williewillus> a launcher that pings the server using the mc connection
L553[10:34:12] <gigaherz> get the "modpack name"
L554[10:34:15] <gigaherz> and launch the right modpack
L555[10:34:24] <williewillus> the point is you can do that without hooking into mc :p
L556[10:34:26] <minecreatr> couldn't he just open another port?
L557[10:34:31] <williewillus> yeah
L558[10:34:36] <luacs1998> so basically, you connect to a server using the launcher?
L559[10:34:48] <gigaherz> that's apparently his idea, yes
L560[10:34:52] <luacs1998> then the server tells the client what modpack to launch
L561[10:34:57] <minecreatr> hmm
L562[10:35:00] <luacs1998> not so dumb after all, but still dumb
L563[10:35:03] <minecreatr> thats actually interesting in theory
L564[10:35:32] ⇨ Joins: HewloThere (~HewloTher@180.200.158.184)
L565[10:35:36] <gigaherz> yeah it just turns around the way Minecraft works
L566[10:35:51] <minecreatr> it could ping an alternate port, get the modpack, launch it, then connect on the mc port
L567[10:35:55] <gigaherz> you don't normally choose the server from a launcher
L568[10:36:35] <gigaherz> of course you could simply use the existing systems
L569[10:36:42] <gigaherz> to show server message that looks like
L570[10:36:46] ⇦ Parts: HewloThere (~HewloTher@180.200.158.184) ())
L571[10:36:52] <gigaherz> [modpack] The Server Name
L572[10:37:04] <gigaherz> and simply parse that
L573[10:37:21] <Lex|Dub> launchers dont download mods from the server or anything like that
L574[10:37:35] <Lex|Dub> they download from whatever respectible serivce that the client is pointed to
L575[10:37:35] <diesieben07> he is not talking about downloading things from the server.
L576[10:37:39] <williewillus> err is there a way to render the lava blockicon in 1.8? doing renderItemIntoGUI with a lava itemstack crashes (porting from 1.7)
L577[10:37:48] <diesieben07> the server says "this is the modpack i am using" and the client then sets up that modpack.
L578[10:37:48] <Lex|Dub> except the technic launcher which allows for arbitrary hosts
L579[10:37:56] <diesieben07> thats all
L580[10:37:58] <gigaherz> williewillus: I don't believe so
L581[10:38:01] <gigaherz> but I may be wrong
L582[10:38:04] <williewillus> >.>
L583[10:38:15] <gigaherz> lava uses a special renderer
L584[10:38:26] <gigaherz> well, liquids
L585[10:38:42] <gigaherz> they don't go through the usual model jsons
L586[10:39:28] <gigaherz> what I don't know, is if there's any json that lets you customize which texture is used
L587[10:39:33] <gigaherz> or the texture name is hardcoded
L588[10:39:41] <gigaherz> if it's hardcoded, then you could just reference it manually
L589[10:39:41] <PaleoCrafter> williewillus, you can use the forge fluid system :P
L590[10:40:12] <williewillus> how would that work :p I just want a small icon of water to be render in the hud
L591[10:40:31] <PaleoCrafter> you can get the resource location of the icon from there safely :P
L592[10:40:39] <PaleoCrafter> then you just draw a normal quad
L593[10:40:50] <gigaherz> oh the forge fluid system "knows" about lava?
L594[10:41:12] <gigaherz> for some reason I thought it would be just for custom fluids
L595[10:41:14] <PaleoCrafter> of course :P
L596[10:41:39] <gigaherz> makes sense, though, you'd want to be able to use lava/water in pipes without needing special code
L597[10:41:39] <PaleoCrafter> would require a lot of special casing in every single mod involving fluids out there otherwise
L598[10:41:39] ⇦ Quits: jandal (~quassel@li951-76.members.linode.com) (Read error: Connection reset by peer)
L599[10:41:39] <gigaherz> XD
L600[10:42:15] <gigaherz> yeah in that case use the fluid system, which is already designed to help mods with those things
L601[10:42:15] <gigaherz> XD
L602[10:44:05] ⇨ Joins: Raga_BM (~K@36.72.52.148)
L603[10:44:19] <sham1> yeah Forge adds water and lava to the fluid registery and stuff
L604[10:44:50] <gigaherz> yeah it seems obvious now
L605[10:44:57] <gigaherz> but somehow I didn't make the connection ;P
L606[10:45:11] <gigaherz> it would be like assuming the ore dictionary NOT to contain iron/gold
L607[10:45:11] <gigaherz> ;P
L608[10:45:22] <sham1> :P
L609[10:46:54] <williewillus> er after I get the resourcelocation of the fluidicon I just do a bindtexture and drawtexuredmodalrect? :p
L610[10:48:33] ⇨ Joins: jandal (~quassel@li951-76.members.linode.com)
L611[10:54:07] <sham1> Dont bind the resourcelocation
L612[10:54:24] <sham1> Does not work that way
L613[10:55:01] ⇦ Quits: minecreatr (~minecreat@uva-120-73.ResHall.Berkeley.EDU) (Quit: Leaving)
L614[10:55:40] <williewillus> er how do then haha
L615[10:56:03] <sham1> bindTexture(Minecraft.getMinecraft().getTextureMapBlocks().getAtlasSprite(fluid.getFlowing()))
L616[10:56:27] ⇨ Joins: Devoenix (~Devoenix@cpe-76-186-176-38.tx.res.rr.com)
L617[10:56:27] <sham1> Wait not
L618[10:56:59] <sham1> That Minecraft.getMinecraft().getTextureMapBlocks().getAtlasSprite(fluid.getFlowing()) is for the TextureAtlasSprite of the fluid icon
L619[10:57:23] <sham1> This is what you bind: TextureMap.locationBlocksTexture
L620[10:58:00] <sham1> And then you use the TextureAtlasSprite you got with that Minecraft.getMinecraft().getTextureMapBlocks().getAtlasSprite(fluid.getFlowing()) and render that
L621[10:58:30] ⇦ Parts: Devoenix (~Devoenix@cpe-76-186-176-38.tx.res.rr.com) (Leaving))
L622[10:58:49] <sham1> Trust me, I tried to bind fluid.getFlowing and render with that but it just didnt work
L623[10:58:54] ⇦ Quits: SoundLogic (~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net) (Ping timeout: 202 seconds)
L624[10:59:14] <williewillus> what do I pass the TextureAtlasSprite to
L625[10:59:41] <sham1> TextureAtlasSprite has four fields: getMinU, getMinV, getMaxU and getMaxV
L626[10:59:58] <sham1> Those represent the UV-coords of the texture you are trying to render
L627[11:00:45] *** Ashlee is now known as Ashlee|off
L628[11:01:30] <sham1> So yeah
L629[11:01:49] <sham1> I've done a lot with fluids as you can see
L630[11:03:14] <sham1> For instance, I've written a very intelligent fluid piping algorithm
L631[11:07:05] <gigaherz> convert them into items in small packets and use the item routing mechanics? ;P
L632[11:07:20] <sham1> No...
L633[11:07:24] <williewillus> that's the easy way out lol
L634[11:07:28] <williewillus> that one tubes mod does that
L635[11:07:40] <sham1> Even though that will be what I will do for items
L636[11:07:55] <sham1> Turn items into small fluid packets and send them via the fluid network
L637[11:08:26] <sham1> Because the name of the game here is that my mod uses fluids to do stuff
L638[11:08:50] <williewillus> is this about what i want: http://gyazo.com/d9ed59ab8a1eaf970bd5127f5d57f1d1
L639[11:09:02] <williewillus> I get the icon but it's a triangle and it's too big :p
L640[11:09:43] <sham1> Weird
L641[11:10:08] <sham1> Try to put the last addVertexWithUV one up
L642[11:10:28] <williewillus> don't i have to draw in a certain order or something
L643[11:10:31] <williewillus> counterclockwise?
L644[11:10:36] <sham1> Yeh
L645[11:10:42] ⇨ Joins: MorphFK (~Morphan1@mc.mcmonkey.org)
L646[11:10:47] *** MorphFK is now known as Morphan1
L647[11:10:48] <sham1> You can just fiddle with them until they suit your needs
L648[11:10:58] <sham1> That's what I do
L649[11:11:05] <PaleoCrafter> move the maxU, maxV step one up
L650[11:11:19] <sham1> That's what I said :P
L651[11:11:21] <williewillus> yup that did it
L652[11:11:22] <williewillus> thanks
L653[11:11:28] <PaleoCrafter> and extract that into a separate method, you'll never have to touch it agian :P
L654[11:11:39] <sham1> Mmmmm
L655[11:13:01] ⇨ Joins: tmtu (~textual@78-70-189-179-no28.business.telia.com)
L656[11:13:02] <sham1> Re-usable code
L657[11:13:03] <sham1> I like
L658[11:14:34] *** Vigaro is now known as AFK
L659[11:15:23] ⇨ Joins: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L660[11:19:27] <sham1> clazz
L661[11:21:13] <sham1> I hate having many tabs
L662[11:21:19] <sham1> But I just get so many for some reason
L663[11:22:04] <sham1> Welp, thankfully I can close all tabs to the right of a tab I choose
L664[11:22:26] <sham1> And 64 twitter posts in the feed...
L665[11:22:49] *** Cazzar|Away is now known as Cazzar
L666[11:23:51] ⇨ Joins: pugi (~pugi@dyndsl-037-138-189-058.ewe-ip-backbone.de)
L667[11:24:59] <williewillus> would it theoretically be possible to have the liquid displayed in pipes generated and baked at startup instead of being dynamically bound and rendered in the pipe? wouldnt work well for too many fluids or too many pipe types but just wondered
L668[11:25:06] <williewillus> because the cauldron water texture is specified in the model
L669[11:25:55] <sham1> You can have dynamic IBakedModels
L670[11:26:14] <sham1> And you can use them with BakeModelEvent or whatever it is called
L671[11:27:06] <sham1> You just have some IUnlistedProperties and that way you specify the fluid texture for the IBakedModel
L672[11:27:16] ⇨ Joins: kimfy_ (~kimfy___@74.141.16.62.customer.cdi.no)
L673[11:27:24] <sham1> Or if you dont mind the lag...
L674[11:28:24] <sham1> You could always go the route of Tesselating it yourself but that is not recomended in the long run
L675[11:28:46] ⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping timeout: 186 seconds)
L676[11:29:15] ⇦ Quits: Raga_BM (~K@36.72.52.148) (Ping timeout: 180 seconds)
L677[11:33:02] *** Illy[Zzz] is now known as Illyohs
L678[11:36:34] ⇦ Quits: TheJulianJES (~TheJulian@p5DC8DCAB.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by TheJulianJES_!~TheJulian@p4FEDEED0.dip0.t-ipconnect.de)))
L679[11:36:46] ⇨ Joins: TheJulianJES (~TheJulian@p4FEDEED0.dip0.t-ipconnect.de)
L680[11:39:19] ⇨ Joins: Raga_BM (~K@180.253.104.58)
L681[11:41:12] ⇨ Joins: MattDahEpic (~MattDahEp@75-166-138-36.hlrn.qwest.net)
L682[11:41:48] ⇨ Joins: killjoy (~killjoy@cpe-24-74-204-200.ec.res.rr.com)
L683[11:43:19] <MattDahEpic> i cant figure out why this is only reading one line: https://github.com/MattDahEpic/AutoOreDictConvert1.8/blob/master/src/main/java/com/mattdahepic/autooredictconv/config/Config.java#L14-L32
L684[11:43:28] <MattDahEpic> it reads 1 line then stops
L685[11:43:37] <MattDahEpic> even if there are more in the file
L686[11:44:20] ⇦ Quits: Raga_BM (~K@180.253.104.58) (Quit: Raga_BM)
L687[11:45:19] <diesieben07> MattDahEpic, the times of manual file reading is a thing of the past. Files.readLines
L688[11:45:40] <MattDahEpic> im trying to not require jafa8
L689[11:45:49] <sham1> jafa8 is love jafa8 is life
L690[11:45:49] <diesieben07> that's guava.
L691[11:45:50] <killjoy> is that guava or nio?
L692[11:45:57] <sham1> And guava
L693[11:46:00] <MattDahEpic> jafa8 has it
L694[11:46:00] <diesieben07> nio has the same
L695[11:46:03] <sham1> But eriously
L696[11:46:09] <diesieben07> this is guava, not Java 8
L697[11:46:11] <sham1> Java8 is like the next logical step
L698[11:46:15] ⇦ Quits: Hea3veN (~Hea3veN@181.165.169.102) (Quit: leaving)
L699[11:46:22] <sham1> Why not just require it
L700[11:46:37] <sham1> If you cant update to java8 then what are you doing!?
L701[11:46:42] <MattDahEpic> i can
L702[11:46:43] <diesieben07> for Java 8 it would be Files.lines()
L703[11:46:49] <sham1> That is my reasoning at the very least
L704[11:46:56] ⇨ Joins: SoundLogic (~SoundLogi@natewp.scls.lib.wi.us)
L705[11:47:02] <sham1> Users should also be able to
L706[11:47:23] <sham1> If the user cannot update their java then what the hell are they doing playing minecraft
L707[11:47:37] <killjoy> Windows users using the launcher should always have 8
L708[11:47:53] <PaleoCrafter> if they have the newest launcher exe :P
L709[11:48:04] <sham1> Linux and Mac users also can update so they also are not bottlenecks
L710[11:48:13] <PaleoCrafter> also, killjoy, could you get me a dump of any MC class?
L711[11:48:35] <killjoy> I'll dump Minecraft
L712[11:49:44] <PaleoCrafter> sure
L713[11:50:21] <sham1> Never dump MC
L714[11:50:35] <gigaherz> MC ofrever! never dump it! ;P
L715[11:50:38] <gigaherz> forever*
L716[11:51:04] ⇨ Joins: sww1235 (~sww1235@129.82.198.10)
L717[11:53:54] <killjoy> I seem to have found a bug
L718[11:54:04] <PaleoCrafter> :D
L719[11:54:17] <killjoy> Excuse me while I fix this
L720[11:54:31] <PaleoCrafter> take your time
L721[11:54:36] *** AFK is now known as Vigaro
L722[11:54:45] <killjoy> Would you like to know what the bug is?
L723[11:54:54] <PaleoCrafter> sure :P
L724[11:55:01] <sham1> "IEEP" Google says: "Institute for European Enviromental Policy"
L725[11:55:16] <killjoy> Any inner class that is referenced is added to the inner classes array
L726[11:55:24] ⇦ Quits: turmfalke_ (~turmfalke@p54A69C69.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L727[11:55:28] <Ordinastie> sham1, I assume you have a sufficiently reknown mod working on Java 8 ?
L728[11:56:01] <sham1> For having a reknown mod you first have to have a mod
L729[11:56:08] <sham1> SO no
L730[11:56:17] <Ordinastie> yeah I know
L731[11:56:23] <Ordinastie> because of <sham1> If the user cannot update their java then what the hell are they doing playing minecraft
L732[11:56:30] <sham1> :P
L733[11:56:33] <Ordinastie> if you had a mod, you would know
L734[11:56:51] <sham1> True
L735[11:56:56] <sham1> But still
L736[11:57:01] <PaleoCrafter> you should know without maintaining a mod, too :P
L737[11:57:02] ⇨ Joins: mikeprimm (~mikeprimm@2001:4870:600a:317:8c8c:87f1:c69e:a977)
L738[11:57:36] <sham1> I'd just do a tutorial with pretty pictures on how to install java 8 if that would help them
L739[11:57:43] <MattDahEpic> still doesnt work, same output. reads 1 line then stops:https://github.com/MattDahEpic/AutoOreDictConvert1.8/blob/master/src/main/java/com/mattdahepic/autooredictconv/config/Config.java#L14-L30
L740[11:58:19] <sham1> oh
L741[11:58:28] <sham1> You have your own config format
L742[11:58:32] <PaleoCrafter> gotta catch almost all of them, eh
L743[11:58:42] <MattDahEpic> its a plain text file with lines
L744[11:58:51] <MattDahEpic> no formatting past that
L745[11:59:01] <sham1> At least IOException would be more specific
L746[11:59:04] <MattDahEpic> look at the add defaults one
L747[11:59:36] <sham1> Also I'd print the stack trace if I were you
L748[12:01:08] <sham1> But yeah, I really should not be surprised by users not knowing what to do
L749[12:02:27] ⇦ Quits: Cooler (~CoolerExt@117.221.147.89) (Read error: Connection reset by peer)
L750[12:03:01] *** williewillus is now known as willieaway
L751[12:03:05] <sham1> But I still am for some reason
L752[12:03:36] <MattDahEpic> but why is it not working, i can put a bunch of lines in there and it will always read 1 line then stop
L753[12:04:34] <killjoy> PaleoCrafter, fixed :)
L754[12:08:00] <killjoy> PaleoCrafter, http://pastebin.com/0ah4e13u
L755[12:08:02] ⇦ Quits: Lex|Dub (~Lex@89.101.239.154) (Ping timeout: 206 seconds)
L756[12:08:07] <PaleoCrafter> thanks a lot
L757[12:08:55] <sham1> Umn what
L758[12:09:14] <killjoy> java class structure serializer
L759[12:09:23] <sham1> ok
L760[12:09:32] <sham1> Not gonna even ask
L761[12:09:53] <killjoy> It's a program I wrote for PaleoCrafter.
L762[12:10:07] <sham1> Paleo, what kind of sick plans do you have now...
L763[12:10:23] <PaleoCrafter> writing dynamic javadocs for MC/Forge :P
L764[12:10:33] <sham1> Oh dear lord
L765[12:15:54] ⇨ Joins: Cojo (~Cojosan@50.250.196.238)
L766[12:16:59] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L767[12:17:17] ⇦ Quits: MattDahEpic (~MattDahEp@75-166-138-36.hlrn.qwest.net) (Quit: Probably sleeping, maybe.)
L768[12:18:50] ⇨ Joins: sloantothebone (~sloantoth@75-106-29-150.cust.wildblue.net)
L769[12:23:52] ⇨ Joins: Emris (~Miranda@chello062178245147.2.12.vie.surfer.at)
L770[12:25:30] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L771[12:29:41] *** Vigaro is now known as AFK
L772[12:31:31] *** AFK is now known as Vigaro
L773[12:33:07] ⇨ Joins: Subaraki (~Artix@AClermont-Ferrand-552-1-189-221.w86-207.abo.wanadoo.fr)
L774[12:38:32] ⇨ Joins: Drullkus (~Drullkus@c-67-161-71-70.hsd1.ca.comcast.net)
L775[12:38:43] ⇨ Joins: modmuss50 (uid42264@id-42264.ealing.irccloud.com)
L776[12:40:15] ⇦ Quits: flappy (~flappy@85-76-64-154-nat.elisa-mobile.fi) (Ping timeout: 180 seconds)
L777[12:44:01] ⇨ Joins: orthoplex64 (~orthoplex@cpe-66-69-96-209.satx.res.rr.com)
L778[12:44:41] ⇨ Joins: Cojosan (~Cojosan@50.250.196.238)
L779[12:45:45] ⇦ Quits: Cojo (~Cojosan@50.250.196.238) (Ping timeout: 180 seconds)
L780[12:51:42] ⇨ Joins: Cojo (~Cojosan@50.250.196.238)
L781[12:52:45] ⇦ Quits: Cojosan (~Cojosan@50.250.196.238) (Ping timeout: 180 seconds)
L782[12:54:11] ⇨ Joins: flappy (~flappy@85-76-14-124-nat.elisa-mobile.fi)
L783[12:58:19] *** Vigaro is now known as AFK
L784[13:01:27] ⇨ Joins: MattDahEpic (~MattDahEp@75-166-138-36.hlrn.qwest.net)
L785[13:10:01] ⇦ Quits: Cojo (~Cojosan@50.250.196.238) (Quit: Beds explode goodnight)
L786[13:14:06] ⇨ Joins: laci200270 (~androirc@31-46-236-249.pool.kapulan.hu)
L787[13:15:32] *** PaleoCrafter is now known as PaleOff
L788[13:17:50] ⇦ Quits: TurnedSlayer|M (uid96825@id-96825.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L789[13:19:39] ⇦ Quits: Drullkus (~Drullkus@c-67-161-71-70.hsd1.ca.comcast.net) (Remote host closed the connection)
L790[13:21:28] ⇦ Quits: MattDahEpic (~MattDahEp@75-166-138-36.hlrn.qwest.net) (Quit: Probably sleeping, maybe.)
L791[13:22:02] ⇨ Joins: Mitchellbrine (uid38456@id-38456.highgate.irccloud.com)
L792[13:22:28] ⇨ Joins: LexMobile (uid15621@id-15621.ealing.irccloud.com)
L793[13:22:28] MineBot sets mode: +o on LexMobile
L794[13:26:45] *** willieaway is now known as williewillus
L795[13:28:45] ⇦ Quits: ASB2 (~ASB2@pool-100-2-101-60.nycmny.fios.verizon.net) (Ping timeout: 206 seconds)
L796[13:34:36] *** Ashlee|off is now known as Ashlee
L797[13:37:10] ⇦ Quits: tmtu (~textual@78-70-189-179-no28.business.telia.com) (Read error: Connection reset by peer)
L798[13:41:46] *** PaleOff is now known as PaleoCrafter
L799[13:45:35] *** williewillus is now known as willieaway
L800[13:47:22] *** AFK is now known as Vigaro
L801[13:48:06] ⇨ Joins: tmtu (~tundmatu@78-70-189-179-no28.business.telia.com)
L802[13:53:47] ⇦ Quits: smbarbour (~smbarbour@c-50-141-143-236.hsd1.il.comcast.net) (Ping timeout: 378 seconds)
L803[13:57:24] ⇨ Joins: smbarbour (~smbarbour@c-50-141-143-236.hsd1.il.comcast.net)
L804[14:01:28] ⇦ Quits: Szernex (~Szernex@193-83-140-188.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L805[14:01:48] ⇨ Joins: nxsupert (nxsupert@2001:19f0:6800:8161:1:be:a:7001)
L806[14:03:35] ⇨ Joins: Szernex (~Szernex@193-83-140-188.adsl.highway.telekom.at)
L807[14:04:19] *** ThuGie|off is now known as ThuGie
L808[14:07:09] ⇦ Quits: sloantothebone (~sloantoth@75-106-29-150.cust.wildblue.net) (Quit: Goodbye)
L809[14:08:45] ⇨ Joins: HassanS6000 (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net)
L810[14:13:19] ⇨ Joins: minecreatr (~minecreat@uva-120-73.ResHall.Berkeley.EDU)
L811[14:16:06] ⇦ Quits: Wastl2 (~Wastl2@x55b23180.dyn.telefonica.de) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
L812[14:17:05] ⇨ Joins: r4wk (uid48318@id-48318.highgate.irccloud.com)
L813[14:19:09] *** Vigaro is now known as AFK
L814[14:20:09] *** AFK is now known as Vigaro
L815[14:24:16] *** Tahgtahv is now known as Tahg
L816[14:29:22] <Lumien> Ok so i'm getting the currently held item from the player in my container constructor
L817[14:29:42] <Lumien> But after that that itemstack seems to instantly be "invalidated" and changing it does no longer do anything
L818[14:30:25] ⇦ Quits: laci200270 (~androirc@31-46-236-249.pool.kapulan.hu) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
L819[14:30:26] <diesieben07> are you trying to make a bag-like Item?
L820[14:31:20] <Lumien> yes
L821[14:31:30] <Lumien> And i did that before by just "resaving" it into the currently equipped item
L822[14:31:34] <Lumien> but i found that kind of ugly
L823[14:32:09] ⇦ Quits: tmtu (~tundmatu@78-70-189-179-no28.business.telia.com) (Ping timeout: 189 seconds)
L824[14:32:32] ⇨ Joins: laci200270 (~user@31-46-236-249.pool.kapulan.hu)
L825[14:32:44] <laci200270> what is the best json modeler?
L826[14:33:03] <Lumien> I use Cubik
L827[14:33:19] <Lumien> https://pbs.twimg.com/media/CJfXAnpWoAA759G.png:large
L828[14:33:20] <diesieben07> no thats all you can do
L829[14:33:24] <Lumien> And if that doesn't speak for itself
L830[14:33:27] <diesieben07> you must call setInventorySlotContents whenever you change it
L831[14:33:34] <Lumien> Why?
L832[14:33:43] <diesieben07> i dont know
L833[14:33:46] <diesieben07> you just do.
L834[14:34:01] <diesieben07> i never bothered to investigage
L835[14:34:22] <laci200270> but cubik is paid,isn't it?
L836[14:34:29] ⇨ Joins: tmtu (~tundmatu@78-70-189-179-no28.business.telia.com)
L837[14:35:28] *** helinus is now known as helinus|off
L838[14:35:31] <Lumien> yeah, but there is also a free version
L839[14:36:06] <laci200270> also json supports animated textures:if yes how can I use it?
L840[14:36:19] <laci200270> * not : ?
L841[14:36:22] <diesieben07> animated textures have been supported since ever
L842[14:36:45] <laci200270> how can I use it for json?
L843[14:36:52] <laci200270> and how they are work
L844[14:36:54] <laci200270> ?
L845[14:36:56] <diesieben07> has nothing to do with json
L846[14:37:04] <diesieben07> http://goo.gl/5V2Yru
L847[14:38:10] *** Vigaro is now known as AFK
L848[14:38:27] <laci200270> probaly not affect it,but it supports custom models?and there is a software that can animate it?
L849[14:38:41] <diesieben07> i dont know if it supports custom models
L850[14:38:52] <diesieben07> there is no software, it's just a bunch of images
L851[14:39:16] <laci200270> yeah, but there is a tool that creates images?
L852[14:39:30] <diesieben07> Gimp
L853[14:39:50] <laci200270> oh
L854[14:40:09] <laci200270> i previously used it for texture editing
L855[14:40:37] *** big_Xplo|AFK is now known as big_Xplosion
L856[14:42:20] <Horfius> Textures are images
L857[14:42:35] <Horfius> There is no difference
L858[14:43:18] <laci200270> yes, i know
L859[14:44:58] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L860[14:45:01] <tmtu> depends on the context
L861[14:45:24] *** big_Xplosion is now known as big_Xplo|AFK
L862[14:47:14] <laci200270> someone should write a blender json exporter :D
L863[14:47:37] ⇦ Parts: laci200270 (~user@31-46-236-249.pool.kapulan.hu) ())
L864[14:47:50] ⇨ Joins: laci200270 (~user@31-46-236-249.pool.kapulan.hu)
L865[14:47:51] ⇦ Quits: HassanS6000 (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net) (Read error: Connection reset by peer)
L866[14:48:48] <laci200270> there is any blender json exporter?
L867[14:52:09] ⇨ Joins: HassanS6000 (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net)
L868[14:53:16] ⇦ Quits: Emris (~Miranda@chello062178245147.2.12.vie.surfer.at) (Read error: Connection reset by peer)
L869[14:54:15] <ThuGie> hey guys, quick question, is there a config in forge, so that i can make liquid tick less ? for example a big reactor not finishe yet. filled with ender liquid causes quite some lag.
L870[14:55:58] <diesieben07> that's not forge's thing, it would have to be a big reactor feature
L871[14:56:01] ⇨ Joins: Nucleria (~Nucleria@cpe-107-9-165-182.neo.res.rr.com)
L872[14:56:05] <Nucleria> Hi.
L873[14:56:05] ⇦ Quits: sww1235 (~sww1235@129.82.198.10) (Ping timeout: 204 seconds)
L874[14:56:40] *** cpw|out is now known as cpw
L875[14:56:45] <Lumien> Okay i found where it copies the currently held item, in NetHandlerPlayServer.processPlayerBlockPlacement
L876[14:56:49] <Lumien> But i don't get why it does that
L877[14:57:16] <diesieben07> because minecraft
L878[14:57:34] ⇦ Quits: OnyxKnight (~OnyxDarkK@cpc1-colc7-2-0-cust19.7-4.cable.virginm.net) (Ping timeout: 186 seconds)
L879[14:57:36] <Lumien> Actually i think it has something to do with the forge event :P
L880[14:59:47] ⇦ Quits: laci200270 (~user@31-46-236-249.pool.kapulan.hu) (Ping timeout: 378 seconds)
L881[15:00:53] ⇦ Quits: psxlover (psxlover@178.128.76.177.dsl.dyn.forthnet.gr) (Ping timeout: 378 seconds)
L882[15:01:02] ⇨ Joins: Flashfire (~sdh_7777@d24-36-220-189.home1.cgocable.net)
L883[15:01:09] <ThuGie> well it is probably all liquid you pour out into it, or not even into it, so was hoping i was able to set tick rate for liquid :p
L884[15:01:22] <ThuGie> but probably got to complain to tinkers construct as ender liquid is by them so :)
L885[15:01:25] <ThuGie> thanks anyway
L886[15:01:51] <diesieben07> liquid in tanks is not like liquid in world
L887[15:01:58] <diesieben07> it is completely up to the tank what happens
L888[15:02:04] <Flashfire> I can't seem to get a custom compass texture to work and I need some help
L889[15:02:09] <Lumien> Big Reactors don't have a tank
L890[15:02:14] <Lumien> you fill the multiblock with liquid
L891[15:02:15] <Flashfire> Here's my event handler which I believe has the problem code: http://pastebin.com/8iHFjNM7
L892[15:02:23] <diesieben07> oh
L893[15:02:30] <diesieben07> well, then its up to the liquid to make a config
L894[15:02:31] <ThuGie> the tank is not yet made diesieben07
L895[15:02:53] <ThuGie> for big reactor you pour it in first before making it a multi block structure
L896[15:02:58] <diesieben07> in any case this is not something that forge can do
L897[15:03:08] <ThuGie> got to go at tinkers i guess :p
L898[15:10:26] <Lumien> Ok nevermind, no idea why it copies the current item
L899[15:10:58] *** Ashlee is now known as Ashlee|off
L900[15:11:17] <Lumien> Like, it doesn't keep the old one for "restore" purposes or something
L901[15:14:07] *** Ashlee|off is now known as Ashlee
L902[15:17:19] <Flashfire> Does anyone know how to use RenderItemInFrameEvent for atlasSprites in 1.8?
L903[15:17:42] <gigaherz> no but what are you trying to achieve?
L904[15:17:54] <Flashfire> Getting my compass texture to show up
L905[15:18:06] <Flashfire> It only appears as a checkered block
L906[15:18:07] <gigaherz> ah, while in an item frame?
L907[15:18:29] <Flashfire> I don't believe that's the same kind of item frame
L908[15:18:33] ⇦ Quits: smbarbour (~smbarbour@c-50-141-143-236.hsd1.il.comcast.net) (Killed (NickServ (GHOST command used by smbarbour_!~smbarbour@74.123.229.10)))
L909[15:18:37] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L910[15:18:41] <Flashfire> I think this is for sprite frames
L911[15:19:40] ⇨ Joins: Hassan (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net)
L912[15:19:45] ⇦ Quits: HassanS6000 (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net) (Ping timeout: 180 seconds)
L913[15:20:01] ⇨ Joins: smbarbour (~smbarbour@c-50-141-143-236.hsd1.il.comcast.net)
L914[15:20:10] <Flashfire> I can't find a single compass example in 1.8 that's not changed beyond relevance
L915[15:20:23] <Flashfire> More specifically for the texture
L916[15:21:07] <gigaherz> how does the ctual compass achieve it?
L917[15:21:29] <Flashfire> Well vanilla doesn't need the event that forge mods need
L918[15:21:38] <gigaherz> well sure
L919[15:21:53] <Flashfire> That's renderItemInFrame
L920[15:22:05] <Flashfire> Because the texture is already built in
L921[15:22:10] <gigaherz> !gm renderItemInFrame
L922[15:23:00] <gigaherz> oh I see
L923[15:23:02] <gigaherz> textureatlassprite = this.mc.getTextureMapBlocks().getAtlasSprite(TextureCompass.field_176608_l);
L924[15:23:02] <gigaherz> this.mc.getTextureManager().bindTexture(TextureMap.locationBlocksTexture);
L925[15:23:08] <gigaherz> that's what MC does for the compass
L926[15:23:13] <Flashfire> Yeah
L927[15:23:20] <gigaherz> can't you do the same, though?
L928[15:23:34] <gigaherz> register it in the blocks map, and use that?
L929[15:23:48] <Flashfire> Didn't you tell me earlier I can't use the blocks map?
L930[15:23:59] <gigaherz> well I didn't say "can't"
L931[15:23:59] <Flashfire> Since it's an item
L932[15:24:09] <gigaherz> but one assumes that the items texture would be a better fit
L933[15:24:09] <gigaherz> XD
L934[15:24:17] <gigaherz> but if the actual compass uses the blocks map.....
L935[15:24:25] *** willieaway is now known as williewillus
L936[15:24:32] <Flashfire> Ok, I'll try that
L937[15:24:33] <Flashfire> Thanks
L938[15:24:37] *** ThuGie is now known as ThuGie|off
L939[15:24:51] <gigaherz> my policy is usually "do whatever minecraft does, or the forge equivalent"
L940[15:24:54] <gigaherz> ;P
L941[15:26:39] ⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Read error: Connection reset by peer)
L942[15:27:22] <Flashfire> Since I have a class for the texture, how does that get implemented?
L943[15:27:32] <gigaherz> no idea
L944[15:27:36] <gigaherz> why do you need a class?
L945[15:27:37] <gigaherz> :/
L946[15:27:40] *** williewillus is now known as willieaway
L947[15:27:44] <gigaherz> just load the resource and map it?
L948[15:27:49] <Flashfire> Every compass I've seen including vanilla uses a class
L949[15:27:56] <Flashfire> Since it's a spritesheet and not a static image
L950[15:28:11] <Flashfire> TextureCompass
L951[15:28:16] <gigaherz> oh I see
L952[15:28:18] ⇨ Joins: OnyxKnight (~OnyxDarkK@cpc1-colc7-2-0-cust19.7-4.cable.virginm.net)
L953[15:28:28] <gigaherz> for t he animation angle
L954[15:29:35] *** mrkirby153 is now known as kirby|away
L955[15:29:44] <Flashfire> Didn't work
L956[15:31:38] <gigaherz> whelp
L957[15:31:40] <gigaherz> no idea then
L958[15:31:41] <Flashfire> It appears renderItemInFrame never even fires
L959[15:31:49] <gigaherz> you may need a rendering pro for this
L960[15:32:03] <Flashfire> So no wonder it didn't work, the code isn't even running
L961[15:32:15] <gigaherz> did you register the event handles into the event bus?
L962[15:32:18] <gigaherz> handler*
L963[15:32:22] <gigaherz> XD
L964[15:32:26] <gigaherz> or well, the right bus
L965[15:32:38] <Flashfire> Yes...
L966[15:32:39] <gigaherz> whichever it happens to be ;P
L967[15:32:53] <Flashfire> MinecraftForge.EVENT_BUS.register(new ChaosCompassEventHandler(Minecraft.getMinecraft().thePlayer));
L968[15:32:53] <gigaherz> no idea then, poke fry or something ;P
L969[15:33:11] <gigaherz> (which I already did by just mentioning XD)
L970[15:33:35] ⇨ Joins: Lunatrius` (~Lunatrius@77.38.103.182)
L971[15:33:56] <Flashfire> I'm not even sure what makes that event fire
L972[15:34:22] <gigaherz> it's right there in RenderItemFrame.java
L973[15:34:23] <gigaherz> net.minecraftforge.client.event.RenderItemInFrameEvent event = new net.minecraftforge.client.event.RenderItemInFrameEvent(p_82402_1_, this);
L974[15:34:23] <gigaherz> if (!net.minecraftforge.common.MinecraftForge.EVENT_BUS.post(event))
L975[15:34:59] ⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Killed (NickServ (GHOST command used by Lunatrius`)))
L976[15:35:00] *** Lunatrius` is now known as Lunatrius
L977[15:35:55] <Flashfire> Well then my compass isn't registering as a compass
L978[15:36:13] ⇦ Quits: Mitchellbrine (uid38456@id-38456.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L979[15:36:35] <gigaherz> that doesn't matter
L980[15:36:53] <gigaherz> you need to do the whole rendering in the event
L981[15:37:16] <gigaherz> "copy" the whole compass else{} block
L982[15:37:22] <gigaherz> and adapt it to your needs
L983[15:37:34] <Flashfire> From RenderItemInFrame?
L984[15:37:35] ⇦ Quits: Hassan (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net) (Read error: Connection reset by peer)
L985[15:37:42] <gigaherz> yes
L986[15:37:56] ⇨ Joins: Hassan (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net)
L987[15:38:00] <gigaherz> basically, since you can't rely on minecraft entering the "if(item == Items.compass)" block
L988[15:38:04] <gigaherz> you can'trely on any of that code
L989[15:38:09] <gigaherz> so copy it into your render event
L990[15:38:18] <gigaherz> and cancel the event so it doesn't run the original code
L991[15:38:31] ⇦ Quits: Tuxie (~Tuxie@c-664e70d5.026-18-67626714.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
L992[15:38:36] <Flashfire> Which event? If you mean RenderItemInFrame it doesn't fire anyway
L993[15:38:46] <gigaherz> the nyou have a bigger issue
L994[15:38:52] <gigaherz> you didn't register your item correctly
L995[15:39:01] <Flashfire> I did it like any other item that works
L996[15:39:11] <gigaherz> does the item actually display in the item frame?
L997[15:39:33] <Flashfire> It's a checkered cube
L998[15:39:44] <gigaherz> uh
L999[15:39:54] <gigaherz> check your logs
L1000[15:39:59] <gigaherz> you must be missing the proper jsons
L1001[15:40:12] <Flashfire> I don't think so, I copied them from vanilla and other mods
L1002[15:40:16] ⇨ Joins: GeekGuy432 (~AndChat66@host-2-99-54-4.as13285.net)
L1003[15:40:24] <gigaherz> did you register the item AND the variant?
L1004[15:40:26] <Flashfire> It doesn't have a json in blocks but I don't think it needs one
L1005[15:40:36] <Flashfire> variant?
L1006[15:40:42] <gigaherz> no it's an item, you want an item json ;p
L1007[15:41:05] <gigaherz> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/client/ClientProxy.java#L104
L1008[15:41:15] <gigaherz> that's how the registration of a basic item works
L1009[15:41:18] ⇦ Parts: GeekGuy432 (~AndChat66@host-2-99-54-4.as13285.net) ())
L1010[15:41:23] <gigaherz> or at least how it worked back in january ;P
L1011[15:41:48] <Flashfire> I didn't add the variant but I haven't needed it for non-metadata blocks or items so far
L1012[15:42:30] <gigaherz> hmm last I checked it was required for items
L1013[15:42:31] <gigaherz> not blocks
L1014[15:42:33] <gigaherz> but items
L1015[15:42:40] <gigaherz> maybe things did change
L1016[15:43:29] <Flashfire> Well I'll see if there's any difference
L1017[15:44:19] <Flashfire> Hmm, nope
L1018[15:44:42] <gigaherz> I'm starting to consider trying to implement my own "compass" just to try this myself XD
L1019[15:45:29] <Flashfire> I wonder why that event won't fire
L1020[15:46:55] <Flashfire> One difference from the 1.7 mod I used for reference is a method with no equivalent I know of
L1021[15:47:27] *** AFK is now known as Vigaro
L1022[15:47:35] <Flashfire> It initializes the texture class I want to use but it takes an iconRegister argument
L1023[15:49:18] <gigaherz> well the event fires just fine for me
L1024[15:49:41] <gigaherz> @SubscribeEvent
L1025[15:49:41] <gigaherz> public void onRenderInFrame(RenderItemInFrameEvent event) gets called as soon as I place *any* item in an item frame
L1026[15:50:03] <Flashfire> So it actually involves an item frame item?
L1027[15:50:09] <Flashfire> What does that have to do with a compass?
L1028[15:50:17] <gigaherz> it's rendered for ANY item in ANY frame
L1029[15:50:26] <gigaherz> compass or not
L1030[15:50:45] <Flashfire> I thought it was about animation frames
L1031[15:50:48] <gigaherz> no
L1032[15:50:52] <Flashfire> If it's not, I don't see why it's relevant
L1033[15:50:56] <gigaherz> it simply needs special handling for compass
L1034[15:51:06] <gigaherz> since you need to also update the animation when the item is in the item frame
L1035[15:51:08] <gigaherz> but aside of that
L1036[15:51:15] <gigaherz> it's *only* used for item frames
L1037[15:51:27] <Flashfire> I just want it to work period, item frame or not
L1038[15:51:35] *** kirby|away is now known as mrkirby153
L1039[15:51:47] <gigaherz> thne you need OTHER events, because RenderItemInFrame means in an ITEM FRAME ;P
L1040[15:52:05] <Flashfire> It's probably that one from the 1.7 mod that takes the iconregister argument
L1041[15:52:19] <Flashfire> Is there any 1.8 equivalent? It has no name
L1042[15:52:36] <Flashfire> Actually I can find it on github probably
L1043[15:52:36] <gigaherz> 1.8 doesn't use "icons"
L1044[15:52:38] <gigaherz> it uses models
L1045[15:52:53] <sham1> ^
L1046[15:53:04] <Flashfire> https://github.com/MrIbby/EnderCompass/blob/master/src/main/java/com/outlook/siribby/endercompass/ItemEnderCompass.java
L1047[15:53:07] <Flashfire> Last method
L1048[15:53:21] <Flashfire> That does what I want but I don't know the equivalent if there even is one
L1049[15:53:30] <sham1> What are you trying to accomplish?
L1050[15:53:33] <gigaherz> yeah that's the suff you did earlier
L1051[15:53:38] <gigaherz> about the texture stitch event
L1052[15:53:43] <Flashfire> I'm trying to get a compass texture to not be ignored
L1053[15:53:56] <gigaherz> your issue is that you need custom rendering for the compass
L1054[15:54:06] <Flashfire> Hmm
L1055[15:54:16] <Flashfire> That 1.7 mod didn't seem to need one
L1056[15:54:23] <sham1> But 1.8 does
L1057[15:54:25] <gigaherz> 1.7 is NOT 1.8
L1058[15:54:26] <Flashfire> I thought the texture class did all that
L1059[15:54:28] <sham1> So get cracking
L1060[15:54:35] <gigaherz> no, the textureclass is specifically for Item Frames
L1061[15:54:44] <Flashfire> Seriously?
L1062[15:54:47] <Flashfire> Hm
L1063[15:54:58] <gigaherz> TextureCompass is never referenced outside there
L1064[15:55:24] <Flashfire> I don't know how vanilla does it then without a render class
L1065[15:55:36] <Flashfire> There's no render class with compass in the name
L1066[15:56:35] <gigaherz> hmm
L1067[15:56:42] <gigaherz> actually TextureCompass inherits from TextureAtlasSprite
L1068[15:56:43] <diesieben07> TextureCompass is for all compass rendering
L1069[15:56:55] <gigaherz> so my search was bogus
L1070[15:57:03] <diesieben07> make a class similar to it and register it in TExtureStichEvent
L1071[15:57:15] <gigaherz> as far as I know he already did that
L1072[15:57:24] <gigaherz> cos I guided him earlier ;P
L1073[15:57:27] <diesieben07> there should be no need for specific item frame code
L1074[15:58:01] <Flashfire> The texture code isn't firing from what I can see
L1075[15:58:15] ⇦ Quits: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 180 seconds)
L1076[15:58:15] <gigaherz> okay so,
L1077[15:58:43] <Flashfire> I didn't reference my texture class in the texturestitchevent so that's probably it
L1078[15:59:14] ⇦ Quits: Roguexy (~Roguexy@78-131-95-61.pool.digikabel.hu) (Quit: Roguexy)
L1079[15:59:16] <gigaherz> uh
L1080[15:59:16] <Flashfire> I'm not really sure how to either
L1081[15:59:22] <gigaherz> then how did you expect it to actually get used
L1082[15:59:24] <gigaherz> XD
L1083[15:59:27] ⇨ Joins: hr49_pi (~matthew@108-203-5-240.lightspeed.rlghnc.sbcglobal.net)
L1084[15:59:54] ⇦ Parts: hr49_pi (~matthew@108-203-5-240.lightspeed.rlghnc.sbcglobal.net) ())
L1085[16:00:14] <Flashfire> I only know in the texturestitchevent to register the resourcelocation
L1086[16:00:55] <gigaherz> oh right
L1087[16:01:48] <Flashfire> Am I supposed to do this? (first box) http://www.minecraftforge.net/forum/index.php?topic=10514.0
L1088[16:02:15] <gigaherz> I'll let diesieben07 take over, I have no idea what I'm doing, let alond what you are doing
L1089[16:02:16] <gigaherz> XD
L1090[16:02:20] <gigaherz> alone*
L1091[16:02:25] <diesieben07> lol i have no idea eitehr
L1092[16:05:16] <Lumien> Pretty sure the compass texture is entirely handled in TextureCompass
L1093[16:05:37] <Flashfire> That's what I thought from the start
L1094[16:06:08] <Lumien> I'm not sure you can use a custom TextureAtlasSprite with a normal json model
L1095[16:06:24] <Lumien> You probably wanna make your own IBakedModel
L1096[16:06:32] ⇨ Joins: Cooler (~CoolerExt@117.221.147.89)
L1097[16:06:40] <Hassan> Lol wtf..
L1098[16:07:07] *** Kolatra is now known as Kolatra|Away
L1099[16:07:14] <Flashfire> Well I'll try anything at this point, I can't get anything to work with this compass
L1100[16:07:28] <Hassan> This isn't working.. :(
L1101[16:07:56] <Flashfire> And I'm not sure what's supposed to go in "iconName"
L1102[16:07:59] <Hassan> It says my Java install is not working..
L1103[16:08:18] <Hassan> http://snag.gy/QYjPM.jpg
L1104[16:08:40] <Lumien> Look at the vanilla compass texture
L1105[16:08:51] <Flashfire> I did
L1106[16:08:51] <Lumien> It's the path to your version of that
L1107[16:08:54] <Flashfire> I copied it
L1108[16:08:59] <Lumien> Does your compass work like a normal compass?
L1109[16:09:13] <Flashfire> It just shows up as a checkered cube no matter what I do
L1110[16:09:21] <Flashfire> And yes, it just has a different point
L1111[16:09:33] <Lumien> Where it points to i assume?
L1112[16:09:46] <Flashfire> A structure created by my mod
L1113[16:10:07] <Lumien> So extend TextureCompass then
L1114[16:10:10] <Hassan> Anyone? Lol forge installer won't start.
L1115[16:10:13] <Flashfire> I did actually
L1116[16:10:24] <Lumien> And change the code in updateCompass to get the position of your structure instead of the spawn point
L1117[16:10:31] <Flashfire> The texture code isn't even firing
L1118[16:11:02] <Flashfire> This is in my texturestitch event: event.map.setTextureEntry("chaosblock:chaos_compass", new TextureChaosCompass("chaos_compass"));
L1119[16:11:04] <Lumien> If you don't use it of course it doesn't
L1120[16:11:33] <Flashfire> So obviously I'm using it wrong
L1121[16:11:43] <Lumien> Let me try recreating the vanilla compass really quick
L1122[16:11:47] <Hassan> http://snag.gy/SSFoY.jpg
L1123[16:13:08] ⇦ Quits: Wasweb (~Wasweb@540319BF.catv.pool.telekom.hu) (Quit: Leaving)
L1124[16:15:58] ⇦ Quits: orthoplex64 (~orthoplex@cpe-66-69-96-209.satx.res.rr.com) (Quit: Leaving)
L1125[16:16:13] <Hassan> lol ima reinstall java..
L1126[16:16:32] <Flashfire> Make sure you pay attention to x32 x64
L1127[16:17:15] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 180 seconds)
L1128[16:17:17] *** big_Xplo|AFK is now known as big_Xplosion
L1129[16:20:17] *** Vigaro is now known as AFK
L1130[16:22:29] <Hassan> WTF.. I'm using 64 bit Java 6 and the installer won't work..
L1131[16:22:36] *** PaleoCrafter is now known as PaleOff
L1132[16:22:42] <Flashfire> Java 6?
L1133[16:22:47] <Flashfire> Isn't that a bit outdated?
L1134[16:24:03] <Mimiru> k, possibly dumb question.. I have a block that stores rotational data via meta. I need to translate from a ForgeDirection to left/right/back/front in respect to the facing side... Thoughts for a reasonable way to do so?
L1135[16:24:15] <Mimiru> Also, on a tablet, expect slow replies.
L1136[16:24:42] <diesieben07> not sure what you mean. do you mean for textures?
L1137[16:24:51] <Corosus> 24 if statements gogogogo!
L1138[16:25:06] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L1139[16:25:13] <Mimiru> well, it's an addon for OpenComputers, and i want my sides to be like ocs
L1140[16:25:25] <diesieben07> no idea what that means :D
L1141[16:25:35] <Mimiru> I'd look at oc, but i don't speak scala
L1142[16:26:01] <Hassan> :( wtf it won't load..
L1143[16:26:07] <Hassan> Lol should I get Java 7
L1144[16:26:15] <Mimiru> Well, assume it's for textures then :p i want to disallow connections on like the right and back sides
L1145[16:26:16] <Flashfire> I think so
L1146[16:26:16] <Sangar> Sssspeak Ssssscala you mean? I get the feeling people think it's like parsel, that you have to be born with it.
L1147[16:26:24] <diesieben07> Hassan, Java 8
L1148[16:26:31] <Hassan> diesieben07, is it required? :(
L1149[16:26:34] <diesieben07> No
L1150[16:26:36] <Mimiru> I can just use west/south, but that's counter intuitive
L1151[16:26:37] <diesieben07> but there is no reason not to.
L1152[16:26:39] <Hassan> Why isn't it loading?
L1153[16:26:52] <Mimiru> Sangar!
L1154[16:27:02] <Mimiru> Maybe you can help then lol
L1155[16:27:17] <Sangar> if i understand what the problem is, maybe ;)
L1156[16:27:26] <Hassan> What's funny is my dev env is fine..
L1157[16:27:27] <diesieben07> hmm the easiest would be to just do a rotation and then use like "north" as your "front", since there is no "left, right" enum in forge
L1158[16:28:12] <Mimiru> Sangar wanna do this here or in oc?
L1159[16:28:27] <Sangar> either way's fine with me :P
L1160[16:28:33] <Mimiru> Lol, k.
L1161[16:28:45] <Mimiru> lemme try to steal a pc
L1162[16:30:08] <Sangar> but yeah, as for that rotational stuff... if you only need horizontal rotations, you can probably map it relatively simply with a lookup array storing the translations
L1163[16:30:34] <Mimiru> \o/ PC and ZNC Webchat
L1164[16:30:35] <Mimiru> lol
L1165[16:31:23] <Mimiru> Well, I need all 6, I have 1 input, and 5 out. currently I do setSide("south", true) to enable the south side
L1166[16:31:38] <Mimiru> I'd like to do setSide(sides.left, true)
L1167[16:31:53] <Sangar> left is just west (or was it east)
L1168[16:31:55] <Mimiru> (sides.left being OC's sides api)
L1169[16:32:14] <Sangar> it's just an alias
L1170[16:32:18] <Sangar> for rotation aware stuff
L1171[16:32:24] <Mimiru> See this is what confuses me, it works perfectly if my block rotation is one direction
L1172[16:32:31] <Mimiru> but breaks if In another..
L1173[16:32:36] <Sangar> internally it's still east / west, but in the local "coordinate system" if you want to call it that
L1174[16:33:05] <Sangar> yeah, if it's rotated you'll need to translate from local to global
L1175[16:33:08] <Mimiru> if my meta is, I think 3 (I'm not home and wont be for an hour or so :/) then sides.left/right etc work
L1176[16:33:17] <Sangar> if it's in the default direction that translation is a noop so it works
L1177[16:33:30] ⇨ Joins: The_Smartman (The_Smartm@cpe-104-231-107-133.neo.res.rr.com)
L1178[16:33:52] <Mimiru> So yeah, the mapping is hurting my brain lol
L1179[16:34:13] <Lumien> Ok so appearently TextureStitchEvent.Pre gets called after all textures from json models are already registered
L1180[16:34:23] <Flashfire> I see
L1181[16:34:42] <Mimiru> https://github.com/PC-Logix/OpenSecurity/blob/master/src/main/java/pcl/opensecurity/tileentity/TileEntitySwitchableHub.java my horrible attempt at this.
L1182[16:34:59] <Flashfire> Was the code I put in there correct? (event.map.setTextureEntry("chaosblock:chaos_compass", new TextureChaosCompass("chaos_compass"));)
L1183[16:35:10] <Sangar> Mimiru, have you ever worked with scene graphs or something like that? that'd help :3
L1184[16:35:13] <Lumien> i believe so
L1185[16:35:19] <Mimiru> Sangar: no.. :/
L1186[16:35:38] <Flashfire> And I also need to register the texture with (event.map.registerSprite(Texture);) right?
L1187[16:36:14] *** willieaway is now known as williewillus
L1188[16:36:45] ⇦ Quits: SoundLogic (~SoundLogi@natewp.scls.lib.wi.us) (Ping timeout: 180 seconds)
L1189[16:37:30] <Flashfire> Either way it's still not showing up as anything but a checkered ccube
L1190[16:38:16] <Lumien> yeah, like i said you can't use setTextureEntry
L1191[16:38:18] <Lumien> one second
L1192[16:38:42] <Flashfire> I must have missed when you said that
L1193[16:39:21] <Lumien> Well that's what "Ok so appearently TextureStitchEvent.Pre gets called after all textures from json models are already registered"
L1194[16:39:22] <Lumien> means
L1195[16:39:24] <Lumien> in the end
L1196[16:39:25] <Sangar> Mimiru, allright. so. how to word this. the states you store, they're stored in local coordinates currently (since you set them without adjusting them in the callback). which is actually not bad, because it'll make rotations of the block (via wrenching it e.g.) work seamlessly. but in the canConnect you need to convert those to a global rotation to make it work. so say if south is your default, but the block faces west, then (local) north is
L1197[16:39:25] <Sangar> actually (global) east e.g.
L1198[16:39:44] <Sangar> and you'll basically need to do that mapping before comparing to your meta
L1199[16:39:51] <Sangar> brb
L1200[16:40:04] <Flashfire> Then I must not understand this very well because I still don't see the relation
L1201[16:40:30] <Flashfire> Wait, I got it :P
L1202[16:42:12] <Flashfire> So do I need a different event or different function then?
L1203[16:43:01] ⇦ Quits: Loetkolben (~Loetkolbe@ipb2197f94.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L1204[16:44:21] <Mimiru> Sangar glad I did something right then lol, I just can't wrap my head around that map..
L1205[16:44:43] <Lumien> Ok Flashfire got it
L1206[16:45:04] <Lumien> http://pastebin.com/K0wVbgCW
L1207[16:45:13] <Lumien> That is what you do in TextureStitchEvent.Pre
L1208[16:45:29] <Lumien> In my example the texture i then specify in the json file is "randomthings:testCompass"
L1209[16:45:31] *** Kolatra|Away is now known as Kolatra
L1210[16:45:33] <Flashfire> Thanks a lot, let me try it
L1211[16:45:59] <Lumien> It just works in dev environment like that
L1212[16:46:20] <Lumien> due to the reflection
L1213[16:46:28] <Flashfire> Dumb question: which field class is used there?
L1214[16:46:45] <Lumien> the java reflection one
L1215[16:46:53] <Lumien> might want to read up a bit on reflection
L1216[16:47:05] <Flashfire> Ah I was leaning toward that one
L1217[16:48:21] ⇨ Joins: Roguexy (~Roguexy@78-131-95-61.pool.digikabel.hu)
L1218[16:48:54] <Flashfire> Still a checkered cube
L1219[16:49:10] ⇦ Quits: Nucleria (~Nucleria@cpe-107-9-165-182.neo.res.rr.com) (Quit: Nucleria)
L1220[16:49:10] ⇦ Quits: Brokkoli (~Brokkoli@f054096012.adsl.alicedsl.de) (Ping timeout: 186 seconds)
L1221[16:49:26] <Flashfire> Wait I made a mistake in the mod name let me retry
L1222[16:49:56] <Lumien> if it's a checked square you forgot the animation file for the texture
L1223[16:51:09] <Flashfire> The png.meta or whatever?
L1224[16:51:11] <Flashfire> I added that
L1225[16:51:26] <Flashfire> The code runs now and it crashes on updateCompass but I'm glad something new is happening
L1226[16:52:14] *** Kolatra is now known as Kolatra|Away
L1227[16:52:26] <Lumien> If it crashes on updateCompass that at least means it uses that class for the texture now :D
L1228[16:52:31] <Lumien> just an error in your logic probabl
L1229[16:53:22] <Flashfire> It was the blockpos it was probably null so I changed it
L1230[16:53:34] <Flashfire> And the texture sort-of works now except I see 3 faces at once
L1231[16:54:26] <Flashfire> I'll give an image
L1232[16:54:50] ⇨ Joins: Brokkoli (~Brokkoli@f054177135.adsl.alicedsl.de)
L1233[16:54:58] *** tterrag|ZZZzzz is now known as tterrag
L1234[16:55:51] ⇦ Quits: mikeprimm (~mikeprimm@2001:4870:600a:317:8c8c:87f1:c69e:a977) (Quit: Konversation terminated!)
L1235[16:55:51] <Flashfire> My computer won't take a screenshot for some reason
L1236[16:56:25] <Flashfire> I know what it is anyway, the compass model isn't working
L1237[16:56:37] <Flashfire> Thank you so much for helping me get that texture working, that was the hard part
L1238[16:57:08] ⇦ Quits: tterrag (~quassel@48.sub-70-192-203.myvzw.com) (Quit: ZNC Just died, expect me from webchat soon.)
L1239[16:57:48] ⇨ Joins: esKaayY (~esKaayY@2607:5300:100:200::3fc)
L1240[16:59:10] ⇨ Joins: tterrag (~tterrag@tterrag.com)
L1241[17:03:21] <Flashfire> The JSON looks fine but for some reason it wants to render as a cube
L1242[17:05:37] <Lumien> Could you post your code & json?
L1243[17:05:56] <Flashfire> What code do you want?
L1244[17:06:43] <Lumien> just post your json first
L1245[17:06:46] <Flashfire> Model: http://pastebin.com/mXCMtGXS
L1246[17:07:07] <Flashfire> I wasn't sure about parent but builtin/compass also gave me a cube
L1247[17:08:35] <Lumien> Do you register that model?
L1248[17:08:38] ⇦ Quits: modmuss50 (uid42264@id-42264.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L1249[17:08:54] <Flashfire> I did an item render register and registered the variant
L1250[17:09:11] <Flashfire> Also registered item
L1251[17:09:24] <Lumien> So you get a purple cube then?
L1252[17:09:37] <Flashfire> Actually no
L1253[17:09:40] <Flashfire> The texture works fine
L1254[17:09:54] <Flashfire> It's just in the shape of a cube so it looks weird I wish I could show you
L1255[17:10:03] <Lumien> why can you not :P
L1256[17:10:13] <Flashfire> My screenshot keyboard shortcut isn't doing anything
L1257[17:10:30] <Flashfire> I don't have a prntscrn key >.>
L1258[17:10:49] <Lumien> And you did try "parent": "builtin/compass", ?
L1259[17:10:56] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1260[17:11:02] <Flashfire> Yeah I did
L1261[17:11:30] <Lumien> Are you sure? :P
L1262[17:11:30] ⇦ Parts: Darkevilmac|Off (Darkevilma@pi.elitebnc.org) ())
L1263[17:11:41] <Lumien> And you get the same cube?
L1264[17:11:46] ⇨ Joins: Darkevilmac (Darkevilma@pi.elitebnc.org)
L1265[17:11:46] <Flashfire> Well I am 99% sure but I'll try again to be sure
L1266[17:13:17] <Flashfire> Yep, same cube
L1267[17:13:28] ⇦ Quits: LexMobile (uid15621@id-15621.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L1268[17:13:53] <Lumien> that is really odd
L1269[17:14:02] <Lumien> are you sure the model you are editing is the one being used?
L1270[17:14:11] <Lumien> Because the pastebin you posted should not have even loaded
L1271[17:14:14] <Flashfire> Something else weird is happening that could be a pasrt of it
L1272[17:14:33] <Lumien> Could you post your registering code?
L1273[17:14:37] <Flashfire> I have another block with 2 states and it's now using the compass texture as well
L1274[17:14:50] <Flashfire> It didn't have a texture before since it's invisible
L1275[17:15:23] <Flashfire> GameRegistry.registerItem(chaos_Compass, "chaos_compass"); is my item registry
L1276[17:16:30] <Flashfire> http://pastebin.com/B6E3VPBN
L1277[17:16:45] *** heldplayer is now known as heldplayer|off
L1278[17:17:24] *** big_Xplosion is now known as big_Xplo|AFK
L1279[17:17:39] <Lumien> What is ChaosBlock.itemChaosCompass? o_O
L1280[17:17:46] <Flashfire> The item
L1281[17:17:46] ⇨ Joins: JoJoModding (~androirc@p2003007A277D9B230DC626770B0FA63B.dip0.t-ipconnect.de)
L1282[17:17:53] <Flashfire> It's an instance in the main mod file
L1283[17:18:20] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L1284[17:18:22] <Flashfire> That's the same one as chaos_Compass in the item registry
L1285[17:18:48] *** manmaed is now known as manmaed|AFK
L1286[17:19:00] <Flashfire> The name is misleading but ChaosBlock is the mod name
L1287[17:19:04] <Lumien> ohhh ok
L1288[17:19:14] <Flashfire> BlockChaos is the actual block
L1289[17:19:22] <Lumien> You don't need the variant thing for items
L1290[17:19:24] <Lumien> https://github.com/lumien231/Random-Things/blob/master/src/main/java/lumien/randomthings/client/models/ItemModels.java#L130-L134
L1291[17:19:25] <Lumien> just that
L1292[17:19:30] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L1293[17:19:41] <gigaherz> see, things HAVE changed! ;P
L1294[17:19:46] <Flashfire> I wouldn't have put the variant but gigaherz thought I needed it
L1295[17:19:57] <gigaherz> no I said back in january you did need it ;P
L1296[17:20:11] ⇨ Joins: TehNut (~TehNut@192.99.145.160)
L1297[17:20:37] ⇨ Joins: chbachman (~chbachman@192.99.145.160)
L1298[17:20:58] <Flashfire> Lumien: I have that in another file
L1299[17:21:09] ⇨ Joins: shadekiller666 (~shadekill@adsl-108-71-39-102.dsl.lsan03.sbcglobal.net)
L1300[17:21:31] <Flashfire> Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(chaos_Compass, 0, new ModelResourceLocation(modid + ":" + item.getUnlocalizedName().substring(5), "inventory"));
L1301[17:21:34] <Lumien> You also don't need the Minecraft.getMinecraft().getRenderItem().getItemModelMesher().getModelManager().getBlockModelShapes().registerBuiltInBlocks
L1302[17:22:25] <Flashfire> Alright I'll get rid of that
L1303[17:22:33] <Flashfire> Is your code different than the one I just posted?
L1304[17:22:43] <Flashfire> "ModelLoader.setCustomModelResourceLocation"
L1305[17:23:04] <Lumien> i think it does the same thing
L1306[17:23:08] <Lumien> but try mine just to be sure
L1307[17:23:32] *** Kolatra|Away is now known as Kolatra
L1308[17:23:40] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L1309[17:24:45] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Ping timeout: 180 seconds)
L1310[17:25:23] <Flashfire> Didn't fix it
L1311[17:25:40] <minecreatr> for some reason the block model json isn't loading, its just a see through empty block...
L1312[17:25:47] <shadekiller666> what are you trying to do? and whats the problem flash?
L1313[17:26:03] <Lumien> minecreatr do you extend BlockContainer?
L1314[17:26:06] <gigaherz> Flashfire: as I said earlier, look at the logs, mc may be complaining about missing something
L1315[17:26:12] <Flashfire> My compass is rendering as a cube
L1316[17:26:15] <minecreatr> yes Lumien
L1317[17:26:19] <Flashfire> The texture is now working fine though
L1318[17:26:22] <Lumien> return 3 on Block.getRenderType()
L1319[17:26:29] <gigaherz> "rendering as a cube" usually means it did NOT find the item model json
L1320[17:26:29] <Flashfire> : O
L1321[17:26:45] <Lumien> Do you get any console errors flash?
L1322[17:26:48] <Flashfire> It's just that the model json is in there like all the other ones and nothing is done different really
L1323[17:26:58] <gigaherz> look at the debug log, please
L1324[17:27:14] <Flashfire> No errors for the compass, nope
L1325[17:28:09] <Lumien> Also it has to load the item model, otherwise it wouldn't even use that texture
L1326[17:28:13] <Lumien> Couldn't your github your code or something?
L1327[17:28:53] <Flashfire> I'll leave that as a last resort
L1328[17:29:20] <diesieben07> github should always be first resort :P
L1329[17:29:35] <shadekiller666> you could Gist your code
L1330[17:29:35] ⇨ Joins: modmuss50 (uid42264@id-42264.ealing.irccloud.com)
L1331[17:29:43] <Flashfire> I'll be more inclined when I become a better coder
L1332[17:29:51] ⇨ Joins: Sollux-Captor (~Sollux-Ca@dhcp-pa-67-20-233-173.consolidated.net)
L1333[17:29:54] <gigaherz> the best way to become a better coder
L1334[17:29:56] <Flashfire> It's just so messy now I'd rather not share it
L1335[17:30:03] <gigaherz> is for others to see your code, and tell you about your mistakes and bad habits
L1336[17:30:06] <Sollux-Captor> hia ^_^ o/
L1337[17:30:18] <Flashfire> Yeah that's true
L1338[17:30:37] <Sollux-Captor> messy messy? we can help with format as well
L1339[17:30:41] <Sollux-Captor> i am pretty good at that
L1340[17:30:52] <Flashfire> I don't mean formatting
L1341[17:30:57] <Flashfire> I mean actual use of syntax
L1342[17:30:58] <Sollux-Captor> messy logic?
L1343[17:31:02] <Flashfire> Yes
L1344[17:31:11] <Sollux-Captor> meh, we can help with that :D
L1345[17:31:30] <Lumien> You see i think your item rendering as a cube is a mistake you made somewhere in your registering code :P
L1346[17:31:48] <Lumien> So if you could just post everything related to that
L1347[17:31:49] <Flashfire> But I gave you all my registration code
L1348[17:32:04] <Lumien> "Lumien: I have that in another file"
L1349[17:32:16] <Lumien> Why did you already remove that paste xD
L1350[17:32:19] <Flashfire> Then I posted the relevant part
L1351[17:32:25] <Flashfire> It had a 10 minute limit actually
L1352[17:33:19] <Flashfire> http://pastebin.com/PVH7PGsn
L1353[17:33:52] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1354[17:33:54] <Lumien> Could you post the event handler where you do the TextureMap and stuff?
L1355[17:33:58] <Sollux-Captor> doesnt look too messy
L1356[17:34:02] <Flashfire> http://pastebin.com/EEPhPCzY
L1357[17:34:33] <Flashfire> The messy ones are the ones I don't get like the event handler I'm going to post
L1358[17:34:38] ⇦ Quits: covers1624 (~covers162@ppp118-210-69-181.lns20.adl2.internode.on.net) (Read error: Connection reset by peer)
L1359[17:34:51] <Lumien> Okay xD, actually another item i was working on that did not have a model yet now also renders as a compass cube
L1360[17:34:54] <Flashfire> http://pastebin.com/hzBz9Vtd
L1361[17:34:56] <Lumien> but the compass itself looks fine
L1362[17:34:56] <Sollux-Captor> might want to refactor your function reg(...); :o maybe come up with a better name for it
L1363[17:35:05] ⇦ Quits: Noppes (~Noppes@82-168-212-152.ip.telfort.nl) (Quit: Leaving)
L1364[17:35:52] <Lumien> Why do you still have that item in frame thing?
L1365[17:36:02] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Read error: Connection reset by peer)
L1366[17:36:11] <shadekiller666> fry, have you gotten a change to look at the bug i mentioned?
L1367[17:36:13] <Flashfire> Should I remove it?
L1368[17:36:15] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1369[17:36:24] ⇦ Quits: Subaraki (~Artix@AClermont-Ferrand-552-1-189-221.w86-207.abo.wanadoo.fr) (Ping timeout: 189 seconds)
L1370[17:36:45] <Lumien> yeah, it's not necessary
L1371[17:36:51] <Lumien> probably not the issue though
L1372[17:37:02] <Flashfire> It did cause a crash though
L1373[17:37:07] <Flashfire> So I'm glad I don't need to fix it
L1374[17:37:37] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Read error: Connection reset by peer)
L1375[17:37:47] ⇦ Quits: Kobata (~Kobata@104.131.57.115) (Quit: Quit)
L1376[17:37:50] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1377[17:40:20] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Read error: Connection reset by peer)
L1378[17:40:37] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1379[17:41:19] ⇨ Joins: Kobata (~Kobata@104.131.57.115)
L1380[17:41:52] <Flashfire> See anything that could cause the cube?
L1381[17:42:28] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Read error: Connection reset by peer)
L1382[17:42:42] ⇨ Joins: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1383[17:43:23] ⇦ Quits: JoJoModding (~androirc@p2003007A277D9B230DC626770B0FA63B.dip0.t-ipconnect.de) (Remote host closed the connection)
L1384[17:44:31] <Lumien> I think your item model isn't actually loaded
L1385[17:44:45] <Lumien> because for me the compass replaces the purple black texture
L1386[17:44:49] <Sollux-Captor> resource location off?
L1387[17:44:57] <Sollux-Captor> got a json for it?
L1388[17:45:06] <The_Smartman> hello
L1389[17:45:18] <Flashfire> Yes that's what's happening!
L1390[17:45:25] <Flashfire> That explains my other blocks
L1391[17:45:29] <Lumien> You will probably have to wait for fry or somebody else who understands the depths of model and texture loading stuff
L1392[17:45:37] <Flashfire> Why would it do that though?
L1393[17:45:38] <Lumien> Because i have no idea why that reflection replaces that texture
L1394[17:45:40] ⇦ Quits: Hink (~Hink@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Read error: Connection reset by peer)
L1395[17:45:41] <Lumien> yeah, no idea
L1396[17:45:45] <Sollux-Captor> i somewhat know how to load textures and modles
L1397[17:45:52] <Sollux-Captor> well.. link to jsons
L1398[17:46:17] ⇨ Joins: Hink (webchat@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1399[17:46:51] <Lumien> Flash why do you keep giving your pastes such short times? xD
L1400[17:47:01] <The_Smartman> So I been thinking about making a mod how do I learn where/how to start? I have no idea what to do
L1401[17:47:11] <Flashfire> Sorry xD
L1402[17:47:12] <gigaherz> first of all, 1.7.10 or 1.8?
L1403[17:47:17] <Flashfire> What did you want to see again?
L1404[17:47:24] <The_Smartman> gigaherz: no idea :P
L1405[17:47:29] <gigaherz> I'd recommend starting with 1.8 directly, but some people really want to keep using 1.7.10
L1406[17:47:38] <gigaherz> due to so many mods being out of date ;P
L1407[17:47:39] <The_Smartman> whats the difference?
L1408[17:47:42] <Flashfire> I recommend 1.8 too even though it's harder to find examples
L1409[17:47:47] <Sollux-Captor> The_Smartman, first of all... do you understand how to code (specifically do you know the basics of java)
L1410[17:47:49] <gigaherz> well 1.8 has a new model system
L1411[17:47:50] <williewillus> 1.8
L1412[17:47:57] <The_Smartman> Sollux-Captor: yes
L1413[17:47:59] <Flashfire> The new model system is much easier yeah
L1414[17:48:05] <Sollux-Captor> The_Smartman, good start
L1415[17:48:06] <williewillus> well it won't be "new" for him since itll be the only thing
L1416[17:48:09] <gigaherz> so most 1.7 mods are having issues with the update due to obsolete code not working
L1417[17:48:20] <williewillus> yeah new mods should be starting on 1.8
L1418[17:48:23] <Flashfire> It was the only one for me too actually
L1419[17:48:24] <gigaherz> so yeah start on 1.8
L1420[17:48:26] <gigaherz> ;P
L1421[17:48:29] <The_Smartman> I've done most things in java
L1422[17:48:35] <The_Smartman> just not to start making a mod
L1423[17:48:36] <Sollux-Captor> The_Smartman, i suggest tampering around a bit with the API and looking at the forge java docs
L1424[17:48:46] <gigaherz> good that makes you a better modder than most people who come here to ask questions
L1425[17:48:46] <gigaherz> ;P
L1426[17:48:47] <Sollux-Captor> The_Smartman, dont make anything but get the feel for what things do
L1427[17:48:53] <williewillus> (also, 1.8 mod space is not as saturated right now, so better chance to be popular for the next generation of mods ;P)
L1428[17:49:01] <Flashfire> Lumien: what paste did you want to see again?
L1429[17:49:08] <gigaherz> the basics of modding are the same
L1430[17:49:11] <Lumien> nothing :P
L1431[17:49:14] <gigaherz> so any beginners' tutorial will work
L1432[17:49:15] <Flashfire> Ah ok
L1433[17:49:16] <The_Smartman> I been wondering 2 big things about modding
L1434[17:49:25] <gigaherz> up to the point where you have to give your item/block a "texture"
L1435[17:49:26] <The_Smartman> 1. what version of java should I code for?
L1436[17:49:26] <gigaherz> ;P
L1437[17:49:29] <williewillus> Java 6
L1438[17:49:38] <gigaherz> java6 if you want everyone to be able to use your mod
L1439[17:49:46] <gigaherz> java8 if you don't care about people who live in the past
L1440[17:49:52] <Flashfire> I'm using 8... lol
L1441[17:49:58] <gigaherz> note that
L1442[17:50:03] <The_Smartman> I like 8 because of the optional class :P
L1443[17:50:04] <gigaherz> you can use JDK8 and still generate java6
L1444[17:50:05] <Flashfire> I didn't notice until today, I thought I was using 7
L1445[17:50:12] <williewillus> well, Guava
L1446[17:50:18] <gigaherz> I use JDK8 mytself
L1447[17:50:19] <williewillus> Guava has optional :p
L1448[17:50:20] <The_Smartman> the magic of java nulls
L1449[17:50:20] <gigaherz> myself*
L1450[17:50:21] <The_Smartman> :P
L1451[17:50:21] <Flashfire> Gigaherz: Good to know
L1452[17:50:33] <williewillus> Guava is life :p
L1453[17:50:35] <Sollux-Captor> The_Smartman, look at other peoples work
L1454[17:50:35] <The_Smartman> well actually 3 questions
L1455[17:50:37] <Sollux-Captor> map it
L1456[17:50:44] <The_Smartman> 2. What is a core mod that a lot of mods use?
L1457[17:50:46] <Sollux-Captor> figure out how other people make their code work
L1458[17:50:47] <The_Smartman> what does it do?
L1459[17:50:51] <williewillus> bad stuff
L1460[17:50:53] <williewillus> lol
L1461[17:51:02] <williewillus> you want to use those as little as possible
L1462[17:51:06] <williewillus> or never
L1463[17:51:07] <The_Smartman> why?
L1464[17:51:10] <Lumien> actually all the time
L1465[17:51:14] <Lumien> they modify vanilla classes
L1466[17:51:21] <williewillus> in potentially incompatible ways
L1467[17:51:22] <gigaherz> this is 1.7.10, but it will work for 1.8 mods
L1468[17:51:23] <gigaherz> http://www.minecraftforge.net/wiki/Basic_Modding
L1469[17:51:26] <williewillus> which defeats the purpose of forge
L1470[17:51:48] <williewillus> so do everything within the constraints of the mc/forge api's. if there's something you need PR it to Forge
L1471[17:51:50] <gigaherz> as a base template
L1472[17:52:24] <gigaherz> The_Smartman: a coremod is a low-level mod that has the ability to modify other classes during class loading
L1473[17:52:30] <gigaherz> as such, it has the potential to break everything
L1474[17:52:35] <gigaherz> not just for you, but also for other mods
L1475[17:52:41] <The_Smartman> so does it reflect the classes?
L1476[17:52:46] <williewillus> no it changes them
L1477[17:52:47] ⇦ Quits: ShaRose (ShaRose@i.am.sharo.se) (Ping timeout: 186 seconds)
L1478[17:52:49] <williewillus> as they load
L1479[17:52:50] <gigaherz> no, it works at ASM level
L1480[17:52:58] <gigaherz> as in, it manipulates the bytecode before loading into memory
L1481[17:53:04] <The_Smartman> I thought you couldn't use ASM with java?
L1482[17:53:10] <williewillus> err different asm
L1483[17:53:12] <gigaherz> "ASM" is a library
L1484[17:53:21] <gigaherz> which is used to manipulate bytecode from within java
L1485[17:53:25] <The_Smartman> Oh I though asm meant assembly
L1486[17:53:26] <The_Smartman> :p
L1487[17:53:33] <gigaherz> yeah but not the "usual" asembly ;p
L1488[17:53:35] <gigaherz> anyhow
L1489[17:53:39] <williewillus> dont use them
L1490[17:53:39] <williewillus> lol
L1491[17:53:52] <gigaherz> if there's anything you think can't be done
L1492[17:53:53] <gigaherz> ask.
L1493[17:53:56] <williewillus> or PR
L1494[17:54:02] <gigaherz> if it's due to a bug in forge/minecraft
L1495[17:54:08] <williewillus> chances are someone's found a way to do it already ;p
L1496[17:54:09] <gigaherz> you can consider making forge make it possible
L1497[17:54:14] <gigaherz> then you can make a PR to get the feature added
L1498[17:54:20] <The_Smartman> I fell like most things are possible :P
L1499[17:54:26] <gigaherz> but
L1500[17:54:30] <williewillus> you'd be surprised what people try to do
L1501[17:54:35] <The_Smartman> also what is this gradle that I see everywhere?
L1502[17:54:38] <gigaherz> if people tell you it shouldn't be done
L1503[17:54:41] <gigaherz> then consider not doing it.
L1504[17:54:41] <williewillus> it's the build tool we use
L1505[17:54:46] <gigaherz> gradle is a build system
L1506[17:54:46] <Sollux-Captor> anything is possible as technology progresses
L1507[17:54:52] <williewillus> (tm)
L1508[17:54:58] <gigaherz> like makefiles or such, but for java
L1509[17:54:59] <Flashfire> I thought it was an option but I found out the hard way that gradle is pretty much necessary
L1510[17:55:11] <williewillus> gradle has made things so much easier
L1511[17:55:16] <gigaherz> all of the current forge development environment, is built around gradle
L1512[17:55:21] <The_Smartman> so what IDE would you guys suggest?
L1513[17:55:21] <williewillus> before 1.6 every mod had their own workspace setup and it was a pain
L1514[17:55:24] <williewillus> IDEA :D
L1515[17:55:26] ⇦ Quits: Roguexy (~Roguexy@78-131-95-61.pool.digikabel.hu) (Remote host closed the connection)
L1516[17:55:26] <gigaherz> I'd suggest IDEA
L1517[17:55:34] <gigaherz> but you can go with Eclipse if you can't use IDEA for some reason
L1518[17:55:41] <gigaherz> anything else is NOT recommended ;P
L1519[17:55:41] <The_Smartman> I hate eclipse
L1520[17:55:43] *** AFK is now known as Vigaro
L1521[17:55:44] <The_Smartman> its so ugly D:
L1522[17:55:47] <gigaherz> then get IntelliJ IDEA
L1523[17:55:53] ⇨ Joins: ShaRose (ShaRose@i.am.sharo.se)
L1524[17:55:53] MineBot sets mode: +v on ShaRose
L1525[17:55:57] <gigaherz> the free edition is enough ;P
L1526[17:56:15] <gigaherz> also
L1527[17:56:17] <Sollux-Captor> Eclipse needs a style editor .-. so you can add your own styles to eclipse
L1528[17:56:26] ⇦ Quits: pugi (~pugi@dyndsl-037-138-189-058.ewe-ip-backbone.de) ()
L1529[17:56:29] <gigaherz> I strongly suggest making your mod opensource and pushing into github asap
L1530[17:56:29] <williewillus> (if you have a EDU address you get all jetbrains stuff for free, for the record)
L1531[17:56:33] <gigaherz> even if you only have a template
L1532[17:56:33] <gigaherz> ;P
L1533[17:56:47] <The_Smartman> Also is it good or bad to use external classes in your mod?
L1534[17:56:48] <gigaherz> it will be much easier for people to help you if you can just point them to your repo ;P
L1535[17:56:50] *** Vigaro is now known as AFK
L1536[17:57:01] <gigaherz> libs are ok, but they'll make distribution much more annoying
L1537[17:57:12] <williewillus> mc already ships with a lot of good libs
L1538[17:57:14] <The_Smartman> why would it make it more annoying?
L1539[17:57:16] <williewillus> (apache commons/guava)
L1540[17:57:23] <gigaherz> if you can keep it contained to the libs Minecraft has by default, then it's best
L1541[17:57:33] <tterrag> eh, not really
L1542[17:57:37] <The_Smartman> oh really they already have apache commons?
L1543[17:57:38] *** AFK is now known as Vigaro
L1544[17:57:39] <tterrag> You can just shade
L1545[17:57:51] <gigaherz> The_Smartman: because you'll have to mess with specifying dependencies and such XD
L1546[17:57:54] <williewillus> shade?
L1547[17:58:11] <The_Smartman> gigaherz: couldn't I just package it into the jar?
L1548[17:58:11] <The_Smartman> :P
L1549[17:58:27] <gigaherz> sure but imagine another mod has a different version of thesame lib, inside their jar
L1550[17:58:33] <gigaherz> ;P
L1551[17:58:45] <tterrag> That's not what shading is
L1552[17:58:52] <tterrag> You repackage the lib
L1553[17:58:59] <tterrag> So there are no conflicts
L1554[17:58:59] <gigaherz> keep in mind all of minecraft and mods, is loaded into the same process
L1555[17:59:00] <gigaherz> ;P
L1556[17:59:05] <The_Smartman> idk what a shade is
L1557[17:59:10] <gigaherz> tterrag: I have no idea what "shading" means ;P
L1558[17:59:29] <williewillus> me neither, Ive heard before
L1559[17:59:59] <zml> .g gradle shadowJar
L1560[18:00:06] <The_Smartman> what does that do?
L1561[18:00:10] <zml> google it
L1562[18:00:19] <tterrag> Go look at the forge gradle docs
L1563[18:00:29] <tterrag> There is a whole section on it
L1564[18:00:46] <gigaherz> but well, look at the existing libs first, in case you don't really need any ;P
L1565[18:00:52] <williewillus> ah you repackage the lib and rename it so name clashes dont happen
L1566[18:00:55] <Sollux-Captor> who else is looking forward to MC possibly ditching GL and becoming all shaders?
L1567[18:01:03] <williewillus> you don't "ditch GL" lol
L1568[18:01:05] <gigaherz> "ditching gl" is not a thing
L1569[18:01:06] <gigaherz> XD
L1570[18:01:07] <The_Smartman> Sollux-Captor: no idea what that means so :P
L1571[18:01:20] <Sollux-Captor> well u know what i mean .-. i mean the current render system
L1572[18:01:31] <gigaherz> still, that's not a thing
L1573[18:01:32] <gigaherz> ;P
L1574[18:01:33] <williewillus> fixed function pipeline? as soon as we get all the kids off of potatoes
L1575[18:01:44] <gigaherz> donnerbone was tweeting about it a while back
L1576[18:01:55] <gigaherz> something like "here I thought everyone would have ogl 2.0 by now, and how wrong I was"
L1577[18:02:06] <williewillus> idk how that even is
L1578[18:02:09] <williewillus> gl 2 is ancient
L1579[18:02:16] <gigaherz> people using powerpc macs?
L1580[18:02:25] <gigaherz> although no idea how they'd play minecraft in there
L1581[18:02:41] <gigaherz> well
L1582[18:02:45] <Sollux-Captor> ikd >_< all i heard was that there is a possibility that the current render system will be changed to totally a shader
L1583[18:02:45] <gigaherz> that's why VBOs are not used by default ;P
L1584[18:02:54] <Sollux-Captor> somefin like that
L1585[18:02:57] <williewillus> mojang dropped powerpc in release 1.6
L1586[18:02:59] <williewillus> and java 5
L1587[18:02:59] <The_Smartman> so where is there a list of what libs minecraft auto comes with?
L1588[18:03:09] <williewillus> when you setup your dev workspace you'll see tem
L1589[18:03:17] <gigaherz> The_Smartman eh well it's there in IDEA
L1590[18:03:19] <The_Smartman> how do I do that?
L1591[18:03:20] <gigaherz> under External Libraries
L1592[18:03:20] <gigaherz> ;P
L1593[18:03:26] <gigaherz> okay that's the nice one
L1594[18:03:31] <gigaherz> http://files.minecraftforge.net/
L1595[18:03:42] <gigaherz> get the latest 1.8 "src" package
L1596[18:03:48] <gigaherz> which does not actually contain the sources at all
L1597[18:04:01] <Flashfire> I tried to post my code on git but it says failed when I try to publish
L1598[18:04:03] <gigaherz> unpack in a folder, (strongly suggest no spaces in the path)
L1599[18:04:14] <gigaherz> Flashfire: then get a better git tutorial ;P
L1600[18:04:21] <gigaherz> The_Smartman: once you have it unpacked
L1601[18:04:27] <Flashfire> I'm not even using a tutorial I've used it before
L1602[18:04:33] <gigaherz> open a cmd/bash window, navigate to the folder
L1603[18:04:38] <gigaherz> ensure your java is in the path
L1604[18:04:40] <gigaherz> and run
L1605[18:04:44] <Flashfire> The GUI isn't sufficient?
L1606[18:04:46] <gigaherz> "gradlew setupDecompWorkspace"
L1607[18:05:03] <gigaherz> Flashfire: I always use TortoiseGit, but I have experience using git/github
L1608[18:05:17] <gigaherz> The_Smartman: once the process is done (takes a few minutes)
L1609[18:05:22] <gigaherz> open IntelliJ IDEA
L1610[18:05:46] <gigaherz> close any existing project so you are in the splash screen
L1611[18:05:48] <gigaherz> and choose "import"
L1612[18:05:53] <gigaherz> then select the folder you unpacked into
L1613[18:06:02] <gigaherz> it should automatically detect Gradle
L1614[18:06:12] <gigaherz> ignore any warning about unknown gradle path, and just continue
L1615[18:06:19] <gigaherz> once it's imported, close IDEA
L1616[18:06:23] <gigaherz> go back to the cmd window
L1617[18:06:39] <gigaherz> and write "gradlew genIntellijRuns
L1618[18:06:45] <gigaherz> now you can close the cmd window
L1619[18:06:49] <gigaherz> and open IDEA
L1620[18:06:57] <gigaherz> your environment is ready.
L1621[18:07:02] <The_Smartman> so what does Gradle actually do?
L1622[18:07:05] <Lumien> Flashfire try using map.put("randomthings:items/testCompass", new TextureCustomCompass("randomthings:items/testCompass"));
L1623[18:07:13] <The_Smartman> Everytime I used it is been a metric pain in the arse
L1624[18:07:13] <Lumien> so basically add the items/ on the first parameter
L1625[18:07:21] <gigaherz> gradle is a build manager
L1626[18:07:23] <gigaherz> like makefiles or such
L1627[18:07:26] <gigaherz> all you care about
L1628[18:07:38] <gigaherz> is that the build.gradle file contains the info about how to generate your mod .jar
L1629[18:07:47] <gigaherz> and any dependencies you may need
L1630[18:07:56] ⇦ Quits: robotbrain (~quassel@2604:a880:800:10::94a:d001) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
L1631[18:07:57] <gigaherz> it's all set up so it "just works"
L1632[18:07:59] ⇦ Quits: kimfy_ (~kimfy___@74.141.16.62.customer.cdi.no) (Ping timeout: 204 seconds)
L1633[18:08:01] <gigaherz> so don't touch things you don't know about
L1634[18:08:01] <The_Smartman> and does forge take care of the rest?
L1635[18:08:05] <gigaherz> yes.
L1636[18:08:10] <gigaherz> you'll see
L1637[18:08:11] <gigaherz> in IDEA
L1638[18:08:14] <The_Smartman> I'll touch all the things :o
L1639[18:08:18] ⇨ Joins: robotbrain (~quassel@2604:a880:800:10::94a:d001)
L1640[18:08:21] <gigaherz> you can open the Gradle panel
L1641[18:08:28] <Flashfire> Lumien: Here is my git https://github.com/Flashfyre/Chaos_Block
L1642[18:08:40] <gigaherz> in the gradle panel, you'll see yourmodname -> Tasks -> build -> "build"
L1643[18:08:43] <gigaherz> this build task
L1644[18:08:48] <gigaherz> is the one that generates your final jar
L1645[18:08:55] <gigaherz> the one you can put on a normal minecraft+forge
L1646[18:08:56] <The_Smartman> and then cue it breaking :P
L1647[18:09:01] <gigaherz> and play with
L1648[18:09:04] <gigaherz> but that's a long way off
L1649[18:09:06] <gigaherz> for now
L1650[18:09:11] <gigaherz> you do everything inside IDEA
L1651[18:09:18] <gigaherz> first thing you want to do
L1652[18:09:22] <gigaherz> is open the build.gradle file
L1653[18:09:27] <The_Smartman> hopefully gradle won't be a pain this time :P
L1654[18:09:34] <gigaherz> and at the bottom
L1655[18:09:36] <gigaherz> paste
L1656[18:09:36] <gigaherz> idea { module { inheritOutputDirs = true } }
L1657[18:09:48] <williewillus> ^
L1658[18:09:50] <gigaherz> this will ensure the resources you create are seen properly during debug
L1659[18:09:52] <williewillus> you don't need braces
L1660[18:09:55] <williewillus> just do dots
L1661[18:09:59] <Lumien> So yeah, change https://github.com/Flashfyre/Chaos_Block/blob/master/main/java/com/samuel/chaosblock/ChaosCompassEventHandler.java#L39
L1662[18:10:01] <williewillus> idea.module.inheritOutputDirs = true
L1663[18:10:04] <gigaherz> oh?
L1664[18:10:10] <Lumien> to map.put("chaosblock:items/chaos_compass", new TextureChaosCompass("chaosblock:items/chaos_compass"));
L1665[18:10:29] <gigaherz> you cna take this chance to edit the "group" and "archiveBaseName"
L1666[18:10:30] <Flashfire> Oh, I see
L1667[18:10:33] <gigaherz> but that's unnecessary until later
L1668[18:10:37] <gigaherz> for now
L1669[18:10:39] <Lumien> That should bring back purple and black blocks
L1670[18:10:47] <gigaherz> open src/main/java/...
L1671[18:10:53] <gigaherz> and look at the ExmapleMod.java
L1672[18:10:57] <gigaherz> this is your skeleton
L1673[18:11:00] <gigaherz> the starting point
L1674[18:11:16] <gigaherz> and under src/resources/mcmod.info
L1675[18:11:28] <gigaherz> this is what Forge will use to display your mod in the modlist of Minecraft
L1676[18:12:02] <Flashfire> Also the texture for entityblockchaosprimed doesn't work either
L1677[18:12:06] <gigaherz> my suggestion
L1678[18:12:09] <gigaherz> once you have a mod idea
L1679[18:12:12] <gigaherz> the first thing you want to do
L1680[18:12:12] <Flashfire> But I'll leave that for another time
L1681[18:12:19] <gigaherz> is rename the heck out of ExmapleMod
L1682[18:12:22] <gigaherz> give it a proper name
L1683[18:12:24] <gigaherz> and a proper package
L1684[18:12:30] <gigaherz> it will be less annoying later XD
L1685[18:12:46] <The_Smartman> should I worry about access modifier or not for my functions?
L1686[18:13:09] <gigaherz> everything you inherit from existing classes, you need to keep as-is
L1687[18:13:11] <Flashfire> Yeah black and purple blocks are back and I'm not sure if that's good or bad
L1688[18:13:13] <gigaherz> and anything you add yourself
L1689[18:13:17] <gigaherz> make sure it's public for event handlers
L1690[18:13:22] <gigaherz> and whatever you need for the rest
L1691[18:13:26] <Lumien> it's good
L1692[18:13:31] <Lumien> your item model is not being loaded
L1693[18:13:35] <gigaherz> for now
L1694[18:13:48] <The_Smartman> Is there any big things I shouldn't do?
L1695[18:13:48] <gigaherz> the mod class will be 99% public
L1696[18:13:57] <gigaherz> yes
L1697[18:14:00] <gigaherz> rule #1
L1698[18:14:03] <Flashfire> Limuen: can you see why yet?
L1699[18:14:08] <Flashfire> Lumien*
L1700[18:14:15] <gigaherz> do not ,ever, for any reason, edit any minecraft/forge file form the mod environment
L1701[18:14:34] <The_Smartman> can I override their methods tho?
L1702[18:14:38] <gigaherz> yes.
L1703[18:14:41] <gigaherz> you will override
L1704[18:14:43] <gigaherz> a LOT of methods
L1705[18:14:44] <gigaherz> ;P
L1706[18:14:54] <gigaherz> half the mod are method overrides
L1707[18:15:05] <williewillus> idea shouldn't let you edit the base files
L1708[18:15:10] <williewillus> since its' from a library
L1709[18:15:12] <gigaherz> it doesn't
L1710[18:15:14] <The_Smartman> should I use exceptions or no?
L1711[18:15:15] <gigaherz> but some people insist
L1712[18:15:16] <gigaherz> XD
L1713[18:15:25] <gigaherz> use exceptions wisely
L1714[18:15:26] <gigaherz> as the name implies
L1715[18:15:31] <gigaherz> Exceptions are for Exceptional conditions
L1716[18:15:36] <gigaherz> that is, error situations
L1717[18:15:38] <The_Smartman> lol
L1718[18:15:49] <gigaherz> assume nothing should throw unless it's required
L1719[18:15:52] <The_Smartman> is there any way for me to tell forge something is wrong and stop the loading?
L1720[18:15:57] <williewillus> it usually crashes
L1721[18:16:00] <gigaherz> yes, and exception ;P
L1722[18:16:05] <gigaherz> an*
L1723[18:16:15] <gigaherz> you may want to pass it using a repoted exception
L1724[18:16:32] <The_Smartman> I also have seen while loading mods that you shouldn't use System.exit(); forge has complained many times about mods have that
L1725[18:16:32] <The_Smartman> :P
L1726[18:16:40] <gigaherz> something like: throw new ReportedException(new CrashReport("Exception doing <some random task here>", e));
L1727[18:16:53] <gigaherz> those warnings are about a fewexternal libs
L1728[18:16:57] <gigaherz> nothing the mod authors can do about
L1729[18:17:03] <The_Smartman> oh
L1730[18:17:10] <gigaherz> just... don't try to do things outside the game mechanics
L1731[18:17:11] <gigaherz> ;P
L1732[18:17:16] <The_Smartman> I assume tho I shouldn't add System.exits :P
L1733[18:17:22] <Lumien> Flash, try to move your item model registering stuff to preInit
L1734[18:17:22] <gigaherz> of course
L1735[18:17:26] <gigaherz> but that's "obvious"
L1736[18:17:32] <gigaherz> your mod does NOT handle exiting the game
L1737[18:17:34] <Lumien> And also use ModelLoader.setCustomModelResourceLocation instead of what you are using
L1738[18:17:35] <gigaherz> so it shouldnever call exit
L1739[18:17:40] <williewillus> i thought models should always be in preinit
L1740[18:17:46] <Flashfire> Alright
L1741[18:17:52] <gigaherz> model baking happens between preinit and init
L1742[18:18:06] <gigaherz> but
L1743[18:18:14] <gigaherz> no wait
L1744[18:18:19] <gigaherz> all my models are in init
L1745[18:18:25] <gigaherz> baking happens AFTER init
L1746[18:18:32] <gigaherz> gah brainfart
L1747[18:18:46] <gigaherz> nevermind the last few lines
L1748[18:19:14] <Lumien> idk, just trying stuff
L1749[18:19:21] <gigaherz> in my mod
L1750[18:19:29] <gigaherz> all the model registration happens in init
L1751[18:19:41] <gigaherz> BUT
L1752[18:19:47] <gigaherz> the custom model loader I wrote back in january
L1753[18:19:50] <gigaherz> has to run in preinit
L1754[18:20:03] ⇦ Quits: The_Smartman (The_Smartm@cpe-104-231-107-133.neo.res.rr.com) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L1755[18:20:05] <gigaherz> because of something to do with the textures
L1756[18:20:20] <gigaherz> so it's confusing XD
L1757[18:20:43] <gigaherz> so, since the new model loading stuff also handles registering custom models
L1758[18:20:55] <gigaherz> it may be that ModelLoader.* is meant to happen in preInit?
L1759[18:20:59] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L1760[18:21:29] <gigaherz> that makes me wonder if the small issue I had with loading the transform matrices was due to ini/preinit
L1761[18:21:55] * gigaherz triesto run it inpreinit to see if it crashes
L1762[18:21:59] ⇦ Quits: OnyxKnight (~OnyxDarkK@cpc1-colc7-2-0-cust19.7-4.cable.virginm.net) (Ping timeout: 186 seconds)
L1763[18:22:00] <gigaherz> ah ait does crash xD
L1764[18:22:03] <Flashfire> So am I moving just modelbakery stuff or itemrenderer too?
L1765[18:22:14] <Flashfire> Moving blockrenderer to preinit gives me an error
L1766[18:22:58] <Lumien> Why do you store block / item instances in your main mod file & ModBlocks/ModItems ?
L1767[18:23:04] <Flashfire> ModelBakery crashes it too
L1768[18:23:18] <Flashfire> Following tutorials is why
L1769[18:23:48] <gigaherz> aha I see
L1770[18:23:53] <gigaherz> ModelLoader.setCustom*
L1771[18:23:57] <gigaherz> works from preInit
L1772[18:23:59] <gigaherz> but the old method does not
L1773[18:24:27] <Lumien> Flash hf trying to fix it^^, i'm off now
L1774[18:24:28] <Lumien> bb
L1775[18:25:28] <Flashfire> Ok bye
L1776[18:26:40] *** Vigaro is now known as AFK
L1777[18:27:39] <gigaherz> HAH
L1778[18:27:43] <gigaherz> I switched to using ModelLoader.*
L1779[18:27:51] <gigaherz> and my items became purple cubes
L1780[18:28:41] <Flashfire> For me it just crashes
L1781[18:29:04] <Flashfire> I mean, when it's in preinit
L1782[18:29:58] <Flashfire> Yeah mine became cubes too
L1783[18:34:35] <gigaherz> okay it's not ALL my items
L1784[18:34:42] <gigaherz> only the magic orbs ...
L1785[18:34:47] <gigaherz> but :/
L1786[18:34:58] <gigaherz> the other items use tmy custom model loader
L1787[18:35:00] <gigaherz> so they don't really count
L1788[18:35:17] <gigaherz> oaky yes it's all the non-custom items
L1789[18:37:12] <Flashfire> Yeah I'll stick to the old method that works
L1790[18:37:32] <Flashfire> Still no idea why my compass is a cube
L1791[18:40:06] <gigaherz> I'm not sure why it fails, though
L1792[18:43:21] <gigaherz> ah, fixed
L1793[18:43:30] <gigaherz> ModelBakery.addVariantName(item, ElementsOfPower.MODID + ":" + itemName); is STILL REQUIRED
L1794[18:43:33] <gigaherz> XD
L1795[18:43:38] <gigaherz> at least for my items XD
L1796[18:43:57] <gigaherz> if there's another means to achieve the same purpose...
L1797[18:44:34] ⇨ Joins: dmf444 (~dmf444@192-0-250-222.cpe.teksavvy.com)
L1798[18:45:03] <Flashfire> So then the new method works when you do that?
L1799[18:45:08] <gigaherz> yes
L1800[18:46:10] <Flashfire> Also
L1801[18:46:28] <Flashfire> I've been wondering... what is the purpose of the substring(5) in item.getUnlocalizedName().substring(5)
L1802[18:46:35] <Sollux-Captor> yum yum sushi\
L1803[18:46:40] <Sollux-Captor> woops wrong chat
L1804[18:46:43] <gigaherz> skips "item." from the unlocalizedname
L1805[18:46:49] <gigaherz> I don't use that, though
L1806[18:46:55] <gigaherz> I just hardcode the strings in the clientproxy
L1807[18:47:05] <shadekiller666> does each mod get its own resourcepack?
L1808[18:47:07] <Sollux-Captor> *embarrassed now*
L1809[18:47:18] <gigaherz> shadekiller666: each mod gets it own resource DOMAIN
L1810[18:47:33] <gigaherz> which means the resourcepack zip would contain "assets/modid/*"
L1811[18:47:39] <shadekiller666> ok
L1812[18:47:53] <gigaherz> basically as far as minecraft is concerned
L1813[18:47:58] <gigaherz> each mod jar is a separate resource pack
L1814[18:48:07] <Sollux-Captor> basically
L1815[18:48:12] <gigaherz> applied in between minecraft and the actual resource packs listed in the options
L1816[18:48:33] <gigaherz> the pack list looks like: minecraft jar -> mod jars -> resource pack zips
L1817[18:48:58] <gigaherz> the overall "view" takes resources from the last place ith as seen them
L1818[18:49:09] <gigaherz> so that resourcepacks override mods, which override minecraft
L1819[18:49:24] <gigaherz> and yes, it wouldbe possible for a mod to override a mc texture, but evil and shouldn't be done
L1820[18:49:32] <shadekiller666> i'm trying to get an instance of File that points to the folder/file defined in a ResourceLocation
L1821[18:49:53] <gigaherz> uh in any reobf environment, the resources are packed in a zip/jar
L1822[18:49:56] <gigaherz> not a plain file/folder
L1823[18:50:05] <shadekiller666> ok
L1824[18:50:14] <gigaherz> in deobf they are unpacked
L1825[18:50:24] <gigaherz> but even then they aren't designed to be accessible
L1826[18:50:41] <gigaherz> you may be able to hack around it, but chances are you'd have to replicate the resource algorithms from minecraft
L1827[18:51:00] <tterrag> shadekiller666: ResourceLocation does not always point to a File
L1828[18:51:01] <gigaherz> Flashfire: https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/client/ClientProxy.java#L102
L1829[18:51:04] ⇦ Quits: Hink (webchat@146-115-61-133.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Ping timeout: 204 seconds)
L1830[18:51:05] <shadekiller666> hmmm
L1831[18:51:07] <tterrag> you cannot reliably get a File instance from a RL
L1832[18:51:11] <Sollux-Captor> what r u trying to do :o im not completely understaning
L1833[18:51:12] <tterrag> you can get an InputStream however
L1834[18:51:35] <gigaherz> that's my new item model registration function ;P
L1835[18:51:47] <Flashfire> There's definitely something wrong with my item and resources
L1836[18:51:53] <Flashfire> The localization isn't even working
L1837[18:52:20] <Sollux-Captor> check naming and everything
L1838[18:52:28] <Sollux-Captor> make sure paths are alright
L1839[18:52:28] <shadekiller666> this would be used for saving changes made via commands in-game to a block/item's blockstate json, primarily for mod dev environments, but it would be cool if it also worked as a resource pack development tool
L1840[18:52:30] <Flashfire> It's all fine
L1841[18:52:38] <Flashfire> I didn't change from other things
L1842[18:53:10] <shadekiller666> tterrag, but theres no way to get an OutputStream for that location :P
L1843[18:53:49] <Flashfire> When I switched to the new render method one of my working items took the compass texture ._.
L1844[18:54:16] <tterrag> shadekiller666: it might not be a writable location
L1845[18:54:49] <dmf444> When submitting a PR to forge, should I indent mc code to make it look better or leave it alone?
L1846[18:54:57] <zml> minimal diffs dmf444
L1847[18:55:09] <tterrag> dmf444: never format MC codew
L1848[18:55:13] <tterrag> it's completely pointless
L1849[18:55:13] <zml> whitespace changes just add noise
L1850[18:55:22] <tterrag> make your change as minimal as possible
L1851[18:55:47] <dmf444> thanks! at least now it won't be immediatly denied!
L1852[18:55:49] <gigaherz> dmf444: minecraft code is autogenerated, so formatting is makes no sens
L1853[18:55:50] <gigaherz> XD
L1854[18:55:54] <gigaherz> sense*
L1855[18:57:09] <Sollux-Captor> what happens on mob death?
L1856[18:57:19] <Sollux-Captor> does it get wiped out of memory?
L1857[18:57:26] <gigaherz> the entity is marked as dead
L1858[18:57:31] <gigaherz> the drops are spawned
L1859[18:57:33] <Sollux-Captor> ???
L1860[18:57:37] <Sollux-Captor> marked?
L1861[18:57:40] <gigaherz> and then it's removed from the list
L1862[18:57:47] <gigaherz> and eventually garbage-collected
L1863[18:58:04] <gigaherz> but as long as anyone has a reference to the class, it won't get collected
L1864[18:58:06] <Sollux-Captor> is there a way to stop that from happening?
L1865[18:58:13] <gigaherz> ...why?
L1866[18:58:43] <Sollux-Captor> thinking of making a mob where it comes back after death* the same instance of a mob that will start to haunt u for revenge
L1867[18:59:00] <gigaherz> don't do that
L1868[18:59:06] <gigaherz> spawn the "ghost" upon death
L1869[18:59:40] <Sollux-Captor> thing is.. it is random when the ghost spawns. like after x amount of time after death? with same stats and equipment from before
L1870[18:59:48] <Sollux-Captor> such as if a zombie died with a sword
L1871[18:59:54] <Sollux-Captor> it comes back wit hthat exact sword
L1872[19:00:12] <gigaherz> then spawn a "seed" entity, that knows what to spawn with
L1873[19:00:19] <gigaherz> and how long to wait
L1874[19:00:24] <Sollux-Captor> oh ok makes sense
L1875[19:00:27] <shadekiller666> giga, so if a resourcepack wants to change the blockstate json for a block in a mod they would have "assets/<modid>/blockstates/<blockstate>.json"?
L1876[19:00:33] <gigaherz> yes
L1877[19:01:47] <Sollux-Captor> simple question, where is the console logged?
L1878[19:02:01] *** Genji|away is now known as Genji
L1879[19:03:12] ⇨ Joins: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L1880[19:05:49] *** Gaz492 is now known as GazBot|Away
L1881[19:06:57] ⇨ Joins: MattDahEpic (~MattDahEp@75-166-138-36.hlrn.qwest.net)
L1882[19:07:31] <gigaherz> Sollux-Captor: in your IDE? ;P
L1883[19:07:48] <Sollux-Captor> um... i guess.. i wanted to make an ingame console
L1884[19:07:55] <Sollux-Captor> where you can see what is being logged
L1885[19:08:13] <gigaherz> oh
L1886[19:08:38] <gigaherz> mc uses log4j
L1887[19:08:59] <gigaherz> which may or may not have a means to add extra logging outputs
L1888[19:09:19] <Sollux-Captor> what filed does it output to?
L1889[19:09:56] <gigaherz> hmm I think these days the log stays in the launcher
L1890[19:09:59] <gigaherz> unless something goes wrong
L1891[19:10:34] <Sollux-Captor> file*
L1892[19:12:15] *** Ordinastie is now known as Ordi|Away
L1893[19:13:15] <MattDahEpic> i still cant figure out why this will only read one line even if there are more than one in the file: https://github.com/MattDahEpic/AutoOreDictConvert1.8/blob/master/src/main/java/com/mattdahepic/autooredictconv/config/Config.java#L18-L34
L1894[19:13:56] ⇨ Joins: portablejim (~portablej@2001:4830:1200:8083:d197:187:f75c:2a1d)
L1895[19:14:22] <Sollux-Captor> huh soo im guessing that it simply outputs in text to the console in the MC window.. hmmm
L1896[19:14:30] <Sollux-Captor> i wonder if i could extend that logger
L1897[19:15:24] <gigaherz> as I said, it MAY be possible to simply add more log outputs
L1898[19:15:31] <shadekiller666> so, if this tool were operating in an obfed evironment, ie. not a dev env, would it be best to make a new file for the blockstate in resourcepacks/ (or in whatever active resourcepack has a copy) than it would be to try and change the actual blockstate jsons which are stored inside of a jar?
L1899[19:15:33] <gigaherz> read up on how to use log4j for custom logging
L1900[19:15:48] <gigaherz> shadekiller666: yes.
L1901[19:15:54] <gigaherz> in fact
L1902[19:16:00] <gigaherz> I'd recommend that even for deobf
L1903[19:16:06] <gigaherz> do like worldedit
L1904[19:16:16] <gigaherz> and save the modifiedfiles inside /config/yourtool/
L1905[19:16:21] <gigaherz> or similar
L1906[19:16:36] <shadekiller666> ok
L1907[19:16:54] ⇨ Joins: sww1235 (~sww1235@71-218-186-19.hlrn.qwest.net)
L1908[19:17:04] <shadekiller666> would i have to tell the game to load those jsons instead of the ones it wants to load by default?
L1909[19:17:15] <gigaherz> hmmm
L1910[19:17:39] <gigaherz> it may be possible to add /config/yourtool/assets/*
L1911[19:17:47] <shadekiller666> or would a non-default resourcepack need to be active for them to be loaded?
L1912[19:17:50] <gigaherz> as in, add "/config/yourtool/" as a resource pack
L1913[19:18:12] <gigaherz> see how deobf adds the unpacked folder resources
L1914[19:18:18] <gigaherz> it may be applicable to obf
L1915[19:18:23] ⇦ Quits: AFK (Vigaro@Oh.Shit.The.Admins.Are.Drunk.Again.PanicBNC.eu) (Ping timeout: 186 seconds)
L1916[19:18:23] <shadekiller666> in a dev env it doesn't really matter, cuz you could copy the file to your src/ folder, but for resource pack makers in non-dev envs it would be nice to have them auto-load
L1917[19:18:33] <gigaherz> yeah
L1918[19:18:35] <gigaherz> hence why I say
L1919[19:18:44] <gigaherz> you may be ableto add the folder as a resource pack
L1920[19:19:57] <shadekiller666> where can i find "deobf"?
L1921[19:20:10] *** Morphan1 is now known as MorphFK
L1922[19:20:42] <gigaherz> uh?
L1923[19:20:48] <gigaherz> "deobf" is the mod environment
L1924[19:20:51] <gigaherz> or the forge dev environment
L1925[19:20:58] <gigaherz> where you can browse the source of mc
L1926[19:21:08] ⇦ Quits: MattDahEpic (~MattDahEp@75-166-138-36.hlrn.qwest.net) (Read error: Connection reset by peer)
L1927[19:21:12] <shadekiller666> no, i mean "see how deobf adds the unpacked folder resources"
L1928[19:21:17] <gigaherz> oh
L1929[19:21:18] <gigaherz> no idea
L1930[19:21:19] <gigaherz> XD
L1931[19:21:30] ⇨ Joins: MattDahEpic (~MattDahEp@75-166-138-36.hlrn.qwest.net)
L1932[19:22:33] <shadekiller666> and is the /yourtool/ a modid?
L1933[19:22:44] <gigaherz> it's a folder inside config
L1934[19:22:49] <gigaherz> as in
L1935[19:22:53] <gigaherz> you'd choose how to name it XD
L1936[19:22:57] <shadekiller666> oh
L1937[19:23:42] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L1938[19:24:55] *** Ashlee is now known as Ashlee|off
L1939[19:25:25] ⇦ Quits: Szernex (~Szernex@193-83-140-188.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L1940[19:25:52] ⇦ Quits: MattDahEpic (~MattDahEp@75-166-138-36.hlrn.qwest.net) (Read error: Connection reset by peer)
L1941[19:26:22] <gigaherz> shadekiller666: Minecraft.getResourcePackRepository() may be a good starting place
L1942[19:26:41] <gigaherz> it exposes an instance of ResourcePackRepository
L1943[19:27:36] <gigaherz> or maybe SimpleReloadableResourceManager
L1944[19:27:50] <gigaherz> ah yes
L1945[19:27:51] <gigaherz> that one
L1946[19:28:37] ⇨ Joins: SoundLogic (~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net)
L1947[19:29:27] ⇨ Joins: Vigaro (Vigaro@Oh.Shit.The.Admins.Are.Drunk.Again.PanicBNC.eu)
L1948[19:30:14] <gigaherz> ah nope it's simpler
L1949[19:30:31] <gigaherz> Minecraft has a private "defaultResourcePacks"
L1950[19:32:38] <gigaherz> FMLClientHandler.resourcePackList which is filled by addModAsResource
L1951[19:32:43] <gigaherz> hmf
L1952[19:33:09] <gigaherz> doesn't seem to have any way to add a custom resource pack ;P
L1953[19:34:11] <shadekiller666> can you explain how configs are loaded/generated/interfaced with? i've never used configs
L1954[19:34:25] <gigaherz> sorry I have no experience with that
L1955[19:34:32] <gigaherz> beyond asking for the default config file
L1956[19:34:38] <gigaherz> back when you ahd to manage your own block IDs
L1957[19:34:38] <gigaherz> ;P
L1958[19:34:51] <gigaherz> I have since removed the few configs I had
L1959[19:34:52] <gigaherz> XD
L1960[19:34:58] <shadekiller666> lol
L1961[19:35:00] <gigaherz> I'll add config later
L1962[19:35:06] <gigaherz> but for now, it's all WIP and not configurable ;P
L1963[19:35:37] <shadekiller666> knowing where they're parsed/processed would help in determining if loading a "resourcepack" from a config is possible
L1964[19:36:39] <gigaherz> eh if other mods create folders and such in the config folder
L1965[19:36:42] <gigaherz> you can do it too ;P
L1966[19:36:42] <gigaherz> also
L1967[19:36:52] <gigaherz> you'll have to do a bit of reflection
L1968[19:37:34] <gigaherz> in order to add a new FMLFileResourcePack into Minecraft.defaultResourcePacks or FMLClientHandler.resourcePackList
L1969[19:37:45] <tterrag> a lot?
L1970[19:37:46] <tterrag> like, one line
L1971[19:37:47] <tterrag> lol
L1972[19:37:49] ⇨ Joins: MattDahEpic (~MattDahEp@75-166-138-36.hlrn.qwest.net)
L1973[19:37:49] <gigaherz> ewh I mean FMLFolderResourcePack
L1974[19:37:53] <gigaherz> tterrag: I said a "bit" ;P
L1975[19:38:04] <gigaherz> by "a bit"
L1976[19:38:11] <tterrag> https://github.com/SleepyTrousers/EnderCore/blob/master/src/main/java/com/enderio/core/common/util/ResourcePackAssembler.java#L223-L224
L1977[19:38:13] <gigaherz> I meant ObfusctaionReflectionHelper.getPrivateField
L1978[19:38:14] <gigaherz> XD
L1979[19:38:29] <tterrag> why even bother with the field
L1980[19:38:31] <shadekiller666> or put the line into the forge AT
L1981[19:38:38] <gigaherz> uh
L1982[19:38:48] <gigaherz> why use an AT when you can use one line of reflection ;P
L1983[19:38:53] <tterrag> ATs are ugly
L1984[19:38:59] <tterrag> and totally pointless for this kind of thing
L1985[19:39:04] <shadekiller666> does forge code ever use reflection?
L1986[19:39:20] * shadekiller666 is in the forge dev env atm
L1987[19:39:29] <gigaherz> do you still mean to make this part of Forge?
L1988[19:39:32] <gigaherz> it probably belongs in a mod ;P
L1989[19:39:50] <tterrag> Forge doesn't need to, because it's in charge of the default AT
L1990[19:40:15] <gigaherz> still, if you can do a one-line reflection during init, it's still better than an unnecessary AT
L1991[19:40:18] <tterrag> mod ATs are a pain to setup for other people developing with your mod
L1992[19:40:22] <tterrag> when you can just use one line of reflection
L1993[19:40:30] <tterrag> which, in this case, doesn't even pose a performance loss
L1994[19:40:35] <shadekiller666> well currently the only way for me to get some of the data i need, i have to add calls to one of the Methods in RenderItem
L1995[19:40:50] <gigaherz> tterrag: enderio injects hidden resource packs? ;P
L1996[19:40:59] <tterrag> are you calling that method often enough to need an AT?
L1997[19:41:01] <tterrag> gigaherz: no
L1998[19:41:02] <Sollux-Captor> what are reflectionbs again and how do u do them?
L1999[19:41:18] <gigaherz> Sollux-Captor: Reflection is a system where
L2000[19:41:18] ⇨ Joins: ItsANoBrainer (~ItsANoBra@2601:40a:4000:c746:6de9:743b:e2dd:cc5c)
L2001[19:41:26] <gigaherz> you can inspect the type information of objects
L2002[19:41:45] <gigaherz> and obtain runtime information about the methods, fields, and such
L2003[19:41:57] <gigaherz> along with creating new objects without knowing their class beforehand
L2004[19:42:04] <gigaherz> it's basically meta-manipulation
L2005[19:42:07] <ItsANoBrainer> For minecraft 1.7.10 and building my mod with gradle so I can export it as a jar, do I need to stay on source 1.6?
L2006[19:42:22] <tterrag> ItsANoBrainer: need? no. should? imo yes
L2007[19:42:25] <gigaherz> you can obtain a getter for a field by its name
L2008[19:42:34] <gigaherz> you can obtain a "delegate" that lets you call a method
L2009[19:42:46] <ItsANoBrainer> I only ask because I tried building it, and apparently I cant use strings in switches for 1.6
L2010[19:42:51] ⇨ Joins: sloantothebone (~sloantoth@75-106-29-150.cust.wildblue.net)
L2011[19:42:52] <ItsANoBrainer> So my build fails
L2012[19:43:06] <shadekiller666> uhh, tterrag, the method would be called upon execution of a custom command, from inside of the Json serializer
L2013[19:43:13] ⇦ Quits: sloantothebone (~sloantoth@75-106-29-150.cust.wildblue.net) (Read error: Connection reset by peer)
L2014[19:43:14] <tterrag> so, not often?
L2015[19:43:17] <tterrag> just reflect then
L2016[19:43:31] <tterrag> ItsANoBrainer: make sure you set targetCompatability to 1.6, not source
L2017[19:43:43] ⇦ Quits: sinkillerj (~sinkiller@nc-71-49-177-33.dhcp.embarqhsd.net) (Quit: Leaving)
L2018[19:43:59] <ItsANoBrainer> this is the error: http://i.gyazo.com/8a04f4377b537538ad57902207010172.png
L2019[19:44:02] <tterrag> http://stackoverflow.com/questions/16654951/gradle-sourcecompatibility-vs-targetcompatibility
L2020[19:44:16] <williewillus> well you can't use switch on string in java 6 :p
L2021[19:44:32] <gigaherz> no but you can do it on java8, even if you compile for java6
L2022[19:44:32] <tmtu> you can write it manually :=)
L2023[19:44:44] <gigaherz> it will just generate either a chain of IFs or some other low-level structure ;P
L2024[19:44:51] ⇦ Quits: Sprocks (~Sprocks@70.49.35.195) (Ping timeout: 202 seconds)
L2025[19:45:00] <ItsANoBrainer> Is there a working alternative that doesnt involve changing my code
L2026[19:45:08] <shadekiller666> don't switches compile to ifs anyway
L2027[19:45:19] <tmtu> depends on how big they are
L2028[19:45:22] <gigaherz> ItsANoBrainer: make sourceCompatibility 1.8, but targetCompatibility 1.6
L2029[19:45:25] <tterrag> williewillus: you can compile string swithces to j6 bytecode
L2030[19:45:33] <tmtu> and the case data layout
L2031[19:45:34] <williewillus> yeah
L2032[19:45:40] <gigaherz> shadekiller666: integer switch creates a binary search tree of IFs
L2033[19:45:42] <tterrag> ItsANoBrainer: I'm trying to tell you
L2034[19:45:46] <tterrag> you can use string switches...
L2035[19:45:50] <tterrag> but you keep ignoring me...
L2036[19:45:58] <ItsANoBrainer> No im reading
L2037[19:46:09] ⇦ Quits: smbarbour (~smbarbour@c-50-141-143-236.hsd1.il.comcast.net) (Ping timeout: 204 seconds)
L2038[19:46:12] <tterrag> evidently not because I linked the solution
L2039[19:46:22] <shadekiller666> tterrag, that class from EnderIO you linked, is that whats needed to insert a custom resourcepack that auto-loads?
L2040[19:46:30] <tterrag> shadekiller666: yep
L2041[19:46:41] <gigaherz> shadekiller666: at least on your typical compiler, it be something like "if value > 50% {if value > 75%, ... } else {if value > 25% ... }"
L2042[19:47:02] <gigaherz> to minimize the worst-case if-chain
L2043[19:47:14] <gigaherz> unless the number of cases is so small that it just creates a simple chain of IFs
L2044[19:47:31] <gigaherz> also note that the % is percentile, not actual physical percent ;P
L2045[19:49:23] <tterrag> shadekiller666: well, the entire point of the class is to assemble arbitrary files into a singular resource pack
L2046[19:49:38] <shadekiller666> ok
L2047[19:50:38] ⇦ Quits: iari (~iari@px1.nbg.srv.sip.vos-systems.net) (Quit: Verlassend)
L2048[19:51:05] <shadekiller666> hmmm
L2049[19:51:33] ⇨ Joins: Sprocks (~Sprocks@BMTNON3746W-LP130-04-1279272129.dsl.bell.ca)
L2050[19:52:08] *** williewillus is now known as willieaway
L2051[19:52:25] ⇨ Joins: smbarbour (~smbarbour@c-50-141-143-236.hsd1.il.comcast.net)
L2052[19:52:36] <shadekiller666> for my purposes of injecting jsons that would override a mod's or vanilla's, how much of that class would i need?
L2053[19:53:02] <shadekiller666> do i need all of the icon and meta and readme stuff?
L2054[19:54:44] ⇦ Quits: Saturn812 (~Saturn812@128-69-6-128.broadband.corbina.ru) (Quit: Leaving)
L2055[19:55:45] <dmf444> Is it possible in 1.8 to generate item textures in code?
L2056[19:56:31] <tterrag> shadekiller666: why are you injecting jsons?
L2057[19:56:43] <gigaherz> dmf444: I believe it's possible
L2058[19:56:47] <gigaherz> I don't know if it's EASY though
L2059[19:56:58] ⇨ Joins: covers1624 (~covers162@101.179.33.214)
L2060[19:57:07] <dmf444> Any general idea how?
L2061[19:57:21] <gigaherz> tterrag: shadekiller666 has been working on a tool used to adjust item/model transform matrices while ingame, as a means to help mod/rp authors
L2062[19:57:31] <tterrag> ah
L2063[19:57:39] <gigaherz> so he wants to be able to save the resulting json file
L2064[19:57:41] <tterrag> well, the class is written with only 1.7 in mind
L2065[19:58:01] <tterrag> but you could use the addCustomFile method
L2066[19:58:25] <gigaherz> dmf444: what is the purpose?
L2067[19:58:43] <gigaherz> ifyou want a fully dynamic texture
L2068[19:59:02] <gigaherz> you may need to use a custom renderer that binds its own texture and such
L2069[19:59:18] <shadekiller666> dynamic textures are difficult, but are possible
L2070[19:59:20] <gigaherz> fully dynamic I mean updated every frame
L2071[19:59:52] <gigaherz> if oyu just want a block that shows some text which updates as often as minecraft's animation system allows
L2072[19:59:58] <gigaherz> you may be able to do with just a custom Texture class
L2073[20:00:03] <shadekiller666> not sure how you'd tell the jsons to point to a dynamic texture, but its possible to make dynamic textures
L2074[20:00:03] <gigaherz> that you inject into the Atlas
L2075[20:00:12] ⇦ Quits: ItsANoBrainer (~ItsANoBra@2601:40a:4000:c746:6de9:743b:e2dd:cc5c) (Quit: Leaving)
L2076[20:00:16] <MattDahEpic> i cant figure out why this will only ever read 1 line even if there are more than 1 in the file: https://github.com/MattDahEpic/AutoOreDictConvert1.8/blob/master/src/main/java/com/mattdahepic/autooredictconv/config/Config.java#L18-L34
L2077[20:00:21] <gigaherz> TextureCompass is an example of such a texture
L2078[20:01:44] ⇦ Quits: CoreDuo (~CoreDuo@ip216-8-161-80.coreduo.me.uk) (Ping timeout: 378 seconds)
L2079[20:01:53] <tterrag> MattDahEpic: why not just use a Scanner object
L2080[20:02:08] <tterrag> also why use a custom config
L2081[20:02:09] <shadekiller666> or an InputStream
L2082[20:02:14] <tterrag> forge provides one you know
L2083[20:02:54] <MattDahEpic> tterrag, all i need to do is read lines, i have no config options past that
L2084[20:03:06] <tterrag> didn't answer my question
L2085[20:03:20] <tterrag> or why not just use JSON?
L2086[20:03:37] <tterrag> as I said I typically use a Scanner to read lines of a file
L2087[20:05:27] ⇨ Joins: TurnedSlayer|M (uid96825@id-96825.charlton.irccloud.com)
L2088[20:06:34] ⇦ Quits: TheJulianJES (~TheJulian@p4FEDEED0.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by TheJulianJES_!~TheJulian@p5DC8C726.dip0.t-ipconnect.de)))
L2089[20:06:45] ⇨ Joins: TheJulianJES (~TheJulian@p5DC8C726.dip0.t-ipconnect.de)
L2090[20:10:37] ⇨ Joins: CoreDuo (~CoreDuo@ip216-8-161-80.coreduo.me.uk)
L2091[20:12:12] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L2092[20:14:08] <Sollux-Captor> i hate reading from files (only have done it in c++ but it was a pain)
L2093[20:14:21] <tterrag> IO is generally a pain
L2094[20:14:32] <Sollux-Captor> ikr
L2095[20:14:56] ⇨ Joins: VikeStep (~VikeStep@101.184.84.112)
L2096[20:17:20] <shadekiller666> especially when you have to handle data conversion as well :p
L2097[20:17:49] <gigaherz> thats why people don't usually read manually
L2098[20:18:25] <gigaherz> new Serializer("file").deserialize(RootObject.class) and bam! magic
L2099[20:18:38] ⇦ Quits: modmuss50 (uid42264@id-42264.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L2100[20:19:45] ⇨ Joins: Parthon (~cheeeese@godsta.arach.net.au)
L2101[20:23:15] ⇦ Quits: Hassan (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net) (Ping timeout: 180 seconds)
L2102[20:23:22] ⇦ Quits: portablejim (~portablej@2001:4830:1200:8083:d197:187:f75c:2a1d) (Remote host closed the connection)
L2103[20:23:38] <shadekiller666> ooo
L2104[20:24:00] <shadekiller666> FMLClientHandler has getResourcePackFor(String modid)
L2105[20:24:21] ⇨ Joins: HassanS6000 (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net)
L2106[20:26:00] <tterrag> gigaherz: ew java serialization
L2107[20:26:45] ⇦ Quits: flappy (~flappy@85-76-14-124-nat.elisa-mobile.fi) (Ping timeout: 180 seconds)
L2108[20:27:35] <shadekiller666> unfortunately .obj files can't be read like that giga :P
L2109[20:27:56] <gigaherz> shadekiller666: well with the right serializer
L2110[20:28:01] <gigaherz> the matlib files would be readable like that
L2111[20:28:02] <gigaherz> ;P
L2112[20:28:11] <gigaherz> but then again, the right serializer is basically what we already wrote
L2113[20:28:12] <gigaherz> XD
L2114[20:28:24] <gigaherz> it's just not generic enough to be used with "any" class
L2115[20:28:41] <gigaherz> other model formats would be doable though
L2116[20:28:43] <gigaherz> as in
L2117[20:28:49] <gigaherz> some model formats actually use XML for storage
L2118[20:28:50] <gigaherz> XD
L2119[20:28:52] <Sollux-Captor> just a question, how do i format my own file type? like i guess give it special properties?
L2120[20:29:00] <gigaherz> Sollux-Captor: what?
L2121[20:29:21] <Sollux-Captor> how do i format my own file types...
L2122[20:29:27] <gigaherz> you mean like, have ".sol" file in your code
L2123[20:29:31] <shadekiller666> however the hell you want
L2124[20:29:31] <gigaherz> and ask IDEA/Eclipse to format it?
L2125[20:29:38] <Sollux-Captor> yes i if that was the extension
L2126[20:29:42] <gigaherz> you'll probably need to write a file format plugin
L2127[20:29:43] <tterrag> Sollux-Captor: extensions do not define file contents
L2128[20:29:55] <tterrag> you can put whatever data you want into any file with any extension
L2129[20:29:56] <Sollux-Captor> well yes ik tterrag
L2130[20:30:01] <tterrag> the extension just tells the computer what program to use
L2131[20:30:02] <gigaherz> that adds support for those files
L2132[20:30:15] <Sollux-Captor> so the file format would have to be in code
L2133[20:30:23] <gigaherz> yes, most probably
L2134[20:30:23] <tterrag> yes
L2135[20:30:30] <tterrag> like MC uses the .mcr format
L2136[20:30:33] <gigaherz> some editors have some sort of general-purpose syntax formatting language
L2137[20:30:42] <tterrag> which is just a special way of storing bytes for their own purposes
L2138[20:30:43] <gigaherz> but in the end
L2139[20:30:49] <gigaherz> you have to program a syntax handler somewhere
L2140[20:30:52] <tterrag> using an extension is just convenience for third party programs
L2141[20:30:55] <gigaherz> be it java, C++, or a custom language
L2142[20:31:19] <gigaherz> tterrag: hmmm, has anyone made an NBT editor plugin for eclipse/idea? ;P
L2143[20:31:19] <Sollux-Captor> like i guess say i wanted to make my own scripting language... sorta like .jsons. how it is read is in code?
L2144[20:31:32] <Sollux-Captor> ^primal example
L2145[20:31:37] ⇦ Quits: lukegb (~lukegb@168.63.65.58) (Quit: ZNC - http://znc.in)
L2146[20:31:39] <gigaherz> Sollux-Captor: welcome to the world of Parsers and Compilers.
L2147[20:31:47] <Sollux-Captor> haha ye
L2148[20:31:55] <gigaherz> it's WAY too complex to explain on IRC ;P
L2149[20:32:00] <gigaherz> but the basic idea is that
L2150[20:32:02] <gigaherz> you take the text
L2151[20:32:06] <gigaherz> and split it into "tokens"
L2152[20:32:23] <gigaherz> that is the "," symbol would be detected as a "Token.COMMA" or similar
L2153[20:32:27] <gigaherz> then
L2154[20:32:30] <Sollux-Captor> cause basically i want a file that takes symbols/lines of text and translates that into an actual object
L2155[20:32:31] <Laceh> then generate a lexical graph of what the token stream is
L2156[20:32:35] <gigaherz> using tokens, you analyze the layout
L2157[20:32:38] <Sollux-Captor> sorta like ip files
L2158[20:32:38] <gigaherz> and build a Syntax Tree
L2159[20:32:46] <tterrag> gigaherz: not likely
L2160[20:32:51] <tterrag> there is an ingame version of NBTEdit
L2161[20:32:53] <tterrag> which is nice
L2162[20:32:53] <shadekiller666> sollux, you mean like JSONs?
L2163[20:33:00] <shadekiller666> those do that... or can
L2164[20:33:07] <gigaherz> this Syntax Tree represents the lexical information as seen in the file
L2165[20:33:09] <tterrag> java already has that built in with Serializeable
L2166[20:33:12] <tterrag> but also gson does that
L2167[20:33:15] <tterrag> there are a few ways to serialize objects
L2168[20:33:30] <gigaherz> then you may want to perform semantical analysis from there
L2169[20:33:37] <gigaherz> which would detect things that are out of place
L2170[20:33:41] <tterrag> gigaherz: you are going far too indepth I think
L2171[20:33:43] <gigaherz> such as undeclared variables
L2172[20:33:45] <tterrag> he just wants to save/load objects
L2173[20:33:50] <shadekiller666> can't you also serialize a class into Python or something
L2174[20:33:59] <tterrag> for which he should either use Serializeable or gson (I recommend gson for ease of use)
L2175[20:34:20] <gigaherz> tterrag: I'm giving him a semi-realistic explanation
L2176[20:34:24] <gigaherz> if that scares himaway
L2177[20:34:26] <gigaherz> then he's not ready.
L2178[20:34:29] <tterrag> no you aren't
L2179[20:34:33] <tterrag> you're going into compilers and parsers
L2180[20:34:36] <tterrag> which just isn't necessary
L2181[20:34:39] <Sollux-Captor> I SM A MAN!! i aint afaraid of no code
L2182[20:34:45] <Sollux-Captor> AM*
L2183[20:35:02] <gigaherz> tterrag: he explicitly gave "my own scripting language" as an exmaple
L2184[20:35:04] <shadekiller666> whats the difference between an absolute file/path and a cononical file/path?
L2185[20:35:05] <gigaherz> ;P
L2186[20:35:18] <tterrag> shadekiller666: canonical works from the current working directory
L2187[20:35:21] <tterrag> absolute is...absolute
L2188[20:35:23] <Laceh> my personal suggestion for serialization of objects in java are google's protocol buffers
L2189[20:35:36] <tterrag> i.e. the path to resources is typically /assets/modid/**/*
L2190[20:35:44] <gigaherz> Sollux-Captor: point is
L2191[20:35:52] <gigaherz> creating your own LANGUAGE is not a simple task
L2192[20:35:56] <tterrag> but absolutely it's probably something like C:/Minecraft/...
L2193[20:35:58] <gigaherz> leave that to people who know what they are doing
L2194[20:36:10] <gigaherz> use existing general-purpose languages like JSON
L2195[20:36:14] <Sollux-Captor> xD ha i dont want to create my own language
L2196[20:36:19] <gigaherz> which have all the hard work already done for you
L2197[20:36:22] *** MorphFK is now known as Morphan1
L2198[20:36:32] <Sollux-Captor> i basically want to make GUI objects with certain information from a certain file type
L2199[20:36:55] <gigaherz> it's the "certain file type" that scares me
L2200[20:36:56] <gigaherz> ;P
L2201[20:36:59] <shadekiller666> ok, so encode them into jsons, and parse them when you need them
L2202[20:37:09] <gigaherz> are you trying to implement an existing GUI language into minecraft?
L2203[20:37:09] <gigaherz> XD
L2204[20:37:23] <Sollux-Captor> lemmie get an example for you
L2205[20:37:28] <Sollux-Captor> paste.ee time
L2206[20:37:53] <gigaherz> because if it's going to be something custom you really want to stick to JSON syntax ;P
L2207[20:38:09] <gigaherz> you have all the tools to load and save JSON files ;P
L2208[20:39:27] ⇨ Joins: portablejim (~portablej@14-203-211-114.tpgi.com.au)
L2209[20:39:29] <tterrag> Sollux-Captor: JSON read with the gson library is probably your best bet
L2210[20:39:41] <tterrag> as I've said maybe 3 times now :L
L2211[20:40:14] <Sollux-Captor> yes i realize that
L2212[20:40:36] <smbarbour> How difficult is it to build a Forge version from the source? I'd like to test the commits that were made yesterday, but with the build server derping, I don't have a version to test with.
L2213[20:40:56] <Sollux-Captor> http://paste.ee/p/wCPIw
L2214[20:41:07] <Sollux-Captor> wait woops
L2215[20:41:18] <gigaherz> smbarbour: I presume you'd simply get the source environment, and run gradle?
L2216[20:41:21] <gigaherz> but I never tried
L2217[20:42:02] <Sollux-Captor> http://paste.ee/p/qe2wT
L2218[20:42:16] <Sollux-Captor> basically this file reads what is supposed to be stored in the tab
L2219[20:42:37] <Sollux-Captor> im probs making no sense right .-. xD not having a good time explaining this
L2220[20:43:17] <gigaherz> Sollux-Captor: look up JSON syntax
L2221[20:43:25] <gigaherz> it's based on a small set of very simple concepts
L2222[20:43:31] ⇨ Joins: Lapiman (~tcmzeal@pool-108-31-94-45.washdc.fios.verizon.net)
L2223[20:43:32] <shadekiller666> one thing i've always wondered, did mojang write all of the json files by hand, or did they make some sort of json exporter that converted 1.7.10-style models into jsons?
L2224[20:43:34] <gigaherz> but can be built up to support basically any kind of nested structure
L2225[20:43:50] <gigaherz> shadekiller666: my guess is by hand ;P
L2226[20:43:52] <tterrag> shadekiller666: probably by hand with a lot of copy paste
L2227[20:43:54] <gigaherz> but who knows XD
L2228[20:43:56] <shadekiller666> lol
L2229[20:44:00] <tterrag> there really aren't that many blocks/items with custom models
L2230[20:44:02] ⇨ Joins: flappy (~flappy@y39.ip2.netikka.fi)
L2231[20:44:08] <tterrag> most are just standard...
L2232[20:44:20] <shadekiller666> true
L2233[20:44:20] <gigaherz> keep in mind they didn't even bother to have the fancy things in jsons
L2234[20:44:28] <gigaherz> such as the book of an enchanting table
L2235[20:44:32] <Sollux-Captor> basically what im trying to say is that it is a container that holds a list of things sorta like a growing array but in file form
L2236[20:44:32] <gigaherz> that's all done in code still
L2237[20:44:34] <shadekiller666> they just hard coded those gig :p
L2238[20:44:54] <gigaherz> yeah it has always been hardcoded, and will probably remain hardcoded for the foreseeable future
L2239[20:44:54] <gigaherz> XD
L2240[20:44:56] <shadekiller666> well, the book is just a TESR
L2241[20:45:10] <tterrag> something that complex couldn't ever really be done with json
L2242[20:45:13] <tterrag> can you imagine?
L2243[20:45:13] <tterrag> *shudder*
L2244[20:45:22] <Sollux-Captor> what?
L2245[20:45:28] <shadekiller666> it could barely be done hard-coded...
L2246[20:45:31] <gigaherz> Sollux-Captor: the animation in the enchanting table book
L2247[20:45:36] <gigaherz> represented using json
L2248[20:45:37] <tterrag> Sollux-Captor: we get it. everyone is suggesting you use json. so do that
L2249[20:45:45] <shadekiller666> giga, the entire book itself is a TESR
L2250[20:45:47] <Sollux-Captor> aight ill give it a go
L2251[20:45:51] <gigaherz> I know it is shadekiller666
L2252[20:45:53] <gigaherz> imagine it in JSON
L2253[20:45:54] <gigaherz> XD
L2254[20:45:56] <tterrag> I have so much to do
L2255[20:46:01] <tterrag> but I can't figure out what ot do
L2256[20:46:06] <tterrag> someone tell me what I should do :P
L2257[20:46:12] <gigaherz> "model" = [
L2258[20:46:15] <Lapiman> https://github.com/thinkplank/grimcraft Can someone try to find out why my fence gate model shows up as a missing texture?
L2259[20:46:24] <gigaherz> "frame1" ...
L2260[20:46:26] <gigaherz> "frame2"...
L2261[20:46:28] <Lapiman> grimwood_fence_gate.
L2262[20:46:39] <Sollux-Captor> soo.. you can add objects to jsons?
L2263[20:46:52] <simon816> what... https://github.com/MinecraftForge/MinecraftForge/issues/2010#issuecomment-120561872
L2264[20:47:08] <gigaherz> Sollux-Captor: what do you mean?
L2265[20:47:22] <Lapiman> The gate shows up fine in the inventory, so the item model is fine. The block has the correct hitbox, but the entire thing shows up as a pink/black cube
L2266[20:47:41] <Sollux-Captor> like.... i can add a refrence to a minecraft world
L2267[20:47:46] <gigaherz> Lapiman: check your forge logs
L2268[20:47:47] <Flashfire> I'm having a similar problem with a custom compass
L2269[20:47:52] <gigaherz> is there any line complaining about missing blockstates?
L2270[20:48:07] <gigaherz> my guess is you don't have entries for every possible blockstate
L2271[20:48:30] <Flashfire> And when I give the compass its texture it replaces all purple and black blocks with that texture for some reason
L2272[20:48:39] <gigaherz> Sollux-Captor: the JSON doesn't care what you do
L2273[20:48:39] <Lapiman> gigaherz: I copied the file straight from vanilla's blockstate files, but...
L2274[20:48:43] <gigaherz> but the serializer wouldn't like that
L2275[20:48:50] <gigaherz> keep in mind
L2276[20:48:52] <Lapiman> The errors are like
L2277[20:48:54] <gigaherz> JSON is a dumb file format
L2278[20:48:54] <Lapiman> Unable to load variant: facing=north,in_wall=true,open=false,powered=true from grimcraft:grimwood_fence_gate#facing=north,in_wall=true,open=false,powered=true
L2279[20:49:00] <Lapiman> For every single variant
L2280[20:49:03] <gigaherz> Lapiman: yes
L2281[20:49:11] <gigaherz> you haveto have one line in your blockstates json for each variant
L2282[20:49:38] <Lapiman> gigaherz: https://github.com/thinkplank/grimcraft/blob/master/resources/assets/grimcraft/blockstates/grimwood_fence_gate.json Is this not right?
L2283[20:50:02] <gigaherz> no, you are missing powered=
L2284[20:50:10] <shadekiller666> tterrag, now heres a question, if i wanted to copy the json of whatever item is currently the focus of the tool, and only modify the camera transform values, whilst still keeping that file's formatting, how would i do so?
L2285[20:50:22] <gigaherz> but
L2286[20:50:23] <Flashfire> I had that problem too, missing powered
L2287[20:50:37] <gigaherz> I suggest you switch to using forge blockstates instead of that long list
L2288[20:50:37] <tterrag> shadekiller666: no clue
L2289[20:50:43] <shadekiller666> would i have to copy the file, then deserialize it and serialize it again with the new values?
L2290[20:50:47] <gigaherz> http://mcforge-tterrag.readthedocs.org/en/testing/blockstates/forgeBlockstates/
L2291[20:50:50] <gigaherz> this explains how they work
L2292[20:50:57] <tterrag> gigaherz: why did you link to mine
L2293[20:51:05] <gigaherz> ?
L2294[20:51:08] <gigaherz> it's the only link I have
L2295[20:51:08] <tterrag> http://mcforge.readthedocs.org/en/latest/blockstates/forgeBlockstates/
L2296[20:51:14] <tterrag> mcforge-tterrag is my testing fork
L2297[20:51:16] <tterrag> it's not up to date
L2298[20:51:19] <gigaherz> oh
L2299[20:51:29] <gigaherz> well the other one isn't the one that shows up in google after 30 minuites trying to find it
L2300[20:51:30] <gigaherz> XD
L2301[20:51:34] <Lapiman> Hmm, so why don't vanilla's blockstate files have powered=?
L2302[20:51:35] <tterrag> oh god
L2303[20:51:39] <tterrag> can I make it private?
L2304[20:51:56] <gigaherz> robots.txt
L2305[20:51:59] <shadekiller666> lapi, for what?
L2306[20:52:01] <Sollux-Captor> ps. ima ask random questions that dont have to do with anything in particular i am working on
L2307[20:52:05] <Flashfire> Labiman: I don't know but you do need them in forge
L2308[20:52:10] <Flashfire> Lapiman*
L2309[20:52:25] <Lapiman> shadekiller666: For fence gates
L2310[20:52:30] <shadekiller666> are you talking about PropertyBools?
L2311[20:52:32] <tterrag> gigaherz: can you access it now?
L2312[20:52:40] <Sollux-Captor> there ways to access other APIs? what if i wanted to integrate google calanders into Minecraft :-3?
L2313[20:52:43] <Flashfire> Yes
L2314[20:53:07] <tterrag> Sollux-Captor: what are you even talking about at this point, lol
L2315[20:53:21] <gigaherz> yes tterrag
L2316[20:53:25] <Sollux-Captor> xD i just said: ps. ima ask random questions that dont have to do with anything in particular i am working on
L2317[20:53:25] <tterrag> fff
L2318[20:53:41] <smbarbour> You have all the abilities of Java at your command. If you get data from somewhere, you just have to come up with a way of showing it to the user in Minecraft.
L2319[20:54:16] <gigaherz> tterrag: can't you like, add a global header or something that says "This is a WIP wiki! Go to <main one> for the most up-to-date info!" ;P
L2320[20:54:31] <tterrag> gigaherz: not without becoming out of sync with the upstream and causing lots of merge issues
L2321[20:54:31] <gigaherz> I have no idea how readthefocs.org works
L2322[20:54:36] <gigaherz> ah sucks
L2323[20:54:45] <Sollux-Captor> soo any way to access other APIs ?
L2324[20:55:15] <gigaherz> tterrag: problem is that the main one does NOT show up in google, let alone as the second result for "forge blockstates" ;P
L2325[20:55:17] <Parthon> yes, by accessing them
L2326[20:55:32] <Sollux-Captor> ^wat?
L2327[20:55:59] <gigaherz> Sollux-Captor: to use a Java lib, just... use a java lib
L2328[20:56:00] <Sollux-Captor> mr obvious says obvious things?
L2329[20:56:01] <gigaherz> it's that simple
L2330[20:56:01] <gigaherz> XD
L2331[20:56:02] <Parthon> you get the libraries and add them to your development environment
L2332[20:56:18] <gigaherz> the issue is in HOW you integrate them into minecraft
L2333[20:56:20] <gigaherz> now how to use them ;P
L2334[20:56:22] <Sollux-Captor> gigaherz, what if i wanted to use the google API D: better yet clever bot API?
L2335[20:56:25] <Parthon> it's all just code baby
L2336[20:56:31] <gigaherz> well
L2337[20:56:32] <Parthon> then use them
L2338[20:56:36] <gigaherz> you have all the power of JAva at your disposal
L2339[20:56:38] <Parthon> get them, use them ..
L2340[20:56:45] <gigaherz> need a socket connection? just open a socket!
L2341[20:56:53] <Parthon> the better questions is HOW DO YOU WANT TO USE THEM?
L2342[20:56:55] <gigaherz> need an HTTP request? create an HTTP request!
L2343[20:57:10] <Parthon> you don't just "use an API" .. you use an API for a purpose that solves a problem
L2344[20:57:12] <gigaherz> the question remains: how doyou integrate that into minecraft?
L2345[20:57:32] <gigaherz> I have seen an IRC mod
L2346[20:57:37] <Sollux-Captor> hue i love listening to this :3 (i ask random questions cause who doesnt like random knowledge? in the long run it helps me as a coder knowing different masses of knowledge)
L2347[20:57:48] <gigaherz> that lets you chat with people on IRC, from Minecraft
L2348[20:57:50] <Laceh> a google calendar mod could easily be done
L2349[20:58:10] ⇨ Joins: OneM_Industries (~OneM_Indu@ftth-66-132.bvunet.net)
L2350[20:58:14] <gigaherz> Sollux-Captor: sure but you are wasting our times by asking random questions, while we could be writing our mods ;P
L2351[20:58:21] <Parthon> the only tricky part is that some APIs are also platforms
L2352[20:58:45] *** Kolatra is now known as Kolatra|Away
L2353[20:58:51] <Parthon> like you couldn't integrate a GUI api with minecraft very well
L2354[20:58:58] <Sollux-Captor> gigaherz, xD u choose to waste ur own times. ya dont have to respond to me if u dont want to or if u feel like you dont have the time :P i dont ask random questions if other buisness is being delt with :3 good nuf for me
L2355[20:59:01] <Laceh> hell I have a fully functional programmable computer mod that I wrote in less than 24hours
L2356[20:59:23] <Parthon> Laceh: did you use an existing scripting engine? :o
L2357[20:59:27] ⇨ Joins: vcordie (~d@d24-235-181-14.home1.cgocable.net)
L2358[20:59:38] <vcordie> test
L2359[20:59:44] <vcordie> sweet i can send to channel
L2360[20:59:44] <Parthon> test complete
L2361[20:59:53] <Parthon> now there will be cake .. and death
L2362[20:59:55] <Laceh> I used Kawa for the scheme runtime, and tuprolog for the prolog runtime (and yes skynet in minecraft)
L2363[21:00:19] <gigaherz> Sollux-Captor: in theory, yes, but I can't stand unanswered questions, if I know the answer to them
L2364[21:00:20] <gigaherz> ;P
L2365[21:00:22] <Laceh> Im also going to throw in my toy language once I get the java compatability part written into it
L2366[21:00:30] ⇨ Joins: AstralSorcerer (~AstralSor@2601:981:c002:98c0::6)
L2367[21:00:43] <Sollux-Captor> gigaherz, ur fault :3 (jk) xD well if u want me to stop then ask
L2368[21:00:53] <Parthon> cool!
L2369[21:00:53] <tterrag> gigaherz: lol http://puu.sh/iUMaN.jpg
L2370[21:00:54] <Parthon> I'm bored
L2371[21:00:55] <gigaherz> nah don't worry XD
L2372[21:01:05] <vcordie> So my buddy of mine is setting up a forge server on ubuntu, but can't seem to get it to work. it just prints some stuff to console, then closes. He's here, but cant talk. apparently he's muted or something?
L2373[21:01:07] <tterrag> that is the actual delete page
L2374[21:01:09] <Parthon> lol, I just woke up on saturday with a whole weekend in front of me and now I don't know what to do
L2375[21:01:15] <Laceh> Parthon: release coming soon (tm)
L2376[21:01:17] <gigaherz> tterrag: lol, is it THAT important that people don't use your version? XD
L2377[21:01:22] <tterrag> yes
L2378[21:01:24] <tterrag> it's a testing fork
L2379[21:01:28] <tterrag> it could be totally broken or weeks behind
L2380[21:01:30] <Parthon> Laceh: soooooon!
L2381[21:01:32] <gigaherz> heh
L2382[21:01:43] <smbarbour> vcordie: I can try to help
L2383[21:01:46] <Laceh> like within the next week will be the first release
L2384[21:01:55] <Sollux-Captor> sooo question... i read abit of botania's code.the main guide book has a wikihandler or something like that. is it possible to pull live information from a wiki and translate that into a book in MC?
L2385[21:01:58] <vcordie> his name is OneM_Industries, send him a query please? :D
L2386[21:02:08] <Parthon> Sollux-Captor: yup!
L2387[21:02:10] <smbarbour> That would be why... his name is too long
L2388[21:02:14] <Sollux-Captor> cause if so, that would be very cool
L2389[21:02:33] <gigaherz> vcordie: he canchange his nickname to something that's not considered spammy
L2390[21:02:37] <gigaherz> ;P
L2391[21:02:43] <Parthon> possibly quite hard to implement, but doable
L2392[21:02:51] <vcordie> AH
L2393[21:02:53] ⇨ Joins: Raga_BM (~K@180.253.104.58)
L2394[21:02:55] <Sollux-Captor> that way you dont have to hard code everything in and just have a wiki up for community members to add their own info so u dont have to >:3 depending how u translate the info :o
L2395[21:03:01] <Parthon> wiki in game is just like an ingame browser
L2396[21:03:05] <tterrag> Sollux-Captor: no, the botania book just opens a webpage to the wiki page on that block.item
L2397[21:03:14] <tterrag> though I think there is a mod out there which integrates a wiki
L2398[21:03:33] <vcordie> ingame wiki?
L2399[21:03:40] <Sollux-Captor> the wikia mod :D adds books where you can link wikis to the books
L2400[21:03:48] <Sollux-Captor> nomore browsing stupid browsers
L2401[21:03:59] ⇦ Quits: Sprocks (~Sprocks@BMTNON3746W-LP130-04-1279272129.dsl.bell.ca) (Ping timeout: 186 seconds)
L2402[21:04:01] <gigaherz> speaking ofwikis
L2403[21:04:09] <gigaherz> has anyone made an integrated web browser into Minecraft?
L2404[21:04:16] <gigaherz> it's crazy but I have seen a lot of crazy
L2405[21:04:18] ⇦ Quits: Neshram (~Neshram@cpe-71-79-228-188.columbus.res.rr.com) (Ping timeout: 189 seconds)
L2406[21:04:19] <Sollux-Captor> http://minecraft.gamepedia.com/Minecraft_Wiki right at ur finger tips in book form in game :D
L2407[21:04:26] <Lord_Ralex> some have, but why would you
L2408[21:04:27] <Sollux-Captor> THE ULTIMATE CRAFTING GUIDE
L2409[21:04:29] <shadekiller666> giga, i think computercraft has one
L2410[21:04:47] <gigaherz> Lord_Ralex: just curiosity
L2411[21:04:47] <Sollux-Captor> oo some one has made an integrated browser
L2412[21:04:50] <Sollux-Captor> lemmie find the mod
L2413[21:05:01] ⇦ Parts: OneM_Industries (~OneM_Indu@ftth-66-132.bvunet.net) ())
L2414[21:05:02] <gigaherz> Iowuldn't want to use it, though
L2415[21:05:08] <shadekiller666> theres also the In-Game Wiki Mod
L2416[21:05:12] <Sollux-Captor> http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1291044-web-displays-browse-on-the-internet-in-minecraft <--- works like a charm
L2417[21:05:14] <gigaherz> I tend to dislike all games with integrated web browsers
L2418[21:05:19] <gigaherz> due to how laggy they become
L2419[21:05:20] <gigaherz> XD
L2420[21:05:22] ⇨ Joins: OneM (~OneM_Indu@ftth-66-132.bvunet.net)
L2421[21:05:23] <gigaherz> but in the case of a wiki
L2422[21:05:24] <OneM> Hello?
L2423[21:05:27] <OneM> Ah ha.
L2424[21:05:28] <gigaherz> hello!
L2425[21:05:28] <Lapiman> Flashfire: Do you have an example of working fence gates anywhere on github?
L2426[21:05:29] <Sollux-Captor> it actually isnt all that laggy
L2427[21:05:31] <Parthon> hi?
L2428[21:05:37] <Parthon> good morning?
L2429[21:05:43] <gigaherz> in the case of showing a wiki, it would be possible to limit it to simply a REST api
L2430[21:05:48] <OneM> Odd how OneM_Industries was considered spammy...
L2431[21:05:54] <gigaherz> which returns plaintext, or JSON information
L2432[21:05:57] <gigaherz> that the mod can display
L2433[21:06:09] <gigaherz> no need to show a web browser at all ;P
L2434[21:06:28] <gigaherz> OneM: well, there's a limit to the number of letters a nickname can use, while still talking in the channel
L2435[21:06:28] <Sollux-Captor> ye basically what i was thinking of
L2436[21:06:33] <OneM> Ah.
L2437[21:06:35] <Sollux-Captor> not a full web display of the wiki
L2438[21:06:37] <gigaherz> I don't know what causes this limit
L2439[21:06:38] ⇨ Joins: Lex|Dub (~Lex@89.101.239.154)
L2440[21:06:39] MineBot sets mode: +o on Lex|Dub
L2441[21:06:39] <gigaherz> but it's there
L2442[21:06:46] <Sollux-Captor> just the content of the wiki asigned to pages of the book
L2443[21:06:49] <OneM> How many, for future reference?
L2444[21:07:01] <gigaherz> I'm not certain, but at least as many as Sollux-Captor's nickname
L2445[21:07:25] <Sollux-Captor> ^? what u talking about me an my nickname?
L2446[21:07:41] <gigaherz> Sollux-Captor: there's a limit to the length of the nickname that still allows speaking in this channel
L2447[21:07:45] <AstralSorcerer> Is mine OK?
L2448[21:07:48] <gigaherz> I was just using you as an example of a long nickname that still works
L2449[21:07:53] <Sollux-Captor> didnt know that =I the more you know
L2450[21:07:55] <gigaherz> AstralSorcerer: apparently XD
L2451[21:08:07] ⇨ Joins: Sprocks (~Sprocks@BMTNON3746W-LP130-04-1279272129.dsl.bell.ca)
L2452[21:08:07] <OneM> I wonder....
L2453[21:08:17] *** OneM is now known as OneM_Industries
L2454[21:08:18] <Sollux-Captor> i betcha it is is like no more than 10 or so
L2455[21:08:24] <Sollux-Captor> characters
L2456[21:08:37] <Sollux-Captor> or 20
L2457[21:08:45] <Sollux-Captor> idk i cant count
L2458[21:08:45] ⇦ Parts: OneM_Industries (~OneM_Indu@ftth-66-132.bvunet.net) ())
L2459[21:09:02] ⇨ Joins: OneM (~OneM_Indu@ftth-66-132.bvunet.net)
L2460[21:09:07] <gigaherz> hmm "AstralSorcerer" is 14, while "OneM_Industries" is 15 long
L2461[21:09:07] <Sollux-Captor> huh
L2462[21:09:10] <gigaherz> so the number is 14.
L2463[21:09:16] <OneM> So, one more letter than yours, AstralSorcerer.
L2464[21:09:18] <gigaherz> 15 or up, can't talk
L2465[21:09:21] <OneM> Ah ha!
L2466[21:09:24] <Sollux-Captor> someone else try a 15 lenghth nick?
L2467[21:09:33] *** OneM is now known as OneMIndustries
L2468[21:09:36] <Sollux-Captor> take awaythe underscore xD
L2469[21:09:38] <Lapiman> AH FUCK. I was missing a modname:blocks/ in my blockstates file :(
L2470[21:09:40] <AstralSorcerer> Must be my lucky day XD
L2471[21:09:45] <OneMIndustries> This will work, I bet.
L2472[21:09:50] <OneMIndustries> See?
L2473[21:09:50] <gigaherz> yep.
L2474[21:10:15] <gigaherz> there you go then,we can return to the usual programming
L2475[21:11:34] <Flashfire> I still can't figure out what's making my compass not find its json files
L2476[21:12:02] <Flashfire> Localization doesn't work for it either
L2477[21:12:02] <Sollux-Captor> check
L2478[21:12:03] <Sollux-Captor> the
L2479[21:12:05] <Sollux-Captor> file
L2480[21:12:06] <Sollux-Captor> path
L2481[21:12:14] <Sollux-Captor> usually is the problem everytime
L2482[21:12:20] <Flashfire> The file path seems fine
L2483[21:12:25] <Sollux-Captor> better yet, check the error u get when it tries to load the file
L2484[21:12:29] <MattDahEpic> whats the best way to get all the EntityPlayers on a server?
L2485[21:12:30] <Flashfire> https://github.com/Flashfyre/Chaos_Block/tree/master/main/resources/assets/chaosblock
L2486[21:12:37] <Flashfire> I don't even get an error
L2487[21:12:37] <gigaherz> Sollux-Captor: careful with one-word lines ;P
L2488[21:12:52] <tterrag> Flashfire: where is your src folder?
L2489[21:12:55] ⇦ Quits: Lapiman (~tcmzeal@pool-108-31-94-45.washdc.fios.verizon.net) (Quit: lol bye)
L2490[21:13:01] <Sollux-Captor> "The file path seems fine" is what i always say when my jsons wont work.. then when i go to check, the path is not fine
L2491[21:13:15] <vcordie> Does this channel have a bot I can add quotes to various users, like crow had way back when :P
L2492[21:13:20] <Sollux-Captor> you probably do get an error
L2493[21:13:24] <Sollux-Captor> just check your logs
L2494[21:13:26] <vcordie> I want to add "I can't count" to sollux's record
L2495[21:13:29] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L2496[21:13:31] <gigaherz> vcordie: if it has one, I havenever seen it used
L2497[21:13:37] <vcordie> lol
L2498[21:13:39] <tterrag> Flashfire: what is an example of a non-working lang entry?
L2499[21:13:56] <Sollux-Captor> vcordie, xD
L2500[21:14:06] <Flashfire> It's only one, chaos_compass.lang
L2501[21:14:13] <vcordie> that being said, I'm glad to find someone else who can;'t count
L2502[21:14:22] <tterrag> Flashfire: what is the tooltip saying instead of the correct name
L2503[21:14:35] <Flashfire> It's the unlocalized name
L2504[21:14:47] <tterrag> tell me it
L2505[21:15:12] <Flashfire> item.chaosblock:chaos_compass.name
L2506[21:15:21] <tterrag> right
L2507[21:15:23] <gigaherz> what's "chaosblock:" doing in there?
L2508[21:15:27] <tterrag> you have item.chaos_compass.name=Chaos Compass
L2509[21:15:27] <gigaherz> you registered it wrong ;P
L2510[21:15:29] <Flashfire> It's the mod name
L2511[21:15:33] <tterrag> which is wrong
L2512[21:15:42] <Flashfire> Oh, wow
L2513[21:16:21] <Flashfire> Thanks, that's probably it, I saw right through that one
L2514[21:16:37] <tterrag> definitely it :P
L2515[21:17:10] <Sollux-Captor> screw it .-. can you hook up databases to mods?
L2516[21:17:29] <gigaherz> Flashfire: where do you register the items/blocks?
L2517[21:17:41] <Freyja> Why would you want to hook up a db?
L2518[21:17:41] <vcordie> Sollux-Captor, what are you doing on the ceiling
L2519[21:17:45] <vcordie> get down from there
L2520[21:17:50] ⇨ Joins: lukegb (~lukegb@168.63.65.58)
L2521[21:18:08] <Flashfire> https://github.com/Flashfyre/Chaos_Block/blob/master/main/java/com/samuel/chaosblock/proxy/CommonProxy.java
L2522[21:18:10] <Sollux-Captor> the ceiling is a better place ;-;
L2523[21:18:19] <vcordie> :D
L2524[21:18:30] <vcordie> in this channel we respect the laws of gravity
L2525[21:18:48] <Sollux-Captor> in this channel we respect the laws of ductape on a ceiling :/
L2526[21:18:54] <Sollux-Captor> thankyou very much -.-
L2527[21:19:06] <vcordie> xD
L2528[21:19:11] <vcordie> *ducttapes sollux to a wall* der
L2529[21:19:59] <gigaherz> Flashfire: I can't seem to figure out where the "chaosblock:" part is added
L2530[21:20:22] <Flashfire> Me neither
L2531[21:20:25] <Sollux-Captor> .-.
L2532[21:20:38] <Sollux-Captor> that is part of your unlocalized name registration'
L2533[21:20:39] <Flashfire> I registered it the same as the door which works
L2534[21:21:13] <AstralSorcerer> Flashfire: this.setUnlocalizedName(ChaosBlock.MODID + ":" + unlocalizedName) // Adds mod id to unlocalized name
L2535[21:21:21] <Sollux-Captor> this.setUnlocalizedName("ZTools." + finalName); line looks something like this?
L2536[21:21:45] <vcordie> is ztools the mod with the cool looking blocks?
L2537[21:21:58] <gigaherz> AstralSorcerer: oh I see, it's specific to the chaos compass
L2538[21:21:58] <Sollux-Captor> no... ztools is the mod im working on
L2539[21:22:01] <gigaherz> that's why I missed it XD
L2540[21:22:10] <vcordie> ah
L2541[21:22:13] <gigaherz> Flashfire: well you add it voluntarily in your chaos compass
L2542[21:22:13] <gigaherz> XD
L2543[21:22:17] <Sollux-Captor> my other nickname that online peeps call me is zed
L2544[21:22:22] <Sollux-Captor> most people call me zed
L2545[21:22:24] <shadekiller666> tterrag, how would i go about getting a Class object from a modid?
L2546[21:22:28] <Sollux-Captor> and my irl name starts with a z
L2547[21:22:32] <Sollux-Captor> so i went with ztools
L2548[21:22:33] <gigaherz> https://github.com/Flashfyre/Chaos_Block/blob/master/main/java/com/samuel/chaosblock/items/ItemChaosCompass.java#L16
L2549[21:22:35] <tterrag> dont
L2550[21:22:57] <tterrag> Get the mod instance from Loader.getIndexedMoxList
L2551[21:23:00] <tterrag> mod*
L2552[21:23:08] <shadekiller666> ok
L2553[21:23:31] <Flashfire> Thank you
L2554[21:23:35] <Flashfire> I see it now
L2555[21:24:08] <gigaherz> OH!
L2556[21:24:11] <gigaherz> this is interesting
L2557[21:24:21] <vcordie> ziva?
L2558[21:24:33] <gigaherz> I just loaded my mod after I did some formatting changes and shit earlier
L2559[21:24:40] <gigaherz> and the issue where items are positioned weirdly
L2560[21:24:45] <gigaherz> now also appears in deobf
L2561[21:25:35] <gigaherz> no idea what changed, though XD
L2562[21:25:36] <vcordie> zach? zahir? zane. zara. that's all the z names i can think of.
L2563[21:25:41] <Sollux-Captor> Guys is it possible to make SAO VR IN MC :o?
L2564[21:25:45] <Flashfire> Compass works, but my invisible blocks take the compass texture for some reason
L2565[21:25:49] <zachoooo> vcordie: you called?
L2566[21:26:00] <vcordie> Nope, was guessing solluz's real name
L2567[21:26:03] <Flashfire> Do 100% transparent textures get cancelled and replaced?
L2568[21:26:36] <shadekiller666> tterrag, would ModContainer.getSource() give me the jar?
L2569[21:26:43] <Sollux-Captor> give ya a hint. a character in mc is named after me
L2570[21:26:51] ⇨ Joins: M3gaFr3ak (M3gaFr3ak@I.Dunno.PanicBNC.com)
L2571[21:27:14] <gigaherz> Zombie?
L2572[21:27:25] <vcordie> he's a zombie.
L2573[21:27:28] <Sollux-Captor> what kind of name is that .-.
L2574[21:27:30] <vcordie> kill him
L2575[21:27:31] <tterrag> No idea
L2576[21:27:38] <Sollux-Captor> (funny cayse my nick is zed)
L2577[21:27:38] <gigaherz> dunno it's the only minecraft name that starts with a Z
L2578[21:27:39] <gigaherz> ;P
L2579[21:28:13] <Sollux-Captor> my name doesnt inherently start with a Z
L2580[21:28:14] <shadekiller666> Zombie Pigman
L2581[21:28:29] <Sollux-Captor> its a sub name
L2582[21:28:38] <vcordie> what nationality are your parents.
L2583[21:28:55] <Sollux-Captor> italian and polish .-. much more but those the main
L2584[21:29:06] <vcordie> k so ill throw arabric names out the window
L2585[21:30:32] <Sollux-Captor> give ya another hint. named after a rockstar
L2586[21:31:17] <Sollux-Captor> time frame: band started in 1974 and goes on today
L2587[21:32:09] <MattDahEpic> im having trouble getting this to work: https://github.com/MattDahEpic/AutoOreDictConvert1.8/blob/master/src/main/java/com/mattdahepic/autooredictconv/convert/Convert.java
L2588[21:32:48] <Sollux-Captor> current hints u have: a character in MC has the same name as me/ names after a rockstar that begain his career in 1974
L2589[21:33:33] <MattDahEpic> steve?
L2590[21:33:47] <Sollux-Captor> no, name starts with Z
L2591[21:34:08] <Sollux-Captor> technically another letter but my name starts with Z
L2592[21:35:07] <Sollux-Captor> lol no one is gonna figure this out xD
L2593[21:35:23] <MattDahEpic> weve exausted the mc ones
L2594[21:35:31] <Sollux-Captor> no u havnt
L2595[21:35:33] <MattDahEpic> theres zombie and pigman
L2596[21:35:37] <vcordie> zblaze
L2597[21:35:38] <vcordie> >_>
L2598[21:35:39] <vcordie> im cheating
L2599[21:36:02] <MattDahEpic> zender dragon?
L2600[21:36:05] <Sollux-Captor> i did say "name technically starts with another letter" but really.. it starts wit hz
L2601[21:36:17] <Sollux-Captor> ur close actually but not close at the same time
L2602[21:36:19] <AstralSorcerer> MattDahEpic: it looks like you are only modifying a local reference to the item stack, not the player's inventory's reference. Similar to how assigning to a function's local variable doesn't affect anything outside of the function.
L2603[21:36:42] ⇦ Quits: GildedGames (~GildedGam@ec2-54-144-97-133.compute-1.amazonaws.com) (Remote host closed the connection)
L2604[21:36:55] ⇨ Joins: GildedGames (~GildedGam@ec2-54-87-69-101.compute-1.amazonaws.com)
L2605[21:36:56] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L2606[21:37:54] <Sollux-Captor> MattDahEpic, u are actually real close xD
L2607[21:38:07] <Sollux-Captor> but yet not close because that isnt the character i am talking about
L2608[21:39:03] <MattDahEpic> zwither?
L2609[21:39:10] <Sollux-Captor> xD colder
L2610[21:39:25] <shadekiller666> how would i go about getting the src/.../resources folder when the game is being run from a mod dev env?
L2611[21:39:49] <MattDahEpic> zslime?
L2612[21:39:51] <Sollux-Captor> after u name all the characters in MC, ul lget it sooner or later
L2613[21:39:53] <MattDahEpic> idk
L2614[21:40:00] <tterrag> shadekiller666: that sounds like a horrible idea
L2615[21:40:03] ⇦ Parts: OneMIndustries (~OneM_Indu@ftth-66-132.bvunet.net) (Bye!))
L2616[21:40:12] <MattDahEpic> is it on here: http://minecraft.gamepedia.com/Mobs
L2617[21:40:17] <gigaherz> zenderman?
L2618[21:40:18] <gigaherz> XD
L2619[21:40:28] <shadekiller666> how the hell else would i get a copy of the json for an item when in a dev env?
L2620[21:40:40] <MattDahEpic> from the default resource pack?
L2621[21:40:41] <Sollux-Captor> matt no it is not
L2622[21:40:42] <tterrag> get the IResource for the json
L2623[21:40:46] <tterrag> and read from an InputStream for it
L2624[21:40:47] ⇨ Joins: CoolerExtreme (~CoolerExt@117.201.139.127)
L2625[21:41:21] <AstralSorcerer> MattDahEpic: also, it seems that player.getInventory() returns the armor inventory, not the main inventory
L2626[21:41:54] <Sollux-Captor> what other character in MC has an x?
L2627[21:42:31] <gigaherz> problem is that mc doesn't have any "characters"
L2628[21:42:35] <MattDahEpic> ^
L2629[21:42:37] <gigaherz> there's just mobs, creatures and villagers
L2630[21:42:53] <MattDahEpic> is sollux a FallingSand?
L2631[21:43:14] <Sollux-Captor> oooo xD u are missing the point
L2632[21:43:15] ⇦ Quits: Cooler (~CoolerExt@117.221.147.89) (Ping timeout: 180 seconds)
L2633[21:43:18] <Sollux-Captor> MC does have character
L2634[21:43:23] <Sollux-Captor> ur options are soo slim
L2635[21:43:28] <Sollux-Captor> with that one hint
L2636[21:43:31] <MattDahEpic> ALEX
L2637[21:43:32] <MattDahEpic> god
L2638[21:43:34] <MattDahEpic> ugh
L2639[21:43:35] <Sollux-Captor> ^
L2640[21:43:37] <Sollux-Captor> ding ding
L2641[21:43:39] <Sollux-Captor> now!
L2642[21:43:43] <Sollux-Captor> what is my true name :3
L2643[21:43:55] <MattDahEpic> allux?
L2644[21:43:56] <smbarbour> Zander
L2645[21:43:59] <Sollux-Captor> ^
L2646[21:44:00] <Sollux-Captor> u win
L2647[21:44:28] <vcordie> I guessed ZANDER
L2648[21:44:37] <Sollux-Captor> u said zender dragon
L2649[21:44:39] <Sollux-Captor> xD
L2650[21:44:45] <vcordie> No, before
L2651[21:44:58] <vcordie> ah i said zane
L2652[21:45:01] ⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Quit: Nii-san is watching you.)
L2653[21:45:10] <vcordie> i looked at zander and went "no...no one would name their child that, that's fucking stupid"
L2654[21:45:12] <Sollux-Captor> xD not zander
L2655[21:45:16] <vcordie> so, you unfortante bastard.
L2656[21:45:24] <gigaherz> Sollux-Captor: that's way too many levels of obscure to guess.
L2657[21:45:34] <vcordie> i had a list of names that started with z
L2658[21:45:37] <vcordie> i had a fucking list open
L2659[21:45:40] <Sollux-Captor> no i am not. xD its a cool name and i get soo many compliments
L2660[21:45:45] <Sollux-Captor> as for the rockstar hint
L2661[21:45:53] <Sollux-Captor> Robin Zander from Cheep Trick
L2662[21:45:58] <smbarbour> I know some people who just named their newborn daughter Khaleesi. People ARE that stupid, unfortunately.
L2663[21:46:07] <gigaherz> smbarbour: that's a decent name
L2664[21:46:15] <gigaherz> there's a few people called HASHTAG in the world now
L2665[21:46:37] <AstralSorcerer> Khaleesi > Hashtag
L2666[21:46:49] <vcordie> khaleesi ISNT EVEN HER NAME
L2667[21:46:50] <vcordie> ITS HER TITLE
L2668[21:46:52] <Sollux-Captor> well... on my birth certificate, my dad wanted to call me zander because of robin zander his fav person in a band. then my mom was like "Alex" together they form alexander but no one calls me that
L2669[21:46:56] <Sollux-Captor> everyone calls me zander
L2670[21:47:01] <Sollux-Captor> sorta like robert and dick :3
L2671[21:47:16] <AstralSorcerer> still better than Hashtag
L2672[21:47:22] <Sollux-Captor> ^
L2673[21:47:24] *** tterrag is now known as tterrag|away
L2674[21:47:41] <smbarbour> Dick isn't a short form of Robert... It's a short form of Richard.
L2675[21:47:43] <gigaherz> I still have no idea how "robert" becomes "dick"
L2676[21:47:56] <Sollux-Captor> sorry i ment richard .-.
L2677[21:47:57] <gigaherz> or well, richard
L2678[21:48:02] <Sollux-Captor> bob is short for robert :3
L2679[21:48:03] <MattDahEpic> because richard is a dick?
L2680[21:48:26] <smbarbour> http://www.todayifoundout.com/index.php/2012/04/how-dick-came-to-be-short-for-richard/
L2681[21:49:45] ⇦ Quits: portablejim (~portablej@14-203-211-114.tpgi.com.au) (Ping timeout: 180 seconds)
L2682[21:50:37] <Sollux-Captor> but ye :I dont dis zander. lots of people think it is a cool unthought of name
L2683[21:50:37] <smbarbour> So it's a kind of rhyming nickname Rick->Dick (same with Rob->Bob)
L2684[21:51:01] ⇨ Joins: portablejim (~portablej@220.240.94.133)
L2685[21:51:16] <gigaherz> smbarbour: would have been funnier if it came from "dick-hard" ;P
L2686[21:51:17] <Sollux-Captor> alex>alexander>Zander
L2687[21:52:49] <Sollux-Captor> so what ur guy's names :3?
L2688[21:53:33] <gigaherz> I don't hide it: https://github.com/gigaherz
L2689[21:53:55] <Sollux-Captor> oo i like that name. my uncle is named after you xD
L2690[21:54:04] <Sollux-Captor> or maybe the other way around :o
L2691[21:54:29] <gigaherz> or probablyt we are both named after someone else who came earlier than both
L2692[21:54:29] <gigaherz> ;P
L2693[21:54:30] <Sollux-Captor> lol jk
L2694[21:54:38] <Sollux-Captor> ye
L2695[21:55:33] <gigaherz> well gotta sleep a bit
L2696[21:55:34] <gigaherz> night
L2697[21:55:41] <Sollux-Captor> gn
L2698[21:55:41] ⇦ Quits: gigaherz (gigaherz@92.Red-88-3-40.dynamicIP.rima-tde.net) (Remote host closed the connection)
L2699[21:56:24] *** willieaway is now known as williewillus
L2700[21:56:57] ⇨ Joins: OneM (~OneM_Indu@ftth-66-132.bvunet.net)
L2701[21:57:23] <OneM> Is the option server-ip= in server.properties important?
L2702[21:58:44] <AstralSorcerer> I think only if you have multiple IP address (as in multiple network interfaces). It is possible to specify a specific IP address to bind, but I do not believe that it is necessary.
L2703[21:59:03] <OneM> Hm.
L2704[21:59:06] <unascribed> yeah, the default is to bind on every ip
L2705[21:59:17] ⇦ Quits: Raga_BM (~K@180.253.104.58) (Quit: Raga_BM)
L2706[21:59:26] <OneM> vcordie can't connect to the server I am hosting, but can ping me.
L2707[21:59:30] *** williewillus is now known as willieaway
L2708[21:59:33] <AstralSorcerer> The syscall (at least on Linux) takes 0.0.0.0 to mean any IP (the kernel selects one)
L2709[21:59:37] <unascribed> make sure you forward the port
L2710[21:59:41] <OneM> I have.
L2711[21:59:54] <vcordie> oh, make sure to restart the router so that the changes take effect :
L2712[21:59:59] <unascribed> does http://canhazip.com show the right ip?
L2713[22:00:08] <unascribed> vcordie, most routers don't need a reboot
L2714[22:00:20] <OneM> The router auto does that in my case.
L2715[22:00:43] <OneM> Yep, right IP.
L2716[22:00:47] <smbarbour> Also, make sure that the firewall (iptables in your case) isn't blocking it.
L2717[22:02:00] <OneM> Hm, hold on.
L2718[22:02:20] <OneM> How would I find that out?
L2719[22:02:38] <unascribed> sudo iptables -L -n -v
L2720[22:02:50] <unascribed> (List, No resolve, Verbose)
L2721[22:03:47] <OneM> http://pastebin.com/ENr5UTy8
L2722[22:04:06] <unascribed> no rules, so it's on the default "allow everything"
L2723[22:04:11] <OneM> Ok.
L2724[22:04:15] <unascribed> send your server log and server.properties
L2725[22:04:39] <OneM> Ok, hold on.
L2726[22:05:00] *** Kolatra|Away is now known as Kolatra
L2727[22:05:06] <vcordie> I'd just like to thank you guys for being really helpful in getting my friend and I online and functioning :D
L2728[22:05:21] <vcordie> back in the old days from when i played modded minecraft, the community was rather hostile
L2729[22:05:25] <vcordie> and its nice to see that change.
L2730[22:05:36] <unascribed> eh, it depends on where you go
L2731[22:05:57] <OneM> http://pastebin.com/NPNbHyMU
L2732[22:06:09] <OneM> The log wouldn't upload, too long.
L2733[22:06:24] <AstralSorcerer> ^ I hate when that happens
L2734[22:06:41] <unascribed> try http://gist.github.com/ instead
L2735[22:08:10] <OneM> https://gist.github.com/1Matthias/bbb04e9be2240b5db534
L2736[22:09:19] *** tterrag|away is now known as tterrag
L2737[22:10:46] ⇦ Quits: AforAnonymous (bitch2k@dyn-042-190.vix1.mmc.at) (Quit: Try not to think not.)
L2738[22:11:07] <OneM> Any ideas?
L2739[22:11:28] <unascribed> other than "ford ur ports", no
L2740[22:12:21] <OneM> I have.
L2741[22:12:27] <unascribed> try again :P
L2742[22:12:42] <unascribed> I can't reach port 25565 on your IP either
L2743[22:12:43] <tterrag> OneM: where is the actual error?
L2744[22:12:51] <tterrag> all that log shows is a bunch of lag
L2745[22:12:58] <unascribed> he's having connection issues
L2746[22:12:59] <OneM> connection timed out
L2747[22:13:07] <OneM> On vcordie's end.
L2748[22:13:39] ⇦ Quits: OneM (~OneM_Indu@ftth-66-132.bvunet.net) (Read error: Connection reset by peer)
L2749[22:14:07] ⇨ Joins: OneM (~OneM_Indu@ftth-66-132.bvunet.net)
L2750[22:14:41] <OneM> CONNECTION!
L2751[22:14:56] <OneM> But only through DMZ mode...
L2752[22:15:00] <Sollux-Captor> how about steam integration :D xD
L2753[22:15:17] <Sollux-Captor> connect easy with steam integration xD
L2754[22:16:31] <OneM> Anyone see issues with this port forwarding config? Games 69.27.66.132
L2755[22:16:31] <OneM> 192.168.11.2 UDP Port:25565
L2756[22:16:32] <OneM> UDP Port:25565
L2757[22:16:36] <OneM> Whoops.
L2758[22:17:01] ⇨ Joins: Wastl2 (~Wastl2@x55b157a7.dyn.telefonica.de)
L2759[22:17:50] ⇦ Quits: TurnedSlayer|M (uid96825@id-96825.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L2760[22:17:57] <unascribed> Minecraft is TCP
L2761[22:17:59] <unascribed> not UDP
L2762[22:18:02] <OneM> Ah ha.
L2763[22:19:18] <OneM> Done, fixed.
L2764[22:19:30] <OneM> So, how do I remove the DMZ?
L2765[22:19:33] <Sollux-Captor> yw :3 couldnt have done it if it wernt all for me :D
L2766[22:20:18] <vcordie> onem: should just be a toggle
L2767[22:20:35] ⇨ Joins: dirtcake (~dirtcake@96-19-182-194.cpe.cableone.net)
L2768[22:20:37] <vcordie> shush sollux, you're taped to a wall
L2769[22:20:38] <vcordie> :P
L2770[22:21:02] <OneM> Uh oh.
L2771[22:21:11] <OneM> It is just a text box...
L2772[22:21:17] <OneM> No way to turn it off.
L2773[22:23:26] ⇨ Joins: Emilio17MC (~Emilio17M@187.132.33.178)
L2774[22:23:33] <vcordie> uh
L2775[22:23:37] <Emilio17MC> Hello
L2776[22:23:39] <vcordie> ooopsie daisy?
L2777[22:23:45] <Emilio17MC> Hey i need help to show /title with forge at onItemRightClick how to?
L2778[22:24:11] <unascribed> OneM, try just blanking the textbox
L2779[22:24:28] <tterrag> Emilio17MC: eh?
L2780[22:24:55] <unascribed> look at CommandTitle
L2781[22:25:07] <Emilio17MC> tterrag I need show title with Minecraft forge
L2782[22:25:20] <OneM> I have, no clue how to tell if it worked...
L2783[22:25:21] <unascribed> Emilio17MC, look at CommandTitle
L2784[22:25:24] <tterrag> I wasn't aware there was such a thing as a title
L2785[22:25:25] <tterrag> but ok
L2786[22:25:34] <unascribed> tterrag, the /title command that's new in 1.8
L2787[22:25:45] <unascribed> shows an obnoxious giant message in the middle of the screen with an optional subtitle that's smaller and slightly less obnoxious
L2788[22:25:58] <Emilio17MC> Yes i need use something like
L2789[22:26:09] <tterrag> oh right
L2790[22:26:17] <OneM> Well, found our router. buffalo airstation ac1750 DMZ
L2791[22:26:28] <OneM> And no docs on the firmware.
L2792[22:26:32] <OneM> =/
L2793[22:26:55] ⇦ Quits: dmf444 (~dmf444@192-0-250-222.cpe.teksavvy.com) (Quit: Leaving)
L2794[22:27:26] <vcordie> install another router between you and that router :P
L2795[22:27:47] <OneM> Uh...
L2796[22:27:51] <Emilio17MC> tterrag, I need use CommandTitle?
L2797[22:28:01] <unascribed> no, look at how CommandTitle works
L2798[22:28:10] <OneM> The only other router I have is an old one that was struck by lightning...
L2799[22:28:25] <Emilio17MC> unascribed, What need?
L2800[22:28:33] <unascribed> https://unascribed.com/t/485ce4bb.txt
L2801[22:28:38] <unascribed> that's how the command works
L2802[22:28:39] <vcordie> can it still route
L2803[22:28:49] <vcordie> probably not
L2804[22:28:58] <vcordie> or maybe its supercharged
L2805[22:29:01] <vcordie> minecraft logic after all
L2806[22:29:06] <tterrag> seems the key is func_175178_a
L2807[22:29:09] <tterrag> !!gm func_175178_a
L2808[22:29:10] <MCPBot_Reborn> === MC 1.8: net/minecraft/client/gui/GuiIngame.displayTitle (btz.a) UNLOCKED ===
L2809[22:29:11] <MCPBot_Reborn> Name : a => func_175178_a => displayTitle
L2810[22:29:11] <MCPBot_Reborn> Descriptor : (Ljava/lang/String;Ljava/lang/String;III)V
L2811[22:29:12] <MCPBot_Reborn> Comment : None
L2812[22:29:13] <MCPBot_Reborn> SRG Params : String p_175178_1_, String p_175178_2_, I p_175178_3_, I p_175178_4_, I p_175178_5_
L2813[22:29:13] <MCPBot_Reborn> MCP Params : String p_175178_1_, String p_175178_2_, int p_175178_3_, int p_175178_4_, int p_175178_5_
L2814[22:29:14] <MCPBot_Reborn> Last Change: 2015-01-14 18:01:27.993470-05:00 (killjoy)
L2815[22:29:15] <tterrag> there you go
L2816[22:29:27] <tterrag> btw that took me about 1 minute of code digging
L2817[22:29:30] <unascribed> that's on the client side
L2818[22:29:32] <tterrag> you really should learn how to do that for yourself
L2819[22:29:35] <tterrag> unascribed: of course
L2820[22:29:42] <OneM> What is DMZ, anyway?
L2821[22:29:45] <tterrag> for serverside, there is S45PacketTitle
L2822[22:29:51] <unascribed> "De-Militarized Zone"
L2823[22:29:55] *** Kolatra is now known as Kolatra|Sleep
L2824[22:30:00] <unascribed> in the case of routers, it means a computer that is exempt from the firewall
L2825[22:30:09] <OneM> Oh dear god.
L2826[22:30:12] <unascribed> yep
L2827[22:30:18] <OneM> I WANT IT BACK ON!!
L2828[22:31:38] <unascribed> alternatively you could accept your fate and set up a proper iptables firewall on your computer and switch to a hardened distro :P
L2829[22:32:49] <OneM> Ok, I have no clue what is going on, and there is no documentation for this bloody router.
L2830[22:32:57] <OneM> Wibble....
L2831[22:33:36] <Parthon> anyone know any good building/construction game besides minecraft/factoria/space engineers?
L2832[22:34:06] <vcordie> onem: factory reset?
L2833[22:34:13] <OneM> Not an option;
L2834[22:34:31] <OneM> Ooh.
L2835[22:34:37] <tterrag> Parthon: you just listed all the good ones :P
L2836[22:34:47] <Parthon> yeah, that's what I was afraid of :P
L2837[22:34:57] <OneM> I could send everything to ANOTHER computer....
L2838[22:34:59] <OneM> HA!
L2839[22:35:20] <vcordie> but then youd send the dmz settings
L2840[22:35:29] <OneM> I hope Dad doesn't mind his phone being used as a scapegoat.
L2841[22:35:33] <unascribed> lol
L2842[22:35:38] <Parthon> I've found a couple, but they are more like sim city
L2843[22:35:58] <unascribed> if you don't mind 2D, Terraria and Starbound are good
L2844[22:36:00] <vcordie> parthon, medival engineers?
L2845[22:36:21] *** Cazzar is now known as Cazzar|Away
L2846[22:36:42] <unascribed> a few Minecraft clones may also be worth looking at, like Minetest and Terrasology
L2847[22:36:43] ⇦ Quits: OneM (~OneM_Indu@ftth-66-132.bvunet.net) (Read error: Connection reset by peer)
L2848[22:36:49] <Parthon> does that have much in the way of progress/automation .. or is it mainly making castles?
L2849[22:36:56] <unascribed> Starmade is also cool
L2850[22:37:04] <unascribed> Terraria is mostly bossfights
L2851[22:37:18] <unascribed> Starbound is early in development and it's mostly crafting and bossfights
L2852[22:37:20] *** willieaway is now known as williewillus
L2853[22:37:30] ⇨ Joins: OneM (~OneM_Indu@ftth-66-132.bvunet.net)
L2854[22:37:31] <Parthon> yeah, starbound and terraria I play a lot :P
L2855[22:37:36] ⇦ Quits: Brokkoli (~Brokkoli@f054177135.adsl.alicedsl.de) (Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und das T�ten angemessen wirkt. (George Orwell))
L2856[22:37:44] <unascribed> Minetest and Terrasology are both early clones and don't have a lot of content
L2857[22:37:53] <williewillus> terasology runs like shit on my machine
L2858[22:37:54] <OneM> Bingo!
L2859[22:37:59] ⇦ Quits: Lathanael|Away (~Lathanael@p549713B6.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L2860[22:38:04] <williewillus> like, lowest settings still runs worse than MC on high settings
L2861[22:38:05] <williewillus> modded
L2862[22:38:22] <Parthon> ouch
L2863[22:38:25] <vcordie> parthon its mostly making castles. its from the guys who made space engineers
L2864[22:38:28] <unascribed> Starmade is a space-oriented game and you basically buy parts from shops to make a ship, fight pirates, conquer planets, and buy more parts
L2865[22:38:54] <williewillus> anyways, is there an easy (relatively) way to see if a block has a stair variant and to retrieve that stair block?
L2866[22:40:15] ⇨ Joins: Raga_BM (~K@180.253.104.58)
L2867[22:40:22] <williewillus> the purpose is bc ProjectE has the philosophers stone world transmutations, and I wanted to do some clever trickery to automatically apply any registered transmutations to their stair forms as well
L2868[22:40:33] ⇨ Joins: Lathanael|Away (~Lathanael@p549709CE.dip0.t-ipconnect.de)
L2869[22:40:37] <OneM> So, anyone know how to tell if mystcraft has finished profiling?
L2870[22:40:40] <vcordie> project e? did someone get tired of waiting for EE3?
L2871[22:40:47] <williewillus> err yes :p
L2872[22:40:59] <williewillus> well PE is 9(?) months old now
L2873[22:41:02] <unascribed> if you don't mind Ugly Hax, then you could look up a recipe in the shape of a stair and check if it's a subclass of BlockStairs
L2874[22:41:10] <williewillus> eh
L2875[22:41:13] <williewillus> too much effort lol
L2876[22:41:15] <vcordie> HAAAAAAAAAAAX
L2877[22:41:25] * unascribed dodges the CRT monitor
L2878[22:41:30] <vcordie> :D
L2879[22:41:39] <williewillus> I'll just register the vanilla ones manually :p
L2880[22:42:01] <unascribed> adding 1.3.2, 1.4.7, and 1.5.2 support to my mobile app
L2881[22:42:08] <unascribed> kill me now
L2882[22:42:49] <williewillus> what app?
L2883[22:43:01] <unascribed> Hyperchat, it's an Android app
L2884[22:43:12] <unascribed> goes from 1.6.4 to 1.8 at the moment
L2885[22:43:15] ⇦ Quits: Emilio17MC (~Emilio17M@187.132.33.178) (Ping timeout: 180 seconds)
L2886[22:43:27] <unascribed> people are actually asking for 1.5- support
L2887[22:43:28] <unascribed> it baffles me
L2888[22:43:47] <OneM> Hm, how do I tell a forge server how much memory it can have?
L2889[22:44:13] <tterrag> jvm args
L2890[22:44:15] <unascribed> before the -jar in java, put -Xms and -Xmx
L2891[22:44:20] <unascribed> set them to the same value, e.g. 4G
L2892[22:45:44] <OneM> Hm. And where would I set those?
L2893[22:45:50] <OneM> Oh, duh.
L2894[22:45:56] <OneM> Nevermind.
L2895[22:46:14] <OneM> How do I tell if mystcraft has finished profiling?
L2896[22:47:00] ⇨ Joins: Drullkus (~Drullkus@c-67-161-71-70.hsd1.ca.comcast.net)
L2897[22:47:18] <smbarbour> If you aren't afraid of init.d scripts, this is what I use for controlling my server: https://gist.github.com/anonymous/c62f156322495e987faa It's a modified version of the ForgeCraft script from Pahimar's github.
L2898[22:47:33] <AstralSorcerer> OneM: Mystcraft will say something like "profiling complete" to the log
L2899[22:47:40] <OneM> Ah ha.
L2900[22:47:53] ⇦ Quits: Raga_BM (~K@180.253.104.58) (Quit: Raga_BM)
L2901[22:49:16] *** OneM is now known as OneM_Asleep
L2902[22:53:07] *** Cazzar|Away is now known as Cazzar
L2903[22:53:19] <unascribed> my phone is getting hot
L2904[22:53:23] <unascribed> why is my phone getting hot
L2905[22:53:56] <Sollux-Captor> its getting hot for you and youi only :)
L2906[22:53:57] <Sollux-Captor> its calling for you ;)
L2907[22:54:02] <Sollux-Captor> got get em pal
L2908[22:54:07] <Sollux-Captor> go*
L2909[22:55:45] ⇨ Joins: fuj1n (fuj1n@101.190.164.203)
L2910[22:56:55] <unascribed> why is my logcat invisible
L2911[22:57:10] ⇦ Quits: fuj1n (fuj1n@101.190.164.203) (Client Quit)
L2912[22:57:44] <vcordie> logcat
L2913[22:57:53] <vcordie> *lays on a log* i am now logcat
L2914[22:57:55] <vcordie> :D
L2915[23:02:14] <Sollux-Captor> what if cats are dogs :o
L2916[23:03:22] *** Darkevilmac is now known as DarkEvilMac
L2917[23:03:39] ⇦ Quits: Flashfire (~sdh_7777@d24-36-220-189.home1.cgocable.net) (Ping timeout: 189 seconds)
L2918[23:04:00] <vcordie> on the internet nobody knows you're a cat
L2919[23:04:23] ⇦ Quits: RichardG (richardg86@187.105.72.202) (Ping timeout: 186 seconds)
L2920[23:05:21] <smbarbour> Now they do
L2921[23:05:54] <Sollux-Captor> :D
L2922[23:06:51] <vcordie> :3
L2923[23:09:07] ⇦ Quits: Shukaro (~Shukaro@cpe-65-29-204-95.cinci.res.rr.com) ()
L2924[23:09:25] <Sollux-Captor> i wish i had friends :(
L2925[23:09:44] <Sollux-Captor> i have you guys :D and this comfy ducktape atleast
L2926[23:12:09] <Parthon> err, I have to go over here now .. for a reason
L2927[23:17:12] ⇨ Joins: sloantothebone (~sloantoth@75-106-29-150.cust.wildblue.net)
L2928[23:18:43] <vcordie> i ducktaped him to a wall
L2929[23:18:44] <vcordie> :D
L2930[23:19:05] <vcordie> #forgeafterdark
L2931[23:19:06] <vcordie> :P
L2932[23:19:06] <Sollux-Captor> nice :D wall buddies!!
L2933[23:19:20] *** Zidane is now known as Zidane|Away
L2934[23:21:02] ⇦ Quits: HassanS6000 (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net) (Read error: Connection reset by peer)
L2935[23:22:27] ⇨ Joins: Zesty (~Zesty@2002:b461:1c0c::b461:1c0c)
L2936[23:30:05] ⇨ Joins: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L2937[23:34:38] *** Zidane|Away is now known as Zidane
L2938[23:34:55] ⇦ Quits: vcordie (~d@d24-235-181-14.home1.cgocable.net) (Read error: Connection reset by peer)
L2939[23:43:31] ⇨ Joins: Raga_BM (~K@180.245.167.219)
L2940[23:45:53] ⇨ Joins: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L2941[23:47:27] *** williewillus is now known as willieaway
L2942[23:53:34] ⇦ Quits: Sollux-Captor (~Sollux-Ca@dhcp-pa-67-20-233-173.consolidated.net) (Quit: Leaving)
L2943[23:57:26] *** TTFTCUTS is now known as TTFT|Away
L2944[23:59:44] ⇦ Quits: SnowDapples (~powered@p5794C947.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by SnowDapples_!~powered@pD95899CC.dip0.t-ipconnect.de)))
L2945[23:59:51] ⇨ Joins: SnowDapples (~powered@pD95899CC.dip0.t-ipconnect.de)
<<Prev Next>> Scroll to Top