<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:20] ⇦ Quits: SirWilli (~SirWilli@95.90.192.33) (Quit: SirWilli)
L2[00:04:16] <Zaggy1024> Nvm, I finally looked in Block and realized that there's getActualState
L3[00:04:18] <Zaggy1024> :)
L4[00:04:39] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L5[00:05:43] ⇨ Joins: cpup (~cpup@32.218.113.33)
L6[00:07:42] *** Zidane is now known as Zidane|Away
L7[00:13:20] ⇨ Joins: Devin_Mobile (uid44396@id-44396.highgate.irccloud.com)
L8[00:13:45] ⇨ Joins: jiraiyah_ (~jiraiyah@91.99.48.76)
L9[00:15:37] *** Riking is now known as Riking|away
L10[00:16:07] ⇦ Quits: MalkContent (MalkConten@p4FDCE955.dip0.t-ipconnect.de) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L11[00:16:41] ⇦ Quits: jiraiyah (~jiraiyah@69.197.186.165) (Ping timeout: 189 seconds)
L12[00:18:39] *** Riking|away is now known as Riking
L13[00:18:39] *** Zidane|Away is now known as Zidane
L14[00:19:57] *** Genji is now known as Genji|away
L15[00:21:09] ⇦ Quits: ariscop (~ariscop@icookc.lnk.telstra.net) (Ping timeout: 378 seconds)
L16[00:22:28] ⇦ Quits: theresajayne (sid37392@id-37392.highgate.irccloud.com) ()
L17[00:22:38] ⇨ Joins: theresajayne (sid37392@id-37392.ealing.irccloud.com)
L18[00:27:32] *** Zidane is now known as Zidane|Away
L19[00:28:18] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L20[00:34:41] ⇨ Joins: RANKSHANK (~Michael@CPE-121-216-193-117.lnse3.ken.bigpond.net.au)
L21[00:34:52] ⇦ Parts: RANKSHANK (~Michael@CPE-121-216-193-117.lnse3.ken.bigpond.net.au) ())
L22[00:36:29] ⇦ Quits: Illy|eclipse (~LordIllyo@76.243.46.93) (Quit: Leaving)
L23[00:36:33] ⇦ Quits: jiraiyah_ (~jiraiyah@91.99.48.76) (Ping timeout: 378 seconds)
L24[00:37:12] ⇦ Quits: armed_troop (~armedtroo@pool-72-94-211-146.phlapa.fios.verizon.net) (Ping timeout: 200 seconds)
L25[00:40:58] ⇨ Joins: cpup (~cpup@32.218.113.33)
L26[00:44:04] ⇨ Joins: DiscworldZA (~IceChat9@105-236-238-108.access.mtnbusiness.co.za)
L27[00:45:53] *** Player is now known as Player|off
L28[00:49:30] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:223:18ff:feb3:5dfc)
L29[00:52:09] ⇦ Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.wa.comcast.net) (Quit: Leaving)
L30[00:54:42] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L31[00:55:49] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L32[00:57:46] ⇨ Joins: cpup (~cpup@32.218.113.33)
L33[00:59:02] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 189 seconds)
L34[01:01:01] ⇨ Joins: fuj1n (fuj1n@101.190.57.49)
L35[01:05:14] ⇦ Quits: Shukaro (~Shukaro@130.108.232.44) ()
L36[01:08:32] ⇨ Joins: featurive (~Thunderbi@2001:983:315f:1:c8b:720f:b0dd:8721)
L37[01:08:34] ⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L38[01:08:53] <McJty> Hi
L39[01:09:09] <Wuppy> hey
L40[01:14:26] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L41[01:14:34] ⇨ Joins: ariscop (~ariscop@ppp118-209-190-109.lns20.mel8.internode.on.net)
L42[01:15:03] ⇦ Quits: featurive (~Thunderbi@2001:983:315f:1:c8b:720f:b0dd:8721) (Ping timeout: 378 seconds)
L43[01:18:36] *** Magik6k|off is now known as Magik6k
L44[01:19:07] ⇨ Joins: cpup (~cpup@32.218.113.33)
L45[01:30:35] *** Devin_Mobile is now known as Devin_Mobile|ZZZ
L46[01:31:07] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:223:18ff:feb3:5dfc) (Quit: Leaving.)
L47[01:32:50] ⇦ Quits: xaero (~Gambit@ip70-162-11-251.ph.ph.cox.net) (Read error: Connection reset by peer)
L48[01:33:14] ⇨ Joins: xaero (xaero@ip70-162-11-251.ph.ph.cox.net)
L49[01:36:44] ⇨ Joins: MalkContent (MalkConten@p4FDCEA4A.dip0.t-ipconnect.de)
L50[01:38:10] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L51[01:39:48] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L52[01:42:15] <VikeStep> Am i right in my reply to Wyld's Tweet? https://twitter.com/Wyld/status/562509846361022464
L53[01:43:02] ⇨ Joins: cpup (~cpup@32.218.113.33)
L54[01:43:33] <fry> It's complicated :P
L55[01:43:48] <VikeStep> i mean, minecraft doesnt include the entire code
L56[01:43:51] <VikeStep> forge*
L57[01:44:03] <VikeStep> but, it does have maybe 5% so the patches know where to patch
L58[01:44:13] <MinecraftForgeBot> Project Forge build #1299:SUCCESS in 2 min 38 sec: http://ci.jenkins.minecraftforge.net/job/minecraftforge/1299/
L59[01:44:14] <MinecraftForgeBot> rainwarrior: Fixed tracking of UV locking state. Closes #1679
L60[01:44:43] <fry> When you download binary forge release (to play), you get binary patches - which don't contain any context, iirc
L61[01:45:31] <fry> When you're setting up non-decompile mod dev workspace, you're only using those too, from my understanding
L62[01:45:49] <VikeStep> yeah, gradle downloads the minecraft files from the minecraft repos
L63[01:45:53] <VikeStep> if i understand correctly
L64[01:46:15] <fry> Yup
L65[01:46:24] <VikeStep> he does say in another tweet taht "forge isn't legal". He's wrong there too right?
L66[01:47:00] <VikeStep> might have to send him a friendly PM if not. thankfully he follows me so I can DM him on twitter
L67[01:47:21] <Zaggy1024> He's wrong as far as I know
L68[01:48:03] *** Magik6k is now known as Magik6k|off
L69[01:48:10] * Zaggy1024 goes to read the Minecraft EULA
L70[01:48:39] <fry> Last time I've checked EULA, forge was legal enough :P
L71[01:48:55] <fry> (But IANAL)
L72[01:49:07] <Zaggy1024> Unless MCP is illegal, Forge is legal :P
L73[01:50:08] <Zaggy1024> IIRC, the EULA says that if you share vanilla code without obfuscation in a relatively complete form, then that's illegal
L74[01:50:15] *** Xaw4|Sleep is now known as Xaw4|Work
L75[01:50:17] <Zaggy1024> But since Forge downloads it, it shouldn't apply
L76[01:50:31] <Zaggy1024> *downloads it from Mojang's servers
L77[01:51:11] ⇨ Joins: Trangar (~Trangar3@46.144.110.37)
L78[01:52:12] <LexManos> ?
L79[01:52:19] <Zaggy1024> eh?
L80[01:52:19] <LexManos> whats going on?
L81[01:52:25] <LexManos> fry you broke some things :P
L82[01:52:51] <VikeStep> wyld tweeted that forge was illegal
L83[01:52:55] <VikeStep> but i thought it was just patches
L84[01:53:03] <VikeStep> because it distributes minecraft code
L85[01:53:06] <fry> Lex, just fixed them :P
L86[01:53:07] <LexManos> oh looks like you fixed it
L87[01:54:18] <Zaggy1024> VikeStep, I'm guessing that's been said before, but I'm sure it isn't a problem at this point
L88[01:57:09] <LexManos> Forge is illegal, sorta.
L89[01:57:31] <VikeStep> is it because it distributes vanilla content? or some other clause in EULA?
L90[01:57:35] <LexManos> Its in a very gray zone that has to do with copyrights, and weither TOSs are valid legal documents.
L91[01:57:36] <VikeStep> Not attacking, just generally interested
L92[01:57:54] <LexManos> However, this is not the time of place to rehash the same discussion thats happened a thousand times before.
L93[01:58:14] <VikeStep> ok, yeah i wont force it on you. I'll just accept that
L94[01:58:44] <sww1235> needless to say, mojang/microsoft is not suing you guys, so you have that going for you which is nice
L95[01:59:04] <Zaggy1024> Yeah...I don't think they'd dare, considering its popularity
L96[01:59:05] <VikeStep> i think suing forge would be one of the worst mistakes mojang could make :P
L97[01:59:10] <sww1235> ^^
L98[02:00:05] ⇦ Quits: Trangar (~Trangar3@46.144.110.37) (Ping timeout: 198 seconds)
L99[02:01:53] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L100[02:01:54] <LexManos> Just to be clear almost NO vanilla code is downloaded by Forge.
L101[02:02:02] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20150203 mappings to Forge Maven.
L102[02:02:05] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20150203-1.8.zip (mappings = "snapshot_20150203" in build.gradle).
L103[02:02:13] <LexManos> The ONLY parts that are are the context needed to make .patch files function.
L104[02:02:16] <MCPBot_Reborn> Semi-live (every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed) MCPBot mapping exports can be found here: http://export.mcpbot.bspk.rs/
L105[02:02:28] <LexManos> {which is the code we remove/change + 3 lines context on either side}
L106[02:03:04] <LexManos> ALL MC code you see in your workspace is GENERATED, but decompiling the client/server binaries. This is why setting up a workspace takes forever
L107[02:04:08] *** blood_ is now known as blood|sleep
L108[02:04:28] <VikeStep> yeah, thats what I thought. thanks for clarifying
L109[02:04:51] <sww1235> does anyone know if chicken bones has a IRC channel? need to ask a question about NEI
L110[02:04:52] <Zaggy1024> I didn't realize you didn't understand that :(
L111[02:04:52] <Zaggy1024> "age=0,top=false": { "model": "genesis:calamites_base" },
L112[02:04:52] <Zaggy1024> "age=1,top=false": { "model": "genesis:calamites_base" },
L113[02:04:52] <Zaggy1024> "age=2,top=false": { "model": "genesis:calamites_base" },
L114[02:04:52] <Zaggy1024> "age=3,top=false": { "model": "genesis:calamites_base" },
L115[02:04:52] <Zaggy1024> "age=4,top=false": { "model": "genesis:calamites_base" },
L116[02:04:53] <Zaggy1024> "age=5,top=false": { "model": "genesis:calamites_base" },
L117[02:04:53] <Zaggy1024> "age=6,top=false": { "model": "genesis:calamites_base" },
L118[02:04:54] <Zaggy1024> "age=7,top=false": { "model": "genesis:calamites_base" },
L119[02:04:54] <Zaggy1024> "age=8,top=false": { "model": "genesis:calamites_base" },
L120[02:04:58] <Zaggy1024> Whoops.
L121[02:05:01] <mallrat208> Woah there
L122[02:05:06] <McJty> sww1235, he has
L123[02:05:09] <Zaggy1024> Pressed Shift-insert instead of Shift-home
L124[02:05:11] <McJty> sww1235, you can find it in the list of channels.
L125[02:05:11] <Zaggy1024> Sorry
L126[02:05:30] <sww1235> is it #chickenbones or #NEI
L127[02:05:42] <VikeStep> its #ChickenBones
L128[02:05:47] <sww1235> sorry to be a bother
L129[02:05:49] <sww1235> thanks
L130[02:05:54] <McJty> sww1235, list of channels is easy way to find it
L131[02:06:06] <sww1235> ./list is way to long and I don't know how to filter it
L132[02:06:07] *** Cozza38|Away is now known as Cozza38
L133[02:06:11] <ollieread> McJty: Unless of course you're on an IRC network like I don't know, esper
L134[02:06:22] <fuj1n> It is #ChickenBones, but he is away right now
L135[02:06:25] <McJty> Well works for me. My chat client has an easy search on that
L136[02:06:31] <McJty> A filter system
L137[02:06:32] <VikeStep> or you can just /whois VikeStep and see about 45 official minecraft channels
L138[02:06:43] ⇨ Joins: cpup (~cpup@32.218.113.33)
L139[02:06:43] <sww1235> lol, i might just do that
L140[02:06:45] <VikeStep> i try to be in as many channels as I can in case i need to be there for some reason
L141[02:07:00] <ollieread> That's a lot of fucking channels
L142[02:07:00] <VikeStep> however esper has a cap of 50 :(
L143[02:07:15] <ollieread> Shit London is cold
L144[02:07:15] <sww1235> yeah i am slowly adding to my auto connect list
L145[02:07:23] <ollieread> Went outside for like 5 minutes and now my glasses are constantly steamed up
L146[02:09:11] <fry> It doesn't list have to be cold, but also damp: https://en.wikipedia.org/wiki/Dew_point :P
L147[02:09:20] <fry> s/list/just
L148[02:09:56] <VikeStep> now i understand when people post the s/thing/thingo. thought you were sending a command to some sort of bot
L149[02:10:09] <VikeStep> man i feel dumb now
L150[02:10:31] <fry> Well, most general-purpose bots apply it :P
L151[02:10:50] ⇨ Joins: Emris (~Miranda@195.234.58.25)
L152[02:11:25] <fry> s is an old ed command :P
L153[02:13:01] ⇨ Joins: Trangar (~Trangar3@46.144.110.37)
L154[02:17:16] <ollieread> EE2 has returned
L155[02:17:18] <ollieread> Interesting
L156[02:17:24] <sww1235> ?
L157[02:17:35] <ollieread> ProjectE
L158[02:18:00] <sww1235> oh that, I thought you meant xeno was bringing it out of hibernation
L159[02:20:03] *** OndraSter|off is now known as OndraSter
L160[02:21:20] <TomeWyrm> That's actually reasonably old news
L161[02:21:51] ⇨ Joins: asie (~asie@78.88.168.214)
L162[02:21:55] <asie> oh. huh.
L163[02:22:09] <TomeWyrm> https://github.com/sinkillerj/ProjectE/commit/267ff66b8d2e2a71d8f1c4b33687adf20ab6819e
L164[02:22:21] <TomeWyrm> All the way back in august, hehe
L165[02:23:36] <ollieread> I don't pay a huge amount of attention.
L166[02:25:17] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L167[02:27:06] ⇦ Quits: Corosus (~Corosus@23.233.1.220) (Ping timeout: 378 seconds)
L168[02:28:07] <TomeWyrm> I always, always read Botania's changelog, and so I heard about it there on the 16th (or maybe 17th) of October
L169[02:28:08] *** Cozza38 is now known as Cozza38|Away
L170[02:28:54] <LexManos> @incoming build https://github.com/MinecraftForge/FML/commit/1112c455b9758c38eab385f48578bad17c0180f9#commitcomment-9557453 -.-
L171[02:29:15] <LexManos> Time for bed I think...
L172[02:29:20] <asie> yes, rest well
L173[02:29:59] <ollieread> fry: It doesn't, but it is..it's snowing
L174[02:30:26] <MinecraftForgeBot> Project Forge build #1300:SUCCESS in 4 min 1 sec: http://ci.jenkins.minecraftforge.net/job/minecraftforge/1300/
L175[02:30:35] <LexManos> Wait, not trying to start this but we did discuss this.
L176[02:30:46] <LexManos> Who unbanned you, and son_i for that matter.
L177[02:31:15] <asie> Nobody did unban me, I was just never banned
L178[02:31:22] <asie> I never joined after the drama happened so I guess nobody banned me
L179[02:31:28] * fry never touched the ban list here :P
L180[02:31:33] <LexManos> Thought I did...
L181[02:31:40] <asie> you didn't, i checked
L182[02:31:45] <TomeWyrm> Nah, you just told someone to
L183[02:31:50] <asie> yeah, that
L184[02:31:53] <asie> fry, to be exact
L185[02:32:00] ⇨ Joins: cpup (~cpup@32.218.113.33)
L186[02:32:09] <LexManos> Oh you probably wernt in the channel at the time so I didnt have your hostmask
L187[02:32:13] <asie> i didn't
L188[02:32:17] <asie> i wasn't in the channel for a few days before that, too
L189[02:32:18] <LexManos> eah oh well, just dont start shit, please u.u
L190[02:32:23] <asie> i will try my best not to start shit
L191[02:32:40] <asie> but... eh. the community is still going somewhat wild
L192[02:32:42] *** Cozza38|Away is now known as Cozza38
L193[02:32:55] <LexManos> They always are
L194[02:32:56] <sww1235> it was always wild
L195[02:33:05] <TomeWyrm> Pretty much, yep
L196[02:33:07] <sww1235> nice to see you two being nice
L197[02:33:22] <sww1235> anyways I really need to get to bed now. night all
L198[02:33:32] <LexManos> Tome: GameRegistry.addRecipe(new ItemStack(dRod1), new Object[]{"DDD", "DSD", "DDD", 'D', covalence, 'S', Items.stick});
L199[02:33:48] <LexManos> Just a note, you don't need that new Object[] crap, param arrays dude, use them!
L200[02:34:36] ⇨ Joins: jiraiyah (~jiraiyah@69.197.186.165)
L201[02:34:36] <fry> While we're all being nice here: Lex, what do you want to do with that blaming thingy? :P
L202[02:34:39] <TomeWyrm> I assume you're NOT talking to me... because most of that was unintelligible gibberish to me
L203[02:34:48] <asie> I think the Blaming thingy should be added, if only because it finally lists loaded coremods
L204[02:34:52] <asie> which will greatly help debugging
L205[02:35:01] <LexManos> TomeWyrm, Yes I was talking to you, what you dont understand, google
L206[02:35:02] <asie> tterrag spent a few hours debugging Chisel once because CoFHCore was kind enough to break Container behaviour
L207[02:35:03] <asie> to fix a bug they had
L208[02:35:25] <matthewprenger> well FML lists the coremods at startup
L209[02:35:37] <asie> of course, but not in a crash report
L210[02:35:43] <LexManos> Ya, Blame should be added, listing coremods has been on my to-do but I always forget about it {bad mental todos}
L211[02:35:43] <matthewprenger> ahh right
L212[02:35:54] <ollieread> Lex, post-it notes
L213[02:36:09] ⇦ Quits: VikeStep (~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au) (Killed (NickServ (GHOST command used by VikeStepFTB!~VikeStep@CPE-1-120-181-241.qcl9.cha.bigpond.net.au)))
L214[02:36:11] <Zaggy1024> TomeWyrm, I believe he means something this: "GameRegistry.addRecipe(new ItemStack(dRod1), "DDD", "DSD", "DDD", 'D', covalence, 'S', Items.stick);"
L215[02:36:28] ⇨ Joins: VikeStep (~VikeStep@CPE-1-120-181-241.qcl9.cha.bigpond.net.au)
L216[02:36:29] <fry> Should I throw away coremod wrapper for now, as it's using reflection?
L217[02:36:42] <LexManos> But it needs to be done in such a way that doesn't reflect into LaunchWrapper, don't know how long that'll last.
L218[02:37:00] <matthewprenger> And I guess legacylauncher has a debug option for printing who changes what class
L219[02:37:04] <sww1235> I have to say asie, it was a little disorienting to have just been reading all the rants and then seeing you and lex talking calmly and you not banned. anyways got to dash
L220[02:37:17] <asie> sww1235: Because mature people can agree to disagree.
L221[02:37:22] <LexManos> Best bet would be the class generation like you had before.
L222[02:37:31] <sww1235> well good
L223[02:37:53] <fry> Still needs reflection
L224[02:38:09] * LexManos still thinks writing anything forcing J8 on mc versions where Mojang has not forced J8 is a horrible idea, but im sick of the drama.
L225[02:38:15] <LexManos> Shouldn't need reflection...
L226[02:38:20] ⇦ Quits: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net) (Ping timeout: 198 seconds)
L227[02:38:30] <sww1235> yep
L228[02:38:39] <asie> 55% of users are already using Java 8, according to Dinnerbone
L229[02:38:42] <asie> and just last week it was only 30-40
L230[02:38:48] <LexManos> We control the .registerTransformer call, just .registerTransformer(transformer + "_wrapper")
L231[02:38:52] ⇨ Joins: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net)
L232[02:38:53] <fry> (LaunchClassLoader calls loadClass on this, there's no way to make it see a class geenrated with other classloader, afaik)
L233[02:39:01] <sww1235> I had to manually change my MC java version from 1.6 to 1.8
L234[02:39:12] <asie> I'd say it is a matter of time before people who don't use Java 8 are in a massive minority, just like people not using Java 7 are now
L235[02:39:14] <McJty> I develop my mod on Java 6 on one computer and Java 8 on another.
L236[02:39:18] <McJty> So on average I'm ok :-)
L237[02:39:26] <sww1235> MC is still defaulted to 1.6 parentally
L238[02:39:36] <asie> yes, and many mods already depend on 1.7 because it has no JVM changes
L239[02:39:43] <sww1235> s/parently/apparently
L240[02:39:52] <LexManos> Not denying that J8 is getting up there especially with the new wrapper, however, doesn't deny the other 40% that dont use the wrapper + the ~20% who don't send snoop data.
L241[02:39:56] <fry> I'd like to have GL2.0 much more than I'd like to have java8 :P
L242[02:40:08] <LexManos> However, this is not a debate we should get into because we disagree and it'll just cause drama.
L243[02:40:13] <matthewprenger> The only valid usecase for Java8 I can think of is a private server-side mod. as players would never need to worry about it
L244[02:40:25] <asie> Lex: If you ever want to debate with me, I think doing it in private might be a good idea
L245[02:40:32] <asie> That way even if we get angry we don't cause drama
L246[02:40:37] <LexManos> maybe
L247[02:40:40] <asie> maybe, yeah
L248[02:40:42] <LexManos> But i'd rather just drop it.
L249[02:40:55] <asie> I was speaking more about the future. You never know what the future will bring.
L250[02:41:01] <asie> And having ways to deal with the future would be great
L251[02:41:05] <asie> to prevent this kind of thing from happening again
L252[02:41:05] ⇦ Quits: sww1235 (~sww1235@news063183.halls.colostate.edu) (Quit: What is the sound of one quit message clapping)
L253[02:42:00] <LexManos> Just curious and don't bite my head off, but what happened to hanging up the hat?
L254[02:42:28] <asie> I am quitting Minecraft development, apart from helping NOVA port to 1.8
L255[02:42:30] <LexManos> and fry, you can get the correct classloader to define the new wrapper in easily...
L256[02:42:35] <asie> because I think I'm one of the few people who have ported a big mod to 1.8
L257[02:42:50] <fry> I'd like to know how, Lex :P
L258[02:42:58] <asie> I will still assist in work on the NOVA API and manage the project from behind, but I don't have the motivation to do it anymore.
L259[02:43:00] <VikeStep> asie, well BoP was the biggest mod I know that went to 1.8
L260[02:43:02] <LexManos> this.getClass().getClassLoader()
L261[02:43:07] <asie> VikeStep: BuildCraft has. We just never finished the new pipe renderer.
L262[02:43:12] <asie> That's literally the only reason BC is not out yet for 1.8
L263[02:43:21] <asie> (also, that the 1.7.10 codebase has about 5000 lines of code changed since we ported BC)
L264[02:43:21] <VikeStep> oh, man i only thought you just changed the import statements
L265[02:43:24] <fry> And how do I define a new class with it? :P
L266[02:43:29] <Zaggy1024> Does World.getBlockState not automatically call Block.getActualState?
L267[02:43:40] <LexManos> Im assuming you're using the model system and not the hacked in ISBRH right....
L268[02:43:45] <asie> Yes.
L269[02:43:54] <LexManos> Zaggy1024, No, getActualState is for rendering only
L270[02:43:56] <asie> And so will NOVA
L271[02:44:02] <Zaggy1024> ah, right
L272[02:44:04] <Zaggy1024> Thanks
L273[02:44:06] <TomeWyrm> Ah, yeah now I get it. Blame Moz_intel for that commit. I don't work on ProjectE, someone just mentioned it in a "whoa that's new" kind of way and I was linking the "first release" commit to show that it's actually kinda old
L274[02:44:10] <asie> We designed the NOVA rendering system so that it works with 1.8 while behaving in a similar way to the old Tessellator/GL call systems
L275[02:44:15] <asie> that is, it translates them to BakedQuads
L276[02:44:30] <Zaggy1024> Does that mean getActualState will at some point be client-side only?
L277[02:44:33] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L278[02:44:39] <asie> It is only used on the client side, Zaggy1024
L279[02:44:58] <Zaggy1024> yes, but for the sake of collision based on getActualState's output...
L280[02:45:06] <matthewprenger> say if the server doesn't touch it, ittl be client only
L281[02:45:07] <asie> collision? hmm
L282[02:45:29] <Zaggy1024> I mean, it's easy to just call getActualState from the collision method
L283[02:45:30] <LexManos> Letting the API control the actual GL/tesselator calls is the idea, and moving the mod side to more abstract models/quads.
L284[02:45:46] <Zaggy1024> But a more elegant solution may be desirable
L285[02:45:55] <asie> Yes, that's a good thing. My only issue with it was that that meant we had to write our own quad translation/rotation library
L286[02:45:58] <asie> but we solved that with NOVA, so...
L287[02:47:08] <fry> You might want to look at what I've added to forge at some point
L288[02:47:20] ⇦ Quits: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net) (Ping timeout: 198 seconds)
L289[02:47:40] <LexManos> If you have any rendering complaints bit at him ---^
L290[02:47:46] <LexManos> bitch*
L291[02:48:01] <LexManos> God, so tired I can't even cus right u.u
L292[02:48:03] ⇨ Joins: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net)
L293[02:48:03] <asie> Bitch is a bad word. Complain, perhaps.
L294[02:48:14] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 198 seconds)
L295[02:48:35] <TomeWyrm> I can relay that to sinkillerJ, but the current code for that file is https://github.com/sinkillerj/ProjectE/blob/eb7cbb25252d71666da68df608540acf7aaf671f/src/main/java/moze_intel/projecte/gameObjs/ObjHandler.java#L413
L296[02:48:54] <TomeWyrm> <-- is not a modder
L297[02:49:29] <fry> Lex: So, how do I add an asm-generated class to this.getClass().getClassLoader()? reflecting into defineClass? Or is current classloader in FML somehow special?
L298[02:49:58] <Zaggy1024> TomeWyrm, apparently it's fine...I'm not sure what that was about then :P
L299[02:50:27] <TomeWyrm> Oh and as for the j8 thing? Oracle themselves are forcing it pretty hard here shortly. The auto-update is installing 8, and I think the final public build is in... March?
L300[02:51:18] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L301[02:51:23] ⇦ Quits: VictiniXAFK (~VictiniX8@183.171.171.171) (Ping timeout: 198 seconds)
L302[02:51:28] <matthewprenger> fuckin hell google scares me. I just downloaded the "archive of all your data". Theres a 1.3 million line json file of my location history ._.
L303[02:52:13] <TomeWyrm> Holy crap... that's... a lot of info
L304[02:52:52] <LexManos> No need for reflection
L305[02:52:53] <LexManos> https://github.com/MinecraftForge/FML/blob/master/src/main/java/net/minecraftforge/fml/common/eventhandler/ASMEventHandler.java#L135
L306[02:53:16] <LexManos> Just create a sub-classloader that tosses to the parent and you're golden. Yay for bypassing access levels!
L307[02:53:16] * fry looked at that
L308[02:53:47] <fry> Here you're using defined Class<?> directly, not a String with the name
L309[02:54:03] <TomeWyrm> Lex, you've said it's bedtime like three times now. HOLY CRAP IT'S ONE AM?! Um, right *I* am going to bed
L310[02:54:07] ⇦ Parts: TomeWyrm (TomeWyrm@cpe-76-178-140-112.natnow.res.rr.com) ())
L311[02:54:17] <fry> with String it didn't work for me
L312[02:54:29] <LexManos> TomeWyrm, Dont care, what Oracle is doing, only care about what the end userbase is. IF J7 drops to ~1% before Mojang forces things. Then I wont care about forcing things in older MC versions. But we are not there and it doesn't look like we will be anytime soon.
L313[02:54:58] <LexManos> you define the class and then next time getClass is called it gets the thing you just defined...
L314[02:54:59] <asie> J6 still didn't drop to ~1% and most modpacks don't even work with J6 anymore
L315[02:55:20] <LexManos> Forge isn't most mod packs.
L316[02:55:32] <LexManos> Forge is a slightly altered vanilla, as such we need to support vanilla.
L317[02:55:36] <asie> oh, I see, you're talking about Forge
L318[02:55:38] <asie> not mods
L319[02:55:46] *** Riking is now known as Riking|away
L320[02:56:07] <LexManos> Already get enough issues with J6 users, and they are only like ~8% of the userbase.
L321[02:56:23] <asie> Yeah. I remember when Minecraft worked on J5...
L322[02:56:47] ⇦ Quits: jjw123 (~Jason@host86-128-98-216.range86-128.btcentralplus.com) (Ping timeout: 198 seconds)
L323[02:57:07] <LexManos> So do I that was literally 1% of the userbase acording to mojangs own snapshots. Which is why Forge never cared for it.
L324[02:57:21] ⇦ Quits: iPixeli (~iPixeli@host86-128-98-216.range86-128.btcentralplus.com) (Ping timeout: 378 seconds)
L325[02:57:39] <asie> most J6 users are Mac OS X users stuck on 1.6 due to Apple/Oracle's "great" policies
L326[02:57:53] ⇨ Joins: cpup (~cpup@32.218.113.33)
L327[02:57:53] <LexManos> Which is being addressed
L328[02:57:56] <asie> great
L329[02:58:01] <Ivorius> That would be great, yeah
L330[02:58:02] <asie> same for J5, in fact, heh
L331[02:58:09] <ollieread> Also, it's not _too_ hard to upgrade Java on OS X
L332[02:58:14] <LexManos> J5 are old PPC users, aint nothing can be done for them u.u
L333[02:58:16] <Ivorius> I can't work on Java 6, I need the FileSystem API >.>
L334[02:58:23] <ollieread> PPCs, jesus
L335[02:58:32] <asie> well, they can compile OpenJDK with macports/homebrew
L336[02:58:42] <fry> I can't work on GL1.5, I need shaders :P
L337[02:58:50] <asie> there's even a Java 7 build for PPCs
L338[02:58:52] <Ivorius> fry: GL11 has shaders
L339[02:58:53] <ollieread> Or alternatively they could go and download 1.7 for os x :P
L340[02:58:53] * LexManos mutters about the good ol says where he had to work in machine code for win/osx/ppc/nix ugh
L341[02:58:55] <LexManos> hate doing that
L342[02:58:57] <ollieread> From the link on the apple website
L343[02:59:22] <ollieread> I'm pretty sure my mac has 1.7
L344[02:59:28] <ollieread> Though I'm not sure where it is
L345[02:59:36] <Ivorius> I'm on 1.7 default now
L346[02:59:40] <Ivorius> But it was not pretty to switch
L347[02:59:43] <asie> yay, NOVA is getting Techne support
L348[02:59:52] <ollieread> Ivorius: You're on OS X?
L349[02:59:55] <Ivorius> Yeah
L350[03:00:02] <LexManos> Techne still updated?
L351[03:00:05] <fry> Ivorius: ARB_vertex_program is for GL1.3. And I want GLSL :P
L352[03:00:08] <asie> no, it's dead for 2 years now
L353[03:00:11] <asie> but many modders still use it
L354[03:00:16] <LexManos> u.u
L355[03:00:25] <ollieread> Tabula is a good alternative
L356[03:00:37] <matthewprenger> Lex, do you know anything about mojang changing the proguard settings? I know grum tweeted about it
L357[03:00:40] * LexManos leaves that up to fry to decide what model loaders he wants to write.
L358[03:01:03] <fry> asie: which is in no way lifted directly from 1.7 forge, no :P
L359[03:01:04] <Ivorius> I could almost use a tcn loader, man
L360[03:01:04] <LexManos> matt: We'll see next MC version. We've been bugging them to do it for quite some time.
L361[03:01:10] <Ivorius> My artist made all his models in Techne
L362[03:01:21] <Ivorius> For some reason I couldn't get him to switch
L363[03:01:22] <asie> fry: indeed, it isn't
L364[03:01:25] <Ivorius> And now in 1.8 I'm fucked, lol
L365[03:01:34] <Naiten> FMCModeler is better than Techne in terms of boxy models.
L366[03:01:49] <Naiten> But it's even more old and abandoned...
L367[03:02:15] ⇦ Quits: cpup (~cpup@32.218.113.33) (Client Quit)
L368[03:03:00] * LexManos mutters something about having a angel block in dev would be a good idea as he pillers to 200
L369[03:03:28] <fry> asie: https://github.com/NOVAAPI/NovaCore/blob/3a2c968b96bb4fcac0171a03fdb9af11af55a3d7/src/main/java/nova/core/render/model/TechneModel.java https://github.com/MinecraftForge/MinecraftForge/blob/1.7.10/src/main/java/net/minecraftforge/client/model/techne/TechneModel.java
L370[03:03:29] <Ivorius> Btw., how does the mob spawner render itself in 1.8?
L371[03:03:34] ⇨ Joins: cpup (~cpup@32.218.113.33)
L372[03:03:35] <Ivorius> That can hardly be a static model :P
L373[03:03:49] <fry> Ivorius: TESR, as always :P
L374[03:04:01] <Ivorius> I thought TESRs where gone
L375[03:04:16] <Ivorius> That's great to hear then :P
L376[03:04:21] <fry> Did you even look at 1.8?
L377[03:04:27] <asie> fry: oh? huh.
L378[03:04:28] <ollieread> ahaha
L379[03:05:53] <Naiten> But wait. I remember Techne being rewriteen recently. Let me check that...
L380[03:06:37] <ollieread> Yeah, Techne 2
L381[03:06:57] ⇦ Quits: cpup (~cpup@32.218.113.33) (Client Quit)
L382[03:08:02] ⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 198 seconds)
L383[03:08:15] ⇨ Joins: cpup (~cpup@32.218.113.33)
L384[03:09:22] <fry> If you want a sane-ish general-purpose model format with animation support - use B3D
L385[03:09:33] <fry> If has the benefit of having a loader in forge :P
L386[03:09:40] <Naiten> Looks like Techne 2 wasn't updated for half a year. "Recently"... Wtf, brain?
L387[03:10:10] <fry> (And it's exportable from general-purpose model editors, such as Blender :P)
L388[03:10:22] ⇨ Joins: Lex_ (~Lex@2601:7:180:c900:2c1b:cbd8:5565:f021)
L389[03:10:22] MineBot sets mode: +o on Lex_
L390[03:10:33] <ollieread> I should learn to use Blender
L391[03:10:34] <Naiten> fry, my Blender has no b3d export D:
L392[03:10:59] <fry> Naiten: https://github.com/RainWarrior/B3DExport/blob/master/B3DExport.py
L393[03:11:06] *** kroeser|away is now known as kroeser
L394[03:11:23] <fry> (There are different versions of this script on the internet - this one works :P)
L395[03:11:38] <ollieread> Shit, I have a meeting at 3 and I can't find a coffee shop near their office :/
L396[03:11:42] ⇨ Joins: Kamran (~kamranm12@d66-222-225-164.abhsia.telus.net)
L397[03:12:05] ⇦ Quits: LexManos (~Lex@2601:7:180:c900:2c1b:cbd8:5565:f021) (Ping timeout: 198 seconds)
L398[03:12:26] *** matthewprenger is now known as matthew|gone
L399[03:12:37] ⇦ Parts: Kamran (~kamranm12@d66-222-225-164.abhsia.telus.net) ())
L400[03:13:25] <Ivorius> fry: I can't even begin to express half of my models statically
L401[03:13:33] <Ivorius> Some, partially
L402[03:14:00] <Ivorius> Well, TESRs. The models of course, but not the rendering behind it :P
L403[03:14:36] <Naiten> fry, I can't get it, is there .obj or .b3d loader in Forge already?
L404[03:14:43] <Ivorius> b3d, no obj
L405[03:14:49] <fry> b3d loader is in forge
L406[03:15:26] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L407[03:16:25] <Naiten> I somehow managed to miss that when exploring 1.8...
L408[03:16:26] <ollieread> Ivorius: That's what fry is for
L409[03:16:49] <ollieread> fry: Hypothetically, if you were to write the rendering code for my particles, what would the code be?
L410[03:17:04] <fry> What are "your particles"? :P
L411[03:17:09] <Naiten> And what's used to render b3d? I mean, TESR or something like good old ISBRH?
L412[03:17:20] <Zaggy1024> Why must I check if a collision box I'm adding in addCollisionBoxesToList intersectsWith(mask) to keep weird stuff from happening?
L413[03:17:26] <ollieread> I have grand ideas for particle effects
L414[03:17:34] <ollieread> Though no clue how to do it
L415[03:17:36] <fry> Naiten: animation state can be baked to IBakedModel, and used anywhere
L416[03:17:42] <ollieread> Working in 3 dimensions is still beyond me
L417[03:17:45] <Ivorius> Where do I have to register my item in 1.8?
L418[03:17:58] <Ivorius> It doesn't seem to load my ItemBlock with my Block
L419[03:18:16] <fry> GameRegistry works the same
L420[03:18:44] <fry> Ivorius: look at wuppy's tutorials for a quick summary of the stuff you need to do to make simple json rendering work :P
L421[03:18:48] <Ivorius> Let me test again
L422[03:19:09] <Ivorius> I did
L423[03:19:21] ⇨ Joins: cpup (~cpup@32.218.113.33)
L424[03:19:30] <Ivorius> Wasn't really helpful, I figured that much out from the error messages though :P
L425[03:19:58] <Naiten> fry, what is "anywhere"? Can it be rendered statically? I mean, there's no rendering class i can override since blockstates were introduced... Or am I wrong?
L426[03:20:57] <fry> Look at the example included with forge
L427[03:21:12] <fry> It uses B3D model for static block rendering
L428[03:21:59] ⇦ Quits: mikel (~quassel@146-115-168-65.c3-0.wth-ubr1.sbo-wth.ma.cable.rcn.com) (Ping timeout: 198 seconds)
L429[03:22:04] <Naiten> was there an example? .-.
L430[03:22:42] <Naiten> omg, i just deleted it after installing workspace .___.
L431[03:23:15] <ollieread> Ivorius: Are you using laravel 4.2 or 5 btw?
L432[03:23:30] <Ivorius> 4, is 5 out already?
L433[03:23:35] <Ivorius> I think 4, anyway
L434[03:23:42] <ollieread> Sometime in the next 24-48 hours
L435[03:23:52] <ollieread> Unless you specified the dev branch, you're on 4.2
L436[03:24:09] <ollieread> Depending on the amount of time it's going to be in development, may be worth using 5
L437[03:24:09] <Ivorius> Ah
L438[03:24:27] <Ivorius> clone is already on his toes wanting to update
L439[03:24:28] <ollieread> There are some significant changes that make upgrading realtively impossible
L440[03:24:58] <ollieread> Which reminds me, if you wany any help with or code written etc, let me know
L441[03:25:10] <Ivorius> Well, I can always back up all my files and then set up from scratch
L442[03:25:13] <Ivorius> May be worth it indeed
L443[03:25:32] <ollieread> I'm always looking for interesting projects to contribute to :)
L444[03:25:44] <Ivorius> I'll probably not work on it until after the exams though
L445[03:25:55] <Ivorius> Technically I'm wasting too much time not learning already x9
L446[03:26:02] <ollieread> Ahaha
L447[03:27:24] <ollieread> L5 has github oauth support by default
L448[03:27:26] <ollieread> Interesting
L449[03:28:57] ⇨ Joins: Kins (~Kins@kin.is.super.awesome.remuria.net)
L450[03:32:14] <Kins> I'm trying to setup a development environment for an existing mod and I'm getting this (http://bit.ly/1zOREjt) error upon running the client. I've found a few references to it, but no explanations. Anyone have any advice on what might be wrong?
L451[03:32:46] <Ivorius> Ohhhh ItemSkull is not an ItemBlock
L452[03:32:49] <Ivorius> Well, that explains a lot
L453[03:32:50] <Ivorius> lol
L454[03:33:25] <ollieread> ClassNotFoundException: net.minecraft.client.gui.inventory.GuiInventory
L455[03:34:25] <ollieread> Imagine that
L456[03:34:37] <ollieread> a coremod that for some reason transforms half of vanilla, has fucked it up
L457[03:35:05] <ollieread> Kins: The problem is NEI
L458[03:35:52] <Kins> ollieread, not my problem then? This is AE2 src I'm trying to run, so I can test a PR.
L459[03:36:26] ⇨ Joins: Szernex (~Szernex@193-154-236-108.adsl.highway.telekom.at)
L460[03:36:35] <Kins> Someone referenced it months ago too, https://gist.github.com/OrionDevelopment/76baa2bc12ae70a85559
L461[03:39:03] <ollieread> I don't know what the problem is, but from what I can tell there, it's the NEI coremod trying to asm
L462[03:39:29] <ollieread> Kins: What version is the codebase for?
L463[03:39:42] <ollieread> I see you're running 1.7.10, but what version is the AE2 code for?
L464[03:40:18] <McJty> AE2 only exists on 1.7.10
L465[03:40:36] <Kins> 1.7.10, its the main branch
L466[03:40:54] <Kins> The NEI jar is NotEnoughItems-1.7.10-1.0.4.83-dev.jar
L467[03:41:21] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L468[03:42:41] *** BIT[Away] is now known as theoriginalbit
L469[03:42:51] <ollieread> Try updating NEI and then codechickenlib if that doesn't work
L470[03:43:43] *** theoriginalbit is now known as BIT[Away]
L471[03:44:00] <Zaggy1024> Are all programmers nocturnal?
L472[03:44:09] <ollieread> ?
L473[03:44:10] <McJty> I'm not.
L474[03:44:14] <ollieread> Not if they have jobs
L475[03:44:23] <McJty> I'm a morning person. I'm usually up at 5 am
L476[03:44:28] <McJty> And that's my most productive time of the day
L477[03:44:30] *** Quetzi|off is now known as Quetzi
L478[03:44:34] <ollieread> I woke up at 6am today
L479[03:44:37] <Kins> I have a job. I'm currently not very good at it though, since I'm always so sleep deprived.
L480[03:44:47] <ollieread> Though I went to bed at about 2-3am lol
L481[03:44:58] <ollieread> Afternoon naps++
L482[03:45:23] ⇨ Joins: trab (~trab@28.np.emoserver.com)
L483[03:46:44] <Zaggy1024> It's currently 3:46 for me...so I guess I assumed you guys were staying up as late as me :P
L484[03:46:58] <Zaggy1024> Of course, there are such things as time zones
L485[03:47:10] <McJty> I can't do anything productive after 22PM
L486[03:47:13] ⇨ Joins: cpup (~cpup@32.218.113.33)
L487[03:47:17] <McJty> So that's usually when my day ends
L488[03:47:34] <Zaggy1024> I wish I was like that
L489[03:47:54] ⇦ Quits: Devin_Mobile|ZZZ (uid44396@id-44396.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L490[03:47:54] <Zaggy1024> I start making mistakes in my programming if I stay up this late...but my motivation goes up nonetheless
L491[03:48:02] <ollieread> it's 9:47am herelol
L492[03:48:34] <Kins> I have no idea how gradle gets the NEI version. I think its getting the most recent one?
L493[03:49:38] <Kins> Nevermind! Config file, who would have thought.
L494[03:49:38] <Zaggy1024> I don't think it's right that I'm making this block have so many steps to its collision
L495[03:49:44] <Zaggy1024> it's kind of anti-Minecraft
L496[03:49:58] <ollieread> Kins: https://github.com/AppliedEnergistics/Applied-Energistics-2/blob/rv2/build.properties#L20
L497[03:49:59] <Zaggy1024> Time to trash some pointless code
L498[03:50:20] <Kins> Thanks ollieread, I realized that after checking every other gradle related file.
L499[03:51:19] <Zaggy1024> I'm glad the game doesn't explode if I put 50 bounding boxes on my block :)
L500[03:53:28] <Zaggy1024> heh
L501[03:53:41] <Zaggy1024> At about 40,000 AABBs, it starts to choke
L502[03:57:48] ⇨ Joins: LarsTheDevil (~LarsTheDe@p4FF152CD.dip0.t-ipconnect.de)
L503[03:58:17] *** Ordi|Away is now known as Ordinastie
L504[03:59:00] <LarsTheDevil> hi there - there are some files missing / that can't be downloaded to start the MC launcher
L505[03:59:06] <LarsTheDevil> http://files.minecraftforge.net/maven/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar
L506[03:59:20] <LarsTheDevil> http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.2.1291/forge-1.7.10-10.13.2.1291.jar
L507[03:59:34] <LarsTheDevil> http://files.minecraftforge.net/maven/com/typesafe/config/1.2.1/config-1.2.1.jar
L508[04:00:13] <LarsTheDevil> I am using 10.13.2.1291
L509[04:00:58] <ollieread> Zaggy1024: why the fuck?
L510[04:02:02] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L511[04:02:05] ⇦ Quits: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L512[04:02:11] ⇦ Quits: asie (~asie@78.88.168.214) (Ping timeout: 189 seconds)
L513[04:02:17] ⇨ Joins: Raziel (~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net)
L514[04:03:27] <LarsTheDevil> I patched MC with Forge 1291 and tried to run the patched version and the Launcher Log shows these 3 missing files and no Minecraft starts
L515[04:03:59] <LarsTheDevil> Server responded with 404
L516[04:05:26] <LarsTheDevil> Here is the launcher log file http://pastebin.com/QZBpPkW2
L517[04:05:37] ⇦ Quits: Kadah (~Kadah@72.21.158.30) (Read error: Connection reset by peer)
L518[04:06:01] <Zaggy1024> ollieread, for fun :)
L519[04:06:13] <Zaggy1024> why not? :P
L520[04:06:39] <ollieread> :/
L521[04:07:05] <Zaggy1024> It's not like I'm going to leave 40,000 collision boxes in a block in my mod :P
L522[04:07:24] <ollieread> Wouldn't be the weirdest thing I'd seen
L523[04:07:52] <Zaggy1024> I guess I just don't pay attention to mods like that
L524[04:08:16] <Zaggy1024> LarsTheDevil, that's odd...
L525[04:08:36] <Zaggy1024> I do get the same 404, but I don't know what you can do about it
L526[04:08:49] <LarsTheDevil> jepp
L527[04:08:54] ⇨ Joins: cpup (~cpup@32.218.113.33)
L528[04:09:22] <LarsTheDevil> I can re-re-retry a new installation
L529[04:09:43] <Zaggy1024> Did you try 1297?
L530[04:09:51] <Zaggy1024> or whatever the newest is
L531[04:09:56] <LarsTheDevil> fresh new one?
L532[04:10:01] <Zaggy1024> That's what my dev environment is on
L533[04:10:02] <Zaggy1024> Yeah
L534[04:10:05] <LarsTheDevil> 1291
L535[04:10:18] <Zaggy1024> 1299 is newest, apparently
L536[04:10:40] <LarsTheDevil> I want to run 1.7.10
L537[04:10:46] <Zaggy1024> oh
L538[04:10:48] <Zaggy1024> Heh
L539[04:10:55] <Zaggy1024> right
L540[04:11:08] <LarsTheDevil> and for 1.7.10 1291 is the latest
L541[04:11:25] <Zaggy1024> Yeah, I was thinking you were trying 1.8
L542[04:11:54] <LarsTheDevil> no to bleeding edge - I only play and do not code
L543[04:11:58] <Zaggy1024> I would try 1230, the recommended release
L544[04:12:00] <LarsTheDevil> any more ;-)
L545[04:12:24] <Zaggy1024> Most likely that's what the mods for 1.7 are based on anyway
L546[04:12:26] *** kroeser is now known as kroeser|away
L547[04:12:36] <LarsTheDevil> some guys told me yesterday to try 1291 because of new EnderIO and other stuff
L548[04:13:11] <Zaggy1024> Does it only work with 1291?
L549[04:13:43] <LarsTheDevil> WAILA is making HUGE!!!! problems
L550[04:14:57] * Zaggy1024 doesn't know what to do if the recommended release doesn't work
L551[04:14:58] <LarsTheDevil> had only NEI, WAILA and ChickenCore (3 mods only) and it crashed when opening an inventory
L552[04:15:12] <Zaggy1024> with what error?
L553[04:15:31] <Kins> How can I downgrade a dependency? It seems to work when I set a higher version number, but not in reverse.
L554[04:15:35] <LarsTheDevil> chatted with ProfMoebius (WAILA) and he could not pin it down
L555[04:15:42] <LarsTheDevil> he told me to try 1291
L556[04:16:01] <Zaggy1024> uh...
L557[04:16:17] <Zaggy1024> Ask him what version he developed the mod on
L558[04:16:30] <Zaggy1024> (Forge version, not MC version)
L559[04:16:45] <LarsTheDevil> 2030 if from october and a lot of mods did some releases in 11/12/01
L560[04:17:11] <LarsTheDevil> Yes will ask him later today
L561[04:17:37] *** alekso56_off is now known as alekso56
L562[04:18:09] <ollieread> 1230 is the common one being used for 1.7.10 mods afaik
L563[04:18:37] <LarsTheDevil> maybe I do an other reinstall of 1230 again
L564[04:21:22] *** kroeser|away is now known as kroeser
L565[04:24:17] ⇨ Joins: Xexanos (~lhilgenst@ip-78-94-101-188.hsi02.unitymediagroup.de)
L566[04:25:16] ⇦ Quits: Xexanos (~lhilgenst@ip-78-94-101-188.hsi02.unitymediagroup.de) (Client Quit)
L567[04:25:50] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L568[04:26:03] ⇨ Joins: pugi (~pugi@dyndsl-031-150-137-047.ewe-ip-backbone.de)
L569[04:28:26] *** heldplayer|off is now known as heldplayer
L570[04:28:47] *** Magik6k|off is now known as Magik6k
L571[04:32:42] ⇨ Joins: cpup (~cpup@32.218.113.33)
L572[04:33:26] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L573[04:36:08] ⇨ Joins: Hea3veN (~Hea3veN@181.165.169.102)
L574[04:40:12] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 378 seconds)
L575[04:46:06] <Ivorius> Hmmm
L576[04:46:10] <Ivorius> Now my block has a working item model
L577[04:46:14] <Ivorius> But no block model
L578[04:47:09] <Ivorius> And it's not complaining about not finding the block model, plus destroying the block shows the right particles
L579[04:47:17] <Ivorius> But the block is invisible... wat
L580[04:48:03] <Kins> ollieread, well, I tried just about every combination of NEI and CodeChickenLib I could find =/
L581[04:49:22] <Ivorius> Oh
L582[04:49:25] <Ivorius> I found it, lol
L583[04:49:38] <Ivorius> getRenderType returns -1 by default for BlockContainers
L584[04:51:07] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L585[04:53:24] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L586[04:55:22] <Ivorius> fry: Do you have some sample code on how to use your model loader?
L587[04:55:34] <Ivorius> I suppose it works for entities and blocks + items likewise?
L588[04:56:07] <fry> Example mod included with forge
L589[04:56:20] ⇨ Joins: cpup (~cpup@32.218.117.216)
L590[04:56:39] <Ivorius> hmm, okay
L591[05:01:19] *** Techokami|Off is now known as Techokami
L592[05:02:36] <Kins> ollieread, the problem was a broken AE2 build script that no one had bothered to fix -_-; Multiple copies of jars.
L593[05:02:49] * Zaggy1024 is going to hate himself for staying up this late when he wakes up
L594[05:02:57] <Zaggy1024> Time to force myself to sleep
L595[05:03:03] *** Zaggy1024 is now known as Zaggy|sleep
L596[05:03:15] *** Cozza38 is now known as Cozza38|Away
L597[05:09:27] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L598[05:09:33] ⇦ Quits: Ri5ux (~arisux@67-54-220-22.cust.wildblue.net) (Read error: Connection reset by peer)
L599[05:10:21] ⇨ Joins: arisux (~arisux@67-54-220-22.cust.wildblue.net)
L600[05:11:00] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L601[05:11:40] ⇨ Joins: ChJees (ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L602[05:12:12] ⇦ Quits: LarsTheDevil (~LarsTheDe@p4FF152CD.dip0.t-ipconnect.de) (Quit: Verlassend)
L603[05:16:26] ⇨ Joins: VictiniX888 (~VictiniX8@183.171.168.108)
L604[05:16:36] ⇨ Joins: cpup (~cpup@32.218.117.216)
L605[05:17:51] *** Magik6k is now known as Magik6k|off
L606[05:17:54] ⇦ Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) ()
L607[05:18:44] ⇨ Joins: jjw123 (~Jason@host31-53-141-200.range31-53.btcentralplus.com)
L608[05:18:44] MineBot sets mode: +v on jjw123
L609[05:25:54] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L610[05:28:36] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L611[05:29:00] ⇨ Joins: Prophet (~Comstock@50.106.220.80)
L612[05:34:09] ⇦ Quits: ntzrmtthihu777 (ntzrmtthih@Join.The.DarkSide.We.Have.Coooki.es) (Ping timeout: 206 seconds)
L613[05:35:31] ⇨ Joins: cpup (~cpup@32.218.117.216)
L614[05:37:17] ⇦ Quits: arisux (~arisux@67-54-220-22.cust.wildblue.net) (Read error: Connection reset by peer)
L615[05:39:17] ⇨ Joins: megamit (megamit@94.1.84.91)
L616[05:41:05] ⇨ Joins: Zesty (~Zesty@do.ustclug.org)
L617[05:42:12] ⇦ Quits: Hea3veN (~Hea3veN@181.165.169.102) (Quit: leaving)
L618[05:48:47] *** heldplayer is now known as heldplayer|off
L619[05:49:24] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L620[05:50:32] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L621[05:52:25] ⇨ Joins: r4wk-work (~r4wk@mtprnf0110w-142166253246.dhcp-dynamic.FibreOP.nl.bellaliant.net)
L622[05:53:05] <Ivorius> fry: With your sample code I keep getting java.io.FileNotFoundException: pandorasbox:models/block/pandorasBox.b3d.json
L623[05:53:18] <Ivorius> Aka it appends .json to my model path, apparently
L624[05:54:09] <fry> .json is tried last, if nothing else works
L625[05:54:30] <fry> and .json is only appended at that point
L626[05:54:39] <Ivorius> Ah, so I misplaced the file
L627[05:54:39] <fry> Check that the model file is there :P
L628[05:56:30] <Ivorius> Hmm, seems to be in the same path as yours
L629[05:56:37] <Ivorius> block/pandorasBox.b3d
L630[05:56:45] <Ivorius> *models/block/pandorasBox.b3d
L631[05:57:27] ⇦ Quits: ellipsis (~ellipsis@c-76-105-146-89.hsd1.or.comcast.net) (Quit: Quit)
L632[05:57:54] <fry> and the resourcelocation?
L633[05:58:22] <Ivorius> new ModelResourceLocation(PandorasBox.basePath + "pandorasBox.b3d", "inventory")
L634[05:58:30] <Ivorius> basePath = "pandorasbox:"
L635[05:58:56] <Ivorius> Works for neither the block nor the imte
L636[05:58:58] <Ivorius> *item
L637[05:59:21] ⇨ Joins: cpup (~cpup@32.218.117.216)
L638[05:59:58] ⇦ Quits: Naiten (Naiten@5.143.83.209) (Read error: Connection reset by peer)
L639[06:00:00] ⇨ Joins: AtomicBlom (~AtomicBlo@home.binaryvibrance.net)
L640[06:00:17] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:223:18ff:feb3:5dfc)
L641[06:00:51] *** nekosune_Away is now known as nekosune
L642[06:01:59] ⇨ Joins: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L643[06:02:27] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L644[06:03:20] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Client Quit)
L645[06:04:17] ⇦ Quits: Strange (uid27214@id-27214.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L646[06:04:28] <Ivorius> fry: It doesn't look like it tries anything other than .json :P
L647[06:04:37] <Ivorius> It goes into ModelBakery.loadModel
L648[06:04:46] <Ivorius> The passed resource location is still correct
L649[06:04:51] <Ivorius> Skips over the builtin check
L650[06:04:53] ⇦ Quits: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Client Quit)
L651[06:05:25] <Ivorius> Calls getResource(getModelLocation)
L652[06:05:31] <Ivorius> And getModelLocation appends the json
L653[06:05:44] <fry> how did it get inside ModelBakery?
L654[06:05:52] <fry> What forge version are you on?
L655[06:06:04] <Ivorius> https://gist.github.com/18fb7ee5ecdfd736362b
L656[06:06:33] <Ivorius> 1.8-11.14.0.1295-1.8
L657[06:07:03] <Ivorius> That was the latest on the 1.8 branch
L658[06:07:34] <fry> 1.8 moved to master recently
L659[06:07:43] <fry> (But it still should work)
L660[06:08:50] <Ivorius> Well, like I said
L661[06:08:54] <Ivorius> It doesn't even try anything else
L662[06:08:59] <Ivorius> Goes straight to trying the json
L663[06:09:13] <fry> Ivorius: did you do B3DLoader.instance.addDomain(MODID.toLowerCase()); ?
L664[06:10:40] <Ivorius> I did not indeed
L665[06:11:18] <Ivorius> God, how I can be so lazy not to read one out of the 1 lines that are there, lol
L666[06:11:47] <Ivorius> Same error though
L667[06:14:18] <fry> show full code :P
L668[06:14:50] <Ordinastie> Ivorius, don't you feel a bit like a noob now? ^^
L669[06:14:50] <Ivorius> Okay, sec
L670[06:15:45] <Ivorius> If I change the variant name to ModelBakery.addVariantName(Item.getItemFromBlock(PBBlocks.pandorasBox), PandorasBox.basePath + "block/pandorasBox.b3d");
L671[06:15:54] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L672[06:15:58] <Ivorius> It complains about [13:14:38] [Client thread/ERROR]: Exception loading model pandorasbox:models/pandorasBox.b3d with B3D loader, skipping
L673[06:16:07] <Ivorius> With java.io.FileNotFoundException: pandorasbox:models/pandorasBox.b3d
L674[06:16:39] <Ivorius> I'll try to move the model file
L675[06:17:02] *** manmaed|AFK is now known as manmaed
L676[06:17:15] <Ivorius> Ordinastie: It's like all my knowledge is useless, lol
L677[06:17:31] <Ordinastie> :p
L678[06:17:38] <fry> Ivorius: don't do that. Do what example mod does\
L679[06:17:53] <Ivorius> But... different errors :P
L680[06:18:03] ⇨ Joins: Hea3veN (~Hea3veN@190.247.24.126)
L681[06:18:12] <fry> There are 6 errors with different paths in the log you've posted
L682[06:18:20] <fry> it's perfectly normal :P
L683[06:18:39] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 378 seconds)
L684[06:18:41] <Ivorius> Okay, I'll commit then
L685[06:19:06] <fry> for model "a.b3d" path should be "assets/modid/models/block/a.b3d" or "assets/modid/models/item/a.b3d"
L686[06:19:07] ⇨ Joins: cpup (~cpup@32.218.117.216)
L687[06:19:16] <fry> Also, try all-lower-case model name :P
L688[06:20:55] <Ivorius> fry: https://github.com/Ivorforce/PandorasBox/blob/1.8/src/main/java/ivorius/pandorasbox/client/ClientProxy.java
L689[06:21:05] <Ivorius> Trying lowercase now
L690[06:21:07] ⇦ Quits: Trangar (~Trangar3@46.144.110.37) (Read error: Connection reset by peer)
L691[06:21:24] <Ordinastie> I know all lowercase is safer, but I don't think it should be required/enforced
L692[06:21:59] <Ivorius> I like camel case
L693[06:22:07] <Ivorius> It doesn't look retarded with multiple words :P
L694[06:22:49] <fry> vanilla uses words_with_underscores
L695[06:23:02] <Ivorius> Lowercase looks like
L696[06:23:02] <Ivorius> [13:22:16] [Client thread/ERROR]: Exception loading model pandorasbox:models/block/pandorasbox.b3d with vanilla loader, skipping
L697[06:23:02] <Ivorius> java.io.FileNotFoundException: pandorasbox:models/block/pandorasbox.b3d.json
L698[06:23:39] <Ivorius> Well, multiple FNFEs again
L699[06:23:54] <fry> and is model file lowercase? :P
L700[06:24:01] <Ivorius> Yes :P
L701[06:24:18] <fry> and blockstate references? :P
L702[06:24:18] <Ivorius> src/main/resources/assets/pandorasbox/models/block/pandorasbox.b3d
L703[06:24:27] <Ivorius> "facing=north": { "model": "pandorasbox:pandorasbox.b3d" },
L704[06:25:28] <fry> are you in an IDE?
L705[06:25:38] <Ivorius> IDEA
L706[06:25:45] <Ivorius> My block ID is not lowercase
L707[06:25:47] <Ivorius> Is that important
L708[06:26:05] <fry> maybe :P
L709[06:26:18] <fry> But it gets to the model location, so not right now :P
L710[06:26:46] <fry> Add a breakpoint at B3DLoader.loadModel
L711[06:27:09] <fry> And tell me the argument and the computed file :P
L712[06:28:25] ⇨ Joins: Naiten (Naiten@77.34.94.84)
L713[06:28:28] <Ivorius> modelLocation = pandorasbox:models/block/pandorasbox.b3d
L714[06:28:40] <Ivorius> file = pandorasbox:models/block/pandorasbox.b3d
L715[06:29:05] <fry> Step to B3DModel.Parser line :P
L716[06:29:16] <fry> And see if it finds it
L717[06:29:52] <Ivorius> No problems
L718[06:30:21] <Ivorius> Oh?
L719[06:30:22] <Ivorius> FMLLog.severe("No root mesh in model %s and no mesh name in location, skipping", modelLocation);
L720[06:30:54] <fry> Did that get printed?
L721[06:30:59] <Ivorius> Yeah
L722[06:31:06] <Ivorius> Went into the if(!(model.getRoot().getKind() instanceof Mesh)) branch
L723[06:31:21] <fry> Well, do you have a root mesh? :P
L724[06:31:37] <Ivorius> lol
L725[06:31:45] <Ivorius> I have my object
L726[06:31:49] <fry> (There's nothing about root mesh error in the log you posted)
L727[06:32:00] <fry> did you export from blender with my script?
L728[06:32:05] <Ivorius> I'll compile a new one
L729[06:32:09] <Ivorius> Yeah
L730[06:32:14] * Lymia rolls on the ground -w-
L731[06:32:20] <fry> Then make sure you only have 1 object
L732[06:32:33] <Ivorius> But I have multiple meshes :P
L733[06:32:34] <Lymia> fry, how many LOC can I implement my own SRG remapper with?
L734[06:32:48] ⇦ Quits: VikeStep (~VikeStep@CPE-1-120-181-241.qcl9.cha.bigpond.net.au) (Quit: Leaving)
L735[06:32:50] <ollieread> Anyone near London that wants to attend a meeting for me?
L736[06:32:51] <fry> Lines Of Code?
L737[06:32:54] <Lymia> Yeah
L738[06:32:59] ⇨ Joins: copygirl (~copygirl@copy.mcft.net)
L739[06:33:00] <fry> What's wrong with mine? :P
L740[06:33:01] <Lymia> Estimated SLOC to make an acceptable one.
L741[06:33:01] <Ivorius> The export script is by Diego 'GaNDaLDF' and some other people, is that correct fry?
L742[06:33:05] <Ivorius> I don't see you in the list :P
L743[06:33:12] <copygirl> Hey guys o/
L744[06:33:15] <Ivorius> Yo
L745[06:33:18] <Lymia> Nothing :P
L746[06:33:35] <Lymia> But if it's simple enough, I could just ditch the external git submodule entirely.
L747[06:33:41] <Lymia> I can't pull it in as a proper dependency
L748[06:33:45] <fry> Ivorius: https://github.com/RainWarrior/B3DExport/blob/master/B3DExport.py
L749[06:33:53] <Ivorius> Yeah, I imported that
L750[06:34:33] <fry> Lymia: I won't say it's trivial. About 70% of ASMStuff repo, I'd say
L751[06:34:37] <Ivorius> https://gist.github.com/Ivorforce/d6c30df56a9103ecbdf8
L752[06:34:38] <Ivorius> New error
L753[06:34:43] <Ivorius> This one complains about the root mesh
L754[06:35:07] <Ivorius> But fry, I have multiple meshes in my objects
L755[06:35:10] <fry> Ivorius: use B3DLoader.B3DMeshLocation
L756[06:35:11] <Ivorius> Because, you know, animations :P
L757[06:35:42] <fry> (you don't need multiple meshes for animations)
L758[06:35:45] <copygirl> Relatively simple question, I hope. There's an issue with my code which open a GUI/container for players when they access an entity. It crashes for fake players. What's the best way to check if a player is an actual player/if a GUI can be opened for that player? (I guess it has something to do with sending a packet to that fake player actually.)
L759[06:35:49] <fry> Because, you know, bones :P
L760[06:35:56] <Ivorius> fry: in the getItemModelMesher call?
L761[06:36:11] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L762[06:36:21] <fry> Ivorius: everywhere you specify a model location
L763[06:36:33] <McJty> copygirl, can't you do instanceof FakePlayer?
L764[06:36:49] <fry> (probably won't work for blockstate json though, not sure how to work around that)
L765[06:36:59] <Ivorius> fry: addVariantName wants a string
L766[06:37:06] <copygirl> What about custom fake players that are not based on that class?
L767[06:37:09] <Ivorius> getItemModelMesher wants a ModelResourceLocation
L768[06:37:10] ⇦ Quits: covers (~covers162@ppp118-210-188-144.lns20.adl6.internode.on.net) (Quit: Leaving)
L769[06:37:13] <Ivorius> I can't pass your thing anywhere :P
L770[06:37:20] <McJty> copygirl, ok good point
L771[06:37:25] <Ivorius> And bones make no sense for my object
L772[06:37:32] <Ivorius> I just want to rotate an object :P
L773[06:38:05] <fry> Why do you need multiple meshes then?
L774[06:38:15] <copygirl> Additionally I don't want to check entity.getClass() == EntityPlayerMP.class because I believe there's actually some custom player entity classes around..? (That space travel mod, not sure what it's called atm?)
L775[06:38:24] <Ivorius> fry, because you can't animate vertices?
L776[06:38:29] <Ivorius> Other than with bones
L777[06:38:34] <Soni> copygirl, instanceof EntityPlayerMP?
L778[06:38:35] <McJty> copygirl, yes indeed. Galacticraft.
L779[06:38:36] <fry> Why not bones then? :P
L780[06:38:45] <copygirl> McJty: Yup, that one.
L781[06:38:45] <McJty> Soni, no. Galacticraft breaks that.
L782[06:38:50] <Ivorius> Because that's far too complicated for what I want to do x)
L783[06:38:53] <Soni> on the server, a player has to be an instance of EntityPlayerMP
L784[06:38:55] * fry should post his test model .blend somewhere
L785[06:39:01] <McJty> Soni, not with galacticraft.
L786[06:39:06] <McJty> Soni, that mod replaces the standard player class.
L787[06:39:06] <Soni> McJty, what?!
L788[06:39:12] <copygirl> Oh, Soni is here. I still have him on ignore. So this might be confusing.
L789[06:39:12] <Ivorius> Simple objects don't have bones
L790[06:39:14] <ChJees> Galacticraft certainly is... Unique.
L791[06:39:16] <Ivorius> They just rotate their parts
L792[06:39:23] <Soni> McJty, well then how're you supposed to open GUIs with that thing?
L793[06:39:29] <fry> How is 1 armature + 1 mesh more complicated than 2 armatures and 2 meshes? :P
L794[06:39:37] <McJty> Soni, well they have implemeneted all that for their version
L795[06:39:40] <Ivorius> No armatures, 2 meshes, you mean? :P
L796[06:39:40] <fry> Ivorius: encode your parts as bones :P
L797[06:40:04] <fry> I'm not sure exporter will work at all without an armature :P
L798[06:40:08] <Soni> meh
L799[06:40:14] <fry> (or, rather, export animation)
L800[06:40:22] <Ivorius> My model importer supports plain object animations :P
L801[06:40:22] <Soni> tell copygirl to try { } catch the exception and ignore it
L802[06:40:27] ⇨ Joins: cpup (~cpup@32.218.117.216)
L803[06:40:33] <copygirl> Actually I suppose what I could do is check if the player has a packet handler or whatever is crashing this in the first place.
L804[06:40:36] <ChJees> I saw some footage of someone who made a Collada importer for Minecraft. 1-2 years ago
L805[06:40:43] <ChJees> It had animation and stuff.
L806[06:40:57] <copygirl> Netty is confusing though, I wouldn't know *where* to check.
L807[06:40:59] <Ivorius> fry: How do I specify a root object in blender anyway
L808[06:41:04] ⇦ Quits: r4wk (uid48318@id-48318.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L809[06:41:06] <fry> have 1 object
L810[06:41:08] <Ivorius> lol
L811[06:41:11] <Soni> it's not good practice, and it's pretty bad, but w/e, blame galacticraft
L812[06:41:31] <McJty> Soni, they apparently do it to simulate the no-gravity in some of its dimensions.
L813[06:41:39] <McJty> Soni, I was looking at it because I would like to have no gravity too in my mod
L814[06:41:45] <McJty> But I'm not going to do it like they do :-)
L815[06:41:50] <McJty> That's just waaay too complicated.
L816[06:41:55] ⇨ Joins: jiraiyah_ (~jiraiyah@188.245.195.99)
L817[06:42:01] <Soni> couldn't they just @override a method and stuff?
L818[06:42:09] <ChJees> https://www.youtube.com/watch?v=6GtXvGPWwpg
L819[06:42:09] <McJty> Soni, I haven't found a way to do it otherwise yet.
L820[06:42:29] <copygirl> Apply motion on pre-player-tick?
L821[06:42:37] <Ivorius> fry: Where is Blender's 'encode to single mesh' feature :P
L822[06:42:38] <Soni> don't call super.*, copy the whole code?
L823[06:43:07] <copygirl> Perhaps look at that mod that changes gravity to any of the 6 directions? (Probably not open source?)
L824[06:43:11] <McJty> Soni, yes, but what method to override?
L825[06:43:13] <Soni> or add an EntityGravityEvent to Forge?
L826[06:43:21] <copygirl> GravityCraft it's probably called.
L827[06:43:29] <fry> Ivorius: http://blender.stackexchange.com/a/2633
L828[06:43:35] <ollieread> The star core mod?
L829[06:43:38] <Ivorius> I know that mod, copygirl :P
L830[06:43:39] ⇨ Joins: jiraiyah__ (~jiraiyah@46.62.165.213)
L831[06:44:06] <Ivorius> McJty: I still have the source code
L832[06:44:12] <McJty> Ivorius, of what?
L833[06:44:15] <Ivorius> GravityCraft :P
L834[06:44:19] <Ivorius> But it's all base class edits
L835[06:44:26] ⇦ Quits: jiraiyah (~jiraiyah@69.197.186.165) (Ping timeout: 189 seconds)
L836[06:44:30] <McJty> yes that's the problem.
L837[06:44:38] <McJty> It doesn't seem to be possible easily without doing some hairy stuff.
L838[06:45:01] <Ivorius> Oh cool, Blender actually does have a 'merge meshes' option
L839[06:45:47] <Ivorius> McJty: I'm pretty sure you can do lower gravity somehow
L840[06:45:51] <Ivorius> Without base class edits
L841[06:45:53] <Ivorius> These days anyway
L842[06:45:55] ⇨ Joins: zhiayang (~zhiayang@bb42-60-154-134.singnet.com.sg)
L843[06:46:05] <Ivorius> Gravity Directions, not so much, but gravity strength should be possible :P
L844[06:46:09] <McJty> Ivorius, well if you can find where it would be really nice.
L845[06:46:12] <Ivorius> It was the samllest part of the mod
L846[06:46:17] ⇦ Quits: jiraiyah_ (~jiraiyah@188.245.195.99) (Ping timeout: 198 seconds)
L847[06:46:19] <ChJees> Negate a little of the intertia?
L848[06:46:21] <McJty> I have looked but haven't found anything
L849[06:46:27] <copygirl> > Apply motion on pre-player-tick?
L850[06:46:31] <ChJees> inertia*
L851[06:47:00] <McJty> copygirl, how do I know how much motion to apply?
L852[06:47:29] <copygirl> Either trial and error or just look up where gravity is applied?
L853[06:47:37] <Soni> ^
L854[06:47:42] <McJty> I did that.
L855[06:47:50] <McJty> And I have found no place where I can hook in.
L856[06:47:54] <McJty> but I may have overlooked something.
L857[06:48:21] <copygirl> I mean just look up what the gravity is, and apply motion relative to that value?
L858[06:48:28] <Soni> override the method that does the gravity thing, change Y speed, THEN call super
L859[06:48:44] <Soni> anyway g2g o/
L860[06:48:47] <McJty> copygirl, well I only want to do that when the player was actually falling. Otherwise he would go up if he is on the floor
L861[06:48:47] <copygirl> Like if you want 50% gravity, do - motionPerTickAppliedByGravity * 0.5
L862[06:48:58] <McJty> Soni, what method? I haven't found any method that I can override.
L863[06:49:08] <copygirl> But he's gonna fall back down right away due to gravity.
L864[06:49:13] <copygirl> Which is why I said pre-tick.
L865[06:49:30] <ollieread> player.onGround = true
L866[06:49:47] <McJty> Anyway, I also have to do this for all other entities as well.
L867[06:49:58] <copygirl> The player tick code's gonna do that anyway, I'd guess.
L868[06:50:29] <copygirl> Even better, I guess. Just have to be careful with entities that don't have regular fall speed.
L869[06:51:05] <McJty> Well the problem is that only EntityPlayer has a pre-tick
L870[06:51:12] <copygirl> Which you could do by testing how fast entities will fall programmatically, by spawning them, simulation tick code and seeing how fast they fall.
L871[06:51:25] <copygirl> Or how far, rather.
L872[06:51:44] <copygirl> You could do pre-world tick and iterate all entities.
L873[06:51:52] <copygirl> (I think that exists, right?)
L874[06:52:28] <ChJees> Global anti-gravity or in areas?
L875[06:52:34] <McJty> In a dimension
L876[06:52:47] <Ivorius> anti-gravity?
L877[06:52:48] <Ivorius> Oh boy
L878[06:53:01] <Ivorius> I'd recommend only going for lower or higher gravity
L879[06:53:05] <Ivorius> But don't go over the 0 value
L880[06:53:12] <Ivorius> You're gonna get lots of problems :P
L881[06:53:12] <copygirl> You know how Morph checks if you can fly as a morphed entity?
L882[06:53:18] <McJty> Ivorius, it is one of the optional features I'd like to add to RFTools dimensions.
L883[06:54:01] <Ivorius> fry: It seems to load the model now for the item
L884[06:54:04] <Ivorius> But not for the block :P
L885[06:54:24] ⇨ Joins: Trangar (~Trangar3@46.144.110.37)
L886[06:54:29] <fry> are you using root mesh?
L887[06:54:32] <ChJees> Is there a event that triggers every dimension tick?
L888[06:54:36] <Ivorius> Yeah
L889[06:54:56] <fry> are there any errors?
L890[06:55:15] <Ivorius> https://gist.github.com/ee1781b54d53c69e7215
L891[06:55:18] ⇨ Joins: Sirious (Sirious@177.155.1.130)
L892[06:55:28] ⇦ Quits: fuj1n (fuj1n@101.190.57.49) (Quit: Sleep)
L893[06:55:47] <Sirious> Hi
L894[06:56:01] <Sirious> how do I insert waiting time between actions?
L895[06:56:10] <Ivorius> Sirious: You don't
L896[06:56:23] <Ivorius> You'd halt the whole game
L897[06:56:29] <Sirious> Hmm
L898[06:56:34] <McJty> Sirious, what kind of actions?
L899[06:56:47] <Sirious> I made a tool that breaks items in sequence
L900[06:56:53] <Sirious> I want to tick between the breaks
L901[06:56:54] ⇨ Joins: TheFjong (~TheFjong|@3e6b1460.rev.stofanet.dk)
L902[06:57:03] <McJty> You have to do this event based.
L903[06:57:11] <McJty> With a tick counter that counts down every tick for example.
L904[06:57:22] <McJty> And gives out a signal/event/packet whatever when the count reaches zero
L905[06:57:40] <Sirious> So, it goes on in the background
L906[06:57:44] <Sirious> hmm interesting
L907[06:57:57] <McJty> Well everything in minecraft goes on in the 'background'
L908[06:58:02] <McJty> As everything basically is event driven.
L909[06:58:08] <McJty> That doesn't mean it runs in a thread though
L910[06:58:11] <McJty> That's something else entirely.
L911[06:58:20] <Sirious> Yeah, i got it
L912[06:58:23] <Sirious> See,
L913[06:58:26] <Sirious> another question
L914[06:58:37] ⇨ Joins: tattyseal (~tattyseal@2.25.7.111)
L915[06:58:45] <Sirious> I disabled a vanilla recipe
L916[06:58:53] *** Cozza38|Away is now known as Cozza38
L917[06:59:00] <Sirious> but I know it is used in other mods recipes and I dont want them disabled
L918[06:59:04] <fry> Ivorius: well, show code again :P
L919[06:59:18] <Sirious> can I make my own item and register it in forge dictionary?
L920[06:59:37] <McJty> Sirious, disabling the recipe doesn't remove the item.
L921[06:59:51] <Ivorius> fry: https://github.com/Ivorforce/PandorasBox/blob/1.8/src/main/java/ivorius/pandorasbox/client/ClientProxy.java
L922[06:59:55] <Ivorius> Pretty much the same as before
L923[06:59:56] <McJty> Sirious, so adding another item will not help as the other recipes will still use that item.
L924[07:00:16] <Sirious> Like: there are several types of copper
L925[07:00:17] <McJty> Sirious, you have to add another recipe for that item then.
L926[07:00:42] <McJty> Sirious, well for copper there is already the ore dictionary. So that should be no problem.
L927[07:00:42] <Sirious> But each copper is its copper, altough it is a forge dictionary registered copper
L928[07:01:01] <Sirious> Cant I create new registry?
L929[07:01:11] <McJty> registry?
L930[07:01:15] <McJty> You mean recipe?
L931[07:01:23] <Sirious> Forget, let me explain further
L932[07:01:34] <fry> Ivorius: file is still pandorasBox.b3d
L933[07:01:42] <Sirious> I'm trying to create a mod that removes magical stuff from minecraft completely
L934[07:01:50] <ollieread> :|
L935[07:01:55] <ollieread> Why?
L936[07:01:56] <ChJees> So no potions, Nether and The End?
L937[07:02:02] <Ivorius> fry: lol, apparently it didn't push the file
L938[07:02:05] <Sirious> Yeah, why not?
L939[07:02:06] <Ivorius> But it's renamed on my computer
L940[07:02:15] <ollieread> Or do you mean you're making it more realistic?
L941[07:02:27] <Sirious> But I dont want to mess with some mods like chunkloader
L942[07:02:28] <McJty> Sirious, you're going to have a really hard time making sure other mods work with this.
L943[07:02:31] <McJty> Sirious, a really hard time.
L944[07:02:39] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L945[07:02:56] <Sirious> It is for my channel. If someone wants to play, it will be free
L946[07:03:03] <Sirious> I dont want to be made famous for it
L947[07:03:13] <McJty> Sirious, this kind of thing is better done with a modpack. Not a mod.
L948[07:03:25] <McJty> Sirious, in a modpack you can use minetweaker and configure all recipes from all mods that are in the pack.
L949[07:03:30] <McJty> Sirious, so you have full control.
L950[07:03:40] ⇦ Quits: jiraiyah__ (~jiraiyah@46.62.165.213) (Read error: Connection reset by peer)
L951[07:03:40] <Sirious> Hmm
L952[07:03:42] <Sirious> thats a nice exit
L953[07:03:46] ⇨ Joins: jiraiyah_ (~jiraiyah@91.99.49.103)
L954[07:03:55] <McJty> Still a lot of work though.
L955[07:03:55] <Sirious> Its intended to be used in a Modpack
L956[07:03:55] <ChJees> Minetweaker is not hard to use :P.
L957[07:03:57] <McJty> But it is doable.
L958[07:04:32] <Sirious> And I would like suggestions on how to get enemies that are not zombies or skelletons
L959[07:04:49] <ollieread> You're going to be severely limited by the mods you add to the modpack
L960[07:04:54] <McJty> Sirious, plenty of mods around that adds new mobs
L961[07:04:54] <ChJees> Well. Would make the nights not dangerous.
L962[07:04:58] <Sirious> Not that much olli
L963[07:05:09] <ollieread> Yes
L964[07:05:16] <Sirious> I have a pack already set to tech
L965[07:05:18] <ChJees> Would have to add hungry wolves and coyotes or similar to replace dangers.
L966[07:05:35] <ChJees> Instead of skeletons have pouncing enemies for ranged threat.
L967[07:05:37] <ollieread> Unless you write your mod to work with every mod, you're going to end up stuck
L968[07:05:41] <ollieread> Portals for one
L969[07:05:47] <McJty> You can have Mo Creatures and disable werewolves and so on :-)
L970[07:05:54] <Sirious> Hmm
L971[07:05:56] <Sirious> nice
L972[07:05:56] <McJty> It adds some wild animals
L973[07:06:28] <Sirious> Is it possible to disable monster spawning?
L974[07:06:32] <Sirious> in vanilla
L975[07:06:35] <ollieread> Yes
L976[07:06:36] <McJty> Play Peaceful :-)
L977[07:06:41] <McJty> That's pretty effective
L978[07:06:42] <ollieread> With a mod
L979[07:06:43] <Sirious> Creepers and Giant spiders could stay
L980[07:06:57] <ollieread> Giant spiders aren't Vanilla
L981[07:06:58] <ChJees> Would say they are fairly fantastical :P
L982[07:07:20] ⇨ Joins: ljfa (~ljfa@dslb-178-004-079-118.178.004.pools.vodafone-ip.de)
L983[07:07:21] <ChJees> Walking exploding plant matter.
L984[07:07:23] <Sirious> But not magical
L985[07:07:23] <McJty> There is a mod (forgot the name) that gives you very good spawning control over all mobs in MC
L986[07:07:46] <ollieread> You can use events to disable mod spawns
L987[07:07:59] <McJty> JAS
L988[07:08:05] <McJty> Sirious, look up Just Another Spawner
L989[07:08:12] <ollieread> LivingSpawnEvent.CheckSpawn()
L990[07:08:14] <McJty> It is very configurable.
L991[07:08:30] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L992[07:08:34] <ollieread> Sirious: Do you have ThermalExpansion?
L993[07:08:48] <ChJees> No access to Ender Pearls would break a lot of mods, lol
L994[07:08:51] <ollieread> ^
L995[07:09:06] <McJty> Sirious, yes, lack of ender pearls is going to be really complicated.
L996[07:09:09] <ChJees> Unless you have a way to manifacture them.
L997[07:09:17] <ollieread> But even then, they're still magical
L998[07:09:31] <ChJees> manufacture*
L999[07:09:56] <ChJees> Well, you can make them with Minechem. But it requires Einsteinum which you can find in Nether.
L1000[07:10:18] <McJty> You'd also have to remove them from chests.
L1001[07:10:19] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1002[07:10:22] <fry> Ivorius: you need to do some stuff in preInit
L1003[07:10:22] <ollieread> Yeah, there will be no nether, no end
L1004[07:10:32] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L1005[07:10:41] <ollieread> no Enchantments
L1006[07:10:43] <ollieread> No portals
L1007[07:10:49] <ollieread> You'd make the game super easy and super boring
L1008[07:10:54] <Lymia> You could probably make a infusion crafting recipe for Thaumcraft?
L1009[07:11:03] <Lymia> Or some Botania mana pool shenigans.
L1010[07:11:08] <ollieread> They're removing everything magical
L1011[07:11:10] <McJty> Lymia, thaumcraft is on the magical side however.
L1012[07:11:15] <ollieread> So I doubt Thaumcraft is in there
L1013[07:11:16] <Lymia> Ah.
L1014[07:11:23] <fry> Ivorius: more specifically, this: https://github.com/MinecraftForge/MinecraftForge/blob/master/src/test/java/net/minecraftforge/debug/ModelLoaderRegistryDebug.java#L58-L61
L1015[07:11:34] <ollieread> There'd be lots of stuff from Tinkers Construct not available
L1016[07:11:35] <Lymia> Bees?
L1017[07:11:47] <Prophet> not the bees!
L1018[07:11:47] <ollieread> The point is, if enderpearls exist
L1019[07:11:50] <ollieread> They're magical
L1020[07:12:12] <ollieread> To replace them, you'd either need a hugely complicated line of technology, to try to explain why they work for teleporting
L1021[07:12:19] <ollieread> Otherwise you're just replacing them with another magical item
L1022[07:12:27] <Ivorius> fry: I have that in ClientProx
L1023[07:12:56] <ollieread> Any pipes or conduits that work as voidpipes would need to go
L1024[07:13:08] <Ivorius> Oh, I see
L1025[07:13:10] <Ivorius> Okay, I'll try
L1026[07:13:12] <ollieread> iron golems would need to go
L1027[07:13:19] <fry> you call registerRenderers in init, yup
L1028[07:13:19] <ollieread> Golden apples
L1029[07:13:39] <ollieread> You'd have no bonemeal lol
L1030[07:13:40] <Prophet> someone doesn't like magic. they must've not gotten a letter from hogwarts. :(
L1031[07:13:56] <ollieread> At this point it'd be easier to make a newg ame
L1032[07:13:58] ⇦ Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) ()
L1033[07:14:00] <ollieread> s/newg ame/new game
L1034[07:14:09] *** diesieben|away is now known as diesieben07
L1035[07:15:03] <ollieread> The game is inherently magical
L1036[07:15:26] <McJty> I think we scared away Sirious :-)
L1037[07:15:30] <ChJees> Hehe, going a long way to explain why Minecraft without any magic is boring :P.
L1038[07:15:45] <ollieread> Sometimes you need to explain things
L1039[07:15:55] <ollieread> Though more often than not, no amount of explaining works
L1040[07:16:02] <Prophet> we can break trees/stone with our bare hands
L1041[07:16:08] <ollieread> Yeah
L1042[07:16:11] <ollieread> and instacraft
L1043[07:16:13] <ChJees> Even GregTech got some magic in it.
L1044[07:16:22] <McJty> Water keeps on flowing from a single bucket placed source
L1045[07:16:22] <ollieread> That's not an issue though, no one plays it
L1046[07:16:32] *** Cozza38 is now known as Cozza38|Away
L1047[07:16:34] * McJty will
L1048[07:16:40] <ollieread> lava stays fluid and does not melt everything around it
L1049[07:16:41] <McJty> ollieread, 1.7.10 gregtech is apparently not very bad.
L1050[07:16:51] <Prophet> yeah, it's not too bad
L1051[07:16:52] <ollieread> I doubt it lol
L1052[07:17:02] <ollieread> Does it still change a huge amount of other things?
L1053[07:17:06] <ChJees> Looks pretty nice from what i has seen from BevolJ on YouTube.
L1054[07:17:07] <Prophet> yes lol
L1055[07:17:07] <McJty> it does yes.
L1056[07:17:18] <McJty> Which is why I'm looking forward to trying it.
L1057[07:17:22] <Sirious> sorry
L1058[07:17:22] <ollieread> That's the issue I have with GregTech lol
L1059[07:17:23] <ChJees> Start was somewhat easy with flint tools when i played :P.
L1060[07:17:25] <Sirious> was at the phone
L1061[07:17:52] <McJty> ollieread, well it is nice to have variety and change the game a lot from time to time. Otherwise it is just repeating the same thing over and over.
L1062[07:18:05] <ChJees> I will conquer GregTech one day...
L1063[07:20:19] <Sirious> Well, about minecraft physics
L1064[07:20:31] <Sirious> they are just... simple physics
L1065[07:20:41] <Sirious> We wont be able to replicate most things
L1066[07:20:45] <Sirious> its a game, not real life
L1067[07:20:57] <ChJees> Thanks for that :P
L1068[07:20:57] <Sirious> Voiding is not something magical
L1069[07:21:07] <Sirious> think about black holes :P
L1070[07:21:23] <McJty> Sirious, still this is a huge challenge.
L1071[07:21:26] <Sirious> ender pearls are something more complex
L1072[07:21:41] <McJty> And I wonder for what purpose actually. Seems like doing a lot of work to remove so many fun things
L1073[07:22:28] <ChJees> Haha, using this with Moo Fluids :P. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2342657-ore-sheep
L1074[07:22:36] <Sirious> Well
L1075[07:22:42] <Sirious> let me be plain:
L1076[07:22:59] <Sirious> Leviticus 19: 26 “‘You must eat nothing containing blood.+
L1077[07:22:59] <Sirious> “‘You must not look for omens or practice magic.+
L1078[07:23:11] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198 seconds)
L1079[07:23:22] <Sirious> thats one of the passages
L1080[07:23:24] ⇦ Quits: VictiniX888 (~VictiniX8@183.171.168.108) (Quit: >.<)
L1081[07:24:05] <Ivorius> fry: I'll give up for the day... The texture needs to have a 1/1 aspect ratio too, and that means I'll have to redo all my UVs... :|
L1082[07:24:14] <Ivorius> Besides, I'm hungry as all shit and need to learn for my exam
L1083[07:24:27] <McJty> Sirious, what does that explain exactly?
L1084[07:24:27] <Ivorius> But this is really not all that fun
L1085[07:25:08] <ChJees> Do not starve
L1086[07:25:15] <Ivorius> Error is now https://gist.github.com/766b337e621de0019a34 btw.
L1087[07:25:32] <Sirious> My reasons McJty
L1088[07:25:37] <McJty> Sirious, I don't get it
L1089[07:25:59] <ChJees> Looks like a religious passage.
L1090[07:26:01] <ollieread> Sirious: Scientifically speaking, a void pipe would not be possible
L1091[07:26:10] <ollieread> Unless of course you made the recipe hugely complicated
L1092[07:26:17] <ollieread> and multitiered
L1093[07:26:35] <ChJees> Redstone would have to go :I
L1094[07:26:54] <Sirious> Well, it is a religious passage
L1095[07:26:56] <ollieread> Yeah
L1096[07:27:05] <Sirious> And I see redstone as a material
L1097[07:27:07] <ollieread> trust me on this, I'm writing a mod that tries to explain everything scientifically
L1098[07:27:13] <ollieread> and give technological reasons for things
L1099[07:27:16] <ollieread> It's not very easy
L1100[07:27:24] ⇨ Joins: Horfius (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L1101[07:27:28] <Sirious> Well, there is fiction
L1102[07:27:30] <Sirious> and there is magic
L1103[07:27:33] <Sirious> they are different
L1104[07:27:38] <ChJees> In Minechem Redstone is made out Copper and Iron Oxide.
L1105[07:27:40] <Sirious> Sometimes they trespass limits
L1106[07:27:41] <McJty> Magic is also fiction
L1107[07:28:04] <Sirious> Unfortunatelly I think not
L1108[07:28:08] <Sirious> but not in the good sense
L1109[07:28:10] <ollieread> "Any sufficiently advanced technology is indistinguishable from magic."
L1110[07:28:46] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1111[07:28:46] <Sirious> Well, one interestint thing is the nature of quantum particles
L1112[07:28:51] <ChJees> Cu(FeO3)
L1113[07:29:34] <Sirious> Did you guys know that recent scientific explanations can point even more towars the existence of God?
L1114[07:29:46] <McJty> Oh no
L1115[07:29:53] <ChJees> Everything can be interpreted differently.
L1116[07:30:05] <Sirious> If you are a ceptic, yes.
L1117[07:30:33] <Sirious> But lets start from a basic principle. Something is not if you can prove it.
L1118[07:30:47] * ChJees is not very philosophical
L1119[07:31:28] <ghz|afk> people, this channel is about forge development
L1120[07:31:39] <ghz|afk> god is inconsequential to forge
L1121[07:31:43] <Sirious> Oh, sorry
L1122[07:32:05] *** ghz|afk is now known as gigaherz
L1123[07:32:06] <Sirious> See, I made a dust vaccum
L1124[07:32:07] <ChJees> Umm, IRC channels are not always on topic :P.
L1125[07:32:17] <Sirious> that sucks sand and such
L1126[07:32:28] <Sirious> top down!
L1127[07:33:18] ⇨ Joins: pixlepix (~localmaca@public.mgrhs.org)
L1128[07:33:43] <Sirious> Guys
L1129[07:33:49] <Sirious> thanks for the hints and the discussion
L1130[07:34:24] <ChJees> I think the tl;dr of what ollieread and i was saying is to go all or nothing with no magic :P.
L1131[07:35:03] <gigaherz> [14:26] (ollieread): Sirious: Scientifically speaking, a void pipe would not be possible
L1132[07:35:21] <gigaherz> void pipe is one that destroys whatever comes in?
L1133[07:35:30] <ChJees> Lava destroys everything :P
L1134[07:35:39] <gigaherz> lava melts everything
L1135[07:36:09] <Sirious> ChJees thats right
L1136[07:36:12] <gigaherz> it cools down slightly, but it's negligible compared to the amount of heat in the lava itself
L1137[07:36:12] <gigaherz> ;P
L1138[07:36:16] <Sirious> I'll have to consider
L1139[07:36:23] <gigaherz> so the simulation just ignores it ;P
L1140[07:37:20] <Sirious> g2g
L1141[07:37:26] <Sirious> Bye bye
L1142[07:37:29] <Sirious> thanks again
L1143[07:37:38] ⇦ Quits: Sirious (Sirious@177.155.1.130) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L1144[07:38:44] <McJty> Personally, being so religious that even fictional things like magic are forbidden for you bothers me...
L1145[07:39:13] <gigaherz> yeah
L1146[07:39:29] <gigaherz> the whole point of fiction is that you can do things you would notmally not be ableto do in real life
L1147[07:39:40] <gigaherz> be it magic, or illegal
L1148[07:40:19] ⇨ Joins: Shukaro (~Shukaro@130.108.232.44)
L1149[07:42:48] <ollieread> Well at least if he's going the religious route he can add in women and homosexuals as aggressive mobs
L1150[07:42:56] <ChJees> lol :P
L1151[07:42:58] <ChJees> Bandits!
L1152[07:43:09] <ollieread> and children as passive mobs that you tame and abuse
L1153[07:43:15] ⇨ Joins: Brokkoli (~Brokkoli@e177137122.adsl.alicedsl.de)
L1154[07:43:22] <ChJees> I wonder, is there a mod that add bandit camps?
L1155[07:43:22] <ollieread> ChJees: Yeah, instead of a nether star, you get "Rights"
L1156[07:43:26] <McJty> ollieread, I have a feeling that he wouldn't much appreciate that either.
L1157[07:43:29] <McJty> Just a feeling
L1158[07:43:30] <ollieread> and the women and homosexuals try to take these rights
L1159[07:43:59] <ollieread> McJty: Religious people rarely like facts
L1160[07:45:09] <ChJees> Sounds like a certain breed of hipsters.
L1161[07:45:41] <ChJees> Meh, VIDEO GAMES.
L1162[07:46:02] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L1163[07:46:33] <MalkContent> is there a simple way to render a texture in grayscale?
L1164[07:47:12] <ollieread> ChJees: Hipsters can fuck off too
L1165[07:47:28] <MalkContent> "simple" meaning by using some opengl thing i don't know yet
L1166[07:47:44] <ChJees> ollieread: San Francisco ones especially.
L1167[07:48:31] *** Horfius is now known as Horfius|School
L1168[07:49:03] *** bspkrs is now known as bspkrs|out
L1169[07:49:22] ⇦ Quits: Horfius|School (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Quit: Leaving)
L1170[07:49:41] ⇨ Joins: Mindavi (~Mindavi@ip4daaada2.direct-adsl.nl)
L1171[07:50:13] ⇨ Joins: Vazkii (~Vazkii@a79-169-161-227.cpe.netcabo.pt)
L1172[07:50:40] <ChJees> Oh hai
L1173[07:54:22] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1174[07:54:30] ⇦ Quits: lxkm (sid59612@id-59612.highgate.irccloud.com) ()
L1175[07:54:35] ⇨ Joins: lxkm (sid59612@id-59612.ealing.irccloud.com)
L1176[07:56:34] *** alekso56 is now known as alekso56_off
L1177[07:57:35] ⇨ Joins: zoonie (~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net)
L1178[07:58:00] <Mindavi> Hai
L1179[07:59:10] ⇨ Joins: TooLmaN (~TooLmaN@mail.thomsonplastics.com)
L1180[07:59:36] ⇨ Joins: Dynious (~Dynious@a82-95-110-61.adsl.xs4all.nl)
L1181[08:03:20] *** bspkrs|out is now known as bspkrs
L1182[08:07:55] <ChJees> I never tire listening to this while modding and gaming. https://www.youtube.com/watch?v=478OTl3x8Us
L1183[08:09:31] ⇨ Joins: armed_troop (~armedtroo@pool-108-16-23-52.phlapa.fios.verizon.net)
L1184[08:10:23] <ChJees> (That song is free to download on his site.)
L1185[08:10:56] *** AtomicBlom is now known as AtomicZZZ
L1186[08:11:13] ⇨ Joins: KilRoYDK (~KilRoYDK@185.37.86.117)
L1187[08:11:57] ⇦ Quits: pixlepix (~localmaca@public.mgrhs.org) (Quit: pixlepix)
L1188[08:15:31] <Mindavi> Thats some nice music
L1189[08:16:00] ⇦ Quits: bilde2910 (bilde2910@252.79-161-147.customer.lyse.net) (Read error: Connection reset by peer)
L1190[08:16:02] <ChJees> I like the entire K12 "radio station" on Saints Row 4 :P.
L1191[08:16:55] <ChJees> This one is also pretty nice. https://www.youtube.com/watch?v=llDikI2hTtk
L1192[08:18:00] ⇦ Quits: KilRoYDK (~KilRoYDK@185.37.86.117) (Ping timeout: 378 seconds)
L1193[08:18:07] <ChJees> The Google Play version sounds... Off.
L1194[08:18:32] <Mindavi> That one is a song I knew already, for a long time. It gets me so hyped, it's amazing
L1195[08:18:33] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L1196[08:18:47] <Mindavi> The feeling that goes through my body listening to that
L1197[08:19:02] <Mindavi> Hmm I never used google play music
L1198[08:19:06] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1199[08:19:07] <Lymia> I don't think I share a very similar taste in music. :(
L1200[08:19:16] <ChJees> I used it to buy Weird Al Yankovic's latest album,
L1201[08:19:32] <ChJees> Support that crazy for once :P.
L1202[08:19:51] <ChJees> Mandatory Fun.
L1203[08:20:02] <Mindavi> Some people deserve it to be supported
L1204[08:20:13] <Mindavi> But the music industry is going way too far
L1205[08:20:27] <Mindavi> What do you like then Lymia?
L1206[08:20:30] <ChJees> Yeah, it is going crazy with the internet being popular.
L1207[08:20:41] <ChJees> They got competition for once :P.
L1208[08:20:42] <diesieben07> well, youtube is not better
L1209[08:20:45] <Lymia> Different stuff. :p
L1210[08:20:50] <diesieben07> have you heard that joe keating thing?
L1211[08:20:54] ⇨ Joins: jiraiyah__ (~jiraiyah@188.245.250.214)
L1212[08:20:55] <ChJees> Noope
L1213[08:21:02] <diesieben07> i cant type
L1214[08:21:30] <diesieben07> http://zoekeating.tumblr.com/post/108898194009/what-should-i-do-about-youtube
L1215[08:21:35] <diesieben07> Youtube is being a bitch once more
L1216[08:21:41] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-106-31.buckeyecom.net) (Ping timeout: 202 seconds)
L1217[08:21:41] ⇨ Joins: bilde2910 (bilde2910@252.79-161-147.customer.lyse.net)
L1218[08:21:44] ⇦ Quits: PrinceCat (~PrinceCat@58-6-138-144.dyn.iinet.net.au) ()
L1219[08:22:17] <Mindavi> Hehe don't like to share lymia?
L1220[08:22:27] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L1221[08:22:46] <Lymia> -w-
L1222[08:22:47] <Mindavi> Yeah internet is more popular than ever, also popcorn time is a threat for netflix
L1223[08:22:49] <Prophet> lymia and i ordered a pizza, and they ate it all
L1224[08:22:55] <Prophet> lymia doesn't share :(
L1225[08:23:02] ⇦ Quits: jiraiyah_ (~jiraiyah@91.99.49.103) (Ping timeout: 198 seconds)
L1226[08:23:03] <Lymia> I don't like pizza.
L1227[08:23:03] <Lymia> :<
L1228[08:23:10] <Prophet> what?!?!
L1229[08:23:14] <Prophet> lol
L1230[08:23:23] <Mindavi> Pizza is awesome :)
L1231[08:23:24] <Lymia> I like the cheese on pizzas though.
L1232[08:23:40] <Mindavi> Hehe thats something atleast
L1233[08:25:11] ⇨ Joins: kourbou (~kourbou@wis38-2-88-180-229-5.fbx.proxad.net)
L1234[08:25:29] <ChJees> Pizza and music, it is mod making related :D.
L1235[08:26:24] <ChJees> https://www.youtube.com/watch?v=canyUPQqxGQ
L1236[08:26:36] <Lymia> Mindavi, https://www.youtube.com/watch?v=YtQl6eSMOdc < If you want me to share. :P
L1237[08:27:07] <Mindavi> Thanks! Going to listen
L1238[08:28:38] <ChJees> Ah, so Play had the GOOD version of Promises.
L1239[08:28:41] <ChJees> A single though.
L1240[08:29:06] ⇨ Joins: Necr0 (~PRIVAT@p4FE056FE.dip0.t-ipconnect.de)
L1241[08:31:39] <Mindavi> I like the song Lymia, I listen to *strange* music too sometimes, like this: http://youtu.be/4l8Wkrb5JNw
L1242[08:31:54] <Mindavi> Gotta love it
L1243[08:32:06] <Lymia> What's this? :P
L1244[08:33:50] ⇨ Joins: mikeprimm (~mikeprimm@2001:4870:600a:317:5115:e6e9:feac:5334)
L1245[08:34:15] <Mindavi> Infected mushroom, arabic lyrics
L1246[08:34:34] <Ivorius> Oh, the guys are arabic?
L1247[08:34:34] ⇦ Quits: Necr0 (~PRIVAT@p4FE056FE.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L1248[08:34:45] ⇨ Joins: Necr0 (~PRIVAT@p4FE056FE.dip0.t-ipconnect.de)
L1249[08:35:03] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L1250[08:35:32] <Mindavi> Not sure but the lyrics are
L1251[08:35:34] <Ivorius> Been trying to guess the language once or twice :P
L1252[08:35:36] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1253[08:35:50] ⇨ Joins: spaceemotion (~spaceemot@e177099240.adsl.alicedsl.de)
L1254[08:35:58] <Mindavi> They are isrealic
L1255[08:37:04] <Mindavi> Hebrew is it
L1256[08:37:12] <Mindavi> http://www.songlyrics.com/infected-mushroom/send-me-an-angel-lyrics/
L1257[08:37:28] <Ivorius> ah
L1258[08:38:02] <Ivorius> The vocaloid was nice.. Maybe not my favourite because the singing seemed a little off, but good nonetheless :P
L1259[08:38:06] <Prophet> israelic? :P
L1260[08:39:22] <Mindavi> Israeli?
L1261[08:39:29] *** Zidane|Away is now known as Zidane
L1262[08:39:33] <Lymia> Israeli is correct. :O
L1263[08:39:35] <Lymia> :P*
L1264[08:39:47] ⇨ Joins: mezz_ (~quassel@2601:9:6b00:9e0:8036:b3e6:624c:ef8f)
L1265[08:40:01] <Mindavi> Well I'm Dutch, it felt better to say Israelic to me lol
L1266[08:40:22] <Trangar> I'm dutch too, I feel your pain
L1267[08:40:44] <Mindavi> Still, I just saw it when I searched on the english wikipedia
L1268[08:41:13] <Mindavi> The Netherlands is not so bad, a lot of good things here
L1269[08:41:44] <Trangar> Like rain, and wind, and the dutch language :P
L1270[08:42:23] ⇦ Quits: mezz (~quassel@2601:9:6b00:9e0:8036:b3e6:624c:ef8f) (Ping timeout: 198 seconds)
L1271[08:42:34] <Mindavi> Well still not so bad
L1272[08:42:36] <McJty> The Netherlands is reasonable. They at least have good neighbours at the southern border :-)
L1273[08:42:44] <Mindavi> But indeed the rain is a shame
L1274[08:42:57] <Mindavi> Good for the farmers
L1275[08:44:02] <Trangar> I'll be glad when I can finally move to california
L1276[08:44:24] <Ivorius> Californiaa
L1277[08:44:25] <Ivorius> Californiaaaaa
L1278[08:44:29] <Ivorius> Here he cooooooomes
L1279[08:44:29] <Ivorius> :P
L1280[08:44:43] <Ivorius> God, I haven't heard that song in years
L1281[08:44:45] <Ivorius> Probably for the best
L1282[08:47:38] ⇦ Quits: megamit (megamit@94.1.84.91) (Ping timeout: 189 seconds)
L1283[08:47:51] *** heldplayer|off is now known as heldplayer
L1284[08:49:35] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198 seconds)
L1285[08:50:03] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1286[08:54:46] ⇨ Joins: Parker8283 (~Parker828@162-226-224-57.lightspeed.lnngmi.sbcglobal.net)
L1287[08:58:38] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:223:18ff:feb3:5dfc) (Quit: Leaving.)
L1288[08:59:03] *** prassel|off is now known as prasselpikachu
L1289[09:04:41] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L1290[09:10:12] ⇨ Joins: Johannes13 (~Johannes@141.70.98.52)
L1291[09:11:15] <Lymia> Ne, fry. :P
L1292[09:11:27] <Lymia> Couldn't I use a brute force approach to making sure deobf/reobf doesn't cause problems?
L1293[09:11:35] <fry> No :P
L1294[09:11:38] <Lymia> Every time I rename something.
L1295[09:11:55] <Lymia> Leave behind a small helper function, with the old name.
L1296[09:11:55] <Lymia> :P
L1297[09:12:02] <Lymia> (terrible idea)
L1298[09:13:35] <Lymia> fry, how do you trace the superclass chain?
L1299[09:13:38] <Lymia> Only real question I have
L1300[09:14:01] <fry> 2 passes
L1301[09:14:26] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1302[09:14:31] <diesieben07> ClassUtils.hierarchy
L1303[09:14:37] <diesieben07> gives you an Iterable
L1304[09:15:10] ⇨ Joins: Cojo (~Cojo@wvf6054rh.rh.ncsu.edu)
L1305[09:15:12] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 378 seconds)
L1306[09:15:17] *** Player|off is now known as Player
L1307[09:15:25] <fry> triggering classloading isn't a good idea :P
L1308[09:15:44] <diesieben07> oh... in asm :D
L1309[09:16:24] <diesieben07> https://github.com/diesieben07/SevenCommons/blob/master/src/main/java/de/take_weiland/mods/commons/internal/exclude/ClassInfoUtil.java#L50
L1310[09:18:42] <fry> https://github.com/RainWarrior/AsmStuff/blob/master/trees.scala#L34
L1311[09:18:54] ⇦ Quits: tattyseal (~tattyseal@2.25.7.111) (Quit: Leaving)
L1312[09:19:55] <diesieben07> that doesn't include all superclasses does it
L1313[09:20:36] *** TTFT|Away is now known as TTFTCUTS
L1314[09:20:50] <Lymia> fry, what do ou do in this situation:
L1315[09:21:08] <Lymia> interface Foo { def namedTheSameAsAForgeFunction() }
L1316[09:22:08] <fry> In what way is this bad? :P
L1317[09:23:05] <Lymia> class OhNo extends ForgeInterface with Foo
L1318[09:23:19] *** Abrar|gone is now known as AbrarSyed
L1319[09:23:47] <fry> is ForgeInterface actually ObfuscatingVanillaInterface?
L1320[09:24:14] <Lymia> Yeah
L1321[09:24:27] <fry> Then Foo will remap accordingly
L1322[09:24:36] <fry> (and OnHo too obviously)
L1323[09:24:39] <Lymia> You rename the interface in Foo too?
L1324[09:24:46] <fry> method, yes
L1325[09:24:53] <Lymia> abstract method*
L1326[09:24:54] <Lymia> Opps.
L1327[09:25:09] <Lymia> Even though Foo has no direct relationship to ObfuscatingVanillaInterface?
L1328[09:25:14] <fry> Yup :P
L1329[09:25:15] <Lymia> Except going through OhNo?
L1330[09:25:23] <fry> Neat, ha? :P
L1331[09:25:26] <Lymia> Would you do it if OhNo didn't exist?
L1332[09:25:32] ⇨ Joins: Devin_Mobile|ZZZ (uid44396@id-44396.highgate.irccloud.com)
L1333[09:26:00] <fry> (You have to feed the full class set that might affect the remapping to it, though, obviously)
L1334[09:26:05] ⇦ Parts: Devin_Mobile|ZZZ (uid44396@id-44396.highgate.irccloud.com) ())
L1335[09:26:07] <Lymia> I was thinking of doing this:
L1336[09:26:12] <fry> Then Foo won't change
L1337[09:26:13] <Lymia> Translating
L1338[09:26:33] <Lymia> def wouldObfusciate() { ... } to def wouldObfuscate() { obfusicatedName() } def obfusicatedName() { ... }
L1339[09:26:44] ⇨ Joins: Devin_Mobile (uid44396@id-44396.ealing.irccloud.com)
L1340[09:27:23] <fry> doesn't solve anything, adds a lot of noise :P
L1341[09:27:42] ⇦ Quits: Devin_Mobile (uid44396@id-44396.ealing.irccloud.com) (Client Quit)
L1342[09:27:58] *** diesieben07 is now known as diesieben|away
L1343[09:28:57] <fry> (breaks everything not obfuscating this way, unless you use java8 with default interface methods)
L1344[09:29:37] ⇦ Quits: cpup (~cpup@32.218.117.216) (Read error: Connection reset by peer)
L1345[09:30:14] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1346[09:30:38] <Lymia> What's GradleForge do?
L1347[09:30:57] <fry> for what?
L1348[09:31:11] <fry> this Foo interface?
L1349[09:31:30] <fry> Simply never remaps it :P
L1350[09:31:45] <McJty> Have to go
L1351[09:31:52] ⇦ Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Remote host closed the connection)
L1352[09:32:32] <Lymia> So it causes NotImpelementedErrors?
L1353[09:32:38] <fry> Yup
L1354[09:32:46] <Lymia> In which case.
L1355[09:32:52] <fry> Why do you think I wrote my obfuscator? :P
L1356[09:32:56] <Lymia> I'm pretty sure neither breaks any compatibility with GradleForge.
L1357[09:32:56] <Lymia> :P
L1358[09:33:11] <Lymia> I don't want to rename anything in interfaces, in fear of breaking public APIs.
L1359[09:33:37] <fry> situations like Foo arise much more commonly with Scala
L1360[09:34:55] <Lymia> That's why I'm worrying about it
L1361[09:34:58] <Lymia> Traits, right
L1362[09:35:20] <Lymia> The identical names are identical.
L1363[09:35:21] <Lymia> Er
L1364[09:35:25] <Lymia> intentional*
L1365[09:35:43] <fry> And in what way possibly breaking public API is better than NoSuchMethodError? :P
L1366[09:36:50] ⇦ Quits: Emris (~Miranda@195.234.58.25) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
L1367[09:36:56] <fry> (If you're conflating obfuscating method with public API method, you either want it to obfuscate, or doing something very wrong :P)
L1368[09:43:28] *** diesieben|away is now known as diesieben07
L1369[09:46:15] <Lymia> (Also)
L1370[09:46:21] <Lymia> (I don't like global transforms. >_>)
L1371[09:46:33] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L1372[09:46:54] <fry> You can't avoid it for this particular problem.
L1373[09:47:01] <gigaherz> make puppy eyes and ask mojang to stop obfuscating ;P
L1374[09:47:29] <Ivorius> Buy Mojang and order them to
L1375[09:47:46] <gigaherz> I wonder if someone at microsoft wanted to mod minecraft... XD
L1376[09:47:48] <Ivorius> Oh, so that's why M$ bought them
L1377[09:48:03] <Lymia> I can avoid it :P
L1378[09:48:08] <fry> No you need to by M$ :P
L1379[09:48:28] <Lymia> Rename in cases of direct inheritance only
L1380[09:48:29] <Ivorius> Hmmm
L1381[09:48:33] <Lymia> Hrm.
L1382[09:48:37] <Ivorius> For that I need the wealth of literally bill gates
L1383[09:48:38] <Lymia> But that introduces other problems.
L1384[09:48:45] <Ivorius> Anyone know if his daughter is still single?
L1385[09:48:49] <fry> Lymia: won't fix everything :P
L1386[09:49:41] <Lymia> How does this work:
L1387[09:49:48] <Lymia> class A { var a: SuperClass }
L1388[09:49:57] <Lymia> class B extends A { var a: SubClass }
L1389[09:50:05] <Lymia> AFAIK that was legal, and I don't know how it's represented in bytecode
L1390[09:50:23] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1391[09:50:39] <gigaherz> Lymia: to the bytecode, it's "just" objects
L1392[09:50:43] <gigaherz> Object fields
L1393[09:50:47] <fry> should be illegal - setter is contravariant
L1394[09:50:57] <fry> (if we're talking Scala)
L1395[09:51:01] <gigaherz> no idea if it's lefal or not
L1396[09:51:05] <gigaherz> legal*
L1397[09:51:10] <gigaherz> but all the bytecode does
L1398[09:51:18] <Lymia> Java too.
L1399[09:51:21] <gigaherz> is "call the 5th method in the pointer"
L1400[09:51:31] <Lymia> AFAIK you could do something like that?
L1401[09:51:42] <Lymia> I might be mistaken
L1402[09:51:51] <fry> in java you won't override anything - fields are not overriden, simply shaded
L1403[09:52:09] <Lymia> Even if both are public?
L1404[09:52:34] <fry> (or it might be illegal to have the same name, I don't quite remember :P)
L1405[09:52:36] <gigaherz> class A { String a = "A"; }
L1406[09:52:46] <Lymia> What happens if you try to shade a public method with a private one?
L1407[09:52:46] <gigaherz> class B extends A { String a = "B"; }
L1408[09:52:48] <Lymia> That's an error, right?
L1409[09:52:53] <gigaherz> A c = new B();
L1410[09:53:03] <gigaherz> System.out.println(c.a);
L1411[09:53:04] <gigaherz> run that
L1412[09:53:06] <gigaherz> see what it returns
L1413[09:53:07] <gigaherz> ;P
L1414[09:53:11] <Ivorius> In java? 'Can't decrease accessibility of method blah'
L1415[09:53:28] <gigaherz> Lymia: yes that must be an error
L1416[09:53:44] <gigaherz> it's an essential rule of OOP
L1417[09:54:01] <gigaherz> you must never be able to decrease visibility of public interfaces
L1418[09:54:29] <gigaherz> (as in, the list of methods and such, not an actual interface{})
L1419[09:54:30] <Lymia> If you write that in on the JVM level?
L1420[09:54:31] <Lymia> Bytecode.
L1421[09:54:39] <gigaherz> the class loader would complain
L1422[09:54:41] <gigaherz> or should.
L1423[09:55:01] ⇨ Joins: pixlepix (~localmaca@public.mgrhs.org)
L1424[09:55:12] <diesieben07> shading doesn't exist in bytecode
L1425[09:55:26] <fry> "If the class declares a field with a certain name, then the declaration of that field is said to hide any and all accessible declarations of fields with the same name in superclasses, and superinterfaces of the class."
L1426[09:55:30] <gigaherz> if it's inherited.
L1427[09:55:32] <diesieben07> field access always has a class associated with it
L1428[09:55:36] <Lymia> Having a private method with the same name and signature as one in the superclass, except private does.
L1429[09:55:37] <gigaherz> if it's just shadowed then the rules don't apply anymore
L1430[09:55:56] <Lymia> i.e. trying to override a public method with a private one.
L1431[09:56:03] <gigaherz> you cna't override a method
L1432[09:56:12] <gigaherz> you may be able to replace it
L1433[09:56:18] <gigaherz> (shading/shadowing)
L1434[09:56:29] ⇨ Joins: cad435 (~quassel@178.15.148.253)
L1435[09:56:30] <gigaherz> but then when you use a reference to A instead of B
L1436[09:56:34] <gigaherz> you'll STILL be using the original
L1437[09:56:37] <fry> "If a field declaration hides the declaration of another field, the two fields need not have the same type."
L1438[09:56:55] <gigaherz> so java doesn't even support explicit shading of methods?
L1439[09:56:55] <fry> read the JLS, it's all there :P
L1440[09:57:01] <gigaherz> funny
L1441[09:57:07] <gigaherz> C# has override and new
L1442[09:57:20] <gigaherz> you can skip overriding by using the "new" keyword
L1443[09:57:29] <gigaherz> public new void Method() {}
L1444[09:57:52] <gigaherz> using it is discouraged though, for obvious reasons ;P
L1445[09:58:08] <gigaherz> but sometimes you need to implement an interface that conflicts, and thne you have no alternative
L1446[09:58:47] <gigaherz> although since C# support explicit interface implementations...
L1447[09:58:51] <gigaherz> does JAva have anything similar?
L1448[09:58:57] <gigaherz> in C#you can do
L1449[09:59:13] <gigaherz> void Interface.Method() { implementation }
L1450[09:59:18] <gigaherz> without making the method public at all
L1451[09:59:22] <gigaherz> it becomes only bound to the interface
L1452[09:59:33] <gigaherz> so you can only call it through a cast to the interface
L1453[09:59:45] <diesieben07> that's a static extension method
L1454[09:59:51] <diesieben07> it's resolved statically
L1455[09:59:54] <diesieben07> (i think)
L1456[10:00:04] ⇨ Joins: KilRoYDK (~KilRoYDK@185.37.86.117)
L1457[10:00:08] <Lymia> fry, does it specify what happens if A extends B, and...
L1458[10:00:31] <Lymia> You have a private A/foo (I)V and a public B/foo (I)V
L1459[10:00:45] ⇨ Joins: Noppes (~Noppes@82-168-212-152.ip.telfort.nl)
L1460[10:00:51] <fry> compile-time error, iirc
L1461[10:01:07] <Lymia> Compile-time error isn't an answer when you can generate that bytecode regardless.
L1462[10:02:07] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc322a2.dynamic.kabel-deutschland.de)
L1463[10:02:25] <gigaherz> if the compiler woudl error, you shouldn't really be generating the bytecode for it yourself
L1464[10:02:42] <gigaherz> unless you really, REALLY, need to work around language limitations
L1465[10:02:46] <Lymia> Then scalac wouldn't exist. :D
L1466[10:02:49] <gigaherz> (such as the Mixin system)
L1467[10:03:49] <Lymia> fry, so.
L1468[10:03:50] ⇦ Quits: KilRoYDK (~KilRoYDK@185.37.86.117) (Ping timeout: 198 seconds)
L1469[10:03:53] <Lymia> For really tough problems.
L1470[10:04:39] <Lymia> trait A { def foo(); /* obfusicates to a */ } trait B { def foo(); /* obfusicates to b */ } trait OhGodNo { def foo(); /* user code */ } class HaveFun extends OhGodNo with A with B
L1471[10:06:03] <fry> Lymia: it'll tell you that you have mapping problems, and will show A.foo and B.foo :P
L1472[10:07:56] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L1473[10:08:56] *** Xaw4|Work is now known as Xaw4
L1474[10:09:25] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1475[10:12:18] *** Katielyn|away is now known as Katielyn
L1476[10:12:19] *** diesieben07 is now known as diesieben|away
L1477[10:13:05] *** Magik6k|off is now known as Magik6k
L1478[10:13:25] <Lymia> fry, because
L1479[10:13:30] <Lymia> asmstuff gives me all kinds of errors..
L1480[10:13:31] <Lymia> :D
L1481[10:13:46] <fry> Show them then :P
L1482[10:13:53] <Lymia> [error] /home/lymia/data/projects/sbt/sbt-forge/src/main/scala/AsmStuff/obfuscator.scala:56: not found: value Read
L1483[10:13:53] <Lymia> [error] implicit val pathRead: Read[Path] = Read.reads { Paths.get(_) }
L1484[10:14:15] <Lymia> [error] /home/lymia/data/projects/sbt/sbt-forge/src/main/scala/AsmStuff/Merger.scala:80: type mismatch;
L1485[10:14:15] <Lymia> [error] found : org.objectweb.asm.tree.AnnotationNode
L1486[10:14:15] <Lymia> [error] required: ?0 where type ?0
L1487[10:14:44] <Lymia> And weird stuff like that
L1488[10:14:59] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L1489[10:15:23] <fry> import scopt.{ Read, OptionDef, OptionParser } on line 26
L1490[10:15:32] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198 seconds)
L1491[10:16:10] <fry> So, if it doesn't scream about missing imports, then probaly something else imports Read, possibly scalaz
L1492[10:16:33] <Lymia> Still weird generics errors.
L1493[10:16:42] <Lymia> WIth scopt taken care of
L1494[10:17:02] <fry> what asm are you linking against?
L1495[10:17:19] <fry> There was some weird version with generics stripped somewhere
L1496[10:17:20] <Lymia> http://pastebin.com/iWC7RvN8
L1497[10:17:33] <Lymia> asm-all 5.03
L1498[10:17:35] <Lymia> 5.0.3*
L1499[10:18:04] <Lymia> Don't tell me someone is dumb enough to split into debug and release builds by stripping generics in Java
L1500[10:19:17] <fry> try asm-debug-all
L1501[10:19:24] <Lymia> I did.
L1502[10:19:26] <Lymia> Fuck the asm team.
L1503[10:19:29] ⇦ Quits: Necr0 (~PRIVAT@p4FE056FE.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L1504[10:19:42] <Lymia> What version of scalaz are you using?
L1505[10:19:51] ⇦ Quits: Trangar (~Trangar3@46.144.110.37) (Quit: Leaving)
L1506[10:19:59] <fry> It is a bit stupid, but ASM aims at the best possible speed
L1507[10:20:05] <fry> look at build.sbt :P
L1508[10:20:24] <fry> Wait, is it not in the repo? 0_o
L1509[10:20:51] <fry> 7.1.0-M3
L1510[10:21:15] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1511[10:21:24] <Lymia> There is no build.sbt in the repo. :P
L1512[10:21:31] <Lymia> This is why I just submoduled it in
L1513[10:21:48] * fry should really tidy it up at some point
L1514[10:22:45] <Lymia> Asmstuff compiles under 7.1.0-M3 but not 7.1.0
L1515[10:23:11] <Lymia> http://pastebin.com/02U7dyCQ
L1516[10:23:37] *** big_Xplo|Off is now known as big_Xplosion
L1517[10:24:16] ⇦ Parts: copygirl (~copygirl@copy.mcft.net) ())
L1518[10:26:12] <fry> try simply removing Tags.FirstVal( ) from line 309 of util.scala
L1519[10:26:45] ⇨ Joins: lexteam (uid59708@id-59708.highgate.irccloud.com)
L1520[10:26:49] <fry> Ah, it won't be a monoid then
L1521[10:26:52] ⇦ Quits: pixlepix (~localmaca@public.mgrhs.org) (Quit: pixlepix)
L1522[10:27:02] ⇦ Quits: lexteam (uid59708@id-59708.highgate.irccloud.com) (Client Quit)
L1523[10:27:09] ⇨ Joins: lexteam (uid59708@id-59708.ealing.irccloud.com)
L1524[10:27:21] <Lymia> I suspect something weird changed in Scalaz, anyway
L1525[10:27:32] *** Techokami is now known as Techokami|Off
L1526[10:27:39] <fry> https://issues.scala-lang.org/browse/SI-8871
L1527[10:27:55] <Lymia> lossless tags: @@ is not a subtype of the corresponding raw type any longer (#693, fixes #676 and #747)
L1528[10:27:55] <Lymia> Migration strategy: Tag.unwrap converts from a tagged to the untagged variant
L1529[10:27:57] <Lymia> urrgh
L1530[10:28:13] <fry> Lemme fix it real quick :P
L1531[10:28:51] ⇦ Quits: zhiayang (~zhiayang@bb42-60-154-134.singnet.com.sg) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L1532[10:30:31] <Lymia> I'm gonna shower real quick.
L1533[10:32:41] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L1534[10:38:54] ⇨ Joins: Rapthera (~Rapthera@109.128.242.1)
L1535[10:40:11] <Rapthera> err, hello I have a little question here. Do I have to reload the client everytime I make a change to my code or is there a automagical way I have not heard of yet?
L1536[10:40:34] <Ivorius> Debug Mode
L1537[10:40:50] <Rapthera> looks like there is, cheers.
L1538[10:40:51] <Ivorius> As long as it's small changes, you can reload the classes without restarting the game
L1539[10:41:08] <Rapthera> Ah.
L1540[10:41:11] <Rapthera> alright.
L1541[10:41:20] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1542[10:41:59] *** prasselpikachu is now known as prassel|off
L1543[10:44:08] <cad435> Ivorius: do you know if Intellij supports this too? I always get sth like "Class-Swap not supported by this VM"
L1544[10:44:23] <Ivorius> It does, yeah
L1545[10:44:49] <cad435> hmm, well i'll search for that later... thx anyway^^
L1546[10:45:29] ⇨ Joins: Necr0 (~PRIVAT@p4FE056FE.dip0.t-ipconnect.de)
L1547[10:47:47] *** NotTomben is now known as Tombenpotter
L1548[10:48:10] ⇨ Joins: Emris (~Miranda@chello062178245147.2.12.vie.surfer.at)
L1549[10:50:24] ⇨ Joins: SamRaven2 (~SamRaven2@cpe-174-111-244-046.triad.res.rr.com)
L1550[10:50:38] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198 seconds)
L1551[10:51:43] *** Riking|away is now known as Riking
L1552[10:55:22] *** Zidane is now known as Zidane|Away
L1553[10:56:47] *** big_Xplosion is now known as big_Xplo|Off
L1554[10:57:30] ⇨ Joins: Corosus (~Corosus@23.233.1.220)
L1555[10:58:45] ⇨ Joins: esKaayY_ (~esKaayY@67.70.66.154)
L1556[10:58:53] *** big_Xplo|Off is now known as big_Xplosion
L1557[11:00:56] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1558[11:01:56] ⇨ Joins: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.wa.comcast.net)
L1559[11:02:35] *** Quetzi is now known as Quetzi|off
L1560[11:02:38] ⇦ Quits: tiin57 (~tiin57@tiin57.net) (Quit: ZNC - http://znc.in)
L1561[11:03:29] *** Jake_Away is now known as Jake_Evans
L1562[11:04:35] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L1563[11:06:49] ⇦ Quits: esKaayY_ (~esKaayY@67.70.66.154) (Quit: kbai)
L1564[11:08:02] ⇨ Joins: Treyzania (~Treyzania@ip72-200-146-118.ri.ri.cox.net)
L1565[11:08:37] ⇦ Quits: reshi (~cdc@174.142.63.156) (Remote host closed the connection)
L1566[11:08:55] ⇨ Joins: LordIllyohs (~LordIllyo@76.243.46.93)
L1567[11:09:00] *** LordIllyohs is now known as Illyohs
L1568[11:09:04] ⇨ Joins: tiin57 (~tiin57@tiin57.net)
L1569[11:10:23] *** big_Xplosion is now known as big_Xplo|AFK
L1570[11:10:42] ⇦ Quits: evil_dan2wik (~evil_dan2@s4n1.52k.de) (Ping timeout: 378 seconds)
L1571[11:11:02] ⇦ Quits: trab (~trab@28.np.emoserver.com) (Remote host closed the connection)
L1572[11:11:07] ⇨ Joins: maxlowry123 (~IceChat9@pool-96-236-38-172.albyny.fios.verizon.net)
L1573[11:15:19] ⇨ Joins: esKaayY (~esKaayY@2607:5300:100:200::3fc)
L1574[11:15:51] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1575[11:16:01] *** Jake_Evans is now known as Jake_Away
L1576[11:17:42] <ollieread> Why do people keep calling minecraft chickens, ducks?
L1577[11:18:07] <ollieread> They don't even look like fucking ducks
L1578[11:18:09] <fry> They swim :P
L1579[11:18:21] <Prophet> if it quacks like a chicken it must be a duck
L1580[11:18:31] <Mraof> http://s118.photobucket.com/user/imagineitphotos/media/IMG_5094.jpg.html
L1581[11:18:37] ⇨ Joins: KilRoYDK (~KilRoYDK@185.37.86.117)
L1582[11:18:40] <ollieread> If it looks like a duck, walks like a duck and sounds like a duck
L1583[11:18:43] <ollieread> It's a very intelligent bear
L1584[11:19:06] <ollieread> Yeah, chickens in mc don't swim
L1585[11:19:07] <ollieread> They float
L1586[11:19:18] <ollieread> Also ducks can fly
L1587[11:19:20] <fry> http://www.hdwallpapersinn.com/wp-content/uploads/2014/09/133504d1363930687-duck-duck-wallpapers-1920x1200.jpg
L1588[11:19:48] <Prophet> we need turduckens in minecraft
L1589[11:19:53] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198 seconds)
L1590[11:19:59] ⇦ Quits: spaceemotion (~spaceemot@e177099240.adsl.alicedsl.de) (Ping timeout: 189 seconds)
L1591[11:20:26] <ollieread> Oh they're called ducks on pocket
L1592[11:20:27] ⇨ Joins: spaceemotion (~spaceemot@e177099240.adsl.alicedsl.de)
L1593[11:21:41] <ollieread> I hate writing quotes
L1594[11:21:55] <ollieread> "I'll do stuff, once I have done stuff, I'll decide on money, then you pay me money"
L1595[11:22:08] <Mraof> "I hate writing quotes" - ollieread
L1596[11:22:18] <ollieread> Wrong kind of quotes
L1597[11:22:26] <ollieread> Quotes for work :P
L1598[11:22:38] <kourbou> aha close enogh
L1599[11:22:43] <kourbou> enough*
L1600[11:23:03] <ollieread> I need to hire someone to do this shit for me
L1601[11:23:06] <ollieread> Write quotes
L1602[11:23:08] <ollieread> and send invoices
L1603[11:23:11] <ollieread> Otherwise I just forget
L1604[11:23:55] <Prophet> i volunteer as tribute
L1605[11:24:01] <Prophet> -katniss everdeen
L1606[11:24:10] <Prophet> is this a paid job? :P
L1607[11:24:20] <ollieread> Well of course
L1608[11:24:20] <Unh0ly_Tigg> you should get a quote on how much it would cost to get someone to do quotes for you... (yo dawg)
L1609[11:24:33] <ollieread> I lost 8-9k in 2014
L1610[11:24:36] <ollieread> by forgetting to invoice
L1611[11:24:41] <ollieread> or just not charging for work
L1612[11:24:56] <Prophet> ouch
L1613[11:25:05] <ollieread> which is 12-13.5k for any of you that are yanks
L1614[11:26:02] *** Jake_Away is now known as Jake_Evans
L1615[11:26:13] <kourbou> Finally bought Torchlight II. :D
L1616[11:26:44] <kourbou> Don't know why, I like explaining my life to random people. :P
L1617[11:27:06] <ollieread> I read fleshlight
L1618[11:27:19] <kourbou> Fleshlight? heh
L1619[11:27:32] <kourbou> Oh
L1620[11:27:35] <kourbou> I googled it
L1621[11:27:38] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1622[11:27:42] <kourbou> Bad decision
L1623[11:27:56] <ollieread> Where would be a good place to find people who would like to make models using something more sophisticated than Techne?
L1624[11:28:44] <kourbou> ollieread, http://ichun.us/mods/tabula-minecraft-modeler/
L1625[11:28:51] <kourbou> Is a good attempt
L1626[11:28:54] ⇨ Joins: loldudester (~loldudest@host-92-6-246-126.as43234.net)
L1627[11:28:54] <Ivorius> People
L1628[11:28:59] <ollieread> Which is based on techne
L1629[11:28:59] <Ivorius> Not programs :P
L1630[11:29:02] *** diesieben|away is now known as diesieben07
L1631[11:29:04] <kourbou> Oh
L1632[11:29:05] <kourbou> xD
L1633[11:29:08] <kourbou> Same thing
L1634[11:29:10] <kourbou> just get an AI
L1635[11:29:31] <ollieread> I have tabula, just the models I would like are hard to do
L1636[11:29:37] ⇦ Quits: Naiten (Naiten@77.34.94.84) (Quit: Leaving)
L1637[11:29:44] <kourbou> ollieread, Minecraft Tesselator
L1638[11:29:48] <Ivorius> ollieread: I met most of the modeling people I know through common projects
L1639[11:29:50] <kourbou> or ModelRenderer
L1640[11:30:08] <ollieread> Problem with tabula is the tiny fucking texture window where it's practically impossible to see where you're mapping things
L1641[11:30:11] <Ivorius> Otherwise, no clue :P
L1642[11:30:16] <ollieread> :(
L1643[11:30:23] <fry> Make models in Blender :P
L1644[11:30:37] <ollieread> I guess I can just stick to basics for now, and put up that if anyone would like to submit models, they can
L1645[11:30:40] <ollieread> I can't use Blender
L1646[11:30:41] <Ivorius> Yeah, then you can effortlessly import them into 1.8 :P
L1647[11:30:55] <fry> Why not? :P
L1648[11:30:56] <ollieread> Didn't it take you like 3 hours?
L1649[11:31:05] <ollieread> Because it doesn't make any sense to me
L1650[11:31:07] <ollieread> I'm not used to 3d
L1651[11:31:10] <Ivorius> I'm not done yet ollieread
L1652[11:31:11] <Ivorius> lol
L1653[11:31:12] <fry> lol
L1654[11:31:16] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L1655[11:31:25] <fry> "Too hard, I give up" :P
L1656[11:31:25] <Ivorius> \o\
L1657[11:31:27] <Ivorius> lol
L1658[11:31:29] <Ivorius> /o/
L1659[11:31:33] <fry> -o-
L1660[11:31:40] <ollieread> If I gave up when something was too hard, I wouldn't be writing a mod
L1661[11:32:08] <fry> Then use Blender :P
L1662[11:32:14] <Ivorius> ollieread: You could individually seek out people who have submitted to, like, techne online
L1663[11:32:23] <Ivorius> But that's the hard route
L1664[11:32:29] <kourbou> OH OH OH
L1665[11:32:31] <kourbou> I know!
L1666[11:32:35] <kourbou> Wings3D
L1667[11:32:39] <kourbou> pretty easy to use
L1668[11:32:42] <kourbou> export as OHJ
L1669[11:32:45] <fry> Ivorius: also, how's your code going? fixed that issue? :P
L1670[11:32:45] <kourbou> OBJ*
L1671[11:32:56] ⇦ Quits: Soni (SoniEx2@201.74.211.46) (Ping timeout: 198 seconds)
L1672[11:33:01] <kourbou> ollieread, no?
L1673[11:33:04] <ollieread> Blender requires that I dedicate loads of time to learn the concepts
L1674[11:33:16] <ollieread> Which wouldn't be an issue
L1675[11:33:17] <Ivorius> fry: I stopped for the moment, latest error was Error is now https://gist.github.com/766b337e621de0019a34
L1676[11:33:21] <ollieread> Though it doesn't interest me lol
L1677[11:33:27] <kourbou> Wings3D is yourr friend. 20x easier
L1678[11:33:33] <kourbou> Also its time well invested
L1679[11:33:35] <Ivorius> I still need to learn for analysis, which is what I'm currently doing
L1680[11:33:37] <kourbou> for Blender
L1681[11:33:37] <Ivorius> Theoretically
L1682[11:33:44] <fry> underscore now? :P
L1683[11:34:17] <Ivorius> Yeah
L1684[11:34:35] <Ivorius> git/IDEA craps up if you change capitalization of a file only
L1685[11:34:53] <Ivorius> Which is why it didn't commit my changed pandorasBox.b3d -> pandorasbox.b3d
L1686[11:34:54] ⇦ Quits: KilRoYDK (~KilRoYDK@185.37.86.117) (Ping timeout: 378 seconds)
L1687[11:35:02] <fry> you mean windows does? :P
L1688[11:35:07] <ollieread> No
L1689[11:35:09] <Ivorius> I'm on OS X
L1690[11:35:10] <ollieread> he hasn't configured git properly
L1691[11:35:24] <ollieread> :P
L1692[11:35:32] <fry> (Also, Wings3D doesn't do animation)
L1693[11:35:47] <Ivorius> Then I just said fuck it and changed it to underscore anyway, lol
L1694[11:35:55] <Ivorius> I had that issue before, it's not pretty
L1695[11:36:07] <ollieread> Also, OS X can be configured to not be case sensitive
L1696[11:36:22] <kourbou> Can I... Steal a texture from RedPower but leave credit?
L1697[11:36:25] <Ivorius> Meh
L1698[11:36:28] <ollieread> Also
L1699[11:36:29] <ollieread> git config core.ignorecase false
L1700[11:36:47] <Ivorius> cool
L1701[11:36:51] <fry> kourbou: most likely no
L1702[11:36:53] <kourbou> heh
L1703[11:37:00] <Ivorius> Thanks, I hope that fixes it once and for all x)
L1704[11:37:01] <kourbou> I suck at Pixel art
L1705[11:37:13] <ollieread> Pixel art is hard
L1706[11:37:16] <ollieread> and it should Ivorius
L1707[11:37:22] <ollieread> if not, you need to reformat your drive :P
L1708[11:37:27] <kourbou> is it like no (go to jail) or no (but we dont care)
L1709[11:38:09] <kourbou> ?
L1710[11:38:11] <ollieread> Base on the fact that she tried to send a DMCA or w/e to someone who replicated functionality, I'd imagine it's the first
L1711[11:38:34] <kourbou> ah
L1712[11:38:35] <kourbou> :/
L1713[11:38:44] <ollieread> or rather neither
L1714[11:38:47] <ollieread> and you'll get in trouble
L1715[11:38:49] <kourbou> Well
L1716[11:38:54] <ollieread> What sort of texture do you want?
L1717[11:38:58] <kourbou> anyone good at making textures?
L1718[11:39:04] <kourbou> Need a redstone cable.
L1719[11:39:19] <kourbou> Honestly I could use one color
L1720[11:39:22] <kourbou> and frget about it
L1721[11:39:28] <Ivorius> render -> fog
L1722[11:39:31] <ollieread> Yeah that's just a single colour block
L1723[11:39:33] <Ivorius> :P
L1724[11:39:54] <kourbou> because I fell on this: https://github.com/MrTJP/ProjectRed/blob/master/resources/assets/projectred/textures/blocks/pipes/rs.png Its what they use
L1725[11:40:00] <kourbou> And its a bit more complex
L1726[11:40:02] <kourbou> :/
L1727[11:40:26] <ollieread> wtf is that
L1728[11:40:38] <kourbou> Its a cable
L1729[11:40:45] <kourbou> no?
L1730[11:40:49] <ollieread> If you say so
L1731[11:40:53] <kourbou> heh
L1732[11:40:57] <kourbou> I dont even know
L1733[11:41:02] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198 seconds)
L1734[11:41:11] <kourbou> I just realized
L1735[11:41:17] <kourbou> I can just use the burn tool
L1736[11:41:21] <kourbou> and do that myself
L1737[11:41:35] <kourbou> Its probably much easier than I thought
L1738[11:41:51] <ollieread> I opted for 32 x 32 textures lol
L1739[11:42:15] *** Quetzi|off is now known as Quetzi
L1740[11:42:20] <Caitlyn> I still get yelled at daily for using 32x textures..
L1741[11:42:30] <ollieread> http://s.ollieread.com/ZWIM
L1742[11:42:34] <ollieread> You can add more detail though
L1743[11:42:45] <Caitlyn> we have 16, 32, 64 and 128, defaulting to 32.. but the config is currently broken so you only get 32 lol
L1744[11:43:52] <kourbou> lol
L1745[11:44:57] <Ivorius> ollieread: Even with a simple 1/2 nearest pixel scale your textures look pretty good
L1746[11:45:06] <Ivorius> I don't see why you need to go 32x32 still :P
L1747[11:45:25] <kourbou> Ivorius, detail?
L1748[11:45:42] <ollieread> Those are 32
L1749[11:45:56] <ollieread> I guess I could make them as 32 and then scale down
L1750[11:46:28] <kourbou> Can I not bind texture in a TESR?
L1751[11:46:38] <Lymia> Why does everyone
L1752[11:46:42] <Lymia> Do a resolution higher than MC's
L1753[11:46:57] <kourbou> ^
L1754[11:47:06] <Ivorius> I don't, any my artist didn't either
L1755[11:47:22] *** tterrag|ZZZzzz is now known as tterrag
L1756[11:47:39] <Lymia> I am my artist, so, not my problem.
L1757[11:47:39] <Lymia> :P
L1758[11:47:49] <Lymia> (artists not listening)
L1759[11:48:27] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1760[11:48:30] <Ivorius> He hated breaking the art style
L1761[11:48:34] <Ivorius> Understandably imo :P
L1762[11:49:02] <Caitlyn> Theres a reason we offer 16x via config, when it's not broken lol
L1763[11:49:08] <fry> Ivorius: first of all, you're only registering the item with metadata 0 with ItemModelMesher
L1764[11:49:11] <kourbou> Forget what I said by not binding a texture xD
L1765[11:49:15] *** heldplayer is now known as heldplayer|off
L1766[11:49:21] <Ivorius> fry: The item works :P
L1767[11:49:24] <kourbou> I have the minecraft texture.png on my block now
L1768[11:49:27] <Ivorius> And the item doesn't have metadata != 0
L1769[11:50:07] <Lymia> Ivorius, I think
L1770[11:50:12] <fry> Also, SwitchEnumFacing, really?
L1771[11:50:14] <Lymia> Most artists would hate breking the art style. :(
L1772[11:50:16] <Lymia> I hope
L1773[11:50:29] <Lymia> 32x textures tend to look a little bad when out of the inventory
L1774[11:50:30] <Ivorius> fry: I haven't looked at what it does
L1775[11:50:34] <Lymia> And in hands, and so forth
L1776[11:50:39] <Ivorius> I copied it from BlockSkull for the time being :P
L1777[11:50:48] <fry> Ivorius: decompilation artifact of switching on enums
L1778[11:50:56] <fry> don't copy it :P
L1779[11:50:58] <Ivorius> Really?
L1780[11:51:04] <Ivorius> Well, I was gonna remove it anyway
L1781[11:51:10] <Ivorius> But for the moment I want shit to work :P
L1782[11:51:10] <fry> (Never copy anything from vanilla)
L1783[11:52:21] <Ivorius> Obviously
L1784[11:52:33] <Ivorius> But also Getting it to work > Getting it to work well
L1785[11:52:51] <Ivorius> Don't worry, I clean my code up always when I'm done
L1786[11:52:58] *** Jake_Evans is now known as Jake_Away
L1787[11:53:02] <Ivorius> But you need a frame of reference to play with :P
L1788[11:53:24] <Ivorius> But block still doesn't work, so won't touch it until it does :P
L1789[11:53:35] * fry always writes everything from scratch
L1790[11:53:38] <kourbou> Uh http://pbrd.co/16t6zDh <- This happened. Guess im gonna have to use a while etxture
L1791[11:53:45] <Ivorius> I usually do too
L1792[11:53:53] <Ivorius> But not if it's a new mechanic I don't understand yet :P
L1793[11:54:15] <kourbou> white*
L1794[11:58:01] <Ordinastie> jadedcat, is there a way to change infos on uploaded files ?
L1795[11:58:29] <Ivorius> Ordinastie: cursefurge/files/click file/edit
L1796[11:58:39] <Ivorius> urmuhgurd cursefurge
L1797[11:59:02] ⇦ Quits: Lymia (~moe@108-205-143-75.lightspeed.rcsntx.sbcglobal.net) (Ping timeout: 198 seconds)
L1798[11:59:08] <fry> Ivorius: any errors in latest.log?
L1799[11:59:09] <Ordinastie> oh, I thought the link was a download link
L1800[11:59:10] <kourbou> Thank god I have f.lux otherwise my eyes xould bleed.
L1801[11:59:12] <Ordinastie> thank
L1802[11:59:24] <Ivorius> no probl
L1803[11:59:29] ⇦ Quits: Rapthera (~Rapthera@109.128.242.1) (Ping timeout: 198 seconds)
L1804[11:59:42] <Ivorius> fry: That was the latest log, remember? :P
L1805[11:59:48] ⇨ Joins: Rapthera (~Rapthera@109.128.242.1)
L1806[12:01:00] <fry> not "latest log", file named latest.log in logs directory
L1807[12:01:51] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L1808[12:02:14] <jadedcat> Ordinastie: have you seen the new author site? http://authors.curseforge.com/knowledge-base
L1809[12:02:34] <jadedcat> If you end up with any questions not answered there, let me know so I can plan an article
L1810[12:03:05] <Ordinastie> well, on that case, it was just me being dumb, please don't make an article about that :p
L1811[12:03:10] <jadedcat> :(
L1812[12:03:14] <jadedcat> I need more articles
L1813[12:04:12] <Ivorius> jadedcat: the/a/an
L1814[12:04:18] <Ivorius> Here, take these for dire times
L1815[12:04:28] <jadedcat> lol
L1816[12:04:33] <jadedcat> I like you
L1817[12:04:38] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1818[12:04:40] <jadedcat> proper word nerd punny
L1819[12:04:58] <Ordinastie> jadedcat, Related Projects: <= you should be more specific, are we supposed to put another curseforge project link ?
L1820[12:05:05] <jadedcat> yes
L1821[12:05:09] ⇦ Quits: Vazkii (~Vazkii@a79-169-161-227.cpe.netcabo.pt) (Read error: Connection reset by peer)
L1822[12:05:15] <jadedcat> I will edit that
L1823[12:05:27] <Ivorius> fry: The latest.log doesn't really tell me anything else, I don't think
L1824[12:05:34] ⇨ Joins: Vazkii (~Vazkii@a79-169-161-227.cpe.netcabo.pt)
L1825[12:06:54] *** big_Xplo|AFK is now known as big_Xplosion
L1826[12:07:08] ⇦ Quits: ljfa (~ljfa@dslb-178-004-079-118.178.004.pools.vodafone-ip.de) (Ping timeout: 198 seconds)
L1827[12:07:08] ⇨ Joins: megamit (~megamit@94.1.84.91)
L1828[12:08:03] *** diesieben07 is now known as diesieben|away
L1829[12:08:10] <ollieread> Ivorius: At 16 x 16 those icons look horrid
L1830[12:08:22] <Ivorius> With nearest scale
L1831[12:08:23] <Ivorius> ?
L1832[12:08:30] <ollieread> http://s.ollieread.com/ZcAG vs http://s.ollieread.com/ZWIM
L1833[12:08:32] <ollieread> Yeah
L1834[12:08:40] <Ordinastie> jadedcat, also, you mention "Additional Files" but I see nowhere to upload those
L1835[12:08:56] ⇦ Quits: An_Angry_Brit (~AnAngryBr@90.220.179.208) (Ping timeout: 198 seconds)
L1836[12:09:35] <Ivorius> Apart from being a bit fragmented, which is fixable, they look pretty okay imo :P
L1837[12:10:06] <ollieread> Not as nice as the normals lol
L1838[12:10:12] <ollieread> Plus my staff/tool items are 64 x 64 ;)
L1839[12:11:44] ⇦ Quits: TooLmaN (~TooLmaN@mail.thomsonplastics.com) (Quit: Off to save the world!)
L1840[12:11:46] <jadedcat> the Additional files thing shows in the picture directly above that line
L1841[12:11:52] <Ivorius> fry: Funny thing
L1842[12:12:27] <Ivorius> In loadAnyModel, model.getDependencies on 'pandorasbox:block/pandorasBox' apparently returns pandorasbox:pandoras_box.b3d
L1843[12:12:35] <Ivorius> From model.getDependencies
L1844[12:14:49] ⇦ Quits: keybounce_ (uid44894@id-44894.charlton.irccloud.com) ()
L1845[12:14:59] <Ordinastie> jadedcat, I see no picture either ><
L1846[12:15:12] <jadedcat> can you link to the article?
L1847[12:15:26] <Ordinastie> http://authors.curseforge.com/knowledge-base/103-file-types-what-do-they-mean
L1848[12:15:39] ⇨ Joins: keybounce_ (uid44894@id-44894.charlton.irccloud.com)
L1849[12:15:50] <jadedcat> aha different article
L1850[12:16:21] <Ordinastie> oh ok, so, it's only when you edit
L1851[12:16:24] <Ivorius> fry: Apparently it tries to read my model jsons too
L1852[12:16:27] ⇦ Quits: keybounce_ (uid44894@id-44894.charlton.irccloud.com) (Client Quit)
L1853[12:16:38] <Ivorius> Should I delete them? (Since you don't have any in your test mod thing)
L1854[12:16:58] <fry> try that :P
L1855[12:17:46] <Lex_> people ar eso dumb.. someone sent me a email PR in form of a Old.java New.java trying to get me to patch a feature into the game that already exists in the game...
L1856[12:18:06] <Caitlyn> I.. wut
L1857[12:18:07] ⇦ Quits: Wastl2 (~Wastl2@f053038048.adsl.alicedsl.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.)
L1858[12:18:17] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L1859[12:18:32] <Lex_> http://puu.sh/fqnVT/5ba1e0106f.png
L1860[12:18:46] <Illyohs> heh forge hacking through mailinglists
L1861[12:19:14] <Lex_> And the followup: http://puu.sh/fqqlF/24b9052402.png
L1862[12:19:46] <Lex_> great way to start the morning u.u
L1863[12:19:48] ⇨ Joins: pixlepix (~localmaca@public.mgrhs.org)
L1864[12:19:56] <Caitlyn> owww my brain
L1865[12:20:07] <Ivorius> fry: Now it wants its json back :P
L1866[12:20:07] <Ivorius> v
L1867[12:20:09] <Ivorius> *[19:18:06] [Client thread/ERROR]: Exception loading model pandorasbox:models/block/pandorasBox with vanilla loader, skipping
L1868[12:20:09] <Ivorius> java.io.FileNotFoundException: pandorasbox:models/block/pandorasBox.json
L1869[12:21:05] ⇦ Quits: Rapthera (~Rapthera@109.128.242.1) (Ping timeout: 198 seconds)
L1870[12:21:23] ⇨ Joins: Rapthera (~Rapthera@109.128.242.1)
L1871[12:21:29] <Lex_> And now hes invited me to his server -.-
L1872[12:21:33] <ollieread> I don't think that guy understands how slabs work
L1873[12:21:33] <Ivorius> lol
L1874[12:21:46] <Lex_> should I go on and blow his mind about how you can place top slabs without haxs?
L1875[12:21:55] ⇨ Joins: tattyseal (~tattyseal@2.25.7.111)
L1876[12:22:03] <ollieread> Do it and tell him you just logged into his server and changed the code on the fly
L1877[12:22:12] <bl4ckscor3> lol
L1878[12:22:23] ⇦ Quits: RawringNymNym (~maria@BMTNON3746W-LP130-01-1177624808.dsl.bell.ca) (Quit: http://nymphaea.ca/)
L1879[12:22:25] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1880[12:22:35] ⇨ Joins: Soni (SoniEx2@201.74.211.46)
L1881[12:22:36] *** matthew|gone is now known as matthewprenger
L1882[12:22:47] <ChJees> lol
L1883[12:23:10] <ChJees> Worse than Direwolf20 at vanilla mechanics?
L1884[12:23:15] <ChJees> Impossibru.
L1885[12:23:40] <bl4ckscor3> at least Direwolf20 know how to place down slabs
L1886[12:24:24] ⇦ Quits: DiscworldZA (~IceChat9@105-236-238-108.access.mtnbusiness.co.za) (Ping timeout: 378 seconds)
L1887[12:24:43] <ollieread> have you ever seen him do that?
L1888[12:24:56] <ChJees> Mobgrinders :P
L1889[12:25:06] <ChJees> Think he did it in Agrarian Skies.
L1890[12:26:05] <Lex_> Holy shit the colors, i hate servers like these...
L1891[12:26:56] <Ivorius> inb4 he modded his server to troll Lex
L1892[12:27:06] *** alekso56_off is now known as alekso56
L1893[12:28:59] ⇨ Joins: TigersFangs (~TigersFan@c75-111-51-220.erkacmtk01.ca.dh.suddenlink.net)
L1894[12:29:38] ⇦ Quits: Rapthera (~Rapthera@109.128.242.1) (Ping timeout: 198 seconds)
L1895[12:30:26] ⇨ Joins: Rapthera (~Rapthera@109.128.242.1)
L1896[12:30:27] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 378 seconds)
L1897[12:31:04] <Ivorius> fry: It seems to want to auto-load models/block/myBlock.json depending on the block id
L1898[12:31:19] <Ivorius> I just changed it to something else and then it complained about not finding the file
L1899[12:31:25] <Ivorius> Despite not being referenced anywhere
L1900[12:31:41] <fry> Hmm, so you do need IStateMapper call
L1901[12:33:08] ⇦ Quits: ariscop (~ariscop@ppp118-209-190-109.lns20.mel8.internode.on.net) (Ping timeout: 189 seconds)
L1902[12:33:18] <Ivorius> IStateMapper?
L1903[12:34:12] <fry> BlockModelShapes.registerBlockWithStateMapper(block, new IStateMapper(){...})
L1904[12:35:00] ⇨ Joins: NPException (~NPExcepti@cable-86-56-91-140.cust.telecolumbus.net)
L1905[12:35:04] <fry> it's the thing that generates ModelResourceLocation stuff for each block state
L1906[12:35:38] <Ivorius> So, what do I do now? :P
L1907[12:35:46] ⇦ Quits: pixlepix (~localmaca@public.mgrhs.org) (Quit: pixlepix)
L1908[12:36:22] <Lex_> Wow this guy is even more of a moron, he knows how to place top clabs
L1909[12:36:26] <Lex_> but hes to lazy to do it
L1910[12:36:32] <Lex_> why I hate people -^
L1911[12:38:05] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L1912[12:39:53] <fry> renderItem.getItemModelMesher().getModelManager().getBlockModelShapes.registerBlockWithStateMapper(block, new StateMapperBase(){ protected ModelResourceLocation getModelResourceLocation(IBlockState state) { return something; } })
L1913[12:40:26] <fry> Ivorius: look inside BlockModelShapes.registerAllBlocks() for vanilla examples
L1914[12:41:31] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1915[12:41:38] <Ivorius> !gm registerBlockWithStateMapper
L1916[12:43:31] <Parker8283> sounds like a fun start to the day, Lex :P
L1917[12:44:16] <fry> Ivorius: jesus, are you on default mappings? Update right now
L1918[12:44:35] <Ivorius> I'm on the latest version
L1919[12:44:38] <Ivorius> It's lacking at places :P
L1920[12:44:44] <Ivorius> Well, not exactly latest as it seems
L1921[12:44:54] <Ivorius> latest from 1.8 branch
L1922[12:45:09] <fry> there's no "mappings = 20140203" in your build.gradle :P
L1923[12:45:32] <AbrarSyed> its actually mappings= "snapshot_2014....." not just the number
L1924[12:45:37] <Ivorius> mappings = whonow? :P
L1925[12:45:46] <AbrarSyed> exactly. not latest mappings.
L1926[12:46:24] *** Jake_Away is now known as Jake_Evans
L1927[12:47:13] <Ivorius> fry: getBlockModelShapes returns null in preInit, I think
L1928[12:47:15] <Ivorius> I get an NPE
L1929[12:47:38] <fry> Yup, gotta do that later
L1930[12:49:26] ⇦ Quits: Rapthera (~Rapthera@109.128.242.1) (Ping timeout: 198 seconds)
L1931[12:50:13] ⇨ Joins: Rapthera (~Rapthera@109.128.242.1)
L1932[12:52:30] *** spaceemotion is now known as spaceeaway
L1933[12:52:39] ⇨ Joins: Strange (uid27214@id-27214.ealing.irccloud.com)
L1934[12:52:52] <Ivorius> Oh boy
L1935[12:52:58] <Ivorius> fry: You want about 30 more errors?
L1936[12:53:18] <fry> why not :P
L1937[12:54:28] <Ivorius> https://gist.github.com/Ivorforce/69688edf1104fb7ca432
L1938[12:54:32] <Ivorius> Tons of fun
L1939[12:55:06] *** helinus|off is now known as helinus
L1940[12:55:58] <fry> clarification: returned ModelResourceLocation should point to blockstate json
L1941[12:56:26] <fry> with "variant" being the property-key thingy
L1942[12:56:47] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L1943[12:57:03] <Ivorius> To a... blockstate json?
L1944[12:57:13] <Ivorius> Why would it be called ModelResourceLocation then
L1945[12:57:40] *** spaceeaway is now known as spaceemotion
L1946[12:58:10] <fry> because people making names didn't fully understand the system :P
L1947[12:58:37] <Ivorius> I thought Searge named the classes :P
L1948[12:58:54] ⇨ Joins: Wasweb (Mibbit@2E8B4A39.catv.pool.telekom.hu)
L1949[12:59:15] <fry> (And it's still a better name than IUpdatePlayerListBox)
L1950[12:59:45] <Ivorius> lol
L1951[13:00:11] ⇨ Joins: RawringNymNym (~maria@bas1-brampton37-2925361205.dsl.bell.ca)
L1952[13:00:29] <Ivorius> Okay, 'tis a lot cleaner now, just 2 errors
L1953[13:00:32] <Ivorius> One of which is the texture
L1954[13:00:41] <fry> fix that already :P
L1955[13:01:13] <Ivorius> I don't have my PC booted up currently
L1956[13:01:15] <Ivorius> It has the model
L1957[13:01:24] ⇨ Joins: cpup (~cpup@32.218.117.216)
L1958[13:01:27] <Ivorius> But it still wants my pandorasBox.json model file
L1959[13:01:54] *** Katielyn is now known as Katielyn|away
L1960[13:03:52] <Ivorius> fry: Latest error is https://gist.github.com/b9a1f9fde817c33417b6
L1961[13:04:14] <Ivorius> If I remove the block json file it only has two texture aspect ratio and one filenotfound for my pandorasBox.json model file
L1962[13:04:15] <Ivorius> BUT
L1963[13:04:25] <Ivorius> Both the item and the block use the model now, lol
L1964[13:04:36] ⇨ Joins: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1965[13:06:49] <fry> what block json file?
L1966[13:07:54] <Ivorius> resources/assets/pandorasbox/models/block/pandorasBox.json
L1967[13:08:14] <Ivorius> The one that's being auto-loaded without me asking for it
L1968[13:08:23] ⇨ Joins: ariscop (~ariscop@icookc.lnk.telstra.net)
L1969[13:08:40] <fry> "parent": "pandorasbox:block/pandoras_box.b3d" - yeah, that won't work
L1970[13:08:47] <Ivorius> Well yeah
L1971[13:08:55] <Ivorius> But theoretically it shouldn't even load the file, no? :P
L1972[13:09:04] <Ivorius> Like I said, I just have it here because it's complaining otherwise
L1973[13:09:15] <fry> show the file not found error
L1974[13:09:41] ⇦ Quits: RawringNymNym (~maria@bas1-brampton37-2925361205.dsl.bell.ca) (Ping timeout: 198 seconds)
L1975[13:10:06] <Wuppy> hey fry quick question, does: "mcversion": "${mcversion}" in the mcmod.info file work?
L1976[13:10:15] <Wuppy> or is mcversion not a thing?
L1977[13:10:20] <fry> no idea :P
L1978[13:10:29] <Ivorius> It works for me, I think
L1979[13:11:12] <Ivorius> fry: https://gist.github.com/Ivorforce/294af7c5308756f69c56
L1980[13:12:18] <fry> Ah, so it happens only 1 time
L1981[13:13:11] ⇨ Joins: RawringNymNym (~maria@bas1-brampton37-2925361205.dsl.bell.ca)
L1982[13:14:04] *** big_Xplosion is now known as big_Xplo|AFK
L1983[13:14:22] <Ivorius> Ah, fry: Most importantly, it happens before FMLInitializationEvent
L1984[13:14:33] <Ivorius> In other words, before I even register my StateMapperBase
L1985[13:14:33] * fry shall make an event for statemap collection, seems like a good idea
L1986[13:14:43] <fry> Yup, that's the issue
L1987[13:15:05] ⇦ Quits: TheBigBadWolf2 (~BigBadWol@00000004.ipv6.larkin.mtbnc.us) (Ping timeout: 198 seconds)
L1988[13:15:19] ⇨ Joins: killjoy (~killjoy@aolclient-66-26-10-51.aol.ec.res.rr.com)
L1989[13:15:42] *** Katielyn|away is now known as Katielyn
L1990[13:15:45] ⇨ Joins: Korlus (~chatzilla@cpc68328-cdif16-2-0-cust855.5-1.cable.virginm.net)
L1991[13:19:35] ⇦ Quits: Rapthera (~Rapthera@109.128.242.1) (Ping timeout: 198 seconds)
L1992[13:19:52] <Ivorius> I'm looking forward to the squashing, where it looks like I did this all in one go
L1993[13:19:53] <Ivorius> lol
L1994[13:20:28] <killjoy> I find the simplest way is to do a soft reset, then recommit.
L1995[13:20:29] ⇦ Quits: kourbou (~kourbou@wis38-2-88-180-229-5.fbx.proxad.net) (Ping timeout: 198 seconds)
L1996[13:20:30] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L1997[13:20:47] ⇦ Parts: Wasweb (Mibbit@2E8B4A39.catv.pool.telekom.hu) ())
L1998[13:20:49] <Ivorius> squash isn't that hard either
L1999[13:20:53] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2000[13:20:57] <Ivorius> git squash, push --force
L2001[13:21:02] <Ivorius> Or push to another branch
L2002[13:22:43] <Ivorius> Wohoo, texture works
L2003[13:22:49] <tterrag> Its a bit harder if you've already pushed commits you need to squash :p
L2004[13:22:51] <Ivorius> The lighting looks a little fucked
L2005[13:23:28] ⇦ Quits: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Quit: Leaving)
L2006[13:23:45] ⇨ Joins: Rapthera (~Rapthera@109.134.209.107)
L2007[13:23:46] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L2008[13:24:04] ⇨ Joins: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L2009[13:25:41] ⇨ Joins: Wasweb (~Wasweb@2E8B4A39.catv.pool.telekom.hu)
L2010[13:25:49] *** Zaggy|sleep is now known as Zaggy1024
L2011[13:26:57] ⇦ Quits: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Client Quit)
L2012[13:27:51] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Client Quit)
L2013[13:28:11] <Ivorius> fry, how do I set the scale?
L2014[13:28:12] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L2015[13:28:16] <Ivorius> It seems to normalize the mesh
L2016[13:28:51] <fry> what scale? what normalized the mesh?
L2017[13:29:09] <Ivorius> The model is too large
L2018[13:29:35] <Ivorius> But in Blender it's like half a measurement unit big
L2019[13:30:19] <fry> you want to know how to scale stuff in blender? :P
L2020[13:30:25] <Ivorius> No, in the game
L2021[13:30:34] <Ivorius> Or does your loader not normalize the model size?
L2022[13:30:42] <fry> why would it?
L2023[13:30:52] <Ivorius> I can't tell you the causality
L2024[13:31:03] <Ivorius> But I can tell you symptoms of how I got to that conclusion :P
L2025[13:31:39] ⇨ Joins: SanAndreasP (~SanAndrea@p54B61731.dip0.t-ipconnect.de)
L2026[13:31:43] <fry> 0-1 in blender corresponds to 0-1 in block coords
L2027[13:32:07] ⇨ Joins: Marlon (~marlon@c-763be055.1070-1-64736c10.cust.bredbandsbolaget.se)
L2028[13:32:38] ⇦ Quits: esKaayY (~esKaayY@2607:5300:100:200::3fc) (Ping timeout: 198 seconds)
L2029[13:33:59] ⇦ Quits: tterrag (~tterrag@tterrag.com) (Ping timeout: 198 seconds)
L2030[13:34:05] <Ivorius> Perhaps I mislooked
L2031[13:34:22] <Ivorius> It looks like it anyway :P
L2032[13:35:20] <Ivorius> We should probably all that we learned today down somewhere
L2033[13:35:23] <Ivorius> As documentation
L2034[13:35:35] <Ivorius> Do not have more than one mesh
L2035[13:35:43] <Ivorius> Do not initialize after preInit
L2036[13:35:44] <AbrarSyed> https://github.com/arialdomartini/oh-my-git
L2037[13:35:49] <AbrarSyed> #linux master race
L2038[13:35:52] <Ivorius> Do not prepend block/
L2039[13:35:55] <Ivorius> etc :P
L2040[13:36:16] * fry needs to fix multiple mesh thing :P
L2041[13:36:28] *** spaceemotion is now known as spaceeaway
L2042[13:36:44] <Ivorius> AbrarSyed: This will probably work for OS X too :P
L2043[13:37:25] *** Zidane|Away is now known as Zidane
L2044[13:37:34] <AbrarSyed> it does. but not on winblows, nor on cygwin
L2045[13:39:09] <Ivorius> fry: I know why it was too large, now
L2046[13:39:23] ⇦ Quits: Rapthera (~Rapthera@109.134.209.107) (Ping timeout: 198 seconds)
L2047[13:39:27] <Ivorius> Your model loader also scraps the mesh's global scale :P
L2048[13:39:34] <Ivorius> And pos etc.
L2049[13:39:39] <killjoy> git-scm ftw
L2050[13:40:07] <fry> Ivorius: how is that global scale represented in blender? :P
L2051[13:40:18] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L2052[13:40:23] <Ivorius> object.scale
L2053[13:40:43] *** Magik6k is now known as Magik6k|off
L2054[13:40:44] <Ivorius> bpy.data.objects["Box"].scale
L2055[13:41:14] ⇦ Quits: Wasweb (~Wasweb@2E8B4A39.catv.pool.telekom.hu) (Quit: Leaving)
L2056[13:41:24] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2057[13:42:07] ⇨ Joins: kourbou (~kourbou@wis38-2-88-180-229-5.fbx.proxad.net)
L2058[13:42:55] *** matthewprenger is now known as matthew|gone
L2059[13:44:29] *** Katielyn is now known as Katielyn|away
L2060[13:44:38] ⇨ Joins: Wasweb (~Wasweb@2E8B4A39.catv.pool.telekom.hu)
L2061[13:45:02] <Ivorius> http://puu.sh/fqElv/bd9cabd4a1.png
L2062[13:45:05] <Ivorius> Welp, model loads now
L2063[13:45:14] <Ivorius> Even if the model in hand is now cyborg armor
L2064[13:45:58] ⇨ Joins: Captain_Shadows (~Thunderbi@208.92.78.142)
L2065[13:46:33] *** Jake_Evans is now known as Jake_Away
L2066[13:47:24] <fry> \o/
L2067[13:47:49] *** spaceeaway is now known as spaceemotion
L2068[13:48:03] ⇨ Joins: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com)
L2069[13:50:03] <Ivorius> So now I gotta attach this to my entity, get the animation in and make it render correctly in the player hand
L2070[13:50:25] <Ivorius> Oh, and also make it rotate correctly on ground
L2071[13:53:19] ⇦ Quits: NPException (~NPExcepti@cable-86-56-91-140.cust.telecolumbus.net) (Quit: Leaving)
L2072[13:53:30] *** Parker8283 is now known as Parker|away
L2073[13:54:02] ⇦ Quits: Magik6k|off (~Magik6k_@vh2.magik6k.net) (Ping timeout: 200 seconds)
L2074[13:54:27] <Lumien> !gm func_147564_a
L2075[13:54:29] *** Katielyn|away is now known as Katielyn
L2076[13:54:34] <Lumien> !gm func_147564_a 1.7.10
L2077[13:54:40] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2078[13:56:43] ⇨ Joins: Lymia (~moe@magical.girl.lyrical.lymia.moe)
L2079[13:56:49] * Lymia nya
L2080[13:57:32] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L2081[13:57:35] <Lymia> fry, why do you use string interpolation. :P
L2082[13:57:42] *** Jake_Away is now known as Jake_Evans
L2083[13:57:49] <fry> Becuase it's awesome? :P
L2084[14:00:39] <Ivorius> Oh what the fuck
L2085[14:00:48] <Ivorius> I changed nothing, and now the block is missing a model again
L2086[14:00:52] <Ivorius> Trying to load the json twice
L2087[14:01:15] <Ivorius> I'm half convinced it's chance
L2088[14:01:23] <Ivorius> Gonna try again 3 more times for good measure
L2089[14:01:31] *** prassel|off is now known as prasselpikachu
L2090[14:02:33] <Ivorius> And woe betide whoever cites the definition of insanity
L2091[14:04:08] ⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 206 seconds)
L2092[14:04:11] <Ivorius> Or at least that nonsense which the general public consented to in that regard, I never thought that made sense anyway
L2093[14:05:04] <ollieread> Well that was a refreshing nights sleep ¬_¬
L2094[14:05:13] <kourbou> ollieread, wut?
L2095[14:05:20] ⇨ Joins: Qolovaas (~mooregame@c-98-192-23-142.hsd1.ga.comcast.net)
L2096[14:05:35] *** big_Xplo|AFK is now known as big_Xplosion
L2097[14:05:50] <ollieread> I went to have a nap for a few hours
L2098[14:05:57] <ollieread> Slept for like an hour and a half
L2099[14:06:16] <ollieread> My girlfriend apparently got bored after like 45 minutes of being home and proceeded to kick EVERYTHING and slam EVERYTHING
L2100[14:06:27] <Qolovaas> hello...quick question. Where would be the best place to find individual textures for items so I can re-work them? or would I just have to decompile the resource pack manually?
L2101[14:06:31] <Ivorius> Sounds very normal, ollieread
L2102[14:06:47] <ollieread> Sounds very brave to me
L2103[14:07:31] <ollieread> Qolovaas: The source
L2104[14:07:35] <Ivorius> Man this code reacts more randomly than my god damn box itself
L2105[14:07:35] <Ivorius> lol
L2106[14:07:37] <ollieread> or extract
L2107[14:08:04] <Qolovaas> ollieread: fair enough, thanks!
L2108[14:08:38] ⇦ Quits: Brokkoli (~Brokkoli@e177137122.adsl.alicedsl.de) (Ping timeout: 198 seconds)
L2109[14:09:26] *** fry is now known as fry|sleep
L2110[14:09:26] <kourbou> ollieread, does your gf often kick things randomly?
L2111[14:09:32] ⇨ Joins: Tim020 (~Tim0@cpc25-farn7-2-0-cust147.6-2.cable.virginm.net)
L2112[14:09:51] ⇦ Parts: Necr0 (~PRIVAT@p4FE056FE.dip0.t-ipconnect.de) (Leaving))
L2113[14:10:05] <Tim020> Quick question, is it possible to set a blocks bounds based upon its meta data?
L2114[14:10:16] <ollieread> She wasn't actually kicking stuff
L2115[14:10:26] <ollieread> It was supposed to imply that she was being really fucking loud
L2116[14:10:40] <ollieread> But it's fine now, I killed her
L2117[14:10:57] ⇨ Joins: esKaayY (~esKaayY@67.70.66.154)
L2118[14:11:14] <ollieread> Well I will do, but I sent her to the shop for doritos, cheese and salsa
L2119[14:13:18] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L2120[14:14:29] ⇨ Joins: Brokkoli (~Brokkoli@e177137122.adsl.alicedsl.de)
L2121[14:16:03] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2122[14:18:48] ⇦ Quits: mjevans (~mje@209.141.34.79) (Ping timeout: 378 seconds)
L2123[14:19:26] ⇦ Quits: tattyseal (~tattyseal@2.25.7.111) (Ping timeout: 198 seconds)
L2124[14:23:12] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L2125[14:23:42] ⇦ Quits: Emris (~Miranda@chello062178245147.2.12.vie.surfer.at) (Read error: Connection reset by peer)
L2126[14:24:01] <kourbou> Hey, I wanted to migrate to IDEA because everyone was telling me to (sigh) so I did a gradle cleanEclipse and a gradle idea but when I add the root folder as a project to IDEA it doesn't seem to recognize it as a project. Anyone know if I need to setup Gradle somehow?
L2127[14:24:12] ⇨ Joins: tattyseal (~tattyseal@2.24.240.21)
L2128[14:24:18] ⇨ Joins: mjevans (~mje@209.141.34.79)
L2129[14:24:21] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2130[14:25:47] <AbrarSyed> kourbou, import the build.gradle as the project
L2131[14:25:58] <kourbou> ah
L2132[14:26:00] <kourbou> sigh
L2133[14:26:06] <Ivorius> kourbou: You just have to double click the ipr file
L2134[14:26:08] <Ivorius> No root folder setting
L2135[14:26:09] <kourbou> I knew Gradle was gonna be annoying
L2136[14:26:19] <Ivorius> Not sure what abrar is about :P
L2137[14:26:22] <kourbou> Ivorius, so AbrarSyed is wrong?
L2138[14:26:33] <AbrarSyed> they are both right
L2139[14:26:36] <kourbou> xD
L2140[14:26:43] <AbrarSyed> there is like 4 ways of getting it into idea...
L2141[14:26:51] * kourbou thinks AbrarSyed is trying to catch up.
L2142[14:27:00] <kourbou> :P
L2143[14:27:04] <kourbou> just kidding ty.
L2144[14:27:05] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 198 seconds)
L2145[14:27:05] <Lymia> (For some reason)
L2146[14:27:16] <Lymia> (My college has a Cisco lab in the Health Sciences building. Where people learn doctery stuff.)
L2147[14:27:28] <kourbou> Uh. Cisco?
L2148[14:27:32] <AbrarSyed> il never understand why Lymia and fry write stuff in ()....
L2149[14:27:39] <Lymia> Networking equipment brand.
L2150[14:27:47] <kourbou> I know what it is
L2151[14:27:48] * Lymia sits in AbrarSyed's lap -w-
L2152[14:27:51] <Lymia> I don't have to explain.
L2153[14:27:58] <kourbou> But why would they use IPSec?
L2154[14:27:58] <AbrarSyed> https://www.youtube.com/watch?v=GVqqAxDughw
L2155[14:28:22] <AbrarSyed> knowing universities and big business.. its likely some favor to someone that they funded
L2156[14:28:50] <Lymia> I'm not so surprised they have one.
L2157[14:28:54] <Lymia> I'm surprised at where they put it physically.
L2158[14:29:01] <kourbou> Heh.
L2159[14:29:08] <kourbou> If you need to cook some cells
L2160[14:29:10] <kourbou> Never know
L2161[14:29:19] ⇦ Quits: r4wk-work (~r4wk@mtprnf0110w-142166253246.dhcp-dynamic.FibreOP.nl.bellaliant.net) (Quit: home time o/)
L2162[14:29:23] ⇨ Joins: Delax|Away (~Delaxarny@ip5653e53d.direct-adsl.nl)
L2163[14:29:41] <kourbou> I mean if you are trying to do a hydrodistillation a server is probably hot enough.
L2164[14:29:51] *** Delax|Away is now known as Delaxarnyazer
L2165[14:30:22] <Lymia> Turn off the AC
L2166[14:30:25] <Lymia> And the whole room will be hot enough
L2167[14:30:29] <kourbou> wow
L2168[14:30:45] <kourbou> Also Lymia what motivates you to sit on every one's lap?
L2169[14:30:51] <Lymia> I like sitting on laps.
L2170[14:30:52] <Prophet> lonliness
L2171[14:30:57] <kourbou> hah Prophet
L2172[14:31:34] ⇦ Quits: esKaayY (~esKaayY@67.70.66.154) (Quit: kbai)
L2173[14:31:37] <AbrarSyed> guess laps are just comfortable...
L2174[14:31:38] * AbrarSyed shrugs
L2175[14:31:51] ⇨ Joins: tterrag (~tterrag@tterrag.com)
L2176[14:32:02] ⇨ Joins: esKaayY (~esKaayY@2607:5300:100:200::3fc)
L2177[14:32:07] <kourbou> And how would you sit on several people's laps across the internet?
L2178[14:32:19] <AbrarSyed> you cant sit on more than 1 lap
L2179[14:32:26] <kourbou> You can sit on 2.
L2180[14:32:30] <kourbou> Maybe 3
L2181[14:32:34] <AbrarSyed> you can lay accross laps I guess..
L2182[14:32:36] <Ivorius> Maybe she's longcat
L2183[14:32:37] <Lymia> You can totally sit on lots of laps.
L2184[14:32:38] <kourbou> hah
L2185[14:32:43] <Lymia> The person on the bottom gets squashed though.
L2186[14:32:54] <kourbou> Lymia.getLapCount();
L2187[14:33:18] <AbrarSyed> oh god.. stacking laps?? ouch
L2188[14:33:28] <kourbou> or is it .getLapStack(); now you said you wanted to sit on people
L2189[14:33:46] <Ivorius> What the fuck is wrong with you people
L2190[14:33:53] <Ivorius> Also my model doesn't rotate, I blame fry
L2191[14:33:59] <AbrarSyed> lol
L2192[14:34:02] <Lymia> res0: Seq[Candy] => Int: <function1>
L2193[14:34:15] <Ivorius> Fuck this I'm gonna work out
L2194[14:34:28] <AbrarSyed> :O
L2195[14:34:28] <kourbou> Candy returns a NullException
L2196[14:34:35] <AbrarSyed> what kind of eprson wpuld rather work out than code...
L2197[14:34:41] <kourbou> hahaaha AbrarSyed
L2198[14:34:43] <kourbou> so true
L2199[14:35:21] <kourbou> I mean Linus Torvalds codes while walking
L2200[14:35:21] * AbrarSyed whistles "we are giants"
L2201[14:35:27] <fry|sleep> Work out what's causing that error, amirite? :P
L2202[14:35:35] <AbrarSyed> he actually doesnt code.. justr eads and replies to emaisl all day
L2203[14:35:42] <AbrarSyed> like lex.. no coding, just emrging PRs :P
L2204[14:36:10] <diphtherial> interestingly high rate of paired letter swapping there
L2205[14:36:30] <diphtherial> er, adjacent letter swapping
L2206[14:36:45] <kourbou> fry|sleep, what do you have to say in your defense for breaking Ivorius' code?
L2207[14:37:04] <AbrarSyed> my excuse is as follows: my braisn moves faster than my fingers, thus sometimes my fingers arrive at the keyboard in the wrong order
L2208[14:37:19] <Lymia> Iunno.
L2209[14:37:26] <AbrarSyed> and sometimes words go in the wrong order.. and I miss entire phrases.. tis weird..
L2210[14:37:26] *** Parker|away is now known as Parker8283
L2211[14:37:31] <Lymia> Even when I'm not looking at the screen, I can notice when I've transposed letters and backspace them.
L2212[14:37:35] <kourbou> My excuse: I type messages with my face. Called it a "faceroll".
L2213[14:37:36] <AbrarSyed> or.. the easy explanation si that I cant type :)
L2214[14:37:46] * AbrarSyed looks at his keyboard
L2215[14:37:51] * AbrarSyed also types iwht 4 fingers
L2216[14:38:01] <Lymia> Hunt and pecker!
L2217[14:38:03] <AbrarSyed> ^^
L2218[14:38:04] * kourbou looks at keyboard.
L2219[14:38:04] <Lymia> How disgraceful for a programmer.
L2220[14:38:10] <AbrarSyed> meh
L2221[14:38:18] * kourbou cries. Its a Microsoft branded keyboard.
L2222[14:38:18] <AbrarSyed> il wait till dvoraK gets popular
L2223[14:38:26] * Lymia has a laptop
L2224[14:39:00] <kourbou> lol I just realised my mouse is Microsoft too
L2225[14:39:05] <kourbou> IntelliMouse
L2226[14:39:06] * AbrarSyed has a laptop
L2227[14:39:31] <AbrarSyed> but.. external all the things.. except external monitor.. need one of those
L2228[14:39:39] * kourbou has a gaming PC.
L2229[14:40:11] * diphtherial has a gaming laptop
L2230[14:40:20] <diphtherial> i know that's a contradiction, but it runs minecraft well enough
L2231[14:40:29] <diphtherial> it's also like 12 pounds :<
L2232[14:40:42] <Lymia> Why would you use external anything.
L2233[14:40:52] * kourbou is sad because his screen is 16:10 screen. He wanted 16:9.
L2234[14:40:54] <Lymia> I'm fine with my laptop keyboard, trackpad, touchscreen, and digitizer built into the screen.
L2235[14:41:28] <kourbou> What's a digitizer?
L2236[14:42:11] <Lymia> Thing that graphics tablets have in them.
L2237[14:42:22] <AbrarSyed> pen thingy?
L2238[14:42:24] <kourbou> Ah.
L2239[14:42:27] <AbrarSyed> aka: touchscreen?
L2240[14:42:30] <Lymia> It lets you use a graphics pen that is pressure/angle sensitive.
L2241[14:42:38] <kourbou> I have a wacom. Never use it.
L2242[14:42:56] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L2243[14:43:08] <Lymia> AbrarSyed, it's two seperate devices in the screen.
L2244[14:43:14] <Lymia> A touchscreen layer on top, and a digitizer for the pen.
L2245[14:43:21] <AbrarSyed> interresting
L2246[14:43:22] <kourbou> Ah I see.
L2247[14:43:27] <kourbou> Its like 2 layers.
L2248[14:43:34] <kourbou> Thats cool.
L2249[14:43:38] <Lymia> The pen is pressure sensitive, and requires a pen with electronics in it.
L2250[14:43:43] <Lymia> The touch screen just needs fingers.
L2251[14:43:43] ⇦ Quits: kourbou (~kourbou@wis38-2-88-180-229-5.fbx.proxad.net) (Quit: Leaving)
L2252[14:44:01] <Lymia> It's for drawing, where being able to change stroke width or whatever by changing how much pressure you put on the pen is really useful.
L2253[14:44:05] <Lymia> Not really so useful for day to day use.
L2254[14:44:21] <Lymia> Like, with the pen, you can hover your pen over the screen, and the cursor moves.
L2255[14:44:29] <Lymia> And it only actually clicks down when the pen contacts the screen.
L2256[14:44:39] <Lymia> So, two HID devices, unrelated.
L2257[14:44:40] <Lymia> :P
L2258[14:44:55] ⇨ Joins: kourbou (~kourbou@wis38-2-88-180-229-5.fbx.proxad.net)
L2259[14:45:32] <kourbou> Did you know: iPhone was going to have a pen until they decided it would make the price waaaaay too high.
L2260[14:45:44] <kourbou> So they ditched the idea.
L2261[14:45:59] <kourbou> Now they want a Joystick inside the home button. lol
L2262[14:46:23] <Lymia> iPhone and not iPad?
L2263[14:46:28] <Lymia> I'd understand it well in the iPad
L2264[14:46:28] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2265[14:46:28] <Lymia> But
L2266[14:46:31] <Lymia> The iPhone is tiny
L2267[14:46:44] <kourbou> Nope
L2268[14:46:48] <kourbou> was iPhone
L2269[14:46:53] ⇦ Quits: tattyseal (~tattyseal@2.24.240.21) (Ping timeout: 198 seconds)
L2270[14:47:41] <Lymia> why
L2271[14:47:45] <Lymia> What would the graphics pen be useful for
L2272[14:47:51] <kourbou> Idk.
L2273[14:48:01] <Lymia> You don't need pressure sensitivity and fancy stuff like that to take notes with a passive stylus.
L2274[14:48:08] <kourbou> Guess its a bit like the Galaxy Note concept
L2275[14:48:11] <Lymia> You only really need it for drawing
L2276[14:48:25] <clienthax> MEANWHILE, in the pixelmon repo, http://i.stack.imgur.com/a0bTh.jpg
L2277[14:48:32] <kourbou> and now turns out they even wanted to make brushes lol: http://www.patentlyapple.com/patently-apple/2014/03/apple-invents-an-extendable-stylus-tip-for-artist-brush-strokes.html
L2278[14:48:47] <AbrarSyed> lol
L2279[14:48:56] <kourbou> hah
L2280[14:49:25] ⇦ Quits: SamRaven2 (~SamRaven2@cpe-174-111-244-046.triad.res.rr.com) (Quit: Leaving)
L2281[14:49:29] <Lymia> Interesting.
L2282[14:49:48] <Lymia> why would you even
L2283[14:50:04] <Lymia> i have oil paint. It's a pain to work with. I don't want digital oil paint.
L2284[14:50:18] <kourbou> hehe
L2285[14:50:19] <kourbou> yeah
L2286[14:50:23] <kourbou> I can imagine
L2287[14:50:26] <Lex_> http://www.minecraftforge.net/forum/index.php/topic,27413.0.html u.u
L2288[14:51:04] <kourbou> Whats that Lex?
L2289[14:51:30] <Ivorius> Oh god I can't feel my everything
L2290[14:51:54] <kourbou> Oh I see.
L2291[14:52:02] <kourbou> :/
L2292[14:52:23] ⇦ Quits: cad435 (~quassel@178.15.148.253) (Read error: Connection reset by peer)
L2293[14:52:59] <Ivorius> Fuck it, I'll do one more circuit
L2294[14:53:04] <Ivorius> I haven't moved the whole day
L2295[14:54:31] <kourbou> Ivorius, are you on your phone?
L2296[14:54:33] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L2297[14:55:40] ⇨ Joins: SirWilli (~SirWilli@95.90.192.33)
L2298[14:56:35] <kourbou> Did you know: Apple wanted to patent the "electronic page turn"? Yes, thats right, turning a page on a device.
L2299[14:56:51] <Ivorius> kourbou: No, I have everything I need at home
L2300[14:56:52] *** Aaron1011 is now known as Aaron1011|Away
L2301[14:57:13] <Ivorius> I don't want to waste time and money going to a studio :P
L2302[14:57:15] <AbrarSyed> so i tried using intellj just now.. and man everything I didnt like about ti came to the forefront immediately..
L2303[14:57:16] <kourbou> Heh
L2304[14:57:27] <kourbou> AbrarSyed, see?
L2305[14:57:30] <clienthax> AbrarSyed: intellij is godly
L2306[14:57:33] <kourbou> The interface is so weird
L2307[14:57:36] <clienthax> your just too non holy to use it
L2308[14:57:36] <kourbou> I agree.
L2309[14:57:36] <clienthax> =3
L2310[14:57:42] <kourbou> clienthax, xD
L2311[14:57:44] <clienthax> alt+1
L2312[14:57:45] <clienthax> gogoog
L2313[14:58:00] <kourbou> uh
L2314[14:58:02] <kourbou> Ok
L2315[14:58:08] <AbrarSyed> clienthax, I have it a 3 months. I lvoed it for the first and sdecond months (wuith eclips ekeybindings).. and then I noticed a lot of annoying things that were a PITA, and came back to eclipse.
L2316[14:58:08] <kourbou> That closes the project tab
L2317[14:58:11] <clienthax> thoughts, gogogo https://github.com/MinecraftForge/MinecraftForge/issues/1677
L2318[14:58:17] <clienthax> AbrarSyed: ^^
L2319[14:58:18] <clienthax> =3
L2320[14:58:18] * AbrarSyed can enumerate them all if you wish
L2321[14:58:37] <kourbou> hah clienthax
L2322[14:58:39] <diphtherial> i like intellij; it's much cleaner than eclipse imho
L2323[14:58:41] <AbrarSyed> clienthax, dont make issues. make PRs.
L2324[14:58:44] *** Player is now known as Player|off
L2325[14:58:50] <diphtherial> sure, there are weird things about it, but you get used to them eventually
L2326[14:58:51] <kourbou> diphtherial, I have to disagree :/
L2327[14:59:05] <AbrarSyed> if I could get the intellij UI, with eclips everything else? I would be happy.
L2328[14:59:06] <diphtherial> you have disagreed with my humble opinion, which is fine
L2329[14:59:15] <kourbou> Also about IDEA anyone know how to setup the Run configs for forge?
L2330[14:59:28] <AbrarSyed> kourbou, main class is GradleSTart and GradleStartServer
L2331[14:59:31] <AbrarSyed> thats all you need to know
L2332[14:59:34] <kourbou> ah
L2333[14:59:35] <kourbou> ok
L2334[14:59:35] <Ivorius> Right
L2335[14:59:39] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2336[14:59:40] <kourbou> +1 AbrarSyed
L2337[14:59:40] <Ivorius> And now I'm mostly hungry as fuck
L2338[14:59:43] <kourbou> heh
L2339[14:59:43] <Ivorius> As always
L2340[14:59:47] <Ivorius> Why am I always hungry
L2341[14:59:49] <kourbou> Granola bar?
L2342[14:59:55] <kourbou> Ivorius, you are not alone.
L2343[15:00:06] * AbrarSyed really cant get enough of this song.... https://www.youtube.com/watch?v=GVqqAxDughw
L2344[15:00:30] <kourbou> !Lindsey Sterling fan warning!
L2345[15:00:40] <Lymia> AbrarSyed, I still don't know what those magic classes do
L2346[15:00:53] *** big_Xplosion is now known as big_Xplo|Off
L2347[15:00:59] <AbrarSyed> Lymia, pick a teamspeak, and il explain it all line by line.
L2348[15:01:14] <kourbou> Lymia, how do you debug your code?
L2349[15:01:20] <kourbou> if you dont run it?
L2350[15:01:21] <Lymia> kourbou, printf.
L2351[15:01:24] <AbrarSyed> but mainly all it does is boucne to FML for launching.. + the default argumetns, logins, and soem hacks to get coremods loaded
L2352[15:01:38] <kourbou> And Lymia how do you run it?
L2353[15:01:41] ⇦ Quits: Hea3veN (~Hea3veN@190.247.24.126) (Quit: going home)
L2354[15:01:41] <Lymia> As I understand it, GradleStart does authentication, and GradleTweaker deals with mods on the classpath instead of in the mods directory?
L2355[15:01:46] <Ivorius> kourbou: The good thing is that I can eat as much as I like
L2356[15:01:56] <Lymia> kourbou, once I get sbt building again, "sbt run"
L2357[15:01:58] <Ivorius> I can enjoy pretty much any food to full extent, just because I burn so much fat
L2358[15:01:59] <AbrarSyed> Lymia, COREmods. fml does normal mods itself.
L2359[15:02:04] <kourbou> Ivorius, pretty much the same
L2360[15:02:05] <Ivorius> But it's also annoying to have to eat so damn often :p
L2361[15:02:19] <AbrarSyed> Lymia, also... gradle runClient debugCLient runServer and debugServer are all options
L2362[15:02:29] <tterrag> FML just won't discover coremods that run from source by itself
L2363[15:02:36] <Ivorius> Also why is it so hot in here, lol
L2364[15:02:37] <kourbou> Also do not want to start a war but I am confused. NovaAPI is wha we call a "coremod" right?
L2365[15:02:46] <clienthax> AbrarSyed: if i had time to put up with my pr being riped to shit by lex i would, but eah,
L2366[15:02:47] <Lymia> How do runClient and debugClient differ? :P
L2367[15:02:52] <tterrag> Um...yeah....but bad example
L2368[15:03:00] <Lymia> I think coremod is a Forge specific thing.
L2369[15:03:05] <kourbou> Lymia, you can change code and it will update ingale
L2370[15:03:07] <Lymia> NovaAPI isn't a coremod because it doesn't involve Forge.
L2371[15:03:10] <Ivorius> My phone says it's like 4 degrees in this room... I beg to differ
L2372[15:03:15] <kourbou> Okay xD
L2373[15:03:18] <AbrarSyed> Lymia, well, one actually debugs.. you can use it with netbeans or other IDEs to debug with.. breakpoints and everything..
L2374[15:03:27] <Lymia> AbrarSyed, ah.
L2375[15:03:40] <clienthax> Message from pixelmon, So we're starting on 1.8 soon. It'd be good to start talking to your plugin authors about sponge ports. If you have any issues with a plugin let me know. Probably won't answer, but I'll see if something can be done about it.
L2376[15:03:40] <kourbou> Lymia, also you can change code and it appears ingame. :D
L2377[15:03:48] <clienthax> funtimes..
L2378[15:03:55] <diphtherial> somewhat off-topic, but was "FML" a consciously chosen abbreviation? :3
L2379[15:04:00] <Lymia> Or, well.
L2380[15:04:04] <kourbou> haha diphtherial
L2381[15:04:16] <Ivorius> Lymia: You have never debugged with breakpoints?!?
L2382[15:04:17] ⇦ Quits: Strange (uid27214@id-27214.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L2383[15:04:17] <kourbou> I thought about that.
L2384[15:04:18] <Lymia> I think coremods are FML, so, if NovaAPI uses FML instead of its own mod loader, it might be a coremod.
L2385[15:04:34] <kourbou> Lymia, ok now I kinda get it lol
L2386[15:04:38] <asie> NOVA runs on top of Forge
L2387[15:04:44] <asie> it is a coremod but it does not use ASM transformers as of right now
L2388[15:04:53] <asie> the only reason we use a coremod is so we can run code prior to PreInitialization
L2389[15:04:57] <asie> as we have to do some early setup
L2390[15:05:28] <Lymia> Ivorius, I usually don't run code through my IDE at all.
L2391[15:05:29] <Lymia> SO.
L2392[15:05:29] <AbrarSyed> diphtherial, ForgeModLoader. also the OTHER one.. that shall not be spoken...
L2393[15:05:31] <Lymia> So.*
L2394[15:05:38] <Ivorius> You're missing out, holy shit
L2395[15:05:40] ⇦ Quits: Tim020 (~Tim0@cpc25-farn7-2-0-cust147.6-2.cable.virginm.net) (Remote host closed the connection)
L2396[15:05:46] <Ivorius> My IDE does like half of my work for me
L2397[15:05:54] <ChJees> Think i found a favorite genre for coding. Slomo Techno \o/
L2398[15:06:02] <kourbou> asie do you happen to have anything with NOVA hilighted? :P
L2399[15:06:05] <AbrarSyed> reminds me of skyboy... uses eclipse to dev, uses and to build, and has it copy to a multimc instance and runs it there...
L2400[15:06:06] <asie> kourbou: no
L2401[15:06:14] * Lymia sits in asie's lap instead -w-
L2402[15:06:14] <asie> i just happen to have a natural highlight in the way my eyes work
L2403[15:06:15] <AbrarSyed> *uses ant to build
L2404[15:06:28] <kourbou> hah asie
L2405[15:06:36] <Unh0ly_Tigg> AbrarSyed, on line 796 of UserBasePlugin: https://github.com/MinecraftForge/ForgeGradle/blob/master/src/main/java/net/minecraftforge/gradle/user/UserBasePlugin.java#L796 why is there a space in the world deprecated?
L2406[15:06:39] <Lymia> My eyes can't help me highlight anything when I'm tabbed into another channel.
L2407[15:06:40] <Lymia> :P
L2408[15:06:47] <asie> Lymia: I swap channels very often
L2409[15:06:48] <Lymia> Or watching Smash videos.
L2410[15:07:14] <ChJees> Is having 10 channels open at the same time normal?
L2411[15:07:17] <AbrarSyed> Unh0ly_Tigg, because gradle has this bad habbit if spitting log messages on the same line where it says ":taskname"
L2412[15:07:29] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc322a2.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L2413[15:08:54] <Lymia> ChJees, no.
L2414[15:08:56] <Lymia> I have....
L2415[15:09:01] <Lymia> About 35 open
L2416[15:09:15] <Ivorius> Same
L2417[15:09:21] <Ivorius> Although normally it's less :P
L2418[15:09:42] <ChJees> welp
L2419[15:09:46] <Lymia> Ivorius, anyway.
L2420[15:09:57] <Lymia> I don't really like using breakpoints, unless you can set them to log.
L2421[15:10:00] <Lymia> Because, well...
L2422[15:10:01] <Lymia> They break.
L2423[15:10:03] <kourbou> AbrarSyed, turns out gradle gIR is easier to setup
L2424[15:10:07] <Ivorius> Lymia: You can :P
L2425[15:10:11] * Unh0ly_Tigg has 39 channels open on esper...
L2426[15:10:11] <ChJees> Lap hopping champion Lymia is a master at keeping track of channels :P.
L2427[15:10:16] ⇦ Quits: Dynious (~Dynious@a82-95-110-61.adsl.xs4all.nl) (Quit: Leaving)
L2428[15:10:28] <Lymia> I'm only really active on, like 15 of those channels though.
L2429[15:10:28] <Lymia> :P
L2430[15:10:32] <Unh0ly_Tigg> and all of them are auto-join...
L2431[15:10:41] <Ivorius> Oh, channels, not tabs
L2432[15:10:42] <AbrarSyed> kourbou, that just edits the intellij XML files and adds the run configs.. but they are really smalla nd simple anyways
L2433[15:10:48] <Ivorius> Yeah I have like 25 of which I use maybe 4 :P
L2434[15:10:51] <Ivorius> Lymia: http://puu.sh/fqSK5/c4fdffeab4.png
L2435[15:10:51] <kourbou> Ok
L2436[15:10:52] <kourbou> :D
L2437[15:10:56] <Ivorius> This is what IDEA supports :P
L2438[15:11:02] * AbrarSyed lurks in lots of dead channels
L2439[15:11:10] <Ivorius> But suspend can be super useful too
L2440[15:11:11] *** Player|off is now known as Player
L2441[15:11:16] <Ivorius> For quality debugging, rather than quantity
L2442[15:11:23] <Ivorius> Logging isn't the be all, end all
L2443[15:11:46] <AbrarSyed> Ivorius, but does it have eclipse expressions?
L2444[15:11:49] ⇦ Quits: kourbou (~kourbou@wis38-2-88-180-229-5.fbx.proxad.net) (Quit: Leaving)
L2445[15:11:57] <Ivorius> AbrarSyed: What's that
L2446[15:12:01] <Lymia> Until I have magic
L2447[15:12:01] <Unh0ly_Tigg> there's at least 1 channel that I'm connected to, that won't show up on anyone else's client when doing a whois on me.
L2448[15:12:02] <AbrarSyed> you can write up any expression to be evaluated when stopped at a breakpoint
L2449[15:12:07] <Lymia> Where I can set up a breakpoint
L2450[15:12:11] <Lymia> And drop into a scala console in that context
L2451[15:12:21] <Lymia> I won't be satisfied
L2452[15:12:24] <AbrarSyed> set a breakpoint? just click the area next to the linenumber in your ide
L2453[15:12:29] <Ivorius> AbrarSyed: Did you even look at the screenshot? :P
L2454[15:12:34] <Ivorius> 'log evaluated expression'
L2455[15:12:42] <Ivorius> You can also influence the code at suspension
L2456[15:12:46] <Ivorius> By running more code
L2457[15:12:56] <Ivorius> Although I think Eclipse can now do that, too
L2458[15:12:58] <AbrarSyed> Ivorius, yeah, but thats logging. not expressions.
L2459[15:13:03] <Lymia> Anyway
L2460[15:13:06] <AbrarSyed> and eclipse could do that since freaking Helios..
L2461[15:13:10] <Lymia> printf debugging is more than enough for me. :P
L2462[15:13:18] <Ivorius> AbrarSyed: What about 'log evaluated expression' doesn't say expression to you
L2463[15:13:19] <Ivorius> lol
L2464[15:13:38] *** helinus is now known as helinus|off
L2465[15:13:39] ⇨ Joins: Jared (~Jared@2607:5300:100:200::3fc)
L2466[15:13:45] <Lymia> Ivorius, can you make a breakpoint
L2467[15:13:49] ⇨ Joins: Soulrift (~J@66-169-138-105.dhcp.ftwo.tx.charter.com)
L2468[15:13:50] <Lymia> And run a REPL in that context?
L2469[15:13:52] <Lymia> :P
L2470[15:13:52] <Ivorius> AbrarSyed: I also used Helios, yes
L2471[15:13:55] <Ivorius> :P
L2472[15:14:04] <Ivorius> Lymia: REPL?
L2473[15:14:11] <Lymia> Read evaluate print loop.
L2474[15:14:15] <tterrag> so does...anyone know exactly why I was banned yesterday? name calling? the dr? I have no idea what he was talking about...
L2475[15:14:17] <Lymia> Like the Python console.
L2476[15:14:43] <AbrarSyed> oh their checkboxes.. here I thaught theyw ere radio buttons for some reason..
L2477[15:14:46] <Ivorius> Lymia: Uh, yeah, that's what Abrar and I were talking about :P
L2478[15:15:19] * AbrarSyed would get a screenshot of eclipse.. but isnt debugging atm
L2479[15:15:38] <Lymia> http://pastebin.com/1mGM7NCK
L2480[15:15:39] <Lymia> REPL :P
L2481[15:15:45] <Lymia> You type in code in some language
L2482[15:15:47] ⇨ Joins: Doty1154 (~doty1154@50.136.193.35)
L2483[15:15:48] <Lymia> And the REPL evaluates them.
L2484[15:16:09] <Ivorius> Yes yes :P
L2485[15:16:20] <ChJees> At least this is a start :P. Basically relearning everything about GUIs again. https://dl.dropboxusercontent.com/u/547140/pix2/2015-02-03_22.14.32.png
L2486[15:16:29] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L2487[15:16:29] <ChJees> Yay for mockups :v
L2488[15:16:31] <Ivorius> IDEs are a gift of god
L2489[15:16:35] <Ivorius> Some like Eclipse
L2490[15:16:38] <Ivorius> Some like IDEA
L2491[15:16:44] <Ivorius> And only half of those people are wrong :P
L2492[15:16:52] <Ivorius> <trollface>
L2493[15:17:03] <AbrarSyed> you forget those netbeans heathens
L2494[15:17:13] <Ivorius> (That was part of the troll)
L2495[15:17:46] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2496[15:17:59] <tterrag> ChJees: that is a really 2D 3D
L2497[15:18:01] <ChJees> Have yet to decide what stuff i should even put in the Gunsmithing Table :P. Guess i would really only need 2 or 3 slots in it and a assembl\disassemble button.
L2498[15:18:02] <tterrag> :>
L2499[15:18:23] <AbrarSyed> hmm random question guys..
L2500[15:18:35] <Treyzania> Eclipse FTW!
L2501[15:18:35] <ChJees> Asking if you can ask a question?
L2502[15:18:41] <AbrarSyed> I have a thread reading a concurrentQueue of lines to go through a socket to an IRC server..
L2503[15:19:00] <tterrag> I have had almost no issues with eclipse...then yesterday on just *one* of my classes, it refuses to autocomplete anything
L2504[15:19:01] <ChJees> Im a scrub who use Eclipse. It is easy and let me work on the actual implementation :P.
L2505[15:19:02] <AbrarSyed> I have a whileLive loop.. but how much should I rad out of the queue before flushing...
L2506[15:19:03] <tterrag> I have no idea why
L2507[15:19:12] <Lymia> Ivorius, I might be a be a little too traditional for my own good in terms of programming tools. :P
L2508[15:19:17] ⇦ Quits: Tahg (~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net) (Ping timeout: 198 seconds)
L2509[15:19:45] <Ivorius> Lymia: My answer to that question is a simple 'yes' :P
L2510[15:19:55] <Ivorius> I see a good number of people using command-line based tools
L2511[15:19:58] <Lymia> My preferred debugging tool is probably actually a REPL instead of any sort of debugger though. :P
L2512[15:20:04] <Ivorius> Or, heavens forbid, emacs
L2513[15:20:08] <AbrarSyed> lol
L2514[15:20:10] <Lymia> If an object is misbehaving, I can directly go poke at it to see where it's going wrong.
L2515[15:20:12] <Ivorius> And it looks impressive and all
L2516[15:20:17] <AbrarSyed> good luck using repl for something like C++ hah
L2517[15:20:18] <Ivorius> But it's still slow as shit compared to an IDE :P
L2518[15:20:24] <Lymia> AbrarSyed, oh dear. :(
L2519[15:20:32] <Lymia> That would not work well.
L2520[15:20:32] <Lymia> :P
L2521[15:20:35] * AbrarSyed actually uses eclipse for C++ and likes it
L2522[15:21:02] <AbrarSyed> im actually a huge eclipse fanboy.. pythion php C++ java,. ALL eclipse
L2523[15:21:05] * ChJees hates how C++ libraries punish Windows users.
L2524[15:21:18] <ChJees> Effin Boost.
L2525[15:21:29] <AbrarSyed> #linuxmasterrace
L2526[15:21:47] <Ivorius> Obj-C XCode (although I'd consider switching to AppCode), Java IDEA, Webdev PHPStorm, C# ReSharper
L2527[15:21:52] <ChJees> wxWidgets is equally compliacted.
L2528[15:21:57] <ChJees> complicated*
L2529[15:22:02] <AbrarSyed> anyways.. my qeustion.. howe many lines should Is end before flushing? I really dont wanna empty the queue.. it could get pretty massive..
L2530[15:22:03] <Ivorius> I've begun to just love JetBrains man
L2531[15:22:04] <Lymia> Ivorius, my significant other uses emacs and vim. :(
L2532[15:22:22] <Ivorius> Lymia: What did you use again? :P
L2533[15:22:30] <Lymia> Scala/Java IDEA, Haskell.... uh
L2534[15:22:34] <Lymia> Does Haskell even have an IDE?
L2535[15:22:41] <Ivorius> Oh, you just don't know the features
L2536[15:22:43] <Ivorius> Okai x)
L2537[15:22:55] *** Techokami|Off is now known as Techokami
L2538[15:23:24] <Ivorius> Lymia: Haskell, I used the IDEA plugin :P
L2539[15:23:33] <Lymia> Is it any good?
L2540[15:23:39] <Ivorius> It can be a little slow
L2541[15:23:44] <Ivorius> But the realtime compilation helps
L2542[15:23:53] <Ivorius> Also has minimal navigation features
L2543[15:23:54] <Lymia> The Scala Eclipse plugin used to run type inference on the GUI thread.
L2544[15:24:04] <Lymia> It's not worse than that, right?
L2545[15:24:04] <Ivorius> Oh, and this thingy integration
L2546[15:24:06] <Ivorius> What was its name
L2547[15:24:15] <Ivorius> The Haskell dependency manager
L2548[15:24:20] *** matthew|gone is now known as matthewprenger
L2549[15:24:20] <Lymia> Cabal?
L2550[15:24:30] <Ivorius> Ah yeah
L2551[15:24:38] <Ivorius> The plugin has integration for that
L2552[15:24:45] <Ivorius> Which is nice
L2553[15:24:54] <Ivorius> Can't ghci from the IDE though
L2554[15:25:08] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198 seconds)
L2555[15:27:13] <Ivorius> Actually
L2556[15:27:19] <Ivorius> Apparently cabal is not a package manager
L2557[15:27:21] <Ivorius> > First of all, there is the common misconception that Cabal provides the command line tool cabal.
L2558[15:27:21] <Ivorius> wat
L2559[15:28:06] <Ivorius> Oh well, who cares x)
L2560[15:30:41] *** bilde2910 is now known as bilde2910|away
L2561[15:31:32] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2562[15:34:24] *** heldplayer|off is now known as heldplayer
L2563[15:35:44] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L2564[15:36:23] ⇦ Quits: Raziel (~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net) (Ping timeout: 186 seconds)
L2565[15:36:43] ⇨ Joins: Raziel (~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net)
L2566[15:45:47] *** diesieben|away is now known as diesieben07
L2567[15:48:15] ⇦ Quits: Qolovaas (~mooregame@c-98-192-23-142.hsd1.ga.comcast.net) ()
L2568[15:49:52] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L2569[15:50:17] ⇦ Quits: Wasweb (~Wasweb@2E8B4A39.catv.pool.telekom.hu) (Quit: Leaving)
L2570[15:51:41] ⇨ Joins: Hea3veN (~Hea3veN@181.165.169.102)
L2571[15:53:40] <ollieread> The cabal are the rhino people from Destiny
L2572[15:55:22] ⇨ Joins: sciguyryan (~sciguyrya@80-254-76-232.dynamic.swissvpn.net)
L2573[15:55:57] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2574[15:58:23] <ollieread> Also, PHPStorm is excellent
L2575[15:59:49] <Lymia> I see PHP and excellent in the same sentence
L2576[15:59:54] <Lymia> Am I dreaming?
L2577[16:00:29] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L2578[16:00:45] <diesieben07> PHPStorm is basically a dream, yes.
L2579[16:00:53] <diesieben07> Except... you can download it.
L2580[16:01:06] <Lymia> But.
L2581[16:01:08] <Lymia> PHP.
L2582[16:01:23] <Ivorius> Lymia: There's 2 things that can make PHP not suck
L2583[16:01:27] <Ivorius> 1) Downloading PHPStorm
L2584[16:01:31] <Ivorius> And 2) Using Laravel
L2585[16:01:38] <Ivorius> And damn is it good
L2586[16:02:11] <Lymia> PHP not sucking
L2587[16:02:14] <Lymia> Is like water not being wet.
L2588[16:02:20] <Ivorius> Trust me
L2589[16:03:52] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L2590[16:10:34] ⇨ Joins: keybounce_ (uid44894@id-44894.charlton.irccloud.com)
L2591[16:11:25] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2592[16:13:17] *** MorphFK is now known as Morphan1
L2593[16:14:55] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2594[16:20:34] *** chbachman is now known as chbachman|away
L2595[16:21:16] ⇦ Quits: chbachman|away (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L2596[16:23:02] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 189 seconds)
L2597[16:26:24] ⇨ Joins: VikeStep (~VikeStep@CPE-1-120-181-241.qcl9.cha.bigpond.net.au)
L2598[16:26:38] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2599[16:30:07] ⇨ Joins: xt9 (~Xszwow@c-26f9e253.015-87-6e6b702.cust.bredbandsbolaget.se)
L2600[16:31:39] ⇨ Joins: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L2601[16:32:08] *** esKaayY is now known as esKaayY|away
L2602[16:32:24] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L2603[16:34:00] ⇦ Quits: xt9 (~Xszwow@c-26f9e253.015-87-6e6b702.cust.bredbandsbolaget.se) (Client Quit)
L2604[16:34:48] *** spaceemotion is now known as spaceeaway
L2605[16:36:51] ⇦ Quits: Searge|work (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 378 seconds)
L2606[16:37:08] ⇦ Quits: AtomicZZZ (~AtomicBlo@home.binaryvibrance.net) (Ping timeout: 198 seconds)
L2607[16:37:24] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L2608[16:37:33] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2609[16:37:57] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 378 seconds)
L2610[16:40:26] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L2611[16:41:34] <Parker8283> anyone else noticed this? http://screencast.com/t/vAh7vPPNKPS :D
L2612[16:41:48] ⇦ Quits: spaceeaway (~spaceemot@e177099240.adsl.alicedsl.de) (Ping timeout: 378 seconds)
L2613[16:42:21] <diesieben07> noticed what exactly?
L2614[16:42:34] <Parker8283> This is decompiled MC source
L2615[16:42:37] <Parker8283> 1.8.2
L2616[16:42:40] <diesieben07> Yes... i know.
L2617[16:42:41] <Parker8283> with generics
L2618[16:42:51] <clienthax> yeah
L2619[16:42:54] <clienthax> they disabled striping
L2620[16:43:03] <diesieben07> https://twitter.com/_grum/status/557561980547256320
L2621[16:43:27] <clienthax> ^^
L2622[16:43:28] <diesieben07> So yeah, we know. :P
L2623[16:43:36] <clienthax> see Parker8283
L2624[16:43:41] <clienthax> this is what happens when u never speak to me ;(
L2625[16:43:48] <Parker8283> I didn't...so yay!
L2626[16:43:56] <Parker8283> hi clienthax
L2627[16:44:32] <clienthax> Parker8283: you on ts?
L2628[16:44:37] <Parker8283> nah brah
L2629[16:44:39] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2630[16:44:58] <Lymia> Thta's
L2631[16:45:00] <Lymia> That's*
L2632[16:45:03] <Lymia> A lot of KeepAttributes
L2633[16:45:15] <Lymia> SourceFile is interesting
L2634[16:45:18] <Lymia> This could be... interesting
L2635[16:45:29] <Lymia> When Notch names are revealed, and they turn out completely different from MCP class names.
L2636[16:45:35] <Lymia> That's one refactor I do not want to attempt.
L2637[16:45:49] <diesieben07> they aren't... as you can see in parker's screenshot
L2638[16:45:59] <clienthax> yeah they can only leave soo much in
L2639[16:45:59] <Parker8283> i got pinged! :P
L2640[16:46:02] <clienthax> before they arnt trying
L2641[16:46:02] <clienthax> :P
L2642[16:46:05] <diesieben07> and the local vars are all named snowman
L2643[16:46:09] <AbrarSyed> the MCP guys get the retroguard logs.. so...
L2644[16:46:10] <clienthax> XD
L2645[16:46:23] <diesieben07> wat!
L2646[16:46:27] <diesieben07> this is...
L2647[16:46:30] <diesieben07> conspiracy!
L2648[16:47:01] <clienthax> lol
L2649[16:47:05] <clienthax> diesieben07: buy me a kebab <3
L2650[16:47:11] <AbrarSyed> thats ncie though... we can drop some of the hacks we do...
L2651[16:47:15] <diesieben07> yeah
L2652[16:47:22] <diesieben07> and hush mr. hax, i am hungry
L2653[16:47:38] <AbrarSyed> shawarma's are where its at
L2654[16:47:40] <AbrarSyed> kebabs are lame
L2655[16:48:17] ⇨ Joins: CoderPuppy (~cpup@32.218.117.216)
L2656[16:48:49] ⇨ Joins: tattyseal (~tattyseal@95.147.32.26)
L2657[16:49:29] <Razaekel> would they be providing the retroguard logs to anybody besides the MCP guys?
L2658[16:50:03] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L2659[16:50:22] <Parker8283> who else needs it?
L2660[16:50:30] <Parker8283> MCP guys get us SRG names
L2661[16:50:35] <Parker8283> and we do the MCP names
L2662[16:50:51] <Razaekel> M3L could use it
L2663[16:51:00] <Razaekel> sorry, no, Enigma
L2664[16:51:02] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L2665[16:51:25] <diesieben07> enigma?
L2666[16:51:30] <Parker8283> well, it helps mcp's case considering its founder works for Mojang
L2667[16:51:30] <Parker8283> :P
L2668[16:51:37] <Parker8283> it's a deobf utiltiy thinger
L2669[16:51:50] <diesieben07> ah
L2670[16:52:28] ⇨ Joins: Jeaves (~bsutter@cpe-107-9-165-182.neo.res.rr.com)
L2671[16:52:33] ⇦ Quits: mikeprimm (~mikeprimm@2001:4870:600a:317:5115:e6e9:feac:5334) (Quit: Konversation terminated!)
L2672[16:52:48] <Jeaves> Hello.
L2673[16:55:03] ⇨ Joins: Strange (uid27214@id-27214.ealing.irccloud.com)
L2674[16:57:14] ⇨ Joins: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L2675[16:57:23] ⇦ Quits: Lymia (~moe@magical.girl.lyrical.lymia.moe) (Ping timeout: 198 seconds)
L2676[16:57:50] ⇦ Quits: CoderPuppy (~cpup@32.218.117.216) (Ping timeout: 198 seconds)
L2677[16:58:35] *** Tombenpotter is now known as NotTomben
L2678[16:59:15] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2679[16:59:18] * clienthax prods Jeaves
L2680[16:59:27] <Jeaves> Why?
L2681[16:59:42] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2682[16:59:50] * clienthax bites pixlepix
L2683[17:00:01] ⇨ Joins: Lymia (~moe@magical.girl.lyrical.lymia.moe)
L2684[17:00:03] <Jeaves> What are you prodding me for?
L2685[17:00:08] * Lymia mew
L2686[17:00:18] <clienthax> because why not :P?
L2687[17:00:26] * Jeaves eats clienthax’s head
L2688[17:00:29] <Jeaves> :P
L2689[17:00:30] <clienthax> OW
L2690[17:00:46] * clienthax goes to get a kebab
L2691[17:01:20] *** manmaed is now known as manmaed|AFK
L2692[17:02:28] * pixlepix Bites back
L2693[17:02:36] <pixlepix> Hey clienthax, You ever get a server running?
L2694[17:03:15] <ChJees> That sure is a darn lot of biting here.
L2695[17:03:40] <ChJees> Did this turn into a dog daycare?
L2696[17:05:47] ⇦ Quits: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Quit: Z6fans)
L2697[17:05:56] ⇦ Quits: turmfalke_ (~turmfalke@p54A697E4.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L2698[17:07:11] ⇨ Joins: Tahg (~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net)
L2699[17:07:11] MineBot sets mode: +v on Tahg
L2700[17:07:39] ⇦ Quits: Searge-DP (~Searge@c-53e072d5.06-134-73746f46.cust.bredbandsbolaget.se) (Ping timeout: 378 seconds)
L2701[17:07:48] *** Geforce|Away is now known as Geforce
L2702[17:08:36] ⇦ Quits: Greenphlem (uid22276@id-22276.uxbridge.irccloud.com) (Read error: Connection reset by peer)
L2703[17:08:38] ⇦ Quits: Soulrift (~J@66-169-138-105.dhcp.ftwo.tx.charter.com) (Ping timeout: 198 seconds)
L2704[17:09:22] ⇨ Joins: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L2705[17:10:26] ⇦ Quits: calclavia (sid15812@id-15812.uxbridge.irccloud.com) (Ping timeout: 198 seconds)
L2706[17:11:46] ⇦ Quits: Parker8283 (~Parker828@162-226-224-57.lightspeed.lnngmi.sbcglobal.net) (Remote host closed the connection)
L2707[17:11:47] ⇦ Quits: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com) (Ping timeout: 198 seconds)
L2708[17:12:10] ⇦ Quits: RawringNymNym (~maria@bas1-brampton37-2925361205.dsl.bell.ca) (Quit: http://nymphaea.ca/)
L2709[17:12:19] *** Jake_Evans is now known as Jake_Away
L2710[17:12:52] *** prasselpikachu is now known as prassel|off
L2711[17:13:46] *** AbrarSyed is now known as Abrar|gone
L2712[17:14:53] <Ordinastie> for those who missed it, there is currently a nice Star Wars Humble Bundle
L2713[17:15:01] <Geforce> Hey, I used some MIT-licensed code in my mod, and the MIT license states that I need to include the license of the library I used somewhere in my project. Where do I put it? In a comment in my code? In the "LICENSE" file in my GitHub repo?
L2714[17:15:06] <Caitlyn> I know... the IRS needs to hurry up lol
L2715[17:15:07] *** Riking is now known as Riking|away
L2716[17:15:48] ⇨ Joins: spaceemotion (~spaceemot@e177099240.adsl.alicedsl.de)
L2717[17:18:04] ⇦ Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L2718[17:18:41] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L2719[17:19:02] *** chbachman is now known as chbachman|away
L2720[17:19:33] *** Abrar|gone is now known as AbrarSyed
L2721[17:20:37] *** chbachman|away is now known as chbachman
L2722[17:21:12] ⇦ Quits: Szernex (~Szernex@193-154-236-108.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L2723[17:21:27] ⇦ Quits: TheFjong (~TheFjong|@3e6b1460.rev.stofanet.dk) (Read error: Connection reset by peer)
L2724[17:21:29] ⇨ Joins: Szernex (~Szernex@193-154-236-108.adsl.highway.telekom.at)
L2725[17:21:30] ⇦ Quits: Deamon (~Deamon@S0106c8fb267d2916.gv.shawcable.net) (Read error: Connection reset by peer)
L2726[17:21:47] ⇦ Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Client Quit)
L2727[17:21:53] ⇨ Joins: Deamon (~Deamon@S0106c8fb267d2916.gv.shawcable.net)
L2728[17:22:30] <clienthax> pixlepix: soon
L2729[17:23:24] <clienthax> Geforce: root of project Projectname.license
L2730[17:23:29] <clienthax> or libname.license
L2731[17:23:35] <clienthax> github repo&
L2732[17:23:39] <clienthax> **
L2733[17:24:25] <Geforce> Ah, nice, thanks.
L2734[17:24:29] *** kroeser is now known as kroeser|away
L2735[17:25:06] ⇨ Joins: Greenphlem (uid22276@id-22276.uxbridge.irccloud.com)
L2736[17:26:05] *** Xaw4 is now known as Xaw4|Sleep
L2737[17:26:15] ⇦ Quits: cpup (~cpup@32.218.117.216) (Read error: No route to host)
L2738[17:26:24] *** AbrarSyed is now known as Abrar|gone
L2739[17:28:16] ⇦ Quits: Jeaves (~bsutter@cpe-107-9-165-182.neo.res.rr.com) (Quit: Jeaves)
L2740[17:28:58] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2741[17:31:17] ⇨ Joins: Magik6k (~Magik6k_@vh2.magik6k.net)
L2742[17:32:34] *** Magik6k is now known as Magik6k|off
L2743[17:33:24] ⇨ Joins: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com)
L2744[17:34:10] ⇨ Joins: calclavia (sid15812@id-15812.uxbridge.irccloud.com)
L2745[17:34:56] *** Genji|away is now known as Genji
L2746[17:35:22] *** Abrar|gone is now known as AbrarSyed
L2747[17:36:48] ⇨ Joins: An_Angry_Brit (~AnAngryBr@90.220.179.208)
L2748[17:38:50] ⇨ Joins: Drullkus (~Drullkus@c-76-102-110-237.hsd1.ca.comcast.net)
L2749[17:41:24] ⇨ Joins: xaero (xaero@ip70-162-11-251.ph.ph.cox.net)
L2750[17:43:48] ⇦ Quits: Noppes (~Noppes@82-168-212-152.ip.telfort.nl) (Read error: Connection reset by peer)
L2751[17:44:26] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip5653e53d.direct-adsl.nl) (Ping timeout: 189 seconds)
L2752[17:45:32] ⇦ Quits: Isi (~Isi@88.81.146.161) (Quit: Leaving)
L2753[17:45:33] *** Hea3veN is now known as Hea3veN|AFK
L2754[17:45:51] ⇨ Joins: Horfius (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L2755[17:46:10] *** heldplayer is now known as heldplayer|off
L2756[17:46:17] ⇨ Joins: Delax|Away (~Delaxarny@ip5653e53d.direct-adsl.nl)
L2757[17:46:37] *** Delax|Away is now known as Delaxarnyazer
L2758[17:54:27] *** alekso56 is now known as alekso56_off
L2759[17:54:41] ⇦ Quits: MalkContent (MalkConten@p4FDCEA4A.dip0.t-ipconnect.de) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L2760[17:56:56] ⇨ Joins: Giraffestock (~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net)
L2761[17:57:20] <Giraffestock> Ordinastie: you here?
L2762[17:57:33] <Ordinastie> yep
L2763[17:58:02] <Giraffestock> I remember you were kinda curious about my tardis dimension thing, never did get it to be smooth /:
L2764[17:58:52] <Giraffestock> https://www.youtube.com/watch?v=xDICjGxFOeo compared to https://www.youtube.com/watch?v=xDICjGxFOeo
L2765[17:59:09] <Giraffestock> woops, those are the same video
L2766[17:59:20] <Giraffestock> https://www.youtube.com/watch?v=8seu7Zy8i5w *
L2767[18:00:23] ⇦ Quits: pugi (~pugi@dyndsl-031-150-137-047.ewe-ip-backbone.de) (Read error: Connection reset by peer)
L2768[18:00:30] ⇨ Joins: pugi (~pugi@dyndsl-031-150-137-047.ewe-ip-backbone.de)
L2769[18:00:52] <Ordinastie> first one is unwatchable ^^
L2770[18:01:04] <Giraffestock> yeah, dont ask me why :D
L2771[18:01:15] ⇦ Quits: Isigiel (~quassel@178.62.240.222) (Quit: No Ping reply in 180 seconds.)
L2772[18:01:18] <Giraffestock> the doors cause lag, but my game framerate was fine
L2773[18:01:23] <Giraffestock> OBS decided to be silly
L2774[18:02:06] ⇦ Quits: sciguyryan (~sciguyrya@80-254-76-232.dynamic.swissvpn.net) (Ping timeout: 378 seconds)
L2775[18:02:06] <Ordinastie> yeah, but to compare "smoothness", it kinda defeats the purpose :p
L2776[18:02:17] <Giraffestock> aye, but you can see the chunks loading
L2777[18:02:25] <Giraffestock> the player TP's fast enough, the main issue is initial lag
L2778[18:02:40] <Giraffestock> I didnt have the FBO in the second video though, so thats a bad point
L2779[18:05:23] *** Hea3veN|AFK is now known as Hea3veN
L2780[18:05:49] ⇨ Joins: Horf (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L2781[18:06:53] ⇨ Joins: ellipsis (~ellipsis@c-76-105-146-89.hsd1.or.comcast.net)
L2782[18:07:04] <killjoy> I've created a gradle plugin that enables apt in eclipse
L2783[18:07:05] ⇦ Quits: lexteam (uid59708@id-59708.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L2784[18:07:20] <killjoy> I should do it for intellij now
L2785[18:07:31] *** spaceemotion is now known as spaceeaway
L2786[18:07:35] ⇦ Quits: Horfius (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Killed (NickServ (GHOST command used by Horf)))
L2787[18:07:37] *** Horf is now known as Horfius
L2788[18:09:16] ⇨ Joins: sww1235 (~sww1235@129.82.198.4)
L2789[18:10:26] ⇨ Joins: Cooler (~CoolerExt@61.3.244.223)
L2790[18:11:56] ⇦ Quits: spaceeaway (~spaceemot@e177099240.adsl.alicedsl.de) (Ping timeout: 189 seconds)
L2791[18:14:21] ⇦ Quits: Cooler (~CoolerExt@61.3.244.223) (Client Quit)
L2792[18:16:21] *** Riking|away is now known as Riking
L2793[18:17:33] ⇨ Joins: SamRaven2 (~SamRaven2@rrcs-98-101-112-164.midsouth.biz.rr.com)
L2794[18:20:30] ⇦ Quits: Vazkii (~Vazkii@a79-169-161-227.cpe.netcabo.pt) (Read error: Connection reset by peer)
L2795[18:23:08] ⇦ Quits: SamRaven2 (~SamRaven2@rrcs-98-101-112-164.midsouth.biz.rr.com) (Read error: Connection reset by peer)
L2796[18:27:38] ⇦ Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) ()
L2797[18:29:15] ⇨ Joins: Isi (~Isi@88.81.146.161)
L2798[18:29:33] *** Aaron1011|Away is now known as Aaron1011
L2799[18:29:56] <Giraffestock> Ordin: slightly better? http://youtu.be/-pbUhKr6Kow?t=33s
L2800[18:30:06] ⇨ Joins: SamRaven2 (~SamRaven2@rrcs-98-101-112-164.midsouth.biz.rr.com)
L2801[18:30:12] *** Morphan1 is now known as MorphFK
L2802[18:30:53] ⇨ Joins: PrinceCat (~PrinceCat@58-6-138-144.dyn.iinet.net.au)
L2803[18:31:10] ⇨ Joins: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L2804[18:32:06] ⇦ Quits: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L2805[18:32:22] ⇨ Joins: RawringNymNym (~maria@BMTNON3746W-LP130-01-1177624808.dsl.bell.ca)
L2806[18:32:50] ⇦ Quits: loldudester (~loldudest@host-92-6-246-126.as43234.net) (Ping timeout: 189 seconds)
L2807[18:34:13] <Ordinastie> you're joking right ?
L2808[18:34:35] <Giraffestock> kinda? I dont know at this point
L2809[18:34:38] <Giraffestock> it worked fine initially
L2810[18:34:46] <Giraffestock> reloaded and it got slow again
L2811[18:35:00] ⇦ Quits: mbl (~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au) (Read error: Connection reset by peer)
L2812[18:35:11] <Ordinastie> the video freezes for 1s every 2 or 3 seconds, you don't see that ?
L2813[18:35:16] <Giraffestock> Now i do
L2814[18:35:53] ⇨ Joins: mbl (~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au)
L2815[18:36:35] ⇦ Quits: SanAndreasP (~SanAndrea@p54B61731.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L2816[18:39:21] *** nekosune is now known as nekosune_Away
L2817[18:40:26] <Unh0ly_Tigg> what event gets fired when an entity player gets loaded on the client (in singleplayer and multiplayer)?
L2818[18:41:01] <diesieben07> could use EntityJoinWorldEvent
L2819[18:41:05] <diesieben07> depends on what you want to do
L2820[18:42:02] <Unh0ly_Tigg> use reflection to set a private value of a class related to the player if it's me... >.>
L2821[18:42:42] <diesieben07> lol WAT :D
L2822[18:43:51] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L2823[18:43:59] <Unh0ly_Tigg> I want to use my mod to add a special cape just for me when my mod is installed...
L2824[18:44:03] <Unh0ly_Tigg> >.>
L2825[18:44:54] <diesieben07> read the eula.
L2826[18:45:09] <diesieben07> i think it says something specifically about cape
L2827[18:46:06] <Caitlyn> it says don't do capes for donations and crap
L2828[18:46:11] ⇦ Quits: tattyseal (~tattyseal@95.147.32.26) (Quit: Leaving)
L2829[18:46:20] <killjoy> Hats seem fine
L2830[18:47:01] <mrkirby153> How do I use the Restone Flux API?
L2831[18:47:37] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2832[18:48:31] <killjoy> Should generated sources be commited?
L2833[18:49:10] ⇦ Quits: cpup (~cpup@32.218.117.216) (Read error: Connection reset by peer)
L2834[18:49:22] <mrkirby153> killjoy, To git? and from what?
L2835[18:49:41] <killjoy> annotation processors are able to generate source files.
L2836[18:50:01] <killjoy> They're created at build time
L2837[18:50:27] <mrkirby153> If I can't clone your repository, run gradle build and get your mod in a working form it should be commited
L2838[18:50:31] <mrkirby153> I don't think you need to
L2839[18:50:33] <mrkirby153> in your case
L2840[18:50:58] <killjoy> It's not for me. I'm just thinking of people who don't know how to gitignore
L2841[18:51:28] <tterrag> Generate a gitignore too >:D
L2842[18:51:38] <killjoy> That *is* an option
L2843[18:51:51] <killjoy> Like like FG does in /build
L2844[18:51:57] *** Jared is now known as Jared|IsNotHere
L2845[18:52:17] <killjoy> Meh. Most of the time it's going to be an empty directory.
L2846[18:52:30] <ollieread> mrkirby153: Define "How do I use the RF api"
L2847[18:52:39] ⇨ Joins: cpup (~cpup@32.218.117.216)
L2848[18:53:17] <ChJees> So hasTileEntity is deprecated...
L2849[18:53:24] <ChJees> What is the replacement?
L2850[18:53:41] <Unh0ly_Tigg> int -> IBlockState iirc
L2851[18:54:10] <diesieben07> yeah there is two versions
L2852[18:54:14] <diesieben07> the one without args is deprecated
L2853[18:54:33] <ChJees> Ohh, it was as a comment.
L2854[18:54:43] <Unh0ly_Tigg> and ITileEntityProvider still uses int, instead of IBlockState...
L2855[18:54:50] <ChJees> Not a /** */ documented comment :P
L2856[18:56:12] <ChJees> Guess it is very useful for multiblocks.
L2857[18:56:40] <diesieben07> ITileEntityProvider is not useful
L2858[18:56:42] <ChJees> They can simply provide a metadata for the brain block when the structure is formed.
L2859[18:57:26] <ollieread> ITileEntityProvider is wonderful
L2860[18:57:27] <ollieread> shush
L2861[18:57:50] <Unh0ly_Tigg> diesieben07, tell that to BlockContainer, as it implements ITileEntityProvider, but doesn't implement the function, forcing child classes to implement it
L2862[18:58:05] <diesieben07> BlockContainer is even more stupid than ITEP
L2863[18:58:13] <ollieread> :(
L2864[18:58:15] <ollieread> So much anger
L2865[18:58:19] <diesieben07> hasTileEntity + createTileEntity
L2866[18:58:20] <diesieben07> done.
L2867[18:58:31] <ChJees> Yay, it recognized my block as a Tile Entity now.
L2868[18:58:34] <ollieread> While we're at it, change the name from TileEntity
L2869[18:58:37] <ChJees> Yay for relearning modding again.
L2870[18:58:45] <diesieben07> ollieread: they have.
L2871[18:58:53] <Unh0ly_Tigg> diesieben07, ?!
L2872[18:58:57] <ollieread> In 1.8?
L2873[18:59:00] <diesieben07> in mojang code it's BlockEntity
L2874[18:59:07] <Unh0ly_Tigg> >.>
L2875[18:59:10] <diesieben07> not in MCP of course, because modders are stupid and modders freak out
L2876[18:59:15] <ollieread> The problem with the name was the entity bit lol
L2877[18:59:19] <diesieben07> if you change it
L2878[18:59:31] <ollieread> BlockLogic
L2879[18:59:33] <ollieread> or just Logic
L2880[18:59:35] <ollieread> would have done
L2881[19:00:01] <Unh0ly_Tigg> ollieread, because a tile entity may just be there for more data, and not for more logic...
L2882[19:00:16] <diesieben07> this discussion is ages old. i never heard an actually good alternative :D
L2883[19:00:16] <ollieread> It makes more sense than it being an entity
L2884[19:00:36] <ollieread> Heh, I just call them Tiles
L2885[19:01:20] ⇦ Quits: Szernex (~Szernex@193-154-236-108.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L2886[19:03:14] <Geforce> Hey, would anyone use an "API" that auto-updates their mods whenever Minecraft is launched? Sorta like the auto-updater Gravity made for Bukkit, but for mods? http://t.co/sVFf61J9Lp
L2887[19:03:15] *** nekosune_Away is now known as nekosune
L2888[19:03:43] <Tahg> no, that's a terrible idea
L2889[19:04:05] <AbrarSyed> Geforce, insecure. how can you trust 1) your mod 2) the download sources 3) from man-in-middle attacks
L2890[19:04:48] <Tahg> we're trying to get modders to move *away* from dep downloading, this would just be that way worse
L2891[19:06:24] <killjoy> AbrarSyed: https://github.com/killjoy1221/Kappa/tree/master/Kappa-gradle
L2892[19:06:42] <AbrarSyed> pm to lex
L2893[19:07:43] <AbrarSyed> also killjoy, finding the preocessors shouldnt be a task
L2894[19:07:50] <AbrarSyed> but an evaluation step
L2895[19:08:00] <AbrarSyed> but doesnt matter./. tis a POC
L2896[19:08:38] <ollieread> Using ItemStack as a key in a Map is a bad idea right?
L2897[19:08:41] <Unh0ly_Tigg> ok, about my event question, let me refine it down to: on the client, when the player joins the 'server' (whether it be integraded or dedicated).
L2898[19:08:46] <Geforce> Well, it's completely open-source, and requires you to copy-paste it into your mod, and the download sources that it uses is CurseForge.
L2899[19:09:25] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L2900[19:09:33] <Unh0ly_Tigg> ollieread, it's mutable, so, I'd say not
L2901[19:09:39] <killjoy> I just realized I added 0 comments. oops
L2902[19:09:49] * killjoy hits self
L2903[19:09:51] ⇨ Joins: Scott_DTA (~Scott_DTA@2602:304:6e18:45a0:40b6:4f2e:3cec:39e7)
L2904[19:10:04] <Unh0ly_Tigg> and iirc, it doesn't implement the equals method from Object, so..
L2905[19:10:13] <ollieread> No it doesn't
L2906[19:10:14] <diesieben07> yes, ollie. you could use a custom trove map with hashCode and equals implementations, but thats often not of much use.
L2907[19:10:37] <ollieread> hmm
L2908[19:10:38] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2909[19:10:52] ⇦ Quits: pugi (~pugi@dyndsl-031-150-137-047.ewe-ip-backbone.de) (Read error: Connection reset by peer)
L2910[19:11:21] <AbrarSyed> ollieread, you would have to make a wrapper with the custom equals and haschode yeah...
L2911[19:11:26] <AbrarSyed> or use a trove map..
L2912[19:11:34] <ollieread> I was just thinking that, the wrapper
L2913[19:11:52] <ollieread> As the more I think about it, my usecase is more than a key => value
L2914[19:11:53] <diesieben07> look at guava's Equivalence class for that maybe
L2915[19:11:55] <mrkirby153> !gm func_146097_a
L2916[19:12:13] <ollieread> So rather than a wrapper, just a List<MyInterface>
L2917[19:12:45] ⇨ Joins: pugi (~pugi@host-091-097-002-251.ewe-ip-backbone.de)
L2918[19:12:46] <ollieread> Though I do have a ItemHelper.containsKey() method
L2919[19:12:50] ⇦ Quits: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Ping timeout: 198 seconds)
L2920[19:13:36] <AbrarSyed> Geforce, seems interresting. dont know how much support youl get though.
L2921[19:15:12] ⇨ Joins: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L2922[19:15:33] <diesieben07> Geforce: i would use it, does it do dependency management (e.g. modB depends on a specific version of you mod, does it check for that?)
L2923[19:16:29] <ollieread> Geforce: I would remove the 'auto' part from it
L2924[19:17:00] <SkySom> I'd love to see something like it.
L2925[19:17:06] <SkySom> But it'd need ot work well.
L2926[19:17:24] <killjoy> Is shading suggested?
L2927[19:17:35] <ollieread> wut?
L2928[19:17:36] ⇦ Quits: TheBadShepperd (~tbs@246.215.178.107.bc.googleusercontent.com) (Quit: People who think they know everything are a great annoyance to those of us who do.)
L2929[19:17:42] <diesieben07> shading sucks balls if you ask me
L2930[19:17:48] <Geforce> ben07, not yet, I've just made it two or three days ago, but i'll try to get something like that working.
L2931[19:17:49] * ollieread blinks
L2932[19:18:03] ⇨ Joins: TheBadShepperd (~tbs@246.215.178.107.bc.googleusercontent.com)
L2933[19:18:20] <diesieben07> that would be great.
L2934[19:18:23] <diesieben07> plus a nice Gui :D
L2935[19:18:25] <Geforce> ollie, I'll be sure to add a config for players to be able to disable it if they want to.
L2936[19:18:34] <Scott_DTA> hey Sky
L2937[19:18:41] <diesieben07> the "auto" part does indeed sound dangerous
L2938[19:18:52] <diesieben07> what versions does it update to? stable? beta? etc.
L2939[19:18:56] <ollieread> That and the choice as to update, should be with the user
L2940[19:19:08] <ollieread> Some people don't want to update because the newer version nerfs something, or removes something
L2941[19:19:09] <SkySom> Indeed. But a nice "Hey this needs an update" Control panel type thing would be amazing.
L2942[19:19:22] <SkySom> Sup Scott
L2943[19:19:34] <diesieben07> i actually had a semi-nice gui for that, so if you want assistance, I'd be willing to help
L2944[19:19:35] <Scott_DTA> not much, just getting back to modding again
L2945[19:19:50] <ollieread> Someone should add a Log.UPDATE
L2946[19:19:59] <ollieread> So mods can just post version update messages to that
L2947[19:20:01] <SkySom> Heh. You see the crap I've been doing on and off for what seems to be months now.
L2948[19:20:01] <ollieread> rather than chat
L2949[19:20:03] <diesieben07> lol
L2950[19:20:10] <SkySom> Also figured out the dependencies stuff.
L2951[19:20:23] <Geforce> Well, as of now, it just updates it to the latest version of the mod that the updater is running on.
L2952[19:20:40] <diesieben07> that sounds like a bad idea, latest sounds "unstable" :D
L2953[19:20:51] <SkySom> I'd also allow for optional stuff. Maybe like "Hey this can work with <blank>, do you want to download that too?"
L2954[19:20:59] * Unh0ly_Tigg looks at the VersionChecker mod...
L2955[19:21:03] <ollieread> ^
L2956[19:21:07] <Scott_DTA> yea, I was looking at it last night
L2957[19:21:08] <diesieben07> basically this is a huge topic
L2958[19:21:14] <Scott_DTA> while I was setting up a 1.8 workspace
L2959[19:21:29] <diesieben07> "modA has an update, but that is incompatible with your curretn version of ModB; but tehre is an update for modB that fixes that"
L2960[19:21:36] <diesieben07> you need to deal with all that crap properly
L2961[19:21:41] <diesieben07> and in a way that is transparent to the user
L2962[19:21:54] <SkySom> Oh goodness 1.8?
L2963[19:22:21] <Scott_DTA> just to take a look at what has changed
L2964[19:22:31] <Scott_DTA> not planning to port yet
L2965[19:22:40] <SkySom> Heh. Have fun
L2966[19:23:01] <Geforce> It's only like 35% done atm, if anyone wants to check out the source code, it's here: https://github.com/Geforce132/Beacon/tree/master/1.7.10%20In-dev
L2967[19:23:05] ⇨ Joins: Kolatra (~zTJL@d75-158-18-220.abhsia.telus.net)
L2968[19:23:06] ⇨ Joins: AtomicBlom (~AtomicBlo@202-136-110-62.static.adam.com.au)
L2969[19:23:26] <diesieben07> mod_Beacon?
L2970[19:23:28] <diesieben07> srsly?
L2971[19:23:48] <killjoy> Heh. I used to have a jsoup dep
L2972[19:24:06] <SkySom> Branches?
L2973[19:24:09] <killjoy> I was using it just to read the title of a webpage.
L2974[19:24:16] <SkySom> Scott_DTA, oh thank god you had me worried.
L2975[19:24:24] <Geforce> That's not going to be in the code, that's just a temp @Mod class, so I can test the updater.
L2976[19:24:41] <Geforce> (* the mod_Beacon class)
L2977[19:25:21] <Geforce> And you can ignore anything outside of the "1.7.10 in-dev" folder, that's for a older version of the code.
L2978[19:26:25] <Scott_DTA> need to get my work on drum's done
L2979[19:26:43] <diesieben07> Geforce: you should really maybe use the curseforge api instead of parsing their HTML
L2980[19:26:50] <diesieben07> (i think they have an API, don't they?)
L2981[19:26:57] *** esKaayY|away is now known as esKaayY
L2982[19:26:59] <Geforce> Uh...
L2983[19:27:07] <killjoy> https://github.com/curseforge/api
L2984[19:27:49] <diesieben07> thats so incomplete :(
L2985[19:28:03] <Geforce> ^
L2986[19:28:23] ⇦ Quits: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Ping timeout: 189 seconds)
L2987[19:28:34] <killjoy> If only there was code. Someone could fork and finish it.
L2988[19:28:46] <diesieben07> well, that woudln't help
L2989[19:28:53] <diesieben07> they have to have it on their servers...
L2990[19:29:00] ⇦ Quits: SamRaven2 (~SamRaven2@rrcs-98-101-112-164.midsouth.biz.rr.com) (Ping timeout: 378 seconds)
L2991[19:29:03] <killjoy> Anyway, that's some nice use of a github repo right there
L2992[19:30:27] <Lymia> My C# teacher refuses to use regex for some reason in the class library he wrote.
L2993[19:30:32] <Lymia> He would probably do well to use regex.
L2994[19:30:49] <killjoy> My class just learned about regex yesterday.
L2995[19:30:55] <killjoy> about.
L2996[19:31:47] ⇦ Quits: Drullkus (~Drullkus@c-76-102-110-237.hsd1.ca.comcast.net) (Quit: Bye, back in maybe 2 hours or more)
L2997[19:32:26] <Lymia> Teacher's a bit of a specialist, I think.
L2998[19:32:32] <Geforce> lol, I forgot to take out a test line of code that prints "hello" to the main menu before I pushed it to github. xD
L2999[19:32:50] <Lymia> So, his teaching is... well...
L3000[19:33:24] ⇦ Quits: Johannes13 (~Johannes@141.70.98.52) (Ping timeout: 378 seconds)
L3001[19:33:41] <Ordinastie> not regular ?
L3002[19:34:12] *** Katielyn is now known as Katielyn|away
L3003[19:34:16] <AbrarSyed> professors are genberally quirky.
L3004[19:34:36] <CptRageToaster> *always quirky
L3005[19:35:50] *** Ordinastie is now known as Ordi|Away
L3006[19:35:54] <Genuine> Is there a public map from mod id to ModContainer or any decent way of getting the mod name from a mod id?
L3007[19:36:01] <AbrarSyed> anyone here decent at APIs?
L3008[19:36:16] <AbrarSyed> Genuine, yes. see the Loader class
L3009[19:36:18] <AbrarSyed> in fml
L3010[19:36:27] <Genuine> Thanks Abrar.
L3011[19:36:40] <CptRageToaster> AbrarSyed: What do you mean "decent at API's"
L3012[19:36:54] <CptRageToaster> like... good at making them, and considering the implications of what it means to provide an API?
L3013[19:37:08] <AbrarSyed> il take this to pm to avoid spam
L3014[19:37:10] <CptRageToaster> np
L3015[19:37:59] <Lymia> He doesn't seem to be as proficient at google as me. Or maybe it's part of his pedogogy style, IDK.
L3016[19:38:49] *** diesieben07 is now known as diesieben|away
L3017[19:38:50] <Lymia> I don't know if it's intentionally made simpler than it could be, but, I could cut down the library he wrote a lot by not forgetting regex exists.
L3018[19:39:15] <Lymia> (And then I crashed his program by exploiting a problem in his manual input validation. opps)
L3019[19:39:20] <Geforce> Hey diesieben07, i'll be glad to take that gui you talked about off your hands if you still have the code. You can either just PM it to me in a .zip or pastebin, or submit a PR to the github repo, whichever is easier for you.
L3020[19:40:18] <Lymia> Plus, it seems weird to me that he validates at all, instead of just trying to parse the input and catching the exception when it doesn't work.
L3021[19:40:27] <Lymia> I gotta get home for now though.
L3022[19:44:53] ⇦ Quits: sww1235 (~sww1235@129.82.198.4) (Ping timeout: 189 seconds)
L3023[19:45:01] <mrkirby153> !gf Entity.invulnerable
L3024[19:45:17] <Geforce> That moment when Jadedcat tells you that they won't allow an auto-updater on mods in CurseForge...
L3025[19:45:37] <tterrag> huh?
L3026[19:45:40] <tterrag> oh
L3027[19:45:43] <progwml6|L> auto updaters wreak havoc on servers
L3028[19:45:45] <tterrag> yeah remote downloading content is a nono
L3029[19:45:55] <tterrag> you could put any file in there
L3030[19:46:08] ⇦ Quits: Lymia (~moe@magical.girl.lyrical.lymia.moe) (Ping timeout: 198 seconds)
L3031[19:46:12] <progwml6|L> if its not text don't download it in a mod
L3032[19:46:36] <tterrag> good because I download text :P
L3033[19:46:38] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L3034[19:46:40] <tterrag> oh and a png
L3035[19:46:43] <tterrag> that's it though :P
L3036[19:47:40] <mrkirby153> so, if I want to get a field of a class that another class extends, how would I do that?
L3037[19:47:44] <mrkirby153> Through refleciton
L3038[19:48:27] <progwml6|L> forgot about png's
L3039[19:48:56] <tterrag> mrkirby153: getField() iirc will get super fields
L3040[19:49:01] <tterrag> might be wrong though...
L3041[19:49:12] <mrkirby153> I don't think it does
L3042[19:49:53] <tterrag> use .getSuperclass() to loop upwards
L3043[19:50:38] ⇦ Quits: Gigabit101 (~Gigabit10@cpc3-cosh13-2-0-cust73.6-1.cable.virginm.net) (Ping timeout: 198 seconds)
L3044[19:51:29] <Geforce> I guess I could make a mod, and upload it to mediafire for people to download.
L3045[19:53:57] <mrkirby153> tterrag, so apparently setting an item to invulnerable works
L3046[19:54:09] <tterrag> lol
L3047[19:54:11] <tterrag> for what purpose?
L3048[19:54:19] <mrkirby153> Making it not be destroyed by lava
L3049[19:54:25] <mrkirby153> I wanted to see if it works and it does
L3050[19:54:29] <Geforce> I asked them about this same thing for a older version of beacon. I think she said it being some sort of "third-party downloader/launcher", they can't have it on their site.
L3051[19:54:33] <mrkirby153> it just plays them "hiss" sound a bajillion times
L3052[19:54:49] <mrkirby153> tterrag, ^
L3053[19:54:57] <tterrag> ahaha
L3054[19:55:02] <mrkirby153> Or unless you have a better idea on how to prevent an item from falling in lava
L3055[19:55:04] <tterrag> I should have thought of that lol
L3056[19:55:09] <tterrag> oh I made a custom entity item
L3057[19:55:18] *** Techokami is now known as Techokami|Off
L3058[19:55:22] <mrkirby153> and did what?
L3059[19:55:23] <tterrag> https://github.com/tterrag1098/SuperMassiveTech/blob/master/src/main/java/tterrag/supermassivetech/common/entity/item/EntityItemIndestructible.java
L3060[19:55:39] ⇨ Joins: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L3061[19:55:50] <mrkirby153> I may consider using that
L3062[19:57:04] <tterrag> all you need is this https://github.com/tterrag1098/SuperMassiveTech/blob/master/src/main/java/tterrag/supermassivetech/common/item/ItemStar.java#L119-L130
L3063[19:57:28] <tterrag> well and this https://github.com/tterrag1098/SuperMassiveTech/blob/master/src/main/java/tterrag/supermassivetech/common/registry/ModEntities.java#L23-L28 :P
L3064[19:57:54] <killjoy> if (this == love) { needs.setFullfilled(true); }
L3065[19:57:59] <mrkirby153> Can't I just do new IndestructableITem()?
L3066[19:58:04] <tterrag> mrkirby153: yes
L3067[19:58:13] <tterrag> but all of my items require extra functionality :P
L3068[19:58:16] <mrkirby153> Mine don't
L3069[19:58:30] <mrkirby153> I'm adding a prank command that drops items
L3070[19:58:48] <mrkirby153> all the items in your inventory and want to be nice and prevent them from dying in lava
L3071[20:00:05] ⇨ Joins: Bugs (~Bugs__@d173-180-72-13.bchsia.telus.net)
L3072[20:00:12] <mrkirby153> Is there an entity tick I can listen for to have it "float" in liquids?
L3073[20:00:37] <Bugs> gradle being gradle
L3074[20:00:41] <Bugs> reinstalling forge.
L3075[20:00:41] <mrkirby153> tterrag, ^
L3076[20:01:01] <Bugs> ?
L3077[20:01:36] <AbrarSyed> mrkirby153, living tick event?
L3078[20:01:50] <tterrag> AbrarSyed: items aren't alive
L3079[20:01:56] ⇨ Joins: SamRaven2 (~SamRaven2@rrcs-98-101-112-164.midsouth.biz.rr.com)
L3080[20:01:58] <tterrag> so I'd say no
L3081[20:02:01] <tterrag> make your own entity item
L3082[20:02:05] <AbrarSyed> oh.. items.. nvm
L3083[20:02:13] *** Geforce is now known as Geforce|Away
L3084[20:02:14] <mrkirby153> I have an entity item class extending entityItem
L3085[20:02:42] <mrkirby153> tterrag, ^
L3086[20:02:47] <mrkirby153> Now I just need it to "float"
L3087[20:03:08] <tterrag> override onupdate, do your thing?
L3088[20:03:43] *** Jake_Away is now known as Jake_Evans
L3089[20:03:55] <mrkirby153> oh, there's an on update? derp
L3090[20:04:22] <mrkirby153> should I ever call super.onUpdate()? or do it at the end of my stuff
L3091[20:04:31] <tterrag> yes absolutely
L3092[20:04:37] <tterrag> if you don't everything will break
L3093[20:04:41] <tterrag> it's up to you when, I'd do it first
L3094[20:04:42] <mrkirby153> so do my things, then call onUpdate
L3095[20:05:16] ⇨ Joins: spaceemotion (~spaceemot@e177099240.adsl.alicedsl.de)
L3096[20:06:30] <Bugs> Can anyone point me in the direction of a good nbt guide?
L3097[20:06:42] <mrkirby153> Erm block coords, world.getBlock requires ints but the current position is in a double. Should I floor the double?
L3098[20:07:46] <tterrag> yep
L3099[20:08:09] <mrkirby153> So http://puu.sh/frzW1/a7dbe30e3e.png should basically make my item float in liquids?
L3100[20:08:56] <tterrag> fairly sure there's a world method for checking if the entity is inside water
L3101[20:08:57] <Bugs> 'ello?
L3102[20:09:00] <tterrag> btw
L3103[20:09:05] ⇦ Quits: spaceemotion (~spaceemot@e177099240.adsl.alicedsl.de) (Ping timeout: 189 seconds)
L3104[20:09:09] <tterrag> Bugs: if no one answers that typically means 'no'
L3105[20:09:15] <tterrag> wait for someone who might know to come along
L3106[20:09:15] <Bugs> Okay.
L3107[20:09:22] <Bugs> Thanks, guys.
L3108[20:09:33] *** AbrarSyed is now known as Abrar|gone
L3109[20:09:35] <ChJees> Didn't Pahimar make a NBT helper class?
L3110[20:09:38] <Bugs> I'm just mucking about in some food stuff
L3111[20:09:49] <mrkirby153> tterrag, water and lava are both considered "water" right?
L3112[20:09:55] <ChJees> Liquids
L3113[20:10:08] <tterrag> perhaps
L3114[20:10:14] <mrkirby153> And is there a MC method to check if in liquids?
L3115[20:10:19] <tterrag> though I know you can't drown in lava, so maybe not
L3116[20:10:23] <Bugs> applying potion effects and whatever. I just want them to trigger only if the food has a specific tag attached to it.
L3117[20:10:33] <mrkirby153> Well, there's inWater
L3118[20:10:38] <ChJees> Well, you pobably die long before you drown :P.
L3119[20:10:51] <tterrag> Bugs: if (stack.stackTagCompound.getBoolean("mytag")) { do thing }
L3120[20:10:53] <mrkirby153> ChJees, that's not the point of what I'm trying to do
L3121[20:10:53] *** Riking is now known as Riking|away
L3122[20:10:58] <tterrag> ChJees: fire resist?
L3123[20:11:09] <ChJees> You got a point.
L3124[20:11:12] <Bugs> The thing is, I have no idea what to do with tags... and so I
L3125[20:11:16] <mrkirby153> lets try this shall we?
L3126[20:11:19] <mrkirby153> THings may blow up :D
L3127[20:11:25] <Bugs> 'm looking for internet guides as to what to do with them.
L3128[20:11:34] <Bugs> also looking at the deobfuscated jar a bit
L3129[20:11:50] <ChJees> You know how NBT data works?
L3130[20:12:05] <tterrag> Bugs: with an NBT tag you can set tags and get tags
L3131[20:12:14] <tterrag> tags can be any primitive, a string, or another tag
L3132[20:12:29] <tterrag> NBT is basically a map of String->Object that can be nested easily
L3133[20:12:38] <tterrag> so you put something in nbt with setXXX("name", object)
L3134[20:12:43] <tterrag> and get it back with getXXX("name")
L3135[20:12:49] <tterrag> there's your basic guide to NBT
L3136[20:12:49] <tterrag> gl hf
L3137[20:12:51] <Bugs> okay.
L3138[20:12:55] <Bugs> Thanks!
L3139[20:13:04] <ChJees> Also NBT on itemstacks tend to start out null :P
L3140[20:13:09] <tterrag> protip: items don't have tags by default,
L3141[20:13:09] *** Jake_Evans is now known as Jake_Away
L3142[20:13:12] <tterrag> yeah
L3143[20:14:08] *** chbachman is now known as chbachman|away
L3144[20:14:34] <ChJees> Since i love TNT so much i should make sticky shaped TNT charges in my mod :P.
L3145[20:14:35] <PrinceCat> Anyone know what packet/particles/method is called to play the item in hand breaking animation?
L3146[20:14:40] <Unh0ly_Tigg> just curious, but why is the javadoc on NetHandlerPlayClient.playerInfoMap say "GuiPlayerInfo" instead of "NetworkPlayerInfo"?
L3147[20:15:07] ⇦ Quits: chbachman|away (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L3148[20:15:39] <ChJees> Drill Module + High-explosive TNT Charge = Big horizontal hole
L3149[20:16:29] <mrkirby153> tterrag, I get wierd glitchy stuff where the items bounce
L3150[20:16:33] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L3151[20:16:44] ⇦ Quits: megamit (~megamit@94.1.84.91) (Ping timeout: 198 seconds)
L3152[20:16:49] <tterrag> mrkirby153: desync probably
L3153[20:16:56] <mrkirby153> Is that an issue?
L3154[20:17:23] <mrkirby153> Rather, I would like it to float right on top of the block
L3155[20:17:46] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L3156[20:18:05] <mrkirby153> also the items dissapear when you save and quit
L3157[20:19:31] ⇨ Joins: Lymia (~moe@108-205-143-75.lightspeed.rcsntx.sbcglobal.net)
L3158[20:19:48] <Bugs> can tags be set in a TileEntity?
L3159[20:19:49] ⇦ Quits: SamRaven2 (~SamRaven2@rrcs-98-101-112-164.midsouth.biz.rr.com) (Quit: Leaving)
L3160[20:19:56] <ChJees> Yes
L3161[20:20:03] <Bugs> Alright!
L3162[20:20:07] <Bugs> :D
L3163[20:20:31] <ChJees> You only set them at load and save times.
L3164[20:21:15] <Bugs> elaborate?
L3165[20:21:20] <ChJees> readFromNBT & writeToNBT
L3166[20:21:35] *** poppypoppop is now known as poppy|Uni
L3167[20:21:53] <ChJees> It reads NBT data when the chunk loads and save it when it is unloaded.
L3168[20:22:13] <ChJees> So basically you store how much progress was done in the generator and such.
L3169[20:22:43] <ChJees> https://dl.dropboxusercontent.com/u/547140/pix2/Sk%C3%A4rmklipp%202015-02-04%2003.20.36.png
L3170[20:23:31] <ChJees> So in this i would store what items was stored in the table.
L3171[20:25:27] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L3172[20:25:39] ⇦ Quits: portablejim (~portablej@d110-32-250-242.bla800.nsw.optusnet.com.au) (Ping timeout: 378 seconds)
L3173[20:26:09] <Bugs> so, it can only do things with the tags once the chunks are loaded, correct?
L3174[20:26:40] <ChJees> That is the gist of it.
L3175[20:26:55] <Bugs> Okay.
L3176[20:27:02] ⇨ Joins: portablejim (~portablej@d110-33-239-115.bla801.nsw.optusnet.com.au)
L3177[20:27:54] *** matthewprenger is now known as matthew|gone
L3178[20:28:16] *** chbachman is now known as chbachman|away
L3179[20:28:52] *** Bugs is now known as Bugs|onhold
L3180[20:29:15] ⇦ Quits: chbachman|away (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L3181[20:31:21] <PrinceCat> Okay, so I found out how to call an item breaking in the player's hand. Does anyone know where the actual rendering code for that is?
L3182[20:31:40] ⇦ Quits: Captain_Shadows (~Thunderbi@208.92.78.142) (Quit: See ya)
L3183[20:31:59] <PrinceCat> I've looked in RenderPlayer, ItemRenderer, etc. the usual suspects but I can't seem to find it.
L3184[20:32:02] ⇦ Quits: portablejim (~portablej@d110-33-239-115.bla801.nsw.optusnet.com.au) (Ping timeout: 198 seconds)
L3185[20:32:29] <mrkirby153> tterrag?
L3186[20:38:23] *** Riking|away is now known as Riking
L3187[20:40:17] <tterrag> mrkirby153: sounds like client/server desync
L3188[20:40:48] <mrkirby153> How do I fix this?
L3189[20:41:42] <mrkirby153> tterrag, ^
L3190[20:41:58] *** Bugs|onhold is now known as Bugs
L3191[20:41:59] <Bugs> okay
L3192[20:42:11] <Bugs> I've done some mucking about in gradle and it's fixed now
L3193[20:42:28] <tterrag> idk :P
L3194[20:43:26] <mrkirby153> I posted on the forge forums. Lets go see if someone can help
L3195[20:47:01] *** Kolatra is now known as Kolatra|Away
L3196[20:47:19] <Unh0ly_Tigg> hmm, so, the cape I created is fine in the file: http://i.imgur.com/Z2nEKGs.png, but when the game renders... http://i.imgur.com/CkmxoK2.png any ideas?
L3197[20:47:50] <killjoy> Looks zoomed in.
L3198[20:48:02] <Bugs> I think
L3199[20:48:12] <Bugs> it needs to be a quarter of the resolution
L3200[20:48:19] <Bugs> but then again
L3201[20:48:30] <Bugs> who am I to tell you how capes work 0.0
L3202[20:48:33] <killjoy> Are you just setting the resource?
L3203[20:48:38] <Unh0ly_Tigg> yes
L3204[20:48:57] <Unh0ly_Tigg> do I need to do something else too?
L3205[20:52:43] <killjoy> What's the other side look like?
L3206[20:52:43] *** matthew|gone is now known as matthewprenger
L3207[20:52:43] <Unh0ly_Tigg> also, apparently, if I set the resource directly while in the EntityJoinWorldEvent, the game freaks out, but if I delay it by a second with a Timer and TimerTask, it sets it just fine...
L3208[20:52:43] ⇦ Quits: auenf (David@171.72.233.220.static.exetel.com.au) (Read error: Connection reset by peer)
L3209[20:52:43] ⇨ Joins: auenf (David@171.72.233.220.static.exetel.com.au)
L3210[20:52:43] ⇦ Quits: Forkk (~forkk@2607:5300:60:7d5::1) (Read error: Connection reset by peer)
L3211[20:52:43] <Unh0ly_Tigg> it appears to be part of the rest of the back side of the cape (the part that normally faces out
L3212[20:52:44] *** Unh0ly_Tigg is now known as Tigg|Food
L3213[20:53:21] ⇨ Joins: Forkk (~forkk@2607:5300:60:7d5::1)
L3214[20:53:54] ⇨ Joins: Hanii_ (~Hanii@92.5.189.80.dyn.plus.net)
L3215[20:54:15] ⇦ Quits: Hanii (~Hanii@92.5.189.80.dyn.plus.net) (Ping timeout: 378 seconds)
L3216[20:54:15] *** Hanii_ is now known as Hanii
L3217[20:55:21] ⇦ Quits: Corosus (~Corosus@23.233.1.220) (Ping timeout: 378 seconds)
L3218[21:00:34] ⇨ Joins: n0rw0lf (~Work@198.162.112.18)
L3219[21:03:36] ⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378 seconds)
L3220[21:03:55] ⇨ Joins: Drullkus (~Drullkus@205.155.154.172)
L3221[21:04:00] *** Quetzi is now known as Quetzi|off
L3222[21:04:54] *** Drullkus is now known as Drull|Class
L3223[21:06:30] ⇨ Joins: spaceemotion (~spaceemot@e177099240.adsl.alicedsl.de)
L3224[21:07:46] ⇦ Quits: Hea3veN (~Hea3veN@181.165.169.102) (Quit: leaving)
L3225[21:08:39] ⇨ Joins: SamRaven2 (~SamRaven2@cpe-174-111-244-046.triad.res.rr.com)
L3226[21:09:17] *** nekosune is now known as nekosune_Away
L3227[21:09:47] ⇦ Quits: Bugs (~Bugs__@d173-180-72-13.bchsia.telus.net) (Quit: Leaving...)
L3228[21:10:08] ⇦ Quits: spaceemotion (~spaceemot@e177099240.adsl.alicedsl.de) (Ping timeout: 189 seconds)
L3229[21:12:25] ⇦ Quits: Marlon (~marlon@c-763be055.1070-1-64736c10.cust.bredbandsbolaget.se) (Quit: Leaving)
L3230[21:18:06] ⇨ Joins: minecreatr (~minecreat@uva-120-73.ResHall.Berkeley.EDU)
L3231[21:19:10] ⇦ Quits: Korlus (~chatzilla@cpc68328-cdif16-2-0-cust855.5-1.cable.virginm.net) (Quit: ChatZilla 0.9.91.1 [Firefox 34.0.1/20141216184648])
L3232[21:20:38] ⇦ Quits: ChJees (ChJees@h211n5-sv-a13.ias.bredband.telia.com) (Ping timeout: 198 seconds)
L3233[21:23:23] ⇦ Quits: Doty1154 (~doty1154@50.136.193.35) (Read error: Connection reset by peer)
L3234[21:26:57] ⇦ Quits: Kolatra|Away (~zTJL@d75-158-18-220.abhsia.telus.net) (Read error: Connection reset by peer)
L3235[21:29:34] *** Abrar|gone is now known as AbrarSyed
L3236[21:29:37] ⇨ Joins: sww1235 (~sww1235@129.82.194.157)
L3237[21:31:35] ⇦ Quits: killjoy (~killjoy@aolclient-66-26-10-51.aol.ec.res.rr.com) (Quit: Leaving)
L3238[21:33:14] ⇦ Quits: Treyzania (~Treyzania@ip72-200-146-118.ri.ri.cox.net) (Ping timeout: 198 seconds)
L3239[21:33:17] ⇦ Quits: sww1235 (~sww1235@129.82.194.157) (Client Quit)
L3240[21:35:11] ⇨ Joins: IAMASB2 (~ASB2@ool-44c5ad1e.dyn.optonline.net)
L3241[21:35:56] ⇦ Quits: ASB2 (~ASB2@ool-44c5ad1e.dyn.optonline.net) (Ping timeout: 198 seconds)
L3242[21:36:23] *** Cazzar is now known as Cazzar|Away
L3243[21:41:50] *** sk89q|away is now known as sk89q
L3244[21:43:49] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L3245[21:44:48] *** Lex_ is now known as LexManos
L3246[21:44:51] <LexManos> http://www.minecraftforge.net/forum/index.php/topic,27505.0.html go at it
L3247[21:48:00] <MinecraftForgeBot> Project Forge build #1301:SUCCESS in 3 min 22 sec: http://ci.jenkins.minecraftforge.net/job/minecraftforge/1301/
L3248[21:48:01] <MinecraftForgeBot> LexManos: Bump version to 11.14.1 for next development cycle.
L3249[21:50:33] <bspkrs> gah
L3250[21:50:34] <bspkrs> *****
L3251[21:50:34] <bspkrs> Thank You
L3252[21:50:34] <bspkrs> -Given: 1
L3253[21:50:34] <bspkrs> -Receive: 666
L3254[21:50:45] <bspkrs> he's the beast! everybody hide!
L3255[21:51:12] <Illyohs> kek
L3256[22:07:33] <gigaherz> yay 1.8 officially released :3
L3257[22:07:42] ⇦ Quits: n0rw0lf (~Work@198.162.112.18) (Quit: Leaving.)
L3258[22:09:24] <Zaggy1024> Hurray and stuff.
L3259[22:10:42] ⇦ Quits: Raziel (~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net) (Ping timeout: 378 seconds)
L3260[22:11:22] ⇨ Joins: McJty (~jorrit@94-225-252-38.access.telenet.be)
L3261[22:11:25] <McJty> Hi
L3262[22:11:35] <McJty> Is there an event that is fired on the client when it disconnects from a server?
L3263[22:12:01] <chbachman> Look in PlayerEvent. I think there might be.
L3264[22:12:32] <McJty> Well there isa PlayerLogoutEvent. But that looks to be server side only.
L3265[22:12:35] <McJty> Not 100% sure though
L3266[22:13:28] *** OndraSter is now known as OndraSter|off
L3267[22:13:29] <chbachman> Send a packet over.
L3268[22:14:29] <Zaggy1024> The client won't receive a packet if it's disconnected, I would think
L3269[22:15:13] ⇦ Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L3270[22:15:13] *** mezz_ is now known as mezz
L3271[22:15:43] <gigaherz> hey Lex, I just the forum post title says 10.14, but you mention version 11.14 inside the post and in the file itself, so I believe the title has a typo
L3272[22:15:46] <gigaherz> that said, installing ;P
L3273[22:16:49] ⇨ Joins: Wastl2 (~Wastl2@f053000180.adsl.alicedsl.de)
L3274[22:17:47] ⇦ Quits: Zyferus (Zyferus@c-174-58-160-193.hsd1.mo.comcast.net) (Ping timeout: 198 seconds)
L3275[22:21:07] ⇦ Quits: bspkrs (~bspkrs@162.243.34.248) (Quit: Negative, I am a meat popcicle.)
L3276[22:21:08] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L3277[22:22:22] ⇦ Quits: pugi (~pugi@host-091-097-002-251.ewe-ip-backbone.de) ()
L3278[22:22:24] ⇨ Joins: bspkrs (~bspkrs@is.that.a.bspk.rs)
L3279[22:22:24] MineBot sets mode: +v on bspkrs
L3280[22:27:14] ⇦ Quits: Drull|Class (~Drullkus@205.155.154.172) (Ping timeout: 198 seconds)
L3281[22:29:38] <McJty> Hmm. I could use WorldEvent.Unload but it is a bit complicated as I on only want to do this when the last world is actually unloaded.
L3282[22:29:50] <McJty> Is it right that a client on a server always only has one world loaded?
L3283[22:29:55] *** fry|sleep is now known as fry
L3284[22:30:43] ⇦ Quits: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Quit: Z6fans)
L3285[22:32:22] <gigaherz> yes McJty
L3286[22:32:33] <McJty> Ok, then I can use that. Thanks
L3287[22:32:36] <gigaherz> the client only ever has one world at once
L3288[22:32:51] <gigaherz> unless it's in the stard menu then it's 0 worlds ;P
L3289[22:33:01] <gigaherz> main menu*
L3290[22:33:24] <gigaherz> I should be sleeping XD
L3291[22:33:31] <Zaggy1024> That event might be triggered when changing dimensions, might it not?
L3292[22:33:47] <Zaggy1024> I would check that in case you make something weird happen
L3293[22:34:49] <McJty> hmm good point
L3294[22:35:05] <McJty> Bah, why is this so complicated.
L3295[22:35:17] <gigaherz> isn't there some "disconnect" event?
L3296[22:35:21] <Zaggy1024> I'm sure there is
L3297[22:35:22] <McJty> Just want to find a good single spot where I can cleanup my stuff if the client either exits SSP or else disconnects from server
L3298[22:35:27] <McJty> Yes, but server side only.
L3299[22:35:35] <McJty> As far as I know
L3300[22:35:50] <Zaggy1024> There's gotta be something for the client
L3301[22:35:56] ⇦ Quits: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net) (Ping timeout: 189 seconds)
L3302[22:36:05] *** Tigg|Food is now known as Unh0ly_Tigg
L3303[22:36:36] <McJty> Alternatively I would also be happy with an event that triggers when the client enters the game. Either single player or on server.
L3304[22:36:41] <McJty> Then I can do the cleanup there.
L3305[22:36:54] ⇨ Joins: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net)
L3306[22:38:00] <Zaggy1024> ClientDisconnectionFromServerEvent
L3307[22:38:01] <Zaggy1024> boom
L3308[22:38:13] <McJty> Aah thanks!
L3309[22:38:18] <McJty> That's exactly what I need
L3310[22:38:45] ⇨ Joins: stickhead (webchat@c-75-64-120-166.hsd1.tn.comcast.net)
L3311[22:39:35] ⇨ Joins: xaero (xaero@ip70-162-11-251.ph.ph.cox.net)
L3312[22:40:06] ⇦ Quits: Scott_DTA (~Scott_DTA@2602:304:6e18:45a0:40b6:4f2e:3cec:39e7) (Quit: Leaving)
L3313[22:41:12] ⇦ Quits: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net) (Killed (NickServ (GHOST command used by Xinphreak)))
L3314[22:41:14] ⇨ Joins: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net)
L3315[22:42:44] ⇦ Quits: Horfius (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Quit: Leaving)
L3316[22:46:16] *** Player is now known as Player|off
L3317[22:48:20] <McJty> Hmm seems that event is not working (and a search on google reveils that too)
L3318[22:49:39] ⇦ Quits: stickhead (webchat@c-75-64-120-166.hsd1.tn.comcast.net) (Ping timeout: 186 seconds)
L3319[22:49:50] <McJty> @EventHandler
L3320[22:49:50] <McJty> public void onDisconnectedFromServerEvent(FMLNetworkEvent.ClientDisconnectionFromServerEvent event) { ... }
L3321[22:49:53] <McJty> Is that how I should use this?
L3322[22:50:10] <Zaggy1024> uh...
L3323[22:50:12] <Zaggy1024> Maybe
L3324[22:50:22] <Zaggy1024> I really don't remember how to use the events, it's been quite a while
L3325[22:50:30] <Zaggy1024> It looks right, though
L3326[22:50:35] <Zaggy1024> Try it
L3327[22:50:53] <McJty> I did. It isn't working
L3328[22:51:17] <Zaggy1024> hm...
L3329[22:51:24] ⇦ Quits: Lathanael|Away (~Lathanael@p54971DC2.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L3330[22:51:54] <Zaggy1024> @ForgeSubscribe?
L3331[22:52:01] <Zaggy1024> or is that not a thing anymore?
L3332[22:52:15] <Zaggy1024> oh, wait
L3333[22:52:21] <Zaggy1024> http://minecraftforgetutorials.weebly.com/event-introduction.html
L3334[22:52:26] <Zaggy1024> See if this helps :P
L3335[22:52:29] <AbrarSyed> @SubscribeEvent
L3336[22:52:53] <Zaggy1024> the heck?
L3337[22:52:58] <McJty> Hmm. events in forge/fml are confusing. I never know what to use :-)
L3338[22:53:01] <Zaggy1024> how many names did that thing have?
L3339[22:53:03] <McJty> Let me try this
L3340[22:53:15] <McJty> However I am using @EventHandler with success for other things.
L3341[22:53:16] <Zaggy1024> Or are those different things?
L3342[22:53:19] <McJty> In the same class
L3343[22:53:34] <bspkrs> the forge and fml event busses use the same annotation in 1.7.10
L3344[22:53:47] ⇦ Quits: keybounce_ (uid44894@id-44894.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L3345[22:53:47] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L3346[22:54:03] <McJty> I'm trying to get ClientDisconnectionFromServerEvent to work
L3347[22:54:07] <McJty> With @EventHandler it didn't.
L3348[22:54:11] <McJty> Unless I need to do something else.
L3349[22:54:16] <McJty> Will test @SubscribeEvent now
L3350[22:54:33] <bspkrs> @SubscribeEvent is what is used for most events now
L3351[22:55:24] <bspkrs> I don't know what @EventHandler is used for
L3352[22:55:46] ⇨ Joins: Lathanael|Away (~Lathanael@p549705F8.dip0.t-ipconnect.de)
L3353[22:56:32] ⇨ Joins: mikeprimm (~mikeprimm@cpe-70-116-51-5.austin.res.rr.com)
L3354[22:56:47] <matthewprenger> @EventHandler is for the FMLState events
L3355[22:56:57] <bspkrs> ah
L3356[22:57:22] <bspkrs> yeah, they are not quite the same as the other events
L3357[22:57:25] <matthewprenger> cause I'm pretty sure the state events run on a google eventbus
L3358[22:58:40] <McJty> Still not working
L3359[22:58:43] <McJty> I can't get that event to fire
L3360[22:58:56] <McJty> https://bpaste.net/show/4d70d0c596f3
L3361[22:59:30] ⇨ Joins: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com)
L3362[23:00:08] <matthewprenger> McJty, you registering an instance of the class with the FML bus?
L3363[23:00:24] <McJty> Ah. Well this is my main mod class. Not sure if that qualifies?
L3364[23:00:50] <matthewprenger> yeah those kind of events are different
L3365[23:01:05] ⇨ Joins: Kadah (~Kadah@72.21.158.30)
L3366[23:03:43] ⇦ Quits: Cojo (~Cojo@wvf6054rh.rh.ncsu.edu) (Quit: Leaving)
L3367[23:04:25] ⇦ Quits: SamRaven2 (~SamRaven2@cpe-174-111-244-046.triad.res.rr.com) (Quit: Leaving)
L3368[23:06:42] *** gigaherz is now known as ghz|afk
L3369[23:08:23] <McJty> matthewprenger, MinecraftForge.EVENT_BUS. Is that the one I should register this too?
L3370[23:08:38] ⇦ Quits: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 198 seconds)
L3371[23:08:47] <McJty> Or is there one for FML
L3372[23:09:00] <matthewprenger> FMLCommonHandler.instance().bus().register()
L3373[23:09:04] <McJty> aha thanks
L3374[23:09:42] ⇦ Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L3375[23:10:06] <Unh0ly_Tigg> I have an @AutoSubscribe annotation that I can put on fields, allows me to effectively write little self contained modules to do stuff, if I want to disable that module, I just comment out the annotation line, and the class never loads...
L3376[23:10:33] ⇦ Quits: zoonie (~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net) (Quit: Leaving)
L3377[23:11:21] <AbrarSyed> so... a module loader...
L3378[23:11:42] <AbrarSyed> ForgeEssentials hadsa thing that makes it nearly identical to FMLs loading scheme..
L3379[23:11:58] <matthewprenger> tterrag has something in ttCore for autosubscribing i think
L3380[23:12:28] ⇦ Quits: Giraffestock (~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net) (Quit: Leaving)
L3381[23:12:46] <tterrag> yep
L3382[23:12:47] <tterrag> @Handler
L3383[23:13:13] <Unh0ly_Tigg> https://gist.github.com/Unh0lyTigg/90fd761ba709b24b27e5 is what I do, I call the AutoSubscribeWorker functions from my proxy (which gets called from the core @Mod class
L3384[23:15:45] <Unh0ly_Tigg> org.unh0lytigg.core.asm.ASMInfo.table is an ASMDataTable loaded before any annotation handlers.
L3385[23:15:56] <McJty> matthewprenger, thanks, it's working now
L3386[23:16:11] <Unh0ly_Tigg> though, this code does use java 8 (streams api + lambdas)
L3387[23:18:33] <Pivotal> I must have done something wrong when setting this up IntelliJ is skipping my Scala files during compilation because the Scala SDK is not in modules Forge, what obvious thing did I totally miss?
L3388[23:23:54] ⇦ Quits: minecreatr (~minecreat@uva-120-73.ResHall.Berkeley.EDU) (Quit: Leaving)
L3389[23:24:40] <tterrag> Unh0ly_Tigg: mine works on j6 :p
L3390[23:25:05] <tterrag> https://github.com/tterrag1098/ttCore/blob/master/src/main/java/tterrag/core/common/Handlers.java
L3391[23:25:08] <tterrag> read at your own risk
L3392[23:25:16] <bspkrs> mine works in java 1.2 and it also wipes my ass
L3393[23:25:30] <Illyohs> 0.o
L3394[23:25:54] <Unh0ly_Tigg> tterrag, mine works with the terraingen and oregen forge busses, and custom busses...
L3395[23:26:02] <tterrag> that could easily be coded in
L3396[23:26:10] <tterrag> I just haven't seen any use case for that yet
L3397[23:26:14] <Unh0ly_Tigg> and can do registration via preinit, init, or postinit
L3398[23:26:26] <tterrag> why does that matter? o.O
L3399[23:26:52] <Unh0ly_Tigg> registration is the wrong word
L3400[23:27:01] <Unh0ly_Tigg> wait
L3401[23:27:05] <Unh0ly_Tigg> no, that's right
L3402[23:27:25] <tterrag> what would be the purpose of that though?
L3403[23:27:32] <matthewprenger> when you register on the evenbusses doesn't matter though
L3404[23:27:37] <tterrag> I can't think of any use for registering a handler earlier or later
L3405[23:27:39] <tterrag> ^^
L3406[23:27:49] ⇦ Parts: Ajloveslily (Ajloveslil@welcome.to.pandoras.box.panicbnc.eu) ())
L3407[23:28:03] <Unh0ly_Tigg> in case I decide to do something that requires some order in mods being called?
L3408[23:28:06] <tterrag> as for the other event busses thing, I've considered adding it but no one has every provided me a use case for it
L3409[23:28:07] <Unh0ly_Tigg> there are defaults
L3410[23:28:22] <tterrag> once someone does, I'll add it
L3411[23:28:25] <tterrag> it'll take 2 minutes
L3412[23:29:40] <Unh0ly_Tigg> it defaults to registering in post init, though the default can be changed via 1 line, and each use of it can choose.
L3413[23:29:54] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 378 seconds)
L3414[23:30:06] <Unh0ly_Tigg> Also, with the use of the ASContainer class in that gist, I can put multiple @AutoSubscribe annotations on a field
L3415[23:31:43] <Unh0ly_Tigg> also, I'm not limiting my stuff to an 'INSTANCE' field or instance() method...
L3416[23:32:29] ⇦ Quits: Prophet (~Comstock@50.106.220.80) (Ping timeout: 198 seconds)
L3417[23:34:25] <tterrag> Unh0ly_Tigg: how is that limiting? lol
L3418[23:35:19] <Unh0ly_Tigg> I can use any name for the target of the annotation?
L3419[23:35:26] <tterrag> ?
L3420[23:35:32] <tterrag> well yeah, you are doing yours on fields
L3421[23:36:23] <Unh0ly_Tigg> yeah, and it wouldn't be that hard to do it on methods too, but I've got the automatic bus registering detecting which busses via searching methods.
L3422[23:37:45] ⇦ Quits: Brokkoli (~Brokkoli@e177137122.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))
L3423[23:37:51] <Unh0ly_Tigg> what sucks though, is that Class.getDeclaredMethods() returns an array, and not a List or Collection, meaning it's not easy to use the stream api...
L3424[23:38:19] <CptRageToaster> what's the magic to get IDEA to notice resources?
L3425[23:38:37] <CptRageToaster> I think there's some sort of workaround that needs to happen in the build.gradle
L3426[23:39:04] *** AbrarSyed is now known as Abrar|gone
L3427[23:41:39] <fry> sourceSets { main { output.resourcesDir = output.classesDir } }
L3428[23:42:22] ⇦ Quits: McJty (~jorrit@94-225-252-38.access.telenet.be) (Quit: Ex-Chat)
L3429[23:43:48] *** TTFTCUTS is now known as TTFT|Away
L3430[23:46:25] <CptRageToaster> fry: java.lang.IllegalArgumentException: Multiple entries with same key:
L3431[23:47:14] <CptRageToaster> https://gist.github.com/CptSpaceToaster/3808d8b5420b1abeee80
L3432[23:50:04] ⇦ Quits: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net) (Killed (NickServ (GHOST command used by Xinphreak)))
L3433[23:50:15] ⇦ Quits: maxlowry123 (~IceChat9@pool-96-236-38-172.albyny.fios.verizon.net) (Ping timeout: 378 seconds)
L3434[23:50:21] ⇨ Joins: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net)
L3435[23:54:51] ⇦ Quits: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net) ()
L3436[23:55:05] ⇨ Joins: DemoXin (~DemoXin@adsl-98-84-205-79.gsp.bellsouth.net)
<<Prev Next>> Scroll to Top