<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:09] <M4thG33k> Greetings! I'm trying to load a model using OBJLoader (MC 1.8.9) and am getting the following crash report: https://goo.gl/tM8WEW
L2[00:00:33] <M4thG33k> I've used the loader before without having this issue, so I have no idea what is causing it...
L3[00:01:55] *** williewillus is now known as willieaway
L4[00:02:10] <M4thG33k> Here's the link to the model that is attempting to load the obj: https://goo.gl/xlD7H5
L5[00:02:35] *** willieaway is now known as williewillus
L6[00:02:44] <williewillus> !gm getChatComponentText_TextValue
L7[00:02:51] <williewillus> loool
L8[00:02:53] <xaero> name and shame!!
L9[00:03:05] <williewillus> !!gm getChatComponentText_TextValue
L10[00:03:06] <MCPBot_Reborn> === MC 1.9: net/minecraft/util/text/TextComponentString.getChatComponentText_TextValue (fa.g) UNLOCKED ===
L11[00:03:07] <MCPBot_Reborn> Name : g => func_150265_g => getChatComponentText_TextValue
L12[00:03:07] <MCPBot_Reborn> Descriptor : ()Ljava/lang/String;
L13[00:03:08] <MCPBot_Reborn> Comment : Gets the text value of this ChatComponentText. TODO: what are getUnformattedText and getUnformattedTextForChat missing that made someone decide to create a third equivalent method that only ChatComponentText can implement?
L14[00:03:09] <MCPBot_Reborn> Last Change: 2014-01-13 05:47:54-05:00 (airbreather)
L15[00:03:36] <xaero> lol was half joking, but ok :P saves us a gm
L16[00:03:43] <williewillus> ;p
L17[00:03:47] ⇦ Quits: MattDahEpic (~MattDahEp@184-96-202-46.hlrn.qwest.net) (Ping timeout: 190 seconds)
L18[00:03:47] <williewillus> old mapping though
L19[00:04:42] <williewillus> bleh yourkit is paid
L20[00:04:50] <williewillus> and visualvm is sucking at calculating the retained sizes
L21[00:07:53] ⇨ Joins: Naiten (~Naiten@77.34.89.55)
L22[00:08:43] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L23[00:10:13] *** cpw is now known as cpw|out
L24[00:14:11] ⇦ Quits: M4thG33k (~M4thG33k@173-29-128-244.client.mchsi.com) (Quit: I've derivatives to take...adios!)
L25[00:17:43] ⇦ Quits: Naiten (~Naiten@77.34.89.55) (Read error: Connection reset by peer)
L26[00:20:56] ⇦ Quits: Arctic_Wolfy (~Arctic@71-8-85-40.dhcp.leds.al.charter.com) (Ping timeout: 186 seconds)
L27[00:22:47] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190 seconds)
L28[00:26:33] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L29[00:31:22] ⇨ Joins: PrinceCat (~PrinceCat@58-7-228-206.dyn.iinet.net.au)
L30[00:31:37] <kashike> williewillus: you can get yourkit for your personal projects if they are open source and you're willing to add a "Sponsored by YourKit" type thing on your repo
L31[00:31:39] <kashike> fyi
L32[00:31:46] <williewillus> meh
L33[00:31:52] <williewillus> also seems to be a forge leak
L34[00:35:04] <williewillus> i can't pin down the details though
L35[00:35:10] <williewillus> so I don't know if I should make a report or not
L36[00:35:16] <williewillus> but there very definitely is one
L37[00:35:29] <williewillus> both WorldClient and WorldServer hang around for a LONG time after leaving a save
L38[00:35:42] <williewillus> whereas in vanilla theyre immediately collected
L39[00:38:34] <PrinceCat> Interesting williewillus
L40[00:38:46] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:c1a1:d9d7:ccf4:dbd1:7b06) (Quit: Leaving)
L41[00:40:49] <PrinceCat> Anyone got some ideas on places to look if I'm trying to export item/block icons as files?
L42[00:40:59] <PrinceCat> I know there's a ScreenshotHelper class, right?
L43[00:41:05] <williewillus> oh man there was a mod that did just that
L44[00:41:08] <williewillus> can't remember the name
L45[00:41:13] <PrinceCat> Oh, serious?!
L46[00:41:18] <PrinceCat> Damn, I've love to see how they do it.
L47[00:41:20] <williewillus> its on curse but i don't remember
L48[00:41:32] <williewillus> probably draws into some buffer and grabs it
L49[00:41:46] <williewillus> I have code to dump the entire texture atlas but you're prbably not interested in that :P
L50[00:41:48] <PrinceCat> That's what I thought of doing, but I'm not quite sure where to start to achieve that.
L51[00:43:10] <flappy> williewillus: i think Kobata had something for block icons
L52[00:43:41] <flappy> https://github.com/Kobata/item-render
L53[00:43:47] <PrinceCat> https://github.com/Kobata/item-render
L54[00:43:49] <PrinceCat> Beat me to it.
L55[00:43:49] <williewillus> ah
L56[00:43:56] <williewillus> it's unascribed's http://minecraft.curseforge.com/projects/blockrenderer?gameCategorySlug=mc-mods&projectID=238656
L57[00:43:57] ⇦ Quits: DemoXin (~DemoXin@225.sub-70-210-52.myvzw.com) (Ping timeout: 207 seconds)
L58[00:43:58] <PrinceCat> Thanks flappy, I'll have a look!
L59[00:44:06] ⇨ Joins: DemoXin (~DemoXin@18.sub-70-210-4.myvzw.com)
L60[00:44:09] <unascribed> people are talking about my mod
L61[00:44:10] <unascribed> !!
L62[00:44:12] <williewillus> check out the one I linked as well
L63[00:44:28] <PrinceCat> Yes unascribed, I think it's exactly what I'm looking for!
L64[00:44:35] <unascribed> :D
L65[00:44:39] <unascribed> fun fact
L66[00:44:42] <unascribed> I didn't make that mod for any reason
L67[00:44:44] <unascribed> I didn't need it
L68[00:44:45] <unascribed> I just made it
L69[00:44:53] <PrinceCat> I'll add you to my special mentions in my mod!
L70[00:44:58] <PrinceCat> Can I peek at your source?
L71[00:45:06] <unascribed> It's MIT, so go ahead :P
L72[00:45:16] <unascribed> be warned my GL code isn't the greatest
L73[00:45:20] <williewillus> !gc WorldClient 1.8.9
L74[00:45:28] <unascribed> I usually work in GL3 and working in GL1 with immediate mode is... different
L75[00:45:52] <PrinceCat> "credits": "unascribed"
L76[00:45:54] <PrinceCat> ;)
L77[00:46:32] <PrinceCat> So, unascribed would you mind talking me through how it works?
L78[00:46:37] <PrinceCat> I'm very interested.
L79[00:46:48] <unascribed> I intended to write comments before I open sourced it but forgot
L80[00:46:50] <unascribed> I'll just go do that
L81[00:47:55] ⇨ Joins: Naiten (~Naiten@82.162.1.45)
L82[00:50:07] <williewillus> !gc Chunk 1.8.9
L83[00:51:40] ⇨ Joins: shadekiller666 (~shadekill@108.71.35.115)
L84[00:52:26] <LatvianModder> williewillus: you and the rest mcp just assume that these are the class names? Its not like there is a list of names available from mojang?
L85[00:52:42] *** williewillus is now known as willieaway
L86[00:54:03] <xaero> ?
L87[00:54:32] <xaero> Lex/MCP does get a list from Mojang, but for reasons, they can't lift Mojang's names verbatim
L88[00:54:50] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L89[00:55:13] <xaero> it doesn't matter that searge class names aren't exactly Mojang's name though, just enough to "make sense" for modders
L90[00:56:34] <xaero> if you have an issue with a class name, the window for 1.9 renames were closed a few weeks ago
L91[00:56:45] <xaero> but you can still submit them to the issue tracker for future consideration
L92[00:56:45] ⇦ Quits: Flashfire (Flashfire@d24-36-192-173.home1.cgocable.net) (Ping timeout: 198 seconds)
L93[00:57:56] <unascribed> comment commit pushed, PrinceCat
L94[00:58:15] <PrinceCat> Thanks unascribed, I'll take a look now!
L95[00:58:28] <fry> 9 days ago != few weeks ago >.>
L96[00:58:47] <Matthew> it's more than one week :P
L97[00:58:59] <xaero> meh, fine :P
L98[00:59:58] <PrinceCat> What're the AffineTransform actions doing unascribed?
L99[01:00:10] <unascribed> I'll add comments there as well
L100[01:00:15] <unascribed> it's just some image transforms
L101[01:00:19] <unascribed> correcting some mistakes right now
L102[01:00:22] <unascribed> second commit inc.
L103[01:01:29] ⇨ Joins: Arctic_Wolfy (~Arctic@71-8-85-40.dhcp.leds.al.charter.com)
L104[01:02:35] <unascribed> pushed
L105[01:03:43] <unascribed> another correction pushed
L106[01:06:42] <PrinceCat> Say I wanted to spit out 64x64, or 128x128, would I change this line?
L107[01:06:43] <PrinceCat> size = Math.min(Math.min(mc.displayHeight, mc.displayWidth), 512);
L108[01:07:05] ⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L109[01:08:48] <unascribed> yeah
L110[01:08:53] <unascribed> replace the 512 with anything else
L111[01:08:59] <unascribed> but you should just rescale the resulting image
L112[01:09:02] ⇦ Quits: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net) (Read error: Connection reset by peer)
L113[01:09:08] <unascribed> I render them at 512 so they can be used for anything
L114[01:09:43] <unascribed> on Linux you can use a bash loop with ImageMagick
L115[01:09:49] <unascribed> on Windows there's probably some good bulk resize tool
L116[01:10:05] <PrinceCat> Oh, I want to send it off to a web server using HTTP
L117[01:10:11] <McJty> ImageMagick exists on windows too
L118[01:10:14] <McJty> And so does bash
L119[01:10:15] <PrinceCat> So it'll have to be transformed internally.
L120[01:10:26] <unascribed> you can do that easily in java
L121[01:10:28] <PrinceCat> Also minimises filesize
L122[01:10:44] <unascribed> myImage.createScaledInstance(64, 64, BufferedImage.SCALE_AREA_AVERAGING)
L123[01:10:48] <unascribed> from memory
L124[01:10:50] <unascribed> may be slightly different
L125[01:11:03] <unascribed> I recommend area averaging scale as it's fast and looks similar to the quality scaling
L126[01:11:06] <Ordinastie> damn, some are not really bright : http://puu.sh/nA77h.png
L127[01:11:09] ⇦ Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Ping timeout: 198 seconds)
L128[01:11:30] <unascribed> :/
L129[01:11:37] <unascribed> that's just... wow
L130[01:11:59] <unascribed> maybe if the screen just said "Please install malisiscore" in big letters people would get it
L131[01:15:37] <PrinceCat> Okay, unascribed - so if I just want to feed it an ItemStack and then use the result I'll need everything under the render method, yeah?
L132[01:15:49] <unascribed> not exactly
L133[01:15:57] <unascribed> it's very important that it be run in the pre-render stage
L134[01:16:05] <PrinceCat> Oh okay.
L135[01:16:12] <PrinceCat> Hmmm...
L136[01:16:12] <unascribed> so you'll need to add your stacks to a queue and pop from it before each frame
L137[01:16:30] <unascribed> if you don't care about lag, just render them all at once
L138[01:16:38] <unascribed> it can be run multiple times in succession without problems
L139[01:16:44] <unascribed> if you do care, render them one at a time
L140[01:17:07] <PrinceCat> It should never be a ridiculous amount of items so it should be okay to do them on the fly.
L141[01:17:20] <unascribed> what're you using this for, out of curiosity?
L142[01:17:38] <unascribed> pre-rendering barrel-like item icons like a smart person?
L143[01:17:52] <McJty> Why is Chunk.setChunkLoaded(boolean loaded)
L144[01:17:52] <McJty> becamse client-side only in recent forge?
L145[01:17:54] <unascribed> seriously so many barrel-like mods are so laggy...
L146[01:18:00] <McJty> The flag that is set is relevant server-side too
L147[01:18:13] <unascribed> SideOnly is decided based on the actual usage
L148[01:18:17] <unascribed> so I guess vanilla stopped using it
L149[01:18:23] <unascribed> so the optimizer stripped it out
L150[01:18:31] <McJty> Bah that's annoying
L151[01:18:40] <unascribed> you can request it be made available on both sides
L152[01:18:47] <unascribed> not sure what the process is like on that but it's talked about and has been done
L153[01:18:58] <PrinceCat> I decided to work on my web interface mod again, so basically sending information to a web server for viewing.
L154[01:18:59] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L155[01:19:03] <unascribed> ah
L156[01:19:06] <PrinceCat> Decided it would be nice to have icons for inventories.
L157[01:20:06] <PrinceCat> Oh okay, I see now.
L158[01:20:19] ⇦ Quits: shadekiller666 (~shadekill@108.71.35.115) (Quit: Leaving)
L159[01:20:24] <PrinceCat> The GUI stuff was confusing me, but that's your stuff.
L160[01:20:28] <PrinceCat> I can strip that stuff.
L161[01:20:42] <unascribed> yeah, sorry
L162[01:20:49] <unascribed> I thought you wanted insight into how the rendering works out of curiosity
L163[01:20:52] <unascribed> not that you wanted to use it :P
L164[01:21:43] <McJty> Hmm. For now I'm going to have to use an at to fix this I think
L165[01:22:06] <PrinceCat> Oh, is it okay if I use it unascribed?
L166[01:22:13] <unascribed> yeah, it's MIT
L167[01:22:19] <unascribed> you just need to keep a license notice in your mod somewhere
L168[01:22:30] <PrinceCat> Can do.
L169[01:25:03] <LatvianModder> I dont think that for MIT that is even needed :D
L170[01:25:19] <unascribed> yeah, it may just be if you distribute source
L171[01:25:24] <unascribed> I honestly don't care either way
L172[01:25:25] <LatvianModder> Its like.. DoWhateverLicense
L173[01:25:31] <unascribed> I use MIT /because/ it's super permissive
L174[01:25:36] <unascribed> so just do whatever
L175[01:25:41] ⇨ Joins: Poppy (~Poppy@chello085216146055.chello.sk)
L176[01:25:46] <LatvianModder> I use MIT on all da things
L177[01:25:55] <unascribed> it took me a day to write this code, I hold no value to it :D
L178[01:33:50] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L179[01:35:40] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L180[01:37:04] ⇦ Quits: Admiral_Damage (~Admiral_D@119.239.125.91.dyn.plus.net) (Quit: Leaving)
L181[01:39:40] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 195 seconds)
L182[01:43:41] <PrinceCat> Holy moly, unascribed you've done it.
L183[01:44:41] <PrinceCat> There was a GL invalid operation error... I don't know why, but it didn't crash.
L184[01:45:11] *** AbrarSyed is now known as Abrar|gone
L185[01:46:08] <PrinceCat> [17:43:10] [Client thread/ERROR]: @ Post render
L186[01:46:08] <PrinceCat> [17:43:10] [Client thread/ERROR]: 1282: Invalid operation
L187[01:46:24] ⇦ Quits: Khumps (~Kevin@2601:18f:902:4aad:7806:6892:7141:6996) (Read error: Connection reset by peer)
L188[01:47:57] ⇨ Joins: Noppes (~Noppes@82-168-99-26.ip.telfort.nl)
L189[01:48:57] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L190[01:49:18] ⇨ Joins: Admiral_Damage (~Admiral_D@119.239.125.91.dyn.plus.net)
L191[01:49:33] ⇨ Joins: Admiral_Damage|Portable (~Admiral_D@119.239.125.91.dyn.plus.net)
L192[01:49:51] ⇨ Joins: Davnit (~Davnit@71-47-89-196.res.bhn.net)
L193[01:52:27] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 190 seconds)
L194[01:54:23] <unascribed> I haven't bothered to look into that error yet
L195[01:54:27] <unascribed> happens in the mod itself too
L196[01:54:32] <unascribed> but it has no effect, so..
L197[01:57:31] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L198[01:58:28] <PrinceCat> I wonder if I can catch and ignore it..
L199[02:00:01] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20160309 mappings to Forge Maven.
L200[02:00:05] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20160309-1.9.zip (mappings = "snapshot_20160309" in build.gradle).
L201[02:00:15] <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/
L202[02:00:36] <xaero> dunno if anyone is interested in AI, but ALphaGo just beat a Go grandmaster in Game 1
L203[02:00:44] <xaero> AlphaGo*
L204[02:00:58] <PrinceCat> Also, thanks for explaining it to me unascribed.
L205[02:01:02] <unascribed> sure
L206[02:01:06] <unascribed> you're welcome :P
L207[02:01:23] <PrinceCat> I've never really looked into Java GL and Graphics before, is there a good place I can learn?
L208[02:01:24] <unascribed> I'm just happy people are finding my code equivalent of rambling useful
L209[02:01:30] <unascribed> well first off
L210[02:01:33] <unascribed> DO NOT LEARN FROM MINECRAFT
L211[02:01:43] <unascribed> it uses legacy GL as mentioned in the comments
L212[02:01:47] <PrinceCat> THAT'S ALL I'VE LEARNT FROM SO FAR, AM I DOOMED?
L213[02:01:54] <unascribed> I'm not aware of any particular modern GL tutorials
L214[02:01:58] <unascribed> no, just forget everything you know
L215[02:02:06] <unascribed> :P
L216[02:02:11] *** Ashlee is now known as Ash|Work
L217[02:02:15] <unascribed> just look up something along the lines of "opengl shader tutorial"
L218[02:02:22] <unascribed> if you want to do your own stuff, at least.
L219[02:02:31] <unascribed> if it's for minecraft then you need to take the legacy GL route
L220[02:02:45] <unascribed> I've learned everything I know about legacy GL from Minecraft, so
L221[02:02:50] *** DonAway is now known as DRedhorse
L222[02:05:03] <PrinceCat> Okay, sweet.
L223[02:05:15] <PrinceCat> Also, how's this? https://gist.github.com/LiamEarle/d2bf612ea3667544d114
L224[02:05:21] <PrinceCat> I've mentioned that it's your code in my class file.
L225[02:05:41] <unascribed> well, the MIT license says you need to include the license itself
L226[02:05:47] <unascribed> but I'm personally fine with it so do whatever
L227[02:05:51] <unascribed> I'm not going to sue you or anything
L228[02:06:04] <PrinceCat> I'll include the licence in my GitHub repo
L229[02:06:11] <PrinceCat> (Which is nonexistant as of yet)
L230[02:06:16] <PrinceCat> existent*
L231[02:06:27] <unascribed> :P
L232[02:07:14] ⇨ Joins: Khumps (~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca)
L233[02:07:30] *** MrKick|Away is now known as MrKickkiller
L234[02:07:44] ⇨ Joins: Upth (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L235[02:09:29] ⇨ Joins: Cooler (~CoolerExt@117.207.165.117)
L236[02:11:56] ⇦ Quits: DemoXin (~DemoXin@18.sub-70-210-4.myvzw.com) (Killed (NickServ (GHOST command used by DemoXin-StartUp!~DemoXin@236.sub-70-210-1.myvzw.com)))
L237[02:11:59] ⇨ Joins: DemoXin (~DemoXin@236.sub-70-210-1.myvzw.com)
L238[02:12:34] ⇦ Quits: Drullkus (~Drullkus@c-67-180-188-243.hsd1.ca.comcast.net) (Quit: poof)
L239[02:14:48] ⇦ Quits: Khumps (~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca) (Read error: Connection reset by peer)
L240[02:15:48] ⇦ Quits: DemoXin (~DemoXin@236.sub-70-210-1.myvzw.com) (Killed (NickServ (GHOST command used by DemoXin-StartUp!~DemoXin@189.sub-70-210-50.myvzw.com)))
L241[02:15:51] ⇨ Joins: DemoXin (~DemoXin@189.sub-70-210-50.myvzw.com)
L242[02:19:28] ⇦ Quits: AbsentThirdEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Quit: I am the forgotten eye.)
L243[02:24:03] ⇦ Quits: Arctic_Wolfy (~Arctic@71-8-85-40.dhcp.leds.al.charter.com) (Ping timeout: 198 seconds)
L244[02:25:07] ⇨ Joins: Searge|work (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L245[02:26:55] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 195 seconds)
L246[02:27:57] ⇦ Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 207 seconds)
L247[02:29:33] ⇨ Joins: Nitrodev (~Nitrodev@dcx0f0yhvw7k21fx-4czt-3.rev.dnainternet.fi)
L248[02:31:12] ⇦ Quits: DemoXin (~DemoXin@189.sub-70-210-50.myvzw.com) (Ping timeout: 207 seconds)
L249[02:35:55] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L250[02:38:28] <McJty> What would be the best way to make a block that can mimic every other MC block at runtime?
L251[02:40:38] ⇨ Joins: Khumps (~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca)
L252[02:48:52] ⇦ Quits: PrinceCat (~PrinceCat@58-7-228-206.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L253[02:49:56] ⇨ Joins: MalkContent (MalkConten@p4FDCFD0A.dip0.t-ipconnect.de)
L254[02:50:41] *** fry is now known as fry|sleep
L255[02:54:41] ⇦ Quits: Brokkoli (~Brokkoli@p5b23cbd5.dip0.t-ipconnect.de) (Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und das T�ten angemessen wirkt. (George Orwell))
L256[02:58:07] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190 seconds)
L257[03:00:41] ⇨ Joins: PrinceCat (~PrinceCat@58-7-228-206.dyn.iinet.net.au)
L258[03:03:16] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L259[03:07:44] *** AEnterpriseAFK is now known as AEnterprise
L260[03:09:44] <Ordinastie> McJty, not really possible
L261[03:10:39] <Ordinastie> I assume you mean that it can change dynamically
L262[03:11:17] <Ordinastie> problem is, you have a certain amount of methods that are not world sensitive
L263[03:14:02] <McJty> Well I have done it in 1.7.10
L264[03:14:13] <McJty> So I doubt it it totally not possible
L265[03:15:06] <McJty> I did have a few different blocks for the things that are not world sensitive
L266[03:15:06] <Ordinastie> but it's even harder with 1.8 because of the blockStates
L267[03:15:23] <McJty> Well hard or not. I have to solve it if I want to port the rftools shield to 1.8
L268[03:17:33] <Khumps> how do i set block metadata from the TileEntity of it
L269[03:18:02] <McJty> Khumps, you can set blockstate from within your tile entitiy
L270[03:18:04] <McJty> entity
L271[03:18:11] <McJty> i.e. worldObj.setBlockState(getPos(), ...)
L272[03:18:29] <Khumps> setBlockState thats what it was. Thanks!
L273[03:20:42] <Khumps> for the flag should i use 3? its updating the texture on a furnace-type block
L274[03:21:15] <McJty> yes in that case
L275[03:21:59] <Khumps> k thanks
L276[03:27:06] ⇦ Quits: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Read error: Connection reset by peer)
L277[03:28:24] ⇦ Quits: Admiral_Damage|Portable (~Admiral_D@119.239.125.91.dyn.plus.net) (Ping timeout: 207 seconds)
L278[03:30:13] <Khumps> yay my code actually works!
L279[03:30:42] <Khumps> i made a basic generator and power storage
L280[03:31:19] <Wuppy> <Khumps> yay my code actually works
L281[03:31:26] <Wuppy> all javascript programmers ever :P
L282[03:31:28] ⇨ Joins: covers1624_ (~covers162@ppp118-210-99-151.lns20.adl2.internode.on.net)
L283[03:31:30] ⇨ Joins: LexDesktop (~LexManos@172.76.2.58)
L284[03:31:31] MineBot sets mode: +o on LexDesktop
L285[03:31:41] ⇨ Joins: Davnit_ (~Davnit@71-47-89-196.res.bhn.net)
L286[03:31:51] ⇨ Joins: MoxieGrrl_ (~MoxieGrrl@173-23-172-139.client.mchsi.com)
L287[03:31:52] ⇨ Joins: NullEntity_ (~NullEntit@cpe-24-208-49-242.new.res.rr.com)
L288[03:32:33] <Khumps> is it possible to add a mod into my dev enviorment to try and test it with other modded blocks?
L289[03:32:33] <Khumps> cuz im using COFH RF api
L290[03:32:33] ⇦ Quits: lahwran (~lahwran@lahwran.net) (Ping timeout: 186 seconds)
L291[03:32:33] ⇦ Quits: diesieben07 (~diesieben@abrarsyed.com) (Ping timeout: 186 seconds)
L292[03:32:33] ⇦ Quits: Cypher121 (~Cypher121@fox.cypher.coffee) (Ping timeout: 186 seconds)
L293[03:32:33] ⇦ Quits: Josephur (~wedontcar@shop.stack-tech.com) (Ping timeout: 186 seconds)
L294[03:32:33] ⇦ Quits: itachi1706 (~itachi170@doserver.itachi1706.com) (Ping timeout: 186 seconds)
L295[03:32:40] <McJty> Just add other mods to your dev env
L296[03:32:42] <McJty> i.e. in run/mods
L297[03:32:44] ⇦ Quits: covers1624 (~covers162@ppp118-210-99-151.lns20.adl2.internode.on.net) (Read error: Connection reset by peer)
L298[03:32:48] ⇦ Quits: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Killed (NickServ (GHOST command used by orn!~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)))
L299[03:32:49] ⇨ Joins: diesieben07 (~diesieben@abrarsyed.com)
L300[03:32:50] <Khumps> k
L301[03:32:53] <McJty> If you use IntelliJ it will work fine. If you use Eclipse there is a chance of it working fine
L302[03:33:00] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L303[03:33:20] ⇦ Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Ping timeout: 186 seconds)
L304[03:33:20] ⇦ Quits: NullEntity (~NullEntit@cpe-24-208-49-242.new.res.rr.com) (Ping timeout: 186 seconds)
L305[03:33:20] ⇦ Quits: LexManos (~LexManos@172.76.2.58) (Ping timeout: 186 seconds)
L306[03:33:43] <Khumps> lol
L307[03:33:44] ⇦ Quits: Upth (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping timeout: 186 seconds)
L308[03:33:44] ⇦ Quits: MoxieGrrl (~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping timeout: 186 seconds)
L309[03:33:53] ⇦ Quits: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Killed (NickServ (GHOST command used by orn!~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)))
L310[03:33:56] <Khumps> yep crashed
L311[03:34:04] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L312[03:34:08] ⇨ Joins: Upth (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L313[03:34:10] ⇦ Parts: Upth (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) ())
L314[03:34:24] ⇨ Joins: Upth (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L315[03:34:32] <McJty> What mod did you add?
L316[03:34:36] <Khumps> mekanism
L317[03:34:43] <McJty> Ah you are on 1.7?
L318[03:34:46] <Khumps> ya
L319[03:34:55] <McJty> Well then that will not work. The trick I told you only works in 1.8
L320[03:34:59] <McJty> BTW, don't develop in 1.7
L321[03:35:03] <McJty> It is history
L322[03:35:15] <Khumps> ive heard that 1.8 was cancer
L323[03:35:24] <McJty> ???
L324[03:35:29] <McJty> You heared wrong
L325[03:35:31] ⇨ Joins: itachi1706 (~itachi170@doserver.itachi1706.com)
L326[03:35:35] <McJty> <Khumps> setBlockState thats what it was. Thanks!
L327[03:35:40] <McJty> BTW, are you sure you are using 1.7?
L328[03:35:44] <Khumps> ya
L329[03:35:45] <McJty> setBlockState() is 1.8 only
L330[03:35:50] <McJty> Doesn't exist in 1.7
L331[03:35:58] <Khumps> ik
L332[03:36:00] <McJty> I mean I was giving 1.8 specific advice all the time
L333[03:36:25] <Khumps> i i forgot that i needed to use worldObj to set the block
L334[03:36:29] <McJty> Anyway, really. There is *no* reason at all to stay developing on 1.7 now
L335[03:36:37] <McJty> 1.8 is so much better in practically every way
L336[03:36:40] <Khumps> i typed in worldObj.set and it found the right method
L337[03:37:05] <Khumps> i stuck with 1.7 because there are more tuts
L338[03:37:24] <Khumps> im so new at this i need my hand held on every step :D
L339[03:37:24] ⇦ Quits: Isi (~Isi@cpc73928-walt17-2-0-cust74.13-2.cable.virginm.net) (Ping timeout: 198 seconds)
L340[03:37:32] <McJty> All the more reason to use 1.8
L341[03:37:37] <McJty> Otherwise you'll have to learn things twice
L342[03:37:40] <McJty> As a lot has changed
L343[03:37:58] <McJty> And all major mods are now moving to 1.8 or have moved already
L344[03:37:59] <Khumps> ik
L345[03:38:03] <McJty> (or 1.9)
L346[03:38:10] <Khumps> exactly what i was going to
L347[03:38:11] <Khumps> say
L348[03:38:15] <Khumps> im just waiting for 1.9
L349[03:38:27] <McJty> Well to do 1.9 you have to do all the 1.8 stuff too. There is no point in waiting
L350[03:38:28] <Khumps> becauase 1.8 gonna faze out so quick
L351[03:38:33] <McJty> You are still learning things that are gone
L352[03:38:40] <McJty> Because 1.9 is not bringing 1.7 back
L353[03:38:44] <Khumps> ik
L354[03:38:48] <McJty> And 1.9 and 1.8 are very much alike
L355[03:38:51] *** Upth is now known as orn
L356[03:38:52] *** Upthorn is now known as Upth
L357[03:38:53] *** orn is now known as Upthorn
L358[03:39:18] <Khumps> i just felt that trying to change in the middle of learning would be a pain
L359[03:39:30] <Khumps> so i got some basics down and then ill move on
L360[03:39:39] <Khumps> even though some of it might change
L361[03:40:16] <McJty> Well IMHO it is a bad idea to start learning with 1.7 now
L362[03:40:28] <Khumps> well than ill take that advice
L363[03:40:42] <Khumps> since you obviously know more than me LD
L364[03:40:43] <Khumps> :D
L365[03:41:22] <Khumps> wait a miute....
L366[03:41:27] <Khumps> ur name rings a bell
L367[03:41:28] <McJty> One of the things that is causing 1.8 the most trouble is porting a mod from 1.7 to it
L368[03:41:35] <Khumps> RF tools?
L369[03:41:37] <McJty> So if you don't start on 1.7 to begin with you save a lot of time
L370[03:41:38] <McJty> yep
L371[03:41:46] <Khumps> cool!
L372[03:43:25] <Khumps> i havent actually looked but is there any info on 1.9 forge?
L373[03:43:43] ⇨ Joins: P3pp3rF1y3 (~P3pp3rF1y@100-250-77-178-ptr.xsky.cz)
L374[03:44:02] <unascribed> well
L375[03:44:03] <unascribed> it's not done
L376[03:44:24] <unascribed> https://github.com/MinecraftForge/MinecraftForge/commits/1.9
L377[03:46:21] <Khumps> its amazing
L378[03:46:32] <Nitrodev> hi
L379[03:46:48] <Khumps> like how many of the forge devs have actually met in person im curious
L380[03:46:59] <Khumps> is it all online collaboration?
L381[03:47:12] ⇨ Joins: Isi (~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net)
L382[03:47:15] <McJty> Well many have actually met since there are often minecon and PAX and other conferences about minecraft
L383[03:47:22] <Nitrodev> quite pssibly online but i think they've met at Minecon
L384[03:47:23] <McJty> But development is online
L385[03:47:31] <Khumps> ya thats what i mean
L386[03:47:46] <Khumps> also i am still in the dark
L387[03:47:48] <Khumps> who is lex?
L388[03:47:59] <Khumps> and why must i not speak thy name :D
L389[03:48:20] <Nitrodev> saying the full name pings people
L390[03:48:23] <unascribed> lex is the local deity
L391[03:48:26] <unascribed> and lex does not like being pinged
L392[03:48:28] <Nitrodev> which can get annoying
L393[03:48:29] <Khumps> rrom that link unascribed sent me im assuming he a dev
L394[03:48:36] <unascribed> yeah
L395[03:48:49] <Nitrodev> one of the founders i think?
L396[03:48:53] <Khumps> ah
L397[03:49:02] <Khumps> god of the forge
L398[03:49:06] <unascribed> never ping lex unless it's for a really good reason
L399[03:49:15] <unascribed> otherwise you will have the wrath of lex brought down upon you
L400[03:49:20] <Cazzar> If you're not sure, then the answer is probably don't
L401[03:49:21] <unascribed> usually in the form of a ban
L402[03:49:28] <Nitrodev> or a kick
L403[03:49:31] <unascribed> usually a ban.
L404[03:49:41] <Nitrodev> pinging probably results in a ban
L405[03:49:54] <Nitrodev> annoy him otherwise and it's a kick
L406[03:49:54] <unascribed> and yeah, I mean really really really *really* /really/ _really_ good reason
L407[03:49:55] <McJty> I've never seen pinging result in a ban. Only a kick
L408[03:49:59] <McJty> I've done it myself in the past
L409[03:50:01] <Nitrodev> ^from experience^
L410[03:50:08] <McJty> Except perhaps if you do it repeatedly
L411[03:50:20] <unascribed> ¯\_(ツ)_/¯
L412[03:50:32] <unascribed> there was the guy the other day who got banned for ~10h for pinging lex
L413[03:50:34] <Nitrodev> but seriously= DON'T
L414[03:50:37] <unascribed> though I think he did some other stuff as well
L415[03:50:38] <unascribed> idr
L416[03:51:42] <Khumps> interesting he changed his name
L417[03:51:48] <Khumps> used to be manos
L418[03:51:55] <Khumps> now its desktop and mobile
L419[03:52:10] <Nitrodev> literally used when he's either on mobile or pc
L420[03:52:20] <Khumps> well ive been enlightened
L421[03:52:27] <unascribed> maybe it's to avoid being pinged by shoddy copy/paste jobs?
L422[03:52:38] <Nitrodev> yeah could be
L423[03:52:41] <Khumps> well i got a test tomorrow and its 5am and i got a test tomorrow. RIP
L424[03:52:49] <Khumps> and i just repeated that
L425[03:52:54] <Nitrodev> yes you did
L426[03:52:57] <Khumps> can u tell im tired?
L427[03:53:00] <Khumps> night :P
L428[03:53:01] <Nitrodev> nope
L429[03:53:02] <unascribed> either way, it's 0500 here and I need to log off
L430[03:53:03] <unascribed> so
L431[03:53:06] <Nitrodev> night
L432[03:53:07] <Khumps> take care
L433[03:53:12] ⇦ Quits: Khumps (~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca) (Quit: Leaving)
L434[04:20:15] ⇨ Joins: MaxwellJoneZ (~MaxwellJo@f055225046.adsl.alicedsl.de)
L435[04:24:16] *** Darkevilmac is now known as DarkevilAway
L436[04:26:01] ⇦ Quits: PrinceCat (~PrinceCat@58-7-228-206.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L437[04:37:00] ⇦ Quits: Isi (~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net) (Ping timeout: 195 seconds)
L438[04:37:40] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error: Connection reset by peer)
L439[04:39:06] ⇨ Joins: PrinceCat (~PrinceCat@58-7-228-206.dyn.iinet.net.au)
L440[04:40:16] ⇨ Joins: Isi (~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net)
L441[04:44:00] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L442[04:45:55] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L443[04:50:57] ⇦ Quits: Naiten (~Naiten@82.162.1.45) (Ping timeout: 207 seconds)
L444[05:01:47] ⇨ Joins: Mraof (~mraof@pool-100-7-100-55.rcmdva.fios.verizon.net)
L445[05:02:33] *** Vigaro|AFK is now known as Vigaro
L446[05:18:31] ⇨ Joins: Seppon (~Noppes@82-168-99-26.ip.telfort.nl)
L447[05:20:45] ⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping timeout: 195 seconds)
L448[05:23:44] ⇦ Quits: mezz (~mezz@24.6.28.151) (Read error: Connection reset by peer)
L449[05:32:44] ⇨ Joins: PaleOff (~paleo@weneg.de)
L450[05:32:44] MineBot sets mode: +v on PaleOff
L451[05:32:49] *** PaleOff is now known as PaleoCrafter
L452[05:38:16] ⇨ Joins: iari (~iari@evana.futhark24.org)
L453[05:44:17] *** Seppon is now known as Noppes
L454[05:55:50] ⇨ Joins: Naiten (Naiten@5.143.32.206)
L455[05:59:19] ⇨ Joins: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl)
L456[06:03:06] ⇨ Joins: H1N1theI (~h1n1thei@2601:5c2:8100:5898::4d96)
L457[06:04:52] ⇨ Joins: mustangflyer (~mustangfl@p5B094CA1.dip0.t-ipconnect.de)
L458[06:06:35] ⇦ Quits: mustangflyer (~mustangfl@p5B094CA1.dip0.t-ipconnect.de) (Client Quit)
L459[06:06:40] ⇨ Joins: mustangflyer (~mustangfl@p5B094CA1.dip0.t-ipconnect.de)
L460[06:29:03] ⇨ Joins: yopu (~yopu@184-89-171-53.res.bhn.net)
L461[06:37:56] ⇨ Joins: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L462[06:42:37] ⇨ Joins: Blue_Monster122 (uid82864@2604:8300:100:200b:6667:4:1:43b0)
L463[06:48:19] ⇨ Joins: Cypher121 (~Cypher121@fox.cypher.coffee)
L464[06:50:27] *** cpw|out is now known as cpw
L465[06:54:33] ⇨ Joins: VikeStep (~VikeStep@120.156.54.17)
L466[07:09:05] ⇨ Joins: Josephur (~wedontcar@2601:804:4001:2f00:f8be:e3ae:a797:ca31)
L467[07:14:47] ⇦ Quits: mustangflyer (~mustangfl@p5B094CA1.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L468[07:23:27] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190 seconds)
L469[07:24:07] ⇨ Joins: mustangflyer (~mustangfl@p5B094CA1.dip0.t-ipconnect.de)
L470[07:25:46] ⇦ Quits: portablejim (~portablej@2001:4830:121d:a01:ce4:9308:1eaf:8082) (Quit: Konversation terminated!)
L471[07:27:09] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L472[07:49:08] ⇦ Quits: PrinceCat (~PrinceCat@58-7-228-206.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L473[07:59:49] ⇨ Joins: kimfy (~kimfy___@89.10.163.17)
L474[08:05:39] ⇦ Quits: thor12022_oops (thor12022_@205.175.226.97) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L475[08:05:47] ⇨ Joins: thor12022_oops (thor12022_@205.175.226.97)
L476[08:13:15] ⇦ Quits: Naiten (Naiten@5.143.32.206) (Ping timeout: 198 seconds)
L477[08:15:59] *** Vigaro is now known as Vigaro|AFK
L478[08:16:12] ⇨ Joins: Tyhone (~Ryan@220-253-121-231.dyn.iinet.net.au)
L479[08:19:23] <Tyhone> Anyone have any idea for the best way to get a blocks resistance float? I cant seem to find a simple workaround, no getBlockResistance like there is with getBlockHardness.
L480[08:19:55] ⇨ Joins: Naiten (Naiten@5.143.84.218)
L481[08:20:57] <McJty> You'll have to use an AT or reflection
L482[08:23:39] <Tyhone> An AT? Sorry its been a year since I was last modding
L483[08:23:47] <McJty> Access Transformer
L484[08:23:57] <McJty> You can make private fields public that way
L485[08:24:02] <McJty> BTW, why do you need to access this?
L486[08:24:09] <McJty> getBlockHardness is what you should use really
L487[08:25:16] <Tyhone> Oh, damn diddnt even think of that, I'm just writing a debug tool that checks a couple of block settings when i right click it
L488[08:25:51] ⇨ Joins: Cojo (~Cojo@cpe-24-163-52-59.nc.res.rr.com)
L489[08:26:02] <McJty> Well for such a thing I would use reflection
L490[08:26:02] <Tyhone> Cheers Mate
L491[08:26:13] <McJty> That's less invasive and for a debug tool the slight overhead doesn't matter
L492[08:27:09] ⇦ Quits: VikeStep (~VikeStep@120.156.54.17) (Read error: Connection reset by peer)
L493[08:27:16] <Tyhone> Oh cool, thanks for the tip. I'm just reading up on some of the new forge things now :)
L494[08:30:55] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L495[08:32:46] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L496[08:35:35] <ghz|afk> it doesn't even matter for actula production mods ;P
L497[08:35:38] <ghz|afk> actual*
L498[08:36:10] <ghz|afk> you'd have to do thousands of reflection calls for it to matter (assuming you get the Field instance beforehand -- looking up a field is much slower than using the accessors)
L499[08:38:48] <McJty> Hmm, I always forget. But what's the best place to translate 'itemDamage' in your item to metadata for the block that gets placed when placing that item?
L500[08:40:07] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190 seconds)
L501[08:41:14] <McJty> nm, got it
L502[08:41:52] <Tyhone> What was the answer? Just curious, I wrote that early and I want to see if it's what I had
L503[08:42:00] <Tyhone> earlier*
L504[08:42:29] ⇨ Joins: RANKSHANK (~RANKSHANK@pa49-195-23-193.pa.nsw.optusnet.com.au)
L505[08:42:34] <McJty> You make your own ItemBlock that overrides getMetadata()
L506[08:44:17] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L507[08:44:30] <Tyhone> Bah, I knew it, I spent an hour trying that figure out why it wouldn't work for me a few hours ago, turns out I wrote getMetaData instead of getMetadata. took me ages to figure out why all my blocks defaulted to 0 when they were placed
L508[08:45:50] <sham1> Doesn't your IDE fix those kinds of errors anyway
L509[08:46:08] ⇦ Quits: Upthorn (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping timeout: 186 seconds)
L510[08:46:12] <McJty> I setup my IDE so that not doing @Override is an error
L511[08:46:18] <sham1> Why
L512[08:46:23] <McJty> So I cannot mess up like that
L513[08:46:26] <Tyhone> Eclipse wouldn't even highlight/underline it for me
L514[08:46:31] <sham1> Wait
L515[08:46:47] <sham1> I thought that you set it so that not doing @Override is not an error
L516[08:46:54] <sham1> I feel stupid
L517[08:47:12] <Tyhone> Oh how did you do that? that would be very handy
L518[08:47:40] <McJty> Editor/Inspections and then search for override
L519[08:47:48] <McJty> You can let that be flagged as an error there
L520[08:49:22] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L521[08:49:31] *** amadornes[OFF] is now known as amadornes
L522[08:50:50] <McJty> Is there a way to recolor a texture in json?
L523[08:50:56] <Tyhone> Huh, well this is going to be helpful
L524[08:51:03] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit: Leaving.)
L525[08:51:35] <Tyhone> yeah, I believe so, check the redstone dust json, redstone dusts sprite is plain red, i'm pretty sure it has something in there
L526[08:51:37] <McJty> Or will I have to use a custom model for that
L527[08:52:16] <Josephur> ok I'm going to attempt my first machine today... eep!
L528[08:52:39] <Tyhone> Good luck Jose :) 1.8?
L529[08:52:44] <Josephur> 1.8.9
L530[08:53:05] <Josephur> Going to nab the simplest machine mod I can find on github to get some insight
L531[08:53:49] <Tyhone> Haha same, that's my job for tomorrow. Need a campfire for food.
L532[08:53:57] <Tyhone> Good plan.
L533[08:54:18] <Josephur> Considering all I've done thus far is make items, spawns.. and simple shit
L534[08:54:22] <Josephur> this will be an undertaking :/
L535[08:55:46] <Tyhone> Yeah I was hoping for Nealegaming's machine tut to be out soon, but to no avail
L536[08:56:08] <Josephur> now the trick is finding a mod that's simplistic enough I can look at the source and quickly get the jist of it
L537[08:56:16] <Josephur> not one with 20 machinse and crazyness :D
L538[08:58:19] *** MattOfflineMc is now known as Mata
L539[08:58:25] <Tyhone> Mhmm makes it a bit hard to get the basics when you're trying to decode advanced haha
L540[09:03:12] ⇦ Quits: RANKSHANK (~RANKSHANK@pa49-195-23-193.pa.nsw.optusnet.com.au) (Ping timeout: 198 seconds)
L541[09:04:42] <sham1> Start simple, start with somthing you can reason about
L542[09:05:19] <sham1> In a way that basically goes "why is my code the way it is"
L543[09:06:14] <sham1> Your code should be able to convey meaning
L544[09:06:32] <sham1> In case of machines it could be "What is this operation supposed to accomplish2
L545[09:07:25] <sham1> And stuff like how is it supposed to go with other machins
L546[09:09:29] <Tyhone> Night all, cheers for the help. Have a good one!
L547[09:10:02] ⇦ Parts: Tyhone (~Ryan@220-253-121-231.dyn.iinet.net.au) ())
L548[09:11:03] ⇦ Quits: kimfy (~kimfy___@89.10.163.17) (Quit: off to whatever)
L549[09:11:43] <McJty> Ordinastie, here?
L550[09:13:35] ⇨ Joins: agowa338 (~Thunderbi@p54919EF7.dip0.t-ipconnect.de)
L551[09:14:33] <Ordinastie> yep ?
L552[09:14:39] <McJty> You made Malisis doors right?
L553[09:14:45] <McJty> Or however that is spelled
L554[09:15:04] <McJty> Apparantly it got removed from Unstable due to a memory leak and I was having the same issue. Are you aware of that issue?
L555[09:15:17] <Saphire> huh
L556[09:15:18] *** Ash|Work is now known as Ashlee
L557[09:16:49] <Ordinastie> McJty, from Pioneer modpack, whatever that is ?
L558[09:17:08] <McJty> No unstable. Quetzi removed it in last version
L559[09:17:08] <Ordinastie> they said "Malisis mod is causing memory leak"
L560[09:17:14] <McJty> FTB Unstable
L561[09:17:25] <Ordinastie> I asked which mod, they said, "don't care, we remove them all"
L562[09:17:53] <Ordinastie> when you say you had the same issue, you mean the memory leak ?
L563[09:17:56] <Quetzi> i narrowed to either core or doors
L564[09:17:58] <McJty> yes
L565[09:18:10] <Quetzi> but didn't have a huge amount of time
L566[09:18:50] <Ordinastie> humpf :(
L567[09:19:20] ⇦ Quits: Zyferus (~Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net) (Ping timeout: 195 seconds)
L568[09:19:47] <Ordinastie> I'm not even sure how to find that leak
L569[09:19:58] <Ordinastie> the report I had was "after an hour or so"
L570[09:20:07] <Ordinastie> with a 150mods modpack
L571[09:20:19] <McJty> Yes, after an hour sounds about right
L572[09:20:20] <Ordinastie> I doubt I would notice any leak with just my mod in dev
L573[09:20:23] <McJty> Depending on what I do
L574[09:20:27] <McJty> That's also what I'm experiencing
L575[09:20:37] <Quetzi> an hour is about right
L576[09:20:44] <McJty> After about 40 minutes I'm getting garbage collection spikes every so often
L577[09:20:50] <McJty> And if I let that continue it ends up filling all
L578[09:20:59] *** willieaway is now known as williewillus
L579[09:21:54] <williewillus> is it leaking on server only or both sides?
L580[09:22:00] <williewillus> that would narrow down the search quite a bit
L581[09:22:02] <McJty> I was playing SP so no idea
L582[09:22:22] <Quetzi> it is on server side at least
L583[09:22:57] <williewillus> id search there then (attach debugger to dedicated server and try to make it happen there)
L584[09:24:48] ⇨ Joins: Zyferus (~Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net)
L585[09:25:46] <Ordinastie> server really? :(
L586[09:25:56] <Ordinastie> I was better on the renderers, but then I really don't know :x
L587[09:26:13] <williewillus> well maybe go back to old releases
L588[09:26:20] <williewillus> or gather info on whetehr it happened in old releases
L589[09:26:26] <williewillus> and then view all the commits in between
L590[09:27:52] <McJty> The weird thing is that it seemed to leak even without using any of your doors
L591[09:29:04] <masa> Josephur: I'm not sure how simple and clean this is for you, but at least I don't have _that many_ blocks/machines...
L592[09:29:09] <masa> https://github.com/maruohon/enderutilities
L593[09:29:33] <Josephur> Isn't that 1.7.10 only?
L594[09:29:42] <masa> no, it is 1.8.9
L595[09:29:54] <Josephur> nice
L596[09:29:58] <masa> since a month ago
L597[09:30:02] <Josephur> Like me some Ender Utilities :)
L598[09:30:26] <masa> I'm currently porting all my TileEntities and inventories to using IItemHandler instead of IInventory...
L599[09:30:59] <masa> almost done on the TE part, but then there are all the containers, slots, and item-based inventories still to do..
L600[09:32:52] <masa> anyway, it is kinda a bit frustrating that I spent stupid amounts of time working on a few of the new items in the 0.5.0 release, and barely anybody even knows about them, or cares... :D
L601[09:32:54] ⇦ Quits: Forecaster (~Forecaste@83.223.1.173) (Ping timeout: 198 seconds)
L602[09:33:15] <sham1> See, the capabilities are not so bad after all
L603[09:33:26] <masa> for example the Wand of the Lazy Builder took something like 5 full days to finish
L604[09:33:46] <sham1> "Lazy builder's wand"
L605[09:33:56] <sham1> OMFG YES
L606[09:34:05] <masa> ? :D
L607[09:34:19] <sham1> A builder's wand for the lazy
L608[09:34:23] <masa> yep
L609[09:34:29] ⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L610[09:34:32] <sham1> You could record macros of building stuff
L611[09:34:40] <sham1> "9x9s for everyone"
L612[09:35:11] <masa> with column, line, plane, extend-continuous, extend,area, alls and cube modes, togglable ghost blocks, selectable area size, selectable block type to build with, and can use adhacent block type
L613[09:35:24] <masa> *walls
L614[09:35:37] <williewillus> so psi but lazy modo
L615[09:35:38] <williewillus> ;p
L616[09:35:44] <masa> maybe..
L617[09:35:52] <masa> I have no idea how Psi works
L618[09:36:05] <Josephur> Psi is interesting
L619[09:36:06] ⇨ Joins: RANKSHANK (~RANKSHANK@pa49-180-143-202.pa.nsw.optusnet.com.au)
L620[09:36:07] <sham1> Well PSI is a subset of a turing machine
L621[09:36:15] <sham1> You cannot conditionals
L622[09:37:07] <masa> I should really record a mod spotlight to show how my stuff works...
L623[09:37:07] ⇦ Quits: turmfalke (~turmfalke@p20030056CF59CFFE7B54980A261D57B1.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L624[09:37:37] <masa> because there are basically not spotlights (at least in english) for the recent versions
L625[09:37:39] <masa> and also
L626[09:37:53] <Josephur> Need to get em on a decent server, get the word spread :)
L627[09:38:07] <Josephur> I'll check it out and add it to mine if it looks interesting and balanced
L628[09:38:11] <masa> most of the ones I have seen have no idea how any of the stuff works, they don't even know how to install the modules, and then conclude that "this shit is broken" and throw the items in lava
L629[09:38:17] <masa> that is so "rewarding"... :D
L630[09:38:36] <sham1> Users are stupid
L631[09:38:43] <masa> yep..
L632[09:38:51] <masa> and I even have tooltips for every tiems
L633[09:38:56] <masa> *items
L634[09:39:00] <masa> *item
L635[09:39:02] <masa> ffs
L636[09:39:10] <Josephur> lol
L637[09:40:21] <masa> and I have item icon outline type slot background for empty module slots... and still in a spotlight I was watching recently, they just tried to stick ender alloy ingots into memory cards lots, they didn't go in of course, so they oncluded "no idea how this works" and moved on...
L638[09:40:37] <Josephur> Let me try it really quick and see if I can figure it out :D
L639[09:40:59] <masa> third party usability testing, yes please :p
L640[09:41:16] <masa> I should probably add a book at some point to betetr explain things
L641[09:41:24] <Josephur> of course I'm probably a bit more versed than your average player
L642[09:41:30] <Josephur> books are always awesome
L643[09:41:41] <masa> but the tooltips should explain al lthe needed key binds and what and how teh items can do
L644[09:41:50] <Josephur> needed key binds?
L645[09:41:59] * Josephur looks
L646[09:42:12] <masa> yeah... all my items need key binds to change modes etc.
L647[09:42:19] <masa> there is only one actual key bind though
L648[09:42:30] <masa> so they use modifiers on top of that
L649[09:42:41] <masa> ctrl/alt/shift in VARIOUS combinations :D
L650[09:43:03] ⇨ Joins: Raspen0 (~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl)
L651[09:43:13] <masa> it is pretty insane actually compared to most other things in mods in that regard
L652[09:43:41] <Josephur> great my 1.8.9 unstable has an issue during worldgen now :/
L653[09:43:47] <masa> like someone said a while back, apparently I like making complex stuff
L654[09:43:50] <Josephur> let me pinpoint that, then I shall check it out
L655[09:45:22] <Josephur> Lets hope it's not your mod
L656[09:45:24] <Josephur> cause it was working ;)
L657[09:46:00] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Quit: Leaving)
L658[09:46:09] <Josephur> Do you worldgen anything?
L659[09:47:02] <masa> no
L660[09:47:21] <Josephur> k was something else :D
L661[09:48:47] <Josephur> just looking at your tool tips
L662[09:48:58] <Josephur> A book with diagrams would really been a huge help
L663[09:49:19] <Josephur> Also eliminate the need for 3 pharagraps of tooltips ;)
L664[09:49:31] ⇦ Quits: Blue_Monster122 (uid82864@2604:8300:100:200b:6667:4:1:43b0) (Quit: Connection closed for inactivity)
L665[09:49:44] <masa> yeah :D
L666[09:50:32] ⇨ Joins: turmfalke (~turmfalke@p20030056CF59CFB3978F5B45175B1B56.dip0.t-ipconnect.de)
L667[09:50:34] <Josephur> in fact I don't believe I've seen any mod use as much tooltips as you have there
L668[09:50:42] <Josephur> I'm not sure if that's a good, or a bad thing :)
L669[09:51:15] <McJty> I generally hide long tooltips behind the 'shift' key
L670[09:51:21] <McJty> i.e. only show the long tooltip when shift is pressed
L671[09:51:25] <Josephur> yeah they're hidden ok
L672[09:51:29] <Josephur> but they are... "vast"
L673[09:51:30] <Josephur> hehehe
L674[09:51:34] <masa> :p
L675[09:51:51] <masa> yep some of them are, eh, a bit long-ish :p
L676[09:52:44] <Josephur> uh oh
L677[09:53:02] <Josephur> hrm some mod has issues in my 1.8.9 unstable profile :D
L678[09:56:32] <Josephur> trying to figure out the bucket binding to tanks thing now
L679[09:57:33] *** kroeser|away is now known as kroeser
L680[09:58:04] ⇨ Joins: SandGrainOne (~Terje@cm-84.210.171.146.getinternet.no)
L681[09:58:20] <masa> problems with it?
L682[10:00:40] <Josephur> does it only bind with certain tanks?
L683[10:01:09] <Josephur> aha got it
L684[10:01:26] <Josephur> Not sure if it needs a "bind mode"
L685[10:01:31] <Josephur> why not just shift+right click ?
L686[10:01:55] <Josephur> glad to see it binds correctly with voiding tanks :)
L687[10:01:55] <masa> because shift + right click has another functionality: put fluid to tank
L688[10:01:59] ⇨ Joins: XDjackieXD (~XDjackieX@151.236.12.222)
L689[10:02:33] <masa> since regular right click takes from tank, shift + right click puts fluid to tank
L690[10:02:43] <masa> unless you are in the specific modes
L691[10:05:06] ⇦ Quits: yopu (~yopu@184-89-171-53.res.bhn.net) (Remote host closed the connection)
L692[10:07:09] *** Admiral_Damage is now known as Admiral_Damage|Away
L693[10:07:26] *** williewillus is now known as willieaway
L694[10:09:58] <Josephur> I love the bucket and lasso
L695[10:10:15] <Josephur> not sure if I'm a huge fan of the modules so far, I tend to be a simplistic person but they are a neat concept
L696[10:11:09] ⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L697[10:12:02] <masa> yeah for some things they feel like unnecessary level of complication, but then again, using them for everything makes stuff consistent and the data on them should be compatible between items
L698[10:12:15] <Josephur> Well since you have many more items planned
L699[10:12:22] <Josephur> it probably makes sense
L700[10:13:08] <masa> but for example using link crystals in items is somewhat pointless I guess...
L701[10:13:36] <masa> when would you actually want to/need to change the same link crystal into a different item..?
L702[10:14:34] ⇨ Joins: Tombenpotter (~Tombenpot@candicejoy.com)
L703[10:14:59] <masa> but then again the memory cards make a lot more sense, since they actually store the items, so you can swap them between items or just swap the card in and out without having to craft multiples of the actual bag for example
L704[10:15:37] <Tombenpotter> Does anyone know why the method http://pastebin.com/t4tbNHk7 with the TextureAtlasSprite in param seems to take the .mcmeta into account, but the one using the resourcelocation directly doesn't?
L705[10:16:03] <Tombenpotter> Well, it doesn't "seem" to take it into account, it does
L706[10:16:38] <masa> and I guess the link crystals could be useful on a server, like there could be linked link crystals available at spawn to some mining world, and then after the playr acquires the actual teleportation item, they can then use the link crystal to get there
L707[10:17:01] <masa> or something like that...
L708[10:21:55] ⇨ Joins: yopu (~yopu@184-89-171-53.res.bhn.net)
L709[10:22:27] ⇦ Quits: gabizou (~gabizou@irc.spongepowered.org) (Ping timeout: 207 seconds)
L710[10:27:35] ⇨ Joins: gabizou (~gabizou@irc.spongepowered.org)
L711[10:27:43] *** Mata is now known as MattOfflineMc
L712[10:32:57] ⇦ Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit: Poof)
L713[10:38:04] ⇨ Joins: shadekiller666 (~shadekill@130.166.194.73)
L714[10:38:40] *** Abrar|gone is now known as AbrarSyed
L715[10:40:00] ⇦ Quits: Forecaster (~Forecaste@83.223.1.173) (Read error: Connection reset by peer)
L716[10:44:35] ⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L717[10:53:22] ⇦ Quits: Techcable (Techcable@techcable.net) (Quit: ZNC - http://znc.in)
L718[10:54:26] ⇨ Joins: Techcable (Techcable@techcable.net)
L719[10:56:35] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L720[10:56:44] ⇨ Joins: Jezza (~Jezza@185.44.151.75)
L721[11:02:40] <sham1> CAD assembler is a go
L722[11:03:13] ⇨ Joins: inqy (~inqy@178-37-234-181.adsl.inetia.pl)
L723[11:04:41] ⇨ Joins: KanoCodex (~Giratina5@2604:180:0:368::bcd8)
L724[11:05:09] ⇨ Joins: whitephoenix (~whitephoe@67-42-82-37.tukw.qwest.net)
L725[11:05:20] *** kroeser is now known as kroeser|away
L726[11:05:50] ⇨ Joins: Blue_Monster122 (uid82864@id-82864.tooting.irccloud.com)
L727[11:06:05] ⇦ Quits: Ratys (~Ratys@178.130.41.211) (Ping timeout: 195 seconds)
L728[11:06:49] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be)
L729[11:09:50] *** kroeser|away is now known as kroeser
L730[11:17:56] ⇦ Quits: Cooler (~CoolerExt@117.207.165.117) (Quit: Leaving)
L731[11:21:37] *** AbrarSyed is now known as Abrar|gone
L732[11:22:25] *** Abrar|gone is now known as AbrarSyed
L733[11:23:33] ⇦ Quits: Corosus (~Corosus@135-23-126-120.cpe.pppoe.ca) (Ping timeout: 207 seconds)
L734[11:25:49] ⇨ Joins: Corosus (~Corosus@135-23-126-120.cpe.pppoe.ca)
L735[11:26:38] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de)
L736[11:27:45] ⇨ Joins: MattDahEpic (~MattDahEp@184-96-202-46.hlrn.qwest.net)
L737[11:31:10] ⇨ Joins: Brokkoli (~Brokkoli@p5b23cbd5.dip0.t-ipconnect.de)
L738[11:32:49] ⇨ Joins: Hgreb (~Hgrebnedn@d8D872D48.access.telenet.be)
L739[11:32:49] ⇨ Joins: Flashfire (Flashfire@d24-36-192-173.home1.cgocable.net)
L740[11:33:28] <Tombenpotter> Alrights, I've narrowed down the issue I had
L741[11:33:29] <Flashfire> I'm trying to render an item in a tile entity but at certain angles it disappears (IE straight down)
L742[11:34:14] ⇨ Joins: BlueRaven (~BlueRaven@50.106.129.246)
L743[11:34:58] <Flashfire> Does anyone know what might be the problem? I already overrode getRenderBoundingBox with the correct aabb
L744[11:35:01] <Tombenpotter> It seems like the problem is in the registering of my sprite. More clearly in the getMinU/V and getMaxU/V methods. All of them return 0
L745[11:35:07] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping timeout: 190 seconds)
L746[11:35:14] <Tombenpotter> Which means that the texture wasn't properly registered
L747[11:35:43] <Flashfire> @Tombenpotter Do you mean your own problem or mine?
L748[11:35:53] <Tombenpotter> For mine
L749[11:36:03] <Flashfire> Just making sure
L750[11:36:09] <Tombenpotter> It's a bit difficult cause we started typing at the same time :P
L751[11:36:13] <Flashfire> xD
L752[11:36:20] <Flashfire> What is the problem you're having?
L753[11:36:22] <Tombenpotter> But your problem just seems normal
L754[11:36:52] <Tombenpotter> I mean, the texture is 0 pixels wide
L755[11:37:04] <Tombenpotter> So if you look at it from the top, you don't see it
L756[11:37:21] <Flashfire> I mean the top face disappears
L757[11:37:34] <Flashfire> The item is rotated to be on the floor
L758[11:37:44] <Tombenpotter> Oh
L759[11:37:49] <Tombenpotter> Well
L760[11:37:58] <Tombenpotter> My problem: http://puu.sh/nAuEy.png
L761[11:38:08] <Tombenpotter> That's the vanilla lava texture and its mcmeta
L762[11:38:20] <Nitrodev> alright
L763[11:38:24] <Flashfire> Looks like it's not workign like an animation
L764[11:38:30] <Tombenpotter> But I registered it a second time in the texturemap
L765[11:38:36] <Flashfire> Or could be looking at a single pixel
L766[11:38:40] <Tombenpotter> It is, but i just renders 1 pixel
L767[11:38:40] <Nitrodev> making the state of a block change when right clicked with a specific item isn't hard to do right?
L768[11:38:58] <Flashfire> No it isn't hard at all Nitrodev
L769[11:39:04] <Nitrodev> good
L770[11:39:08] <Tombenpotter> The point of it is that it's supposed to tell me to go look from 0 to x and 0 to y itself
L771[11:39:16] <Flashfire> Override onblockactivated
L772[11:39:20] ⇦ Quits: whitephoenix (~whitephoe@67-42-82-37.tukw.qwest.net) (Ping timeout: 195 seconds)
L773[11:39:21] <Nitrodev> i know
L774[11:39:26] <Flashfire> Then check the EntityPlayer.getHeldItem()
L775[11:39:38] <Nitrodev> i'm just wondering which of the two classes i put it in
L776[11:39:42] <Flashfire> The block
L777[11:39:54] <Tombenpotter> You could technically do it in the item too :P
L778[11:40:07] <Nitrodev> i have a class iwht the blockstates and a class that extends ItemBlock for making the names
L779[11:40:08] ⇨ Joins: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net)
L780[11:41:07] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L781[11:42:14] ⇨ Joins: sciguyryan (~sciguyrya@95.211.140.229)
L782[11:42:34] <Nitrodev> well?
L783[11:43:14] <Flashfire> Class with the blockstate extends Block?
L784[11:43:20] <Nitrodev> yeah
L785[11:43:26] ⇨ Joins: whitephoenix0 (~whitephoe@67-42-82-37.tukw.qwest.net)
L786[11:43:28] <Flashfire> It's pretty much your choice which one to put it in
L787[11:43:42] <Flashfire> But in my mod I put the code in the block
L788[11:43:57] <Nitrodev> so it won't matteer?
L789[11:44:17] <Flashfire> Not really, but it makes more sense to put it in one that uses it multiple ways
L790[11:44:31] <Flashfire> But if it's just a 1-to-1 relationship it's your choice entirely
L791[11:44:58] <Nitrodev> alright i'll just put it into the one iwht the states
L792[11:44:59] <Flashfire> Like if the block worked with multiple items you'd put it in the block, and if the item did the same thing with multiple blocks you'd put it in the item
L793[11:46:17] <Nitrodev> or in this case the itemblock
L794[11:46:27] <Flashfire> Yes
L795[11:47:44] ⇦ Quits: DireMobile (uid149760@id-149760.brockwell.irccloud.com) (Quit: Connection closed for inactivity)
L796[11:48:33] <Flashfire> Looks like my problem is solved
L797[11:48:45] <Flashfire> I changed it to use EntityItem instead of RenderItem
L798[11:49:27] ⇦ Quits: Hgreb (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping timeout: 190 seconds)
L799[11:49:36] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d8d872d48.access.telenet.be)
L800[11:49:44] ⇦ Quits: RANKSHANK (~RANKSHANK@pa49-180-143-202.pa.nsw.optusnet.com.au) (Ping timeout: 186 seconds)
L801[11:50:09] <Nitrodev> i already forgot what i was going to do but i guess this is somethign i can test the meethod with
L802[11:50:48] <Nitrodev> nope not working
L803[11:50:58] <Tombenpotter> Well, that's still not what I wanted... and it doesn't cycle anymore
L804[11:50:58] <Flashfire> What isn't working?
L805[11:50:58] ⇦ Quits: Naiten (Naiten@5.143.84.218) (Read error: Connection reset by peer)
L806[11:50:59] <Tombenpotter> http://puu.sh/nAyPf.png
L807[11:51:41] <Nitrodev> i accidentally made it so it opens a gui and doesn't change the state but it won't open the gui
L808[11:52:02] <Nitrodev> which mean even if i made it change the state it won't work
L809[11:54:07] <Tombenpotter> YES
L810[11:54:18] <Tombenpotter> Woohoo http://puu.sh/nAz2U.png
L811[11:56:14] ⇨ Joins: RANKSHANK (~RANKSHANK@pa49-181-221-243.pa.nsw.optusnet.com.au)
L812[11:56:28] <Nitrodev> https://github.com/Nitrodev/ConstructIO/blob/master/src/main/java/com/nitrodev/constructio/blocks/WoodenShell.java
L813[11:56:35] <Nitrodev> line 62
L814[11:56:44] <Nitrodev> i don't understand what i'm doing wrong
L815[11:58:32] <Nitrodev> Could someone enlighten me?
L816[12:01:05] <Tombenpotter> What are you wanting to do do?
L817[12:01:15] <Tombenpotter> I mean, what is supposed to happen?
L818[12:01:40] <Tombenpotter> Oh. Never mind that
L819[12:01:44] <Tombenpotter> I see the issue from there
L820[12:01:51] <Tombenpotter> NEVER EVER use == with itemstacks
L821[12:01:54] <Tombenpotter> It's bound to fail
L822[12:02:24] <Nitrodev> but = is for booleans
L823[12:02:32] <Tombenpotter> Use unit.isItemEqual
L824[12:02:57] <Tombenpotter> == checks if the INSTANCE is the same. Just you doing new Itemstack(...) means it'll fail
L825[12:03:08] <Nitrodev> k
L826[12:03:11] <Tombenpotter> That's why it works for booleans/integers
L827[12:03:18] <Nitrodev> ah
L828[12:03:33] <Tombenpotter> There's only one true, one false, one "1", etc
L829[12:04:25] ⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping timeout: 195 seconds)
L830[12:04:35] <Nitrodev> changing that won't change anything
L831[12:04:42] <Nitrodev> well i MIGHT
L832[12:04:47] <Nitrodev> it*
L833[12:05:31] <Tombenpotter> It most likely will
L834[12:05:40] <Nitrodev> but it won't open the gui
L835[12:05:51] <Tombenpotter> Why not?
L836[12:06:04] <Tombenpotter> The if loop will work this time
L837[12:06:09] <Tombenpotter> So the .openGui will be called
L838[12:06:14] <Nitrodev> no it won't
L839[12:06:18] <Nitrodev> i just tested
L840[12:06:27] ⇦ Quits: NullEntity_ (~NullEntit@cpe-24-208-49-242.new.res.rr.com) (Ping timeout: 207 seconds)
L841[12:07:38] <Nitrodev> oh wait
L842[12:08:16] <Nitrodev> yeah no
L843[12:08:52] <Tombenpotter> Did you test anything after the two ifs get called?
L844[12:08:58] <Tombenpotter> A Sysout for example
L845[12:09:06] ⇦ Quits: Wastl2 (~Wastl2@f052013248.adsl.alicedsl.de) (Quit: Lost terminal)
L846[12:10:15] <Nitrodev> on it
L847[12:11:19] <Nitrodev> yeah the if isnt getting triggered
L848[12:11:25] <Nitrodev> not the even the first one
L849[12:12:00] <Tombenpotter> The second one will most likely be, but the first one I don't know
L850[12:12:15] <Tombenpotter> I don't know enough about blockstates to tell you if the .equals method is overriden
L851[12:12:25] <Tombenpotter> (But it's safe to say it's probably not)
L852[12:12:40] <Tombenpotter> You need to search for another way to check the equality
L853[12:14:27] ⇦ Quits: RANKSHANK (~RANKSHANK@pa49-181-221-243.pa.nsw.optusnet.com.au) (Ping timeout: 198 seconds)
L854[12:15:04] <Nitrodev> k LatvianModder
L855[12:15:12] <LatvianModder> hm?
L856[12:15:54] <Nitrodev> how do i check if the state the block is in is the right one
L857[12:16:05] <Nitrodev> in the method onBlockActivated
L858[12:16:20] ⇨ Joins: RANKSHANK (~RANKSHANK@pa49-181-221-243.pa.nsw.optusnet.com.au)
L859[12:16:48] <LatvianModder> state.getValue(PROPERTY)
L860[12:16:50] <Flashfire> worldIn.getBlockState(pos).getValue(PROPERTY)
L861[12:16:53] <Flashfire> Beat me to it
L862[12:17:10] <LatvianModder> I think onActivated provides a IBlockState already
L863[12:17:27] <Flashfire> Btw, how does one make a block without making an item directly from the block?
L864[12:17:34] <Flashfire> Like if I want to set an item as the block's item
L865[12:17:44] <Flashfire> And yeah it probably does
L866[12:17:48] <LatvianModder> Item.getItemFromBlock
L867[12:18:01] <LatvianModder> oh wait
L868[12:18:23] <LatvianModder> You want to use a custom Item for your block?
L869[12:18:41] <Flashfire> IE I have custom doors with a custom door block class and I use ItemDoor instances as the item but it still makes an item from the blocks
L870[12:18:56] <Flashfire> So I get texture/model errors or I have to make dummies
L871[12:19:08] <LatvianModder> er.. one sec, one sec
L872[12:19:24] <LatvianModder> ItemDoor is an Item or ItemBlock?
L873[12:19:56] <Flashfire> It's vanilla, just an item
L874[12:20:32] <Flashfire> I want to tell it that those item instances are what it should use as the door's item (or even just make it ignore making an item at all)
L875[12:20:35] <LatvianModder> Maybe Block.getItemDropped(IBlockState state, Random rand, int fortune)?
L876[12:21:04] <Flashfire> I figured this was a registry issue
L877[12:21:42] <LatvianModder> oh, I see now. vanilla ItemDoor has constructor with Block
L878[12:22:17] <LatvianModder> I think you register block and item seperately.. just register the block first
L879[12:22:25] <Nitrodev> hmm
L880[12:22:36] <Nitrodev> i got no idea what to put in the param
L881[12:22:36] <Flashfire> I did register them separately
L882[12:23:13] <LatvianModder> in the ItemDoor param put the block you registred
L883[12:23:29] <Flashfire> Already done
L884[12:23:53] <Flashfire> @Nitrodev what param?
L885[12:24:06] <Flashfire> PROPERTY?
L886[12:24:07] <Nitrodev> the getValue(this param)
L887[12:24:14] <LatvianModder> Wot
L888[12:24:17] <Flashfire> Well what are your states based off?
L889[12:24:23] <Flashfire> What is the property that changes
L890[12:24:31] <Nitrodev> based off?
L891[12:24:34] <Flashfire> IE. FACING
L892[12:24:40] <Nitrodev> i ahve the states in an enum
L893[12:24:42] <LatvianModder> oh, I got it. You two have the bloody same nick color
L894[12:25:03] <Flashfire> Use the property you used in createBlockState
L895[12:25:12] <LatvianModder> Flashfire: your door problem can wait. Nitrodev: ill get you an example :D
L896[12:25:20] <Nitrodev> k
L897[12:25:47] <Ordinastie> Flashfire, you can specify the item class when you register the block
L898[12:25:48] <LatvianModder> https://github.com/LatvianModder/Silicio/blob/1.8.9/src/main/java/latmod/silicio/block/BlockLaserMirrorBox.java
L899[12:25:58] <LatvianModder> here is an example of a simple block that has enum state
L900[12:26:08] <Flashfire> Oh really? I will look
L901[12:26:15] ⇨ Joins: Letoric (~kvirc@cpe-68-203-18-40.austin.res.rr.com)
L902[12:26:16] <LatvianModder> except its facing, but its all the same anyway
L903[12:26:23] <Ordinastie> LatvianModder, you should be lapidated for that formatting
L904[12:26:38] <LatvianModder> Why? Its pretty and compact
L905[12:26:57] ⇨ Joins: Cooler (~CoolerExt@117.207.165.117)
L906[12:27:01] <LatvianModder> and if you want to get your enum, you just do
L907[12:27:01] <LatvianModder> MyEnum e = state.getValue(MY_ENUM_PROPERTY);
L908[12:27:05] <Letoric> hi folks. I'm trying to figure out how to create a new world with a new seed, but maintain the same item id's that were established for the prior world so that when I use qcraft portals, the items transition correctly
L909[12:27:08] <Flashfire> @Ordinastie Can I put null in the itemBlock?
L910[12:27:12] <Letoric> can anybody provide advise on how to do that?
L911[12:27:25] <LatvianModder> If its not 1.8.9...
L912[12:27:31] <Nitrodev> LatvianModder, it's complaining that it need a boolean
L913[12:27:35] <Ordinastie> Ah right, ItemDoor isn't an itemBlock
L914[12:27:37] <Ordinastie> yes you can
L915[12:27:41] <Nitrodev> i provided an IBlockState
L916[12:27:46] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L917[12:27:50] <Flashfire> Great, that sounds like the solution I needed
L918[12:27:58] <LatvianModder> public static final PropertyEnum<EnumFacing> FACING = PropertyDirection.create("facing", EnumFacing.class);
L919[12:28:07] <LatvianModder> depends on what your property is
L920[12:28:21] <LatvianModder> if its PropertyBool or smth, it will return a boolean, ofc
L921[12:28:22] <Flashfire> Nitrodev, if you want an IBlockState as your property you need an UnlistedProperty and ExtendedBlockState
L922[12:28:35] <Nitrodev> i need a boolean
L923[12:28:42] <Flashfire> What is the boolean for?
L924[12:28:43] <LatvianModder> oh, then its simple
L925[12:28:46] <Ordinastie> use PropertyBool
L926[12:28:46] <Nitrodev> if (state.withProperty(STORAGE_VARIANT, StorageVariants.WOOD))
L927[12:28:48] <masa> Letoric: well one way I believe is to copy over the level.dat, and edit the seed from it, and I think also set the "initialized" or whatever to false
L928[12:28:50] *** willieaway is now known as williewillus
L929[12:28:56] <Nitrodev> that's the if statement
L930[12:29:04] <LatvianModder> https://github.com/LatvianModder/Silicio/blob/1.8.9/src/main/java/latmod/silicio/block/BlockController.java
L931[12:29:17] <Letoric> Thanks. I'll try that
L932[12:29:18] <williewillus> Nitrodev: uh what
L933[12:29:22] <LatvianModder> StorageVariants.WOOD
L934[12:29:25] <Ordinastie> Nitrodev, I have this feeling it's not the first time we told you that but...
L935[12:29:27] <LatvianModder> that doesnt sound like a booean
L936[12:29:28] <williewillus> withProperty does not return a boolean
L937[12:29:29] <masa> Letoric: or alternatively
L938[12:29:32] <Ordinastie> you should really learn programming first
L939[12:29:35] <Ordinastie> before attempting to mod
L940[12:29:37] <Flashfire> ^
L941[12:29:38] <LatvianModder> hehe
L942[12:29:41] <LatvianModder> yeah
L943[12:29:47] <Nitrodev> .............................................
L944[12:29:50] <williewillus> don't help others if you don't have an understanding of the system too bc that teaches them wrong
L945[12:29:51] <Nitrodev> shut. up
L946[12:30:01] <masa> create the new world first, and then copy over the tag containing the id mappings from the old one after
L947[12:30:04] <williewillus> your teaching others incorrect things
L948[12:30:08] <williewillus> *you're
L949[12:30:26] <Flashfire> StorageVariants.WOOD is an IBlockState?
L950[12:30:30] <williewillus> no it isn't
L951[12:30:30] *** Cojo is now known as Cojo|AFK
L952[12:30:32] <williewillus> it's a property
L953[12:30:34] <LatvianModder> It shouldnt be
L954[12:30:39] <LatvianModder> It should be an Enum
L955[12:30:57] <Letoric> thanks masa
L956[12:31:08] <Nitrodev> hmm
L957[12:31:14] <LatvianModder> withProperty is used for constructing an IBlockState
L958[12:31:19] <LatvianModder> not returning the value
L959[12:31:25] <Nitrodev> hold on
L960[12:31:31] <Nitrodev> i'm testing something
L961[12:31:59] <williewillus> i should write a whole damn doc for rtd about blockstates
L962[12:31:59] <williewillus> since people still don't seem to understand what they are >.>
L963[12:32:12] <Ordinastie> williewillus, yeah, not really the issue here
L964[12:32:15] ⇨ Joins: NullEntity_ (~NullEntit@198.150.183.11)
L965[12:32:27] <williewillus> whats the issue? :P
L966[12:32:28] <Nitrodev> yeah the issue is my java knowledge?
L967[12:32:47] <Nitrodev> what i said
L968[12:32:49] <Ordinastie> not even java in particular I would say
L969[12:32:52] <Nitrodev> i'm pretty sure
L970[12:33:15] <Ordinastie> jsut general programming concepts
L971[12:33:27] <Nitrodev> sigh
L972[12:33:35] <Ordinastie> but then again, it's not the first time you're been told, is it ?
L973[12:33:52] <masa> Letoric: so basically what you could do is: create the new world, save and exit, then using NBTExplorer copy the "FML" tag from the level.dat of the old world to the level.dat of the new world
L974[12:34:10] <LatvianModder> Oi, that is pretty complicated
L975[12:34:11] <masa> and be careful not to do it the other way around, or make a backup first :p
L976[12:34:21] <Letoric> heh got it
L977[12:34:24] <LatvianModder> wish there was a better way. Like. Saving item ids to a file
L978[12:34:29] <Ordinastie> at this points make two backups :p
L979[12:34:34] <Nitrodev> actually most of the time people have been complaining about my java knowledge
L980[12:34:35] <Letoric> I have backups every 15 minutes
L981[12:34:40] <Nitrodev> not general programming
L982[12:34:52] <Nitrodev> which makes what Ordinastie said even more humiliating
L983[12:34:54] <williewillus> heh are you trying to migrate your IDMap?
L984[12:35:11] <Letoric> yeah, because otherwise when you use qcraft, you go through the portal and end up with different items
L985[12:35:15] <Letoric> it's funny, but annoying :)
L986[12:35:20] <LatvianModder> hmm
L987[12:35:23] <LatvianModder> yeah
L988[12:35:39] <LatvianModder> just gotta be careful with adding / removing mods
L989[12:35:45] <LatvianModder> a.k.a pack updates
L990[12:35:54] <Letoric> well the secondary world is a destruction world
L991[12:35:55] <Ordinastie> Nitrodev, believe me, that's really not my intention
L992[12:36:12] <Nitrodev> i know
L993[12:36:13] <Letoric> it's for people to be able to go in and do destructive mining habits, and expect it to be wiped away without notice
L994[12:36:17] <Nitrodev> it never is
L995[12:36:25] <Nitrodev> when people say things like that
L996[12:36:30] <Wuppy> ugh I've been working with python for about 10 minutes now and I'm already pissed off beyond believe
L997[12:36:36] <Wuppy> False and True... seriously?
L998[12:36:40] <Letoric> so the modpack side of it is not painful with the knowledge you've provided for setting it up
L999[12:36:42] <Wuppy> ** instead of ^.... really
L1000[12:36:59] ⇨ Joins: AforAnonymous (bitch2k@dyn-051-116.vix2.mmc.at)
L1001[12:37:08] <PaleoCrafter> if your items get changed when using the qcraft stuff, qcraft is buggy :P
L1002[12:37:37] <Nitrodev> well?
L1003[12:37:43] <Letoric> qcraft is probably buggy :)
L1004[12:37:54] <Letoric> but since it's essentially logging you out of 1 server, and into another
L1005[12:38:07] <Letoric> then creating the items on the other server
L1006[12:38:17] <Letoric> I assume it uses the item ids to do that
L1007[12:38:20] <Letoric> rather than item names
L1008[12:38:23] <Nitrodev> all i want is to check if the state of the block is a specific state
L1009[12:38:26] <PaleoCrafter> yeah, and that's wrong :P
L1010[12:38:27] <Letoric> which would probably be more smooth?
L1011[12:38:37] <Ordinastie> that's definitely qcraft error then :)
L1012[12:38:53] <Letoric> all I know is if I mirror the world, it works well
L1013[12:38:57] <PaleoCrafter> a mod should never really touch numeric IDs
L1014[12:39:14] <Letoric> so I *assume* that it's grabbing the item ids since that would be the main thing that would change in a new gen world
L1015[12:39:21] <masa> they just haven't bothered to properly update it since 1.6 is my guess
L1016[12:39:27] <Ordinastie> Nitrodev, state.getValue(yourProperty) == expectedValue
L1017[12:39:37] <Nitrodev> aaah
L1018[12:40:20] <PaleoCrafter> you might want equals instead of == depending on the type of the property :P
L1019[12:40:25] <williewillus> !gc BlockStateContainer
L1020[12:41:34] <Nitrodev> okay so getValue needs IProperty<java.lang.Boolean>
L1021[12:41:40] *** Ashlee is now known as Ashower
L1022[12:41:47] <Nitrodev> does that mean i still need the Propertybool
L1023[12:41:52] <williewillus> vanilla only has PropertyBool/Int/Enum right?
L1024[12:41:58] <williewillus> (writing a doc for rtd :P)
L1025[12:42:27] ⇨ Joins: Meller (Meller@78-70-75-46-no136.tbcn.telia.com)
L1026[12:42:29] ⇦ Quits: shadekiller666 (~shadekill@130.166.194.73) (Quit: Leaving)
L1027[12:42:38] <Nitrodev> i'm pretty sure about it
L1028[12:42:42] <williewillus> k
L1029[12:43:01] <tterrag> williewillus: PropertyDirection
L1030[12:43:05] <tterrag> (helper for EnumFacing)
L1031[12:43:13] <williewillus> ah
L1032[12:43:21] <Ordinastie> williewillus, http://puu.sh/nAC4C.png
L1033[12:43:23] <tterrag> worth mentioning as it saves a lot of time
L1034[12:43:26] <MattDahEpic> how would one tell if a mc server is running on a givven ip/port?
L1035[12:43:31] <tterrag> also worth mentioning that Axis implements Predicate<EnumFacing>
L1036[12:43:37] <williewillus> yeah the predicate thing
L1037[12:44:35] <PaleoCrafter> MattDahEpic, there's that query thing, isn't there?
L1038[12:44:56] <MattDahEpic> PaleoCrafter, yes but the server has to have it enabled
L1039[12:45:01] <PaleoCrafter> ah, right
L1040[12:45:32] <MattDahEpic> like how to force a ping to a server and see if it comes back with any indication a server is there
L1041[12:45:33] <PaleoCrafter> well, you can fake an MC client, send the appropriate requests to the given port and IP and see if you get a proper response :P
L1042[12:45:46] <Nitrodev> so do i use == or equals?
L1043[12:45:57] <tterrag> for what
L1044[12:46:05] <PaleoCrafter> if it's a boolean, you don't really have to use either, but you would use ==
L1045[12:46:11] <tterrag> instead of asking every time you need to know, you should probably try to learn what it does
L1046[12:47:08] <Nitrodev> shhh
L1047[12:48:12] <Nitrodev> okay == doesn't work
L1048[12:48:18] <Nitrodev> or i'm an idior
L1049[12:48:19] <Nitrodev> t
L1050[12:48:29] <PaleoCrafter> I think you know the correct answer
L1051[12:48:35] <Nitrodev> yeah
L1052[12:48:37] <Nitrodev> the latter
L1053[12:49:01] <Nitrodev> if (state.getValue(STORAGE_VARIANT).equals(StorageVariants.EMPTY))
L1054[12:49:03] <masa> MattDahEpic: in what context do you want this?
L1055[12:49:29] <MattDahEpic> masa, the player is in a world and is jumping servers essentially
L1056[12:49:50] <williewillus> wait what
L1057[12:49:57] <williewillus> if that's an enum you can reference compare right?
L1058[12:50:19] <Nitrodev> talkign to me?
L1059[12:50:24] <Nitrodev> if so yes
L1060[12:50:25] <masa> ah ok... well I think you could use the lighter ping variant, or whatever the client uses when it fetches teh server list?
L1061[12:50:39] <PaleoCrafter> you can always compare references, but for enums its usually safe, yes :P
L1062[12:52:16] <Nitrodev> ?
L1063[12:53:08] <williewillus> what's a good vanilla block that has multiple properties in meta
L1064[12:53:24] <PaleoCrafter> the logs?
L1065[12:53:27] <williewillus> ah
L1066[12:53:27] <Nitrodev> hopper?
L1067[12:53:33] <williewillus> wood works
L1068[12:54:51] <Nitrodev> any help for the noob?
L1069[12:55:33] <williewillus> what was the question?
L1070[12:55:48] <Letoric> masa: That worked well (copying the FML tag) - Thank you
L1071[12:56:00] <Letoric> I've posted to the qcraft thread asking if they can update to avoid the issue
L1072[12:56:17] <PaleoCrafter> thoroughly read the java books you claimed to have acquired some time ago, Nitrodev
L1073[12:56:52] <Nitrodev> not that kind of a problem
L1074[12:56:56] ⇦ Quits: H1N1theI (~h1n1thei@2601:5c2:8100:5898::4d96) (Ping timeout: 186 seconds)
L1075[12:57:25] <Letoric> ouch, but they lose the contents of the alchemical bag
L1076[12:57:26] <Letoric> lol
L1077[12:57:28] *** MattOfflineMc is now known as Mata
L1078[12:57:41] <williewillus> alch bags?
L1079[12:57:43] <williewillus> they store data in player.dat
L1080[12:57:56] <williewillus> if whatever thing you uses swaps those then it'll get swapped as well
L1081[12:58:06] <williewillus> if yo're talking about ProjectE that is
L1082[12:58:07] <PaleoCrafter> dang, dan must've only done the most rudimentary stuff to get that feature working :P
L1083[12:58:51] <Nitrodev> well?
L1084[12:58:55] <PaleoCrafter> Nitrodev, your current problem is just a manifestation of a much bigger one :P
L1085[12:59:15] <Nitrodev> oh god
L1086[12:59:26] <PaleoCrafter> knowing the tools you work with well will help you fix issues with them :P
L1087[12:59:42] <Nitrodev> okay what should i learn about then
L1088[12:59:49] <Nitrodev> and DON'T say java in general
L1089[12:59:59] <Nitrodev> what part of it
L1090[13:00:11] ⇨ Joins: DemoXin (~DemoXin@134.sub-70-210-51.myvzw.com)
L1091[13:00:36] <tterrag> java in general
L1092[13:00:41] <PaleoCrafter> ^
L1093[13:00:57] <PaleoCrafter> you don't just learn one part of a language
L1094[13:01:40] <Mraof> Is there an event for when the client gets an update about an entity's health?
L1095[13:01:42] <PaleoCrafter> if you know verbs but no nouns you can't form a sentence :P
L1096[13:02:23] <PaleoCrafter> actually, dang, "Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo."
L1097[13:02:49] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L1098[13:02:50] <mikebald> Buffalo is a noun though... =)
L1099[13:03:14] <Mraof> I want to make a system for showing damage so I don't have to just tell everyone to download damage indicators with my mod
L1100[13:03:16] <Nitrodev> by part i mean like do i learn about Propertybools and Properties
L1101[13:03:16] <Letoric> williewillus: qcraft recreates the items on the server you portal to. I think their methods are dated though :(
L1102[13:03:21] <Nitrodev> wait no
L1103[13:03:24] <Nitrodev> i'm an idiot
L1104[13:03:31] <Mraof> (And show non integer damage amounts)
L1105[13:03:35] <Nitrodev> agh i'll countinue tomorrow
L1106[13:03:46] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1107[13:03:56] <Letoric> they seem to purge them from your departure server (assuming you click yes to take them with you) and then create them on the destination server
L1108[13:04:13] <PaleoCrafter> mikebald, but it's also a verb, so if you only know "to buffalo", don't care about capitalisation and randomly repeat the word you know, you might accidentally form a valid sentence :P
L1109[13:04:18] * mikebald wonders if Buffalo really do buffalo Buffalo. I imagine I'd be buffaloed when in the presence of buffalo.
L1110[13:04:56] ⇨ Joins: Drullkus (~Drullkus@205.155.154.1)
L1111[13:05:03] <PaleoCrafter> although, I guess you could argue that it isn't a sentence unless observed by someone who knows the noun
L1112[13:05:03] <masa> pheww, now most of my TEs and their containers and GUIs have been updated to use IItemHandler...
L1113[13:05:16] <masa> but the items and modular inventory stuff is still todo
L1114[13:05:29] <sham1> buffalo buffalo buffalo buffalo
L1115[13:06:05] <masa> I'm afrais how massive pain this will be to test and debug... several days of refactoring without being able to test anything since the code won't compile mid-refactor :F
L1116[13:06:15] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d8d872d48.access.telenet.be) (Ping timeout: 207 seconds)
L1117[13:06:31] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be)
L1118[13:08:25] ⇦ Quits: keybounce (~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net) (Quit: Sleep? Did I say sleep?)
L1119[13:08:30] <Mraof> I'll probably just need to track the current health of everything, there's no event as far as I can tell
L1120[13:09:18] *** williewillus is now known as willieaway
L1121[13:09:37] <PaleoCrafter> Mraof, you only want to show damage, not actually health?
L1122[13:09:53] <Mraof> Yeah
L1123[13:10:10] <Mraof> I mean I guess I could show health too, but damage is mainly what I care about
L1124[13:10:10] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de)
L1125[13:10:13] <PaleoCrafter> and LivingHurt/AttackEvent don't get called on the client?
L1126[13:10:21] <Mraof> It doesn't, I tested it
L1127[13:10:55] ⇨ Joins: CoolerExtreme (~CoolerExt@117.207.165.117)
L1128[13:11:06] <Mraof> It's just updated through that one entity update packet thing which isn't recommended for modders to use
L1129[13:11:09] <PaleoCrafter> hm, well, you could still send your own packet when it gets fired though :P
L1130[13:11:20] <Mraof> I suppose so
L1131[13:15:50] <tterrag> doesn't mmmmmmmmmmm... show the true damage?
L1132[13:15:55] <tterrag> boni ?
L1133[13:15:59] *** Ashower is now known as Ashlee
L1134[13:22:01] ⇦ Quits: DemoXin (~DemoXin@134.sub-70-210-51.myvzw.com) ()
L1135[13:26:07] ⇦ Quits: RANKSHANK (~RANKSHANK@pa49-181-221-243.pa.nsw.optusnet.com.au) (Ping timeout: 190 seconds)
L1136[13:27:08] ⇦ Quits: Cooler (~CoolerExt@117.207.165.117) (Quit: Leaving)
L1137[13:27:30] ⇨ Joins: RANKSHANK (~RANKSHANK@pa49-181-194-70.pa.nsw.optusnet.com.au)
L1138[13:29:29] ⇦ Quits: iari (~iari@evana.futhark24.org) (Quit: Verlassend)
L1139[13:37:45] ⇦ Quits: Gigabit101 (~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net) (Ping timeout: 195 seconds)
L1140[13:37:55] ⇨ Joins: Khumps (~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca)
L1141[13:40:21] <Khumps> quick question. im going to try and go to 1.8.9. On the site i see MDK instead of the src. are they one in the same?
L1142[13:40:36] <Khumps> im guessing it stands for minecraft dev kit but not sure
L1143[13:41:26] <TehNut> Mod Development Kit, yes
L1144[13:41:33] <TehNut> src -> MDK
L1145[13:41:36] <Khumps> k
L1146[13:41:45] <Khumps> just made a name for it i guess :D
L1147[13:41:58] <TehNut> It doesn't contain any source anymore, so "src" didn't make much sense :P
L1148[13:42:08] <Khumps> why not?
L1149[13:42:16] <Khumps> why no src?
L1150[13:42:24] <TehNut> Because that's what ForgeGradle is for
L1151[13:43:02] <Khumps> still unsure of what gradle is :P
L1152[13:43:13] <Khumps> fairly new at this srry :P
L1153[13:44:16] <masa> gradle is a build system, and forgegradle is a plugin for it
L1154[13:44:59] <masa> basically it is what sets up all the decompilation and environment stuff, and also is used to finally build your mod
L1155[13:45:28] <Khumps> ah
L1156[13:45:57] <Khumps> so basically the download is gradle and the running of gradlew setupDecompWorkspace downloads the src
L1157[13:46:22] <Khumps> the download on the page is technically not the src but a way to get it
L1158[13:46:26] <TehNut> Yes
L1159[13:46:32] <Khumps> makes sense
L1160[13:46:33] <TehNut> A kit of tools to obtain the source
L1161[13:46:45] <Khumps> k
L1162[13:47:41] <Khumps> is there any good place to look to see what has changed between updates? or is my best bet just skimming src to find stuff
L1163[13:48:21] <sham1> yes
L1164[13:48:26] <sham1> There is a place
L1165[13:48:35] <Khumps> readthedocs?
L1166[13:48:41] <sham1> http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.8.9-11.15.1.1764/forge-1.8.9-11.15.1.1764-changelog.txt
L1167[13:49:06] <Khumps> ah thankyou
L1168[13:49:08] <sham1> Changelog
L1169[13:50:27] *** kroeser is now known as kroeser|away
L1170[13:52:40] *** kroeser|away is now known as kroeser
L1171[13:52:42] <MalkContent> what happens when an entity crosses over a chunk border into an unloaded chunk?
L1172[13:52:55] ⇦ Quits: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net) (Ping timeout: 195 seconds)
L1173[13:53:46] <sham1> Depends
L1174[13:53:50] *** kroeser is now known as kroeser|away
L1175[13:53:51] <sham1> Can the entity chunkload
L1176[13:55:23] <tterrag> For an entity to do thay it would need to be pretty far from the player
L1177[13:55:30] <tterrag> and at that distance AI is paused
L1178[13:55:39] <tterrag> So its not going to happen probably
L1179[13:55:50] <masa> except it is
L1180[13:55:54] <masa> minecarts for example
L1181[13:56:02] <tterrag> ah yeah
L1182[13:56:17] <sham1> Animals
L1183[13:56:27] <tterrag> Well, I'm pretty sure it either just saves to the unloaded chunk immediately, or briefly loads the chunk
L1184[13:56:28] <masa> I *think* the chunk gets loaded for one tick and then the entities pile up in one spot, maybe...
L1185[13:56:50] <masa> oh, right, can they be saved without properly laoding the chunk?
L1186[13:56:50] <tterrag> like I said, all animals would have their AI paused
L1187[13:57:07] <Ivorius> Hrm
L1188[13:57:19] <Ivorius> Does FMLMissingMappingsEvent only get fired when on world load a mapping is missing?
L1189[13:57:35] <Ivorius> Not on general queries to the registry?
L1190[13:57:39] <masa> well isn't the AI on a cooldown timer, so they might still move on their own if the player travels really fast?
L1191[13:58:04] <tterrag> idk that much about ai
L1192[13:58:19] <masa> yeah I can't remember from the top of my head either how it works...
L1193[13:58:20] <tterrag> yes ivorius
L1194[13:58:24] <tterrag> What did you expect
L1195[13:58:37] <Ivorius> That it does so on general queries to the registry?
L1196[13:58:54] <tterrag> Why would it
L1197[13:59:16] <Ivorius> Well, I guess there's no other mods that save unregistered blocks in the world
L1198[13:59:30] <Ivorius> At least I can proxy the calls I guess
L1199[13:59:31] ⇦ Quits: sciguyryan (~sciguyrya@95.211.140.229) (Remote host closed the connection)
L1200[14:00:02] ⇦ Quits: Drullkus (~Drullkus@205.155.154.1) (Quit: poof)
L1201[14:00:05] <inqy> \o/ https://youtu.be/9CVG56qm88o
L1202[14:01:27] ⇦ Quits: CoolerExtreme (~CoolerExt@117.207.165.117) (Ping timeout: 190 seconds)
L1203[14:02:48] ⇨ Joins: Cooler (~CoolerExt@117.207.165.117)
L1204[14:03:24] ⇨ Joins: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com)
L1205[14:03:42] *** Cojo|AFK is now known as Cojo
L1206[14:05:25] <Ivorius> tterrag: I mean, it works for legacy TE IDs too
L1207[14:06:01] ⇨ Joins: shadekiller666 (~shadekill@130.166.194.73)
L1208[14:06:35] <Letoric> masa: Your initial suggestion of changing the seed and setting initialization to 0 ALSO worked, fyi
L1209[14:06:59] <shadekiller666> does anyone know what the geometric name of this polyhedron is: https://goo.gl/3jId9R
L1210[14:07:00] <masa> heh ok, cool :p
L1211[14:08:09] *** zz_SnowShock35 is now known as SnowShock35
L1212[14:09:10] ⇦ Quits: Blarghedy (~Blarghedy@50-90-112-134.res.bhn.net) (Killed (NickServ (GHOST command used by Blarghedy2)))
L1213[14:09:14] ⇨ Joins: Blarghedy (~Blarghedy@50-90-112-134.res.bhn.net)
L1214[14:11:38] <thecodewarrior> I can't find it. the closest thing I found is this: http://usercontent2.hubimg.com/7830535_f520.jpg
L1215[14:15:30] ⇦ Quits: NullEntity_ (~NullEntit@198.150.183.11) (Ping timeout: 198 seconds)
L1216[14:20:57] ⇨ Joins: Aroma1997 (~Aroma1997@p57B28089.dip0.t-ipconnect.de)
L1217[14:21:03] <Mata> Aroma1997, o/
L1218[14:21:08] <Aroma1997> o/
L1219[14:22:02] *** Firedingo is now known as Firedingo|AFK
L1220[14:22:40] ⇨ Joins: Hgreb (~Hgrebnedn@d8D872D48.access.telenet.be)
L1221[14:22:53] ⇨ Joins: jimmyh (~James@2a02:c7d:af16:9f00:fc23:3932:5fa4:2ffe)
L1222[14:24:27] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping timeout: 190 seconds)
L1223[14:26:25] <shadekiller666> thats an icosahedron thecodewarrior
L1224[14:26:41] ⇦ Quits: Jezza (~Jezza@185.44.151.75) (Quit: Leaving)
L1225[14:27:06] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L1226[14:28:11] ⇦ Quits: Nitrodev (~Nitrodev@dcx0f0yhvw7k21fx-4czt-3.rev.dnainternet.fi) (Read error: Connection reset by peer)
L1227[14:30:14] <Khumps> im having a slight issue. i just moved to 1.8.9 and created a fresh dev space. however all the forge packages are empty
L1228[14:30:22] <Khumps> they only contain .json files
L1229[14:30:46] <Khumps> and classes
L1230[14:31:52] <Khumps> no java files that eclipse recognises for imports
L1231[14:34:28] <AbrarSyed> Khumps, uh.. what did you do exactly?
L1232[14:36:00] <Khumps> setupDecompWorkspace and eclipse
L1233[14:36:19] <AbrarSyed> what forge version exactly?
L1234[14:36:26] <Khumps> 1.8.9
L1235[14:37:33] <AbrarSyed> uh.. thats an MC version. not a forge version.
L1236[14:38:35] <Khumps> 11.15.1764
L1237[14:45:23] <Aroma1997> is there any convenient way to find out if hotbar item i is currently in use on the SERVER side?
L1238[14:46:20] <unascribed> player.inventory.currentItem == i
L1239[14:46:34] <AbrarSyed> Khumps, looks fine to me
L1240[14:46:39] ⇨ Joins: NullEntity_ (~NullEntit@rrcs-74-62-96-227.west.biz.rr.com)
L1241[14:46:47] <Aroma1997> yes, but that only tells me if it's the currently equipped item
L1242[14:46:57] <Aroma1997> not if it is currently mining a block
L1243[14:47:10] <unascribed> swingProgress > 0?
L1244[14:47:13] <Aroma1997> (basically isItemInUse() just for the server)
L1245[14:47:29] <Aroma1997> does swingProgress exist on the server?
L1246[14:48:54] <Mata> I wonder if anyone helping would get a place in the contributer place on ic :P
L1247[14:48:55] <Mata> KappaHD
L1248[14:50:19] *** fry|sleep is now known as fry
L1249[14:50:36] <Mata> I was just trying to get a response from him, he said 'waaaaauuuuwww'
L1250[14:54:06] *** kroeser|away is now known as kroeser
L1251[14:54:15] *** Boreeas is now known as opal
L1252[14:55:43] *** willieaway is now known as williewillus
L1253[14:55:51] ⇦ Quits: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Remote host closed the connection)
L1254[15:01:04] ⇨ Joins: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com)
L1255[15:02:06] *** opal is now known as Boreeas
L1256[15:02:36] *** Boreeas is now known as Guest16712
L1257[15:03:08] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:c146:1446:d56d:ebe4:afa2)
L1258[15:03:32] *** kroeser is now known as kroeser|away
L1259[15:04:26] *** Guest16712 is now known as Boreeas
L1260[15:09:15] <thecodewarrior> Is any part of collision detection handled on a separate thread? I keep getting weird NPEs and ConcurrentModificationExceptions
L1261[15:09:33] <diesieben07> it shouldn't be
L1262[15:09:46] <killjoy> How do I get the stacktrace of a GL ERROR?
L1263[15:09:55] <thecodewarrior> Hmmm. that's odd.
L1264[15:10:07] <diesieben07> killjoy, you can't.
L1265[15:10:16] <diesieben07> thats just GL telling you "something fucked up"
L1266[15:10:16] <killjoy> sigh
L1267[15:10:24] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 207 seconds)
L1268[15:10:47] <williewillus> thecodewarrior: nothing on the serverside is threaded
L1269[15:10:48] <killjoy> maybe it's related to the tesselator
L1270[15:11:00] <diesieben07> whats the error message?
L1271[15:11:11] <killjoy> StackOverflow
L1272[15:11:13] <williewillus> the most common cause of those gl errors is you forgot to pop a matrix after pushing it
L1273[15:11:21] <diesieben07> you one too many pushs
L1274[15:11:24] <diesieben07> yeah
L1275[15:11:42] <thecodewarrior> Well this is on the client, the player's collision.
L1276[15:11:49] <killjoy> I'll check my git history
L1277[15:11:58] <williewillus> thecodewarrior: lemme revise that, nothing logic based is threaded
L1278[15:12:08] <thecodewarrior> hmmm.
L1279[15:12:09] <williewillus> chunk batching is threaded, sound runs on another thread, but thats it
L1280[15:12:15] <williewillus> worlds run within one
L1281[15:12:22] ⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1282[15:13:26] ⇨ Joins: portablejim (~portablej@2001:4830:121d:a01:8cc6:4ecf:b2:553f)
L1283[15:13:54] ⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-95-124.mpls.qwest.net) (Killed (NickServ (GHOST command used by Zaggy2048)))
L1284[15:13:59] ⇨ Joins: Zaggy1024 (~Zaggy1024@174-20-95-124.mpls.qwest.net)
L1285[15:14:09] ⇦ Quits: Cooler (~CoolerExt@117.207.165.117) (Read error: Connection reset by peer)
L1286[15:14:15] ⇨ Joins: CoolerExtreme (~CoolerExt@117.207.165.117)
L1287[15:14:37] <killjoy> oh,II figured it out
L1288[15:14:51] <killjoy> I had a methhod calliing itself.
L1289[15:15:02] <killjoy> before Iupdated to 1.8.9, that method was overloaded
L1290[15:16:00] <killjoy> render(Entity) and render(EntityLiving)
L1291[15:16:12] ⇨ Joins: Everseeking (~Everseeki@pool-100-6-106-162.pitbpa.fios.verizon.net)
L1292[15:16:18] <Khumps> my thing still only showing classes :(
L1293[15:16:45] <Khumps> reinstalled forge again
L1294[15:16:54] <Khumps> eclipse only shows the class files stil
L1295[15:16:56] <Khumps> still
L1296[15:16:58] *** AEnterprise is now known as AEnterpriseAFK
L1297[15:17:14] *** Vigaro|AFK is now known as Vigaro
L1298[15:19:42] <Khumps> all of the .java files are missing
L1299[15:20:37] <diesieben07> run gradlew cleanCache. then gradlew setupDecompWorkspace eclipse again
L1300[15:20:58] ⇦ Parts: Aroma1997 (~Aroma1997@p57B28089.dip0.t-ipconnect.de) ())
L1301[15:21:18] <Khumps> trying it now
L1302[15:21:20] <killjoy> ah, adding null children
L1303[15:21:28] <killjoy> that might've been my issue as well
L1304[15:25:19] <Khumps> um diesieben its still only showing classes :(
L1305[15:25:54] <diesieben07> no idea man
L1306[15:26:01] <diesieben07> something is seriously messed up on your end then.
L1307[15:26:28] <Khumps> could it have to do with the fact that im switching from 1.7 to 1.8?
L1308[15:26:41] <diesieben07> did you update the build.gradle properly?
L1309[15:26:54] <Khumps> its an etirely different folder on my computer
L1310[15:27:19] <Khumps> copy pastaed the MDK into it
L1311[15:27:52] <Khumps> gonna delete gradlew and try again
L1312[15:28:41] <diesieben07> thats just the gradle wrapper
L1313[15:29:00] <Khumps> ik but im lost for what it could be
L1314[15:29:27] * diesieben07 suspects eclipse being a piece of crap
L1315[15:29:33] ⇨ Joins: H1N1theI (~h1n1thei@2601:5c2:8100:5898:daeb:97ff:fee9:f781)
L1316[15:29:37] <Khumps> lol
L1317[15:30:44] <ghz|afk> heh mc 1.9.1 pre 1
L1318[15:30:57] <Khumps> lol
L1319[15:31:10] <Khumps> im just trying to get to 1.8 :D
L1320[15:31:25] ⇨ Joins: Drullkus (~Drullkus@205.155.154.1)
L1321[15:31:29] <ghz|afk> lol they added some "armor toughness" concept
L1322[15:31:33] <ghz|afk> to make diamond armor a bit better
L1323[15:31:37] <Khumps> lol
L1324[15:31:42] <Khumps> did u hear that
L1325[15:31:47] <Khumps> he said diamond armor
L1326[15:31:50] <Khumps> noob!
L1327[15:31:52] <Khumps> :D
L1328[15:32:17] <ghz|afk> this isnt' modded
L1329[15:32:25] <ghz|afk> mojang released a prerelease earlier today
L1330[15:32:28] <ghz|afk> so yeah, diamond ;P
L1331[15:32:29] <Khumps> ik
L1332[15:32:38] <Khumps> phhhhht vanilla
L1333[15:32:50] <Khumps> i havent played that in like 8 years :D
L1334[15:32:57] <Khumps> once u go modded u cant go back
L1335[15:33:03] <ghz|afk> I'm playing vanilla as we speak ;P
L1336[15:33:06] <Khumps> lol
L1337[15:33:08] <ghz|afk> yes I can go back
L1338[15:33:12] <Khumps> its just not fun for me
L1339[15:33:13] ⇦ Quits: inqy (~inqy@178-37-234-181.adsl.inetia.pl) (Quit: Leaving)
L1340[15:33:16] <ghz|afk> I miss mods a lot, but I can go back regardless ;P
L1341[15:33:18] <Khumps> its like so much less stuff
L1342[15:33:26] <thecodewarrior> Can I not make a normal array of ArrayLists?
L1343[15:33:31] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L1344[15:33:34] <Khumps> u should be able to
L1345[15:33:44] <Khumps> u can make an array of any object type
L1346[15:33:51] <Khumps> and ArrayList is an object
L1347[15:33:55] <thecodewarrior> It says you can't make a generic array of type XXXX.
L1348[15:34:01] <diesieben07> but ArrayList is a generic type
L1349[15:34:06] <diesieben07> generics + arrays suck
L1350[15:34:08] <diesieben07> dont use arrays. :D
L1351[15:34:11] <Khumps> lol
L1352[15:34:20] <Khumps> Hashmap masterrace
L1353[15:34:24] <diesieben07> wat
L1354[15:34:24] <diesieben07> no.
L1355[15:34:26] <williewillus> wat
L1356[15:34:29] <Khumps> loll
L1357[15:34:30] <diesieben07> Use List
L1358[15:34:33] <Khumps> ik they different
L1359[15:34:37] <Khumps> lists are op
L1360[15:34:41] <Khumps> they need a nerf
L1361[15:34:43] <williewillus> -.-
L1362[15:34:54] <diesieben07> you are talking with your ass.
L1363[15:34:55] <thecodewarrior> Actually, I'm trying to replace a HashMap because it was returning garbage.
L1364[15:35:02] <ghz|afk> Khumps: are you drink/on drugs?
L1365[15:35:02] <Khumps> ik im talking out of my ass
L1366[15:35:04] <ghz|afk> drunk*
L1367[15:35:05] <diesieben07> guys wtf are you doing
L1368[15:35:12] <williewillus> thecodewarrior: uhh define "returning garbage"
L1369[15:35:19] <williewillus> just switching data structures blindly isnt a good solution
L1370[15:35:23] <Khumps> im waiting for gradlew to work
L1371[15:35:35] <ghz|afk> did you give it more ram on gradle.properties?
L1372[15:35:55] <Khumps> no it was only downloading class files for some reason
L1373[15:36:02] <diesieben07> it doesnt download anything
L1374[15:36:05] <Khumps> or at least i wasnt seeing them in eclipse
L1375[15:36:35] <thecodewarrior> HashMap<EnumFacing, List<CollisionBox>>, the debugger said it had "north [ stuff stuff stuff ]" yet it was returning null when passed north.
L1376[15:37:02] <diesieben07> show your code then.
L1377[15:37:11] <williewillus> yeah :P
L1378[15:37:15] <diesieben07> Also, EnumMap
L1379[15:37:16] <williewillus> also enummap :D
L1380[15:37:19] <williewillus> dammit
L1381[15:37:21] <diesieben07> hahaha
L1382[15:37:40] <thecodewarrior> Whaaa? I didn't know this was a thing! must look into.
L1383[15:37:53] <williewillus> yeah optimized vesion of Map for enum keys
L1384[15:38:00] <Khumps> well 1.8 hates me
L1385[15:38:16] <williewillus> saves the hashing step by just using the enum ordinal and a fixed size array
L1386[15:38:20] <Khumps> *cries*
L1387[15:38:40] <Khumps> EnumMap looks interesting
L1388[15:39:07] ⇦ Quits: MaxwellJoneZ (~MaxwellJo@f055225046.adsl.alicedsl.de) (Ping timeout: 190 seconds)
L1389[15:39:09] <Khumps> http://prntscr.com/ad92jv eclipse hates me
L1390[15:39:31] <diesieben07> that is... normal
L1391[15:39:36] <diesieben07> open one of those classes.
L1392[15:39:46] <Khumps> ik i can read them
L1393[15:39:54] <diesieben07> so? what is your issue?!
L1394[15:39:56] <masa> then what's the issue? :D
L1395[15:39:58] <Khumps> but my code doesnt recommend them
L1396[15:40:05] <diesieben07> wat.
L1397[15:40:10] <Khumps> wtf did i just say
L1398[15:40:30] <Khumps> my code doesnt see them
L1399[15:40:36] <diesieben07> impossiburu
L1400[15:40:54] <masa> did you ctrl + shift + o?
L1401[15:40:55] <Khumps> nein
L1402[15:41:49] <Khumps> look http://prntscr.com/ad93xg
L1403[15:41:54] ⇦ Quits: KanoCodex (~Giratina5@2604:180:0:368::bcd8) (Ping timeout: 198 seconds)
L1404[15:42:08] ⇨ Joins: Arctic_Wolfy (~Arctic@71-8-85-40.dhcp.leds.al.charter.com)
L1405[15:42:13] <Khumps> unless forge direction is gone now
L1406[15:42:15] <thecodewarrior> ForgeDirection is now EnumFacing
L1407[15:42:15] ⇨ Joins: sokratis12GR (sokratis12@62.221.158.197)
L1408[15:42:20] <Khumps> .....
L1409[15:42:24] <thecodewarrior> .....
L1410[15:42:27] <sokratis12GR> Hello Again Everyone!
L1411[15:42:28] <Khumps> well that might help
L1412[15:42:39] <masa> :DD
L1413[15:42:41] <diesieben07> jesus christ guy. :D
L1414[15:42:51] <diesieben07> headdesking intensifies
L1415[15:42:55] <masa> :D
L1416[15:43:09] <sokratis12GR> Does anyone know any Version Checker that works for both client and Server ?
L1417[15:43:19] <diesieben07> forges?
L1418[15:43:22] <williewillus> the forge one :P
L1419[15:43:31] <diesieben07> you cannot beat me! :D
L1420[15:43:47] <masa> I fail to see how I would want any form of version checkin gon the server side anyway...
L1421[15:43:47] ⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping timeout: 190 seconds)
L1422[15:44:17] <sokratis12GR> I mean that, when i use my version checker it crashesh the server but works fine in the client
L1423[15:44:22] <masa> that's teh admin's job, not for the server to spam the logs with update notices
L1424[15:44:32] <masa> right..
L1425[15:44:51] <diesieben07> dont write your own, please
L1426[15:45:47] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L1427[15:45:48] ⇦ Quits: shadekiller666 (~shadekill@130.166.194.73) (Quit: Leaving)
L1428[15:45:54] <thecodewarrior> I'm wondering, what order do you list the modifier keys for keyboard shortcuts? I generally do Shift, Option/Alt, Control, Command.
L1429[15:46:00] <Khumps> im reading Enum facing and im like wtf
L1430[15:46:34] <thecodewarrior> The nice thing is no more converting between int->ForgeDirection->int all the time
L1431[15:46:44] *** williewillus is now known as willieaway
L1432[15:46:51] <Khumps> ya
L1433[15:47:08] <Khumps> but i dont know what vec3i is but im guessing i dont need to so i wont bother :D
L1434[15:47:17] <diesieben07> Vec3i is 3 ints in one object
L1435[15:47:19] <masa> it's just a bit crappu that it doesn't have a left or right hand rotation method :/
L1436[15:47:28] <Khumps> k
L1437[15:48:05] <Khumps> did @SideOnly get removed?
L1438[15:48:13] <masa> no
L1439[15:48:37] <diesieben07> but all FML classes changed package
L1440[15:48:38] <masa> re-organize your imports, the cpw package got moved in 1.8
L1441[15:48:46] <masa> *fml
L1442[15:49:27] <LatvianModder> Khumps: you just started 1.8?
L1443[15:52:21] <Khumps> ya
L1444[15:53:22] <Khumps> oh no not my IIcons too!
L1445[15:53:26] <Khumps> noooo
L1446[15:53:52] <sokratis12GR> Does anyone have an template of a version checker that i could use ?
L1447[15:54:17] <thecodewarrior> Why do you need it on the server?
L1448[15:55:45] <sokratis12GR> No, I just need one so I can make a config option to disable/enable it
L1449[15:55:55] <sokratis12GR> I lost my last one...
L1450[15:56:04] <sokratis12GR> I mean Deleted*
L1451[15:56:10] <diesieben07> are you fluent in java?
L1452[15:56:53] <diesieben07> because in that case just write your own
L1453[15:56:55] <sokratis12GR> I'm in the range of Beg - Int level
L1454[15:56:56] <diesieben07> and if not... you shoudl be.
L1455[15:57:33] <sokratis12GR> I want to learn more advanced modding and java
L1456[15:57:39] <diesieben07> or, as has been said again and again: Use forge's.
L1457[15:57:40] <sokratis12GR> but the tutorials are outdated
L1458[15:57:46] <sokratis12GR> I use 1.8 - 1.9 version
L1459[15:57:53] <sokratis12GR> Waiting for 1.9 version
L1460[15:58:00] <diesieben07> forge has a built in version checker.
L1461[15:58:02] <diesieben07> use that.
L1462[15:58:19] <sokratis12GR> Where I can find it ?
L1463[15:59:30] ⇦ Quits: Hgreb (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping timeout: 195 seconds)
L1464[15:59:31] ⇦ Quits: Blue_Monster122 (uid82864@id-82864.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L1465[15:59:43] <sokratis12GR> Does Java Support Ancient Greek Language >?\
L1466[15:59:53] <diesieben07> java supports all of unicode.
L1467[16:00:18] <diesieben07> i am trying to find the versino checker
L1468[16:00:19] <diesieben07> give me a sec
L1469[16:00:20] <killjoy> \uxxxx
L1470[16:00:36] <diesieben07> or just type in the actual letter
L1471[16:00:45] <sokratis12GR> ok
L1472[16:03:23] <diesieben07> sokratis12GR, https://git.io/vaLHT
L1473[16:05:22] <sokratis12GR> Do i have to name it the same name or i can rename it to VersionChecker.java ?
L1474[16:05:29] <sokratis12GR> btw ty :d
L1475[16:05:30] <diesieben07> watz.
L1476[16:05:36] <diesieben07> did you even read the commit message?
L1477[16:05:47] <diesieben07> you do nto have to write any versino checking code.
L1478[16:06:00] <sokratis12GR> ok
L1479[16:06:32] <sokratis12GR> Oh, it wasn't loaded, now i saw it
L1480[16:06:59] *** LexDesktop is now known as LexManos
L1481[16:07:01] <diesieben07> also... you said you want to learn advanced modding and java
L1482[16:07:11] <sokratis12GR> yes I do
L1483[16:07:14] <diesieben07> first step: get the "i'm gonna copy this" mentality out of your head.
L1484[16:07:38] <sokratis12GR> I didn't even thought about that
L1485[16:07:44] <sokratis12GR> I will write it 1 by one
L1486[16:07:49] <diesieben07> <sokratis12GR> Do i have to name it the same name or i can rename it to VersionChecker.java ?
L1487[16:08:19] <sokratis12GR> I asked if i could rename the file name ?
L1488[16:08:50] <diesieben07> yes, which means your first thought after me sneding it was "ok, i need to copy this"
L1489[16:09:09] <sokratis12GR> em no -.-
L1490[16:09:15] <diesieben07> then why did you ask that?
L1491[16:09:49] <sokratis12GR> Because I want it to look nicer :D
L1492[16:09:57] <diesieben07> yes so you DID wnat to copy it?!
L1493[16:10:04] <sokratis12GR> NO
L1494[16:10:09] <diesieben07> then what?
L1495[16:10:17] <sokratis12GR> I just like havuing a nice source
L1496[16:10:28] <diesieben07> but you asked abotu forge's code?!
L1497[16:11:07] <sokratis12GR> ? Idk what are you talking about now, but anyway...
L1498[16:11:17] <diesieben07> i sent you a link to where forge added the versino checker
L1499[16:11:23] <thecodewarrior> there's no way to rename any of forge code unless you're copying it into your own source and rename it there.
L1500[16:11:41] <sokratis12GR> AAAAA
L1501[16:11:58] <sokratis12GR> I got confused
L1502[16:12:22] <sokratis12GR> do I need to write it on a new class or there is any other way ? because i got confused o.o
L1503[16:12:39] <diesieben07> read the commit message
L1504[16:12:40] <sokratis12GR> Sorry for my bad english
L1505[16:12:44] <diesieben07> it is a small tutorial on how to use it
L1506[16:12:52] ⇦ Quits: Drullkus (~Drullkus@205.155.154.1) (Remote host closed the connection)
L1507[16:12:57] <diesieben07> "Using the @Mod annotation mods can opt-in to a centrally controlled update system."
L1508[16:13:04] <diesieben07> read the properties on @Mod
L1509[16:13:13] <diesieben07> there is one that is obviously for this system.
L1510[16:13:24] <sokratis12GR> ok
L1511[16:15:04] ⇨ Joins: AbsentThirdEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L1512[16:16:01] *** killjoy is now known as killjoy[away]
L1513[16:19:54] <thecodewarrior> Still getting the map-returning-null error. https://gyazo.com/463af17d53861bddea4fbfd30c50c847 (notice it's on the network thread, that may have something to do with it)
L1514[16:21:21] <diesieben07> that's not the network thread for a start
L1515[16:21:42] <thecodewarrior> Oh, yeah. whoops.
L1516[16:22:17] <sokratis12GR> ...
L1517[16:22:21] <sokratis12GR> I'm so noob
L1518[16:22:56] <sokratis12GR> I can't find where to read the @Mod Properties (So noob)
L1519[16:23:03] <diesieben07> using eclipse?
L1520[16:23:07] <sokratis12GR> No InteliJ
L1521[16:23:10] <sokratis12GR> Ultimate
L1522[16:23:15] <diesieben07> Ctrl-N to search for classes
L1523[16:23:18] <diesieben07> type in "mod"
L1524[16:23:20] <diesieben07> read the class.
L1525[16:23:37] <sokratis12GR> I'm new with InteliJ...
L1526[16:23:46] <thecodewarrior> line 182
L1527[16:24:08] <thecodewarrior> I don't know exactly how annotations work but it looks right.
L1528[16:24:18] <sokratis12GR> How to make it so i an see the line number ?
L1529[16:24:33] <diesieben07> right click on the left side of the editor, check the "show line numbers" box
L1530[16:24:50] <sokratis12GR> oh Ty :d
L1531[16:24:53] <diesieben07> thecodewarrior, can you show that whole class please?
L1532[16:25:01] <diesieben07> this looks really strange
L1533[16:25:08] ⇦ Quits: mustangflyer (~mustangfl@p5B094CA1.dip0.t-ipconnect.de) (Quit: Leaving)
L1534[16:25:52] <thecodewarrior> Here's BlockCatwalkStair: http://pastebin.com/bt1T3gs3
L1535[16:26:24] *** Mata is now known as MattOfflineMc
L1536[16:26:41] <thecodewarrior> and the relevent part from BlockCatwalkBase: http://pastebin.com/FdfuD5kd
L1537[16:27:21] <diesieben07> that lazy initializatino of the collisino box init looks kinda funky
L1538[16:27:24] <sokratis12GR> boolean canBeDeactivated() default false; - is it that [I have read the Comment]
L1539[16:27:27] <diesieben07> but regardless, this SHOULD work...
L1540[16:27:34] <diesieben07> no that is not it sokratis12GR
L1541[16:27:40] ⇨ Joins: SubconsciousEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L1542[16:27:50] <diesieben07> updateJSON
L1543[16:28:39] <sokratis12GR> https://gist.github.com/LexManos/7aacb9aa991330523884 - this ?
L1544[16:28:49] *** manmaed is now known as manmaed|AFK
L1545[16:28:56] <diesieben07> that would be an example of what your json would look like
L1546[16:29:02] <thecodewarrior> you mean the call in BlockCatwalkBase? That's just so I can make changes when in the dev environment.
L1547[16:29:02] <PaleoCrafter> Watching a documentation right now, all the sudden they use the game of thrones theme when talking about Nazis
L1548[16:29:11] <diesieben07> but the updateJSON property in @Mod is where you tell forge about this JSON
L1549[16:29:12] <sokratis12GR> But do I have to write any code to read this file ?
L1550[16:29:13] <diesieben07> it has to be an URL
L1551[16:29:16] <diesieben07> no
L1552[16:29:17] <sokratis12GR> ok ok
L1553[16:29:20] <diesieben07> you tell forge the URl and done.
L1554[16:29:55] <sokratis12GR> Is there a specific destination folder needed to be placed this file ? like the textures ?
L1555[16:29:57] <diesieben07> yeah i dont know at all thecodewarrior, sorry. this just looks... fishy.
L1556[16:30:04] <diesieben07> it has to be online
L1557[16:30:07] <diesieben07> an URL
L1558[16:30:08] ⇦ Quits: AbsentThirdEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186 seconds)
L1559[16:30:15] <diesieben07> how else do you expect to check for NEW versions? :D
L1560[16:30:37] <sokratis12GR> I will send you what i have done and you will tell me if it is right ok ?
L1561[16:30:56] <sokratis12GR> You know "The Fireplace" ?
L1562[16:31:03] <diesieben07> no i do not.
L1563[16:31:12] <sokratis12GR> ok
L1564[16:31:24] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L1565[16:32:01] ⇨ Joins: Drullkus (~Drullkus@205.155.154.1)
L1566[16:32:42] <thecodewarrior> Just wondering, what looks fishy about it?
L1567[16:32:52] <diesieben07> the debugger screenshot
L1568[16:32:57] <diesieben07> i cannot see how that can happen
L1569[16:33:00] <sokratis12GR> also do i need to have 2 files like in the example above or these are 2 different examples ?
L1570[16:33:14] <diesieben07> if facing is really north
L1571[16:33:26] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L1572[16:33:39] <diesieben07> the 1st one is forges, the 2nd one is like a template for you
L1573[16:33:44] <thecodewarrior> Exactly, that's the issue. I thought something about my code was fishy.
L1574[16:34:01] <diesieben07> well, your screenshot doesnt actualyl show facing==NORTH
L1575[16:34:51] <sokratis12GR> diesieben07 I'm new to InteliJ and there is a problme that annoys me
L1576[16:35:00] <diesieben07> which is?
L1577[16:35:08] <sokratis12GR> It shows that git.exe isn't instaled
L1578[16:35:13] <sokratis12GR> but i dont want to use it
L1579[16:35:27] <sokratis12GR> "Can't start Git.exe"
L1580[16:36:04] <thecodewarrior> facing == EnumFacing.NORTH, check. collisionBoxes.containsKey(EnumFacing.NORTH), check. collisionBoxes.containsKey(facing), nurp.
L1581[16:36:51] <diesieben07> first, you SHOULD be using git. but if you really wnat to, File > Settings > Plugins > Uncheck Git Integration
L1582[16:37:03] <diesieben07> thecodewarrior: that is... impossible.
L1583[16:37:14] <thecodewarrior> well, now containsKey(EnumFacing.NORTH) is false... wut.
L1584[16:37:17] <sokratis12GR> Do I have to add an instant download page ? like this http://minecraft.curseforge.com/projects/armorplus/files/latest or just this http://minecraft.curseforge.com/projects/armorplus/files ?
L1585[16:37:31] *** PaleoCrafter is now known as PaleOff
L1586[16:37:34] <sokratis12GR> I will be using Git
L1587[16:37:37] <sokratis12GR> But later on
L1588[16:37:49] <sokratis12GR> When I research how to do instal it
L1589[16:38:10] <diesieben07> you do not have to have any download urls at all
L1590[16:38:13] <diesieben07> this checker does not download
L1591[16:38:23] ⇨ Joins: keybounce (~keybounce@adsl-108-192-88-47.dsl.bkfd14.sbcglobal.net)
L1592[16:38:29] <diesieben07> it merely checks what the newest version is and if that is newer than the installed one, it shows a warning
L1593[16:38:46] <sokratis12GR> how will it find the new version ?
L1594[16:38:53] <sokratis12GR> If i don't
L1595[16:39:00] <sokratis12GR> add a link to
L1596[16:39:04] <sokratis12GR> the files
L1597[16:39:07] <diesieben07> you have to have that json file
L1598[16:39:14] <diesieben07> and you have to updaet it whe a new versino comes out
L1599[16:39:18] <diesieben07> the URL stays the same
L1600[16:39:30] <diesieben07> so when the client checks that fiel again it will see the new version
L1601[16:39:42] <diesieben07> the json does NOT go in your jar file
L1602[16:39:45] <sokratis12GR> So these:
L1603[16:39:46] <diesieben07> it has to be available online somewhere.
L1604[16:40:05] <thecodewarrior> that json file will live on the internet somewhere, the game will access it, and if you have updated the json with a newer version it will notify the user.
L1605[16:40:09] <sokratis12GR> it is online on Curseforge
L1606[16:40:15] <diesieben07> the JSON file?!
L1607[16:40:20] <sokratis12GR> not yet
L1608[16:40:26] <sokratis12GR> So
L1609[16:40:30] <diesieben07> i dont think you can host json files on CurseForge
L1610[16:40:39] <sokratis12GR> No no..
L1611[16:40:41] <tterrag> just use github to host it or something
L1612[16:40:46] <tterrag> link to the raw file
L1613[16:40:47] <tterrag> ezpz
L1614[16:40:49] <sokratis12GR> I host my mods to CurseForge
L1615[16:40:58] <diesieben07> that is irrelevant
L1616[16:41:01] <diesieben07> it checks that json file
L1617[16:41:02] <diesieben07> nothing else
L1618[16:41:05] <sokratis12GR> Can I host it on my website ? http://sokratis12gr.weebly.com ?
L1619[16:41:09] <tterrag> sure
L1620[16:41:14] <tterrag> as long as you can serve up a direct file link
L1621[16:41:14] <sokratis12GR> ok then
L1622[16:41:36] *** MrKickkiller is now known as MrKick|Away
L1623[16:41:36] <tterrag> .../update_checker.json
L1624[16:42:16] *** amadornes is now known as amadornes[OFF]
L1625[16:43:14] <thecodewarrior> ...weebly.com/update_checker/modid.json would be better, as if you want multiple mods to check for updates you have the ability to put up multiple files.
L1626[16:43:25] <sokratis12GR> 1 Thing i still can't understand (being noob) is do I have to have my file into the mods main or assets file ?
L1627[16:43:41] <diesieben07> neither
L1628[16:43:44] <diesieben07> it#s online
L1629[16:43:54] <sokratis12GR> ,,,
L1630[16:43:54] <diesieben07> and you put the URL into the updateJSON property of your @Mod
L1631[16:44:03] <diesieben07> FML will read that URL, download it and check
L1632[16:45:11] <thecodewarrior> So the weird thing is that collisionBoxes.keySet().contains(EnumFacing.NORTH) is true, yet collisionBoxes.containsKey(EnumFacing.NORTH) is false... I may just go the array route.
L1633[16:45:14] <sokratis12GR> And in the "Version" = 1.6
L1634[16:45:38] <sokratis12GR> Do I put every update in these order ?
L1635[16:45:41] <diesieben07> thecodewarrior: again that should be impossible.
L1636[16:45:57] <sokratis12GR> "Version2" = .., "Version3" = ... ?
L1637[16:46:03] <diesieben07> sokratis12GR: you mean in the json?
L1638[16:46:07] <sokratis12GR> yes
L1639[16:46:23] <diesieben07> yes, exactly like it tells you in the example.
L1640[16:46:45] ⇦ Quits: keybounce (~keybounce@adsl-108-192-88-47.dsl.bkfd14.sbcglobal.net) (Ping timeout: 195 seconds)
L1641[16:47:30] <sokratis12GR> ok
L1642[16:47:33] <sokratis12GR> :d
L1643[16:49:22] <sokratis12GR> ...
L1644[16:49:35] <sokratis12GR> Why I can't create a .json page in weebly ;(
L1645[16:50:27] <ghz|afk> get a dropbox account, it can direct-link
L1646[16:50:41] <sokratis12GR> I have
L1647[16:50:44] <ghz|afk> it has a limit, though
L1648[16:50:57] <ghz|afk> so if a lot of people do update checks, public links will get blocked for a while
L1649[16:51:02] <sokratis12GR> I have got alot of gift cards and got more storage
L1650[16:51:09] ⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping timeout: 207 seconds)
L1651[16:51:19] <ghz|afk> this isn't about storage, it's about max downloads/day
L1652[16:51:36] <Arctic_Wolfy> Oh, hey, ghz|afk, While you are here, that Capibility thing did not work.
L1653[16:51:42] <thecodewarrior> https://hc.weebly.com/hc/en-us/articles/201273623-Upload-Documents-PDF-Powerpoint-Slides-and-More
L1654[16:51:45] <ghz|afk> ah
L1655[16:51:45] <ghz|afk> meh
L1656[16:53:27] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L1657[16:55:26] <sokratis12GR> in the "homepage" = can i add the curseforge page of my mods ?
L1658[16:55:51] <thecodewarrior> yes
L1659[16:56:02] <sokratis12GR> kk
L1660[16:56:07] <thecodewarrior> How do I set the size of an ArrayList such that I can do list.set(index, value) without it being out of bounds.
L1661[16:56:15] <Khumps> layout of ur sight
L1662[16:56:16] <Khumps> site
L1663[16:57:29] <diesieben07> thecodewarrior, use add(i, v)
L1664[16:57:45] <sokratis12GR> https://paste.ee/p/Aaj1Y
L1665[16:57:47] <thecodewarrior> will that shift things around if I don't do it in the right order though?
L1666[16:57:53] <sokratis12GR> is this all right ?
L1667[16:57:58] <diesieben07> use add if i >= size, set otherwise
L1668[16:58:27] <thecodewarrior> cool
L1669[16:58:29] <diesieben07> sokratis12GR, you have not done anything specific to your mod... it has all the forge versions in there.
L1670[16:58:58] *** AbrarSyed is now known as Abrar|gone
L1671[16:59:08] <sokratis12GR> ?
L1672[16:59:12] <thecodewarrior> Also the comments aren't valid JSON. you have to remove them.
L1673[16:59:22] <sokratis12GR> Yeah I know this
L1674[16:59:56] <sokratis12GR> How didn;t I add anything specific?
L1675[17:00:03] <thecodewarrior> "{MinecraftVersion}-latest" : "1.8-11.14.4.1563" should be "1.8.9-latest":"1.8.9-1.0.0b1whatever"
L1676[17:00:05] <sokratis12GR> Don't there need to be the forge version ?
L1677[17:00:12] <diesieben07> no.
L1678[17:00:57] <thecodewarrior> I think those are used to see what version is recommended/latest/beta/whatever
L1679[17:01:00] <sokratis12GR> so it needs to be something like? MoreDimensionsMod-1.5(1.8)
L1680[17:01:30] <thecodewarrior> I don't think you include the name of the mod.
L1681[17:01:45] <sokratis12GR> just 1.6 ?
L1682[17:01:57] <sokratis12GR> for ArmorPlus newest version
L1683[17:02:08] <sokratis12GR> if the latest and recommended are the same ?
L1684[17:02:12] <thecodewarrior> I think they are just the human-friendly names, instead of numbers you know which version is recommended and which is the newest, etc.
L1685[17:02:43] <sokratis12GR> o.o...
L1686[17:03:18] <thecodewarrior> and what minecraft version they are for.
L1687[17:03:42] ⇨ Joins: EyeOfKoishi (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L1688[17:03:55] <sokratis12GR> like this ? https://paste.ee/p/5w56C
L1689[17:04:31] <sokratis12GR> i forgot to remove the "version2" : "1.8"
L1690[17:06:40] <thecodewarrior> just a sec, working on what I envision it to be.
L1691[17:07:06] <sokratis12GR> k
L1692[17:07:10] ⇦ Quits: SubconsciousEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 195 seconds)
L1693[17:07:53] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1694[17:13:34] <thecodewarrior> sokratis12GR: http://pastebin.com/S0gf4VCH
L1695[17:14:36] <sokratis12GR> Now i Get it
L1696[17:14:41] <sokratis12GR> Thanks alot due
L1697[17:14:43] <sokratis12GR> dude*
L1698[17:14:53] <thecodewarrior> You are very welcome.
L1699[17:15:15] ⇦ Quits: Khumps (~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca) (Read error: Connection reset by peer)
L1700[17:15:39] ⇨ Joins: Khumps (~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca)
L1701[17:16:33] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:c1a1:e81a:aea9:37f6:4d9a)
L1702[17:18:10] <thecodewarrior> Does this make any sense to any of you? It certainly doesn't to me. java.lang.IndexOutOfBoundsException: Index: 5, Size: 6
L1703[17:18:13] <sokratis12GR> So mine should look like that? https://paste.ee/p/rfdpz
L1704[17:18:45] <diesieben07> thecodewarrior, thrown from where?
L1705[17:19:01] <sokratis12GR> No, //Felling so sleepy
L1706[17:19:04] <thecodewarrior> when I'm setting a value in the array.
L1707[17:19:05] <sokratis12GR> 2 AM xD
L1708[17:19:10] <diesieben07> code.
L1709[17:19:45] ⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Quit: armctec)
L1710[17:20:06] <thecodewarrior> http://pastebin.com/Qpcdg2Rs
L1711[17:20:14] ⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1712[17:20:40] <diesieben07> oh god so you really did that...
L1713[17:20:41] <diesieben07> dude
L1714[17:20:45] <diesieben07> thats not how you fix a bug.
L1715[17:20:52] <thecodewarrior> how else?
L1716[17:20:53] <diesieben07> you should not be using a list for this.
L1717[17:20:56] <diesieben07> it's not the right tool.
L1718[17:21:09] <diesieben07> well, one way might be: make a git repo. then I'd clone it and check it out for you.
L1719[17:21:11] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net)
L1720[17:21:48] <thecodewarrior> but every map I used glitched in impossible ways.
L1721[17:22:04] <diesieben07> thats not how computers work though
L1722[17:22:06] <diesieben07> there is a reason.
L1723[17:22:24] <diesieben07> and since you cannot figure it out, make a git repo and I'll try find it for you
L1724[17:23:11] <thecodewarrior> https://github.com/thecodewarrior/Catwalks-1.8 - Yes, I know I should've made a branch, but too late now.
L1725[17:23:20] <sokratis12GR> this direct link should do it http://sokratis12gr.weebly.com/uploads/2/4/7/1/24711968/armorplus.json ?
L1726[17:23:39] <Khumps> So are IIcons gone as of 1.8?
L1727[17:23:48] <thecodewarrior> yes, to both of you.
L1728[17:23:56] <Khumps> k :(
L1729[17:24:10] <Khumps> blockstates look confusing. time to try and figure it out
L1730[17:24:19] <sokratis12GR> @Mod(modid = ArmorPlus.MODID, name = ArmorPlus.MODNAME, version = ArmorPlus.VERSION, dependencies = ArmorPlus.DEPEND, guiFactory = ArmorPlus.GUIFACTORY, updateJSON = "http://sokratis12gr.weebly.com/uploads/2/4/7/1/24711968/armorplus.json&quot; )
L1731[17:24:30] <sokratis12GR> The last thing
L1732[17:24:36] <sokratis12GR> Is this correctly set up ?
L1733[17:24:41] <diesieben07> sokratis, you have to make sure though that this URL will not change. ever.
L1734[17:24:57] <diesieben07> so when you change the json, the url must stay the same
L1735[17:25:03] <thecodewarrior> ah, yes. the whole uploads/2/4/... is a problem.
L1736[17:25:07] <sokratis12GR> How...
L1737[17:25:11] <thecodewarrior> drobox
L1738[17:25:15] <thecodewarrior> *Dropbox
L1739[17:25:29] <sokratis12GR> There is a replace option in dropbox ?
L1740[17:25:31] <thecodewarrior> Github would work too.
L1741[17:25:37] <thecodewarrior> even a Gist should work.
L1742[17:25:41] <diesieben07> nope
L1743[17:25:45] <diesieben07> gists have the hash in the url
L1744[17:25:50] <ghz|afk> sokratis12GR: with the dropbox app you can just copy the file over and tell windows to replace
L1745[17:25:51] <diesieben07> because they are really git repos
L1746[17:26:11] <ghz|afk> (or wahtever OS you happen to use)
L1747[17:26:16] *** tterrag is now known as tterrag|away
L1748[17:26:20] <sokratis12GR> Yeah, I have been using Dropbox for over 2 Years now and I didn;t knew the link remain the same...
L1749[17:26:41] <ghz|afk> all public links look like
L1750[17:26:50] <tterrag|away> dropbox is a bad idea, if it's accessed too much it will 402
L1751[17:26:56] <ghz|afk> yeh
L1752[17:26:58] <ghz|afk> https://dl.dropboxusercontent.com/u/743491/2016-02-29_16.12.10.png
L1753[17:27:06] <thecodewarrior> https://gist.github.com/atenni/5604615
L1754[17:27:09] <ghz|afk> the "/743491/" part is your user ID
L1755[17:27:17] ⇦ Quits: Everseeking (~Everseeki@pool-100-6-106-162.pitbpa.fios.verizon.net) (Read error: Connection reset by peer)
L1756[17:27:23] <ghz|afk> and the part afterward is the file path within the Public/ folder
L1757[17:27:29] <Cypher121> pastebin raw?
L1758[17:27:32] <ghz|afk> don't use "share dropbox link"
L1759[17:27:41] <Cypher121> oh, wait, you can't hcange it
L1760[17:27:43] <thecodewarrior> Cypher121: I don't think you can update a pastebin paste
L1761[17:27:50] <Cypher121> yeah, you can't
L1762[17:27:59] <Cypher121> hands ahead of brain
L1763[17:28:08] ⇨ Joins: SquareWheel (~SquareWhe@S0106687f7463986c.ok.shawcable.net)
L1764[17:28:09] <diesieben07> if you are pro, maybe?
L1765[17:28:09] *** willieaway is now known as williewillus
L1766[17:28:16] ⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Quit: armctec)
L1767[17:28:24] <sokratis12GR> So last Which is more recomended than anything ?
L1768[17:28:26] <thecodewarrior> if you just go to the paste and add /raw it will give you the current raw gist
L1769[17:28:30] <sokratis12GR> I think GITHUB ?
L1770[17:28:38] <thecodewarrior> Gist is easiest
L1771[17:28:44] ⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1772[17:28:45] <sokratis12GR> Gist ?
L1773[17:28:58] <williewillus> git-backed pastebins
L1774[17:29:00] * sokratis12GR never heard of it..
L1775[17:29:02] <thecodewarrior> If you have a github account you have a gist account. Go to gist.github.com
L1776[17:29:02] <williewillus> gist.github.com
L1777[17:29:09] <ghz|afk> or you know
L1778[17:29:18] <ghz|afk> yo ucan get some actual hosting site
L1779[17:29:24] <ghz|afk> with your own domain name
L1780[17:29:28] <williewillus> that's effort
L1781[17:29:32] <thecodewarrior> and also, when doing what I just said, copy the url it redirects you to, not the gist url+/raw
L1782[17:29:32] <williewillus> just use git :P
L1783[17:29:44] ⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Client Quit)
L1784[17:29:45] <sokratis12GR> https://gist.github.com/sokratis12GR/ac51c8dc38c05e9c1ba2#file-armorplus-json
L1785[17:29:51] <sokratis12GR> like this ?
L1786[17:29:53] <diesieben07> see that is the problem
L1787[17:29:57] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Read error: Connection reset by peer)
L1788[17:29:59] <diesieben07> that hash is gonna change when you change tha tfile.
L1789[17:30:12] <diesieben07> which is why you cannot use gist
L1790[17:30:17] ⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1791[17:30:17] <ghz|afk> sokratis12GR: just put the update json on your git repository, and link to the head version
L1792[17:30:35] <thecodewarrior> like this: https://gist.githubusercontent.com/sokratis12GR/ac51c8dc38c05e9c1ba2/raw
L1793[17:30:35] <sokratis12GR> So GUTHUB or BITBUCKET are prefered right ?
L1794[17:30:38] <ghz|afk> that's the easiest method
L1795[17:30:50] <thecodewarrior> I just took of the #stuff and added /raw, it then redirected me to that.
L1796[17:30:53] <ghz|afk> no they are NOT preferred, they are just the lazy option, if you don't have your own website
L1797[17:31:03] <thecodewarrior> gist works
L1798[17:31:06] <sokratis12GR> I don't jhave my own...
L1799[17:31:09] <sokratis12GR> I hope soon i have
L1800[17:31:15] <sokratis12GR> xD
L1801[17:31:16] <diesieben07> thecodewarrior: change that file. the url will change.
L1802[17:31:28] <diesieben07> the url always points to a specific versino of hte file
L1803[17:31:31] <ghz|afk> meanwhile, an URL like... https://raw.githubusercontent.com/gigaherz/Ender-Rift/master/src/main/resources/mcmod.info
L1804[17:31:31] <thecodewarrior> I don't belive that ac5... changes. you should test though. change the file and see if that link points still
L1805[17:31:37] <ghz|afk> would always work (no that's not an update json)
L1806[17:33:03] <diesieben07> thecodewarrior: ok got it open now. what do to reproduce this?
L1807[17:33:58] <sokratis12GR> https://github.com/sokratis12GR/VersionUpdate/blob/gh-pages/ArmorPlus.json
L1808[17:34:03] ⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Client Quit)
L1809[17:34:08] <sokratis12GR> The link will remain the smaw
L1810[17:34:12] <sokratis12GR> I tryed it
L1811[17:34:16] <diesieben07> yes that is github
L1812[17:34:18] <diesieben07> not gist
L1813[17:34:32] ⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1814[17:34:35] <thecodewarrior> get out a tile.catwalkStair.steel.name and place it, it won't render anything yet but if you do f3+b you can see the collision box to help locate it. then, jump inside it. (you may need to sneak to jump on the sides)
L1815[17:34:50] <sokratis12GR> @Mod(modid = ArmorPlus.MODID, name = ArmorPlus.MODNAME, version = ArmorPlus.VERSION, dependencies = ArmorPlus.DEPEND, guiFactory = ArmorPlus.GUIFACTORY, updateJSON = "https://github.com/sokratis12GR/VersionUpdate/blob/gh-pages/ArmorPlus.json&quot; )
L1816[17:34:56] *** Abrar|gone is now known as AbrarSyed
L1817[17:35:05] <sokratis12GR> why updateJSON is red ? in my code ?
L1818[17:35:12] <thecodewarrior> https://raw.githubusercontent.com/sokratis12GR/VersionUpdate/gh-pages/ArmorPlus.json
L1819[17:35:57] ⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Client Quit)
L1820[17:36:31] <sokratis12GR> https://paste.ee/p/RqBsg
L1821[17:36:43] <thecodewarrior> diesieben07: it may take a little bit of time jumping around inside.
L1822[17:37:07] <thecodewarrior> just jump and sneak for about ten or fifteen seconds and it should pop up with the error.
L1823[17:37:07] <diesieben07> sokratis12GR: your forge is outdated.#
L1824[17:37:14] <sokratis12GR> =.=
L1825[17:37:20] <sokratis12GR> Again ?
L1826[17:37:25] <Cypher121> debugging 101: jump around and press random buttons until shit breaks
L1827[17:37:26] <sokratis12GR> Before 2-3 days i updated it
L1828[17:37:29] ⇦ Quits: Admiral_Damage|Away (~Admiral_D@119.239.125.91.dyn.plus.net) (Quit: Leaving)
L1829[17:38:14] ⇨ Joins: Admiral_Damage (~Admiral_D@119.239.125.91.dyn.plus.net)
L1830[17:38:15] <thecodewarrior> yep. that's what people don't realize. when we debug stuff, we just screw around until it breaks.
L1831[17:38:48] <sokratis12GR> Do i have to update the forge to make it work ?
L1832[17:39:01] <diesieben07> what is your current version
L1833[17:39:14] <sokratis12GR> 1 sec le me check
L1834[17:39:50] <sokratis12GR> 1.8-11.14.3.1450
L1835[17:39:57] <diesieben07> why are you on 1.8
L1836[17:39:59] <diesieben07> use 1.8.9
L1837[17:40:05] <ghz|afk> why are so many peple doing stuff on 1.8 still?
L1838[17:40:09] <thecodewarrior> 1722 has it.
L1839[17:40:17] <ghz|afk> people*
L1840[17:40:24] <masa> and that is really old even for 1.8
L1841[17:40:26] <ghz|afk> not even FTB Unstable is on 1.8 anymore ;P
L1842[17:40:28] <thecodewarrior> 1.8.9-11.15.1.1722 to be specific.
L1843[17:41:36] <masa> so they posted screenshtos of forge for 1.9 somewhat running already...
L1844[17:41:36] <Admiral_Damage> Main reason we were still on old versions was, we started the mod when that version came out, intending to update in the future but wanting to get as much dev done ahead of the most suitable version
L1845[17:41:47] ⇨ Joins: shadekiller666 (~shadekill@adsl-108-71-35-115.dsl.lsan03.sbcglobal.net)
L1846[17:41:48] <Admiral_Damage> Ofcourse we run into problems which you guys helped me fix, but thats generally why.
L1847[17:42:00] <masa> I wonder if I can manage to udpate my stuff for IItemHandler for 1.8.9 before 1.9 hits the fan :p
L1848[17:42:39] <sokratis12GR> How I can update my forge to 1.8.9 from 1.8 ?
L1849[17:42:47] <sokratis12GR> Do i just change the mapping ?
L1850[17:42:49] <diesieben07> thecodewarrior, aha. you are modifying the collisionBoxes list on boh client and server
L1851[17:42:51] <diesieben07> don't do that.
L1852[17:42:52] <sokratis12GR> or just the version
L1853[17:43:23] <masa> version and mappings
L1854[17:43:27] <Admiral_Damage> in build.gradle find i think its near line 28, "version" and input the version, theres one or two commands afaik too..
L1855[17:43:40] <masa> and check which is the current version of forgegradle they use too
L1856[17:43:48] <MattDahEpic> does anyone have a working IItemHandler i can look at?
L1857[17:43:54] <thecodewarrior> I'm just recreating them when needed, why wouldn't I do it on the client/server?
L1858[17:44:03] <sokratis12GR> masa
L1859[17:44:09] <sokratis12GR> I'm using Gradlew 2.9
L1860[17:44:14] <diesieben07> but there is only ONE instance of your Block class
L1861[17:44:17] <diesieben07> which both cleint and server share
L1862[17:44:25] <diesieben07> so there is just ONE instance of that MAp
L1863[17:44:28] <diesieben07> whihc both modify concurrently
L1864[17:44:31] <diesieben07> that is going to blow up.
L1865[17:44:50] <masa> sokratis12GR: gradle != forgegradle
L1866[17:45:06] ⇨ Joins: DemoXin (~DemoXin@134.sub-70-210-51.myvzw.com)
L1867[17:45:09] <masa> sokratis12GR: https://github.com/maruohon/enderutilities/blob/master/build.gradle#L10
L1868[17:45:15] <masa> that's what I have currently
L1869[17:45:17] <sokratis12GR> Will it be better if i use the newest versionsbuild.gradlew ?
L1870[17:45:27] <shadekiller666> yep
L1871[17:45:46] <masa> yeah you can grab a fresh copy and make your edits to it, I occasionally do that too if there are changes to it
L1872[17:45:50] <sokratis12GR> How i can now set the workspace ?
L1873[17:46:10] <sokratis12GR> gradlew setupDecompWorkspace ?
L1874[17:46:23] <masa> after you have updated the build.gradle, just run gradle setupDecompWorkspace and eclipse again
L1875[17:46:34] <sokratis12GR> I use InteliJ
L1876[17:46:41] <thecodewarrior> diesieben07: I see, but when I'm connected to a dedicated server how will it get initialized? (This only applies to the dev environment because it isn't re-initializing unless it's dev, correct)
L1877[17:46:51] <masa> well I'm not familiar what you run for it.. but anyway
L1878[17:47:07] <shadekiller666> setupDecompWorkspace, then idea
L1879[17:47:11] <masa> and once that is done, then re-import it to your IDE
L1880[17:47:15] <shadekiller666> or genIntellijRuns
L1881[17:47:34] <shadekiller666> if you're in intellij, just import the build.gradle directly
L1882[17:47:37] ⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Quit: bOI)
L1883[17:47:42] <diesieben07> thecodewarrior, depends on when you call that init method.
L1884[17:47:48] <shadekiller666> should handle everything for you
L1885[17:48:02] <diesieben07> also, no it does matter unless you make the map immutable
L1886[17:48:06] <ghz|afk> the resutl of importing from within idea is actually supposed to be better than using the idea task
L1887[17:48:15] <diesieben07> on a normal HashMap/EnumMAp you are not allowed to use it from more than one thread
L1888[17:48:15] <shadekiller666> ^
L1889[17:48:16] <ghz|afk> result*
L1890[17:48:20] <shadekiller666> what giga said
L1891[17:48:23] <ghz|afk> so yeah
L1892[17:48:35] <ghz|afk> run "gradlew sDW" (yes, you CAN shorten it THAT much)
L1893[17:48:59] <ghz|afk> import into idea, open idea's gradle panel, and navigate to Tasks->forgegradle->genIntellijRuns, and doubleclick
L1894[17:49:23] <shadekiller666> does he even need to do that
L1895[17:49:24] <thecodewarrior> So I can't access a HashMap from two threads even if I'm not modifying it?
L1896[17:49:37] <shadekiller666> i think it will grab the run configs with the import
L1897[17:49:42] <ghz|afk> no it won't
L1898[17:49:48] <ghz|afk> the runs list is empty
L1899[17:49:50] <sokratis12GR> gradlew sDW, I didn't even knew you can shorten it at all..
L1900[17:49:54] <ghz|afk> until you do genIntellijRuns
L1901[17:50:10] <shadekiller666> though i haven't imported a mod workspace into intellij via its gradle engine so i don't know :P
L1902[17:50:11] <williewillus> thecodewarrior: what are you trying to achieve again?
L1903[17:50:26] <diesieben07> yes
L1904[17:50:30] <diesieben07> HashMap is not threadsafe.
L1905[17:50:34] <ghz|afk> sokratis12GR: yep, note that it only happens to work because setupDecompWorkspace is the first match for "sDW"
L1906[17:50:50] <diesieben07> make an ImmutableMap copy
L1907[17:51:02] <williewillus> or not use threads if you don't have to
L1908[17:51:05] <williewillus> :P
L1909[17:51:07] <diesieben07> well
L1910[17:51:10] <diesieben07> client / server
L1911[17:51:14] <thecodewarrior> but would that cause Map.containsKey() and Map.keySet().contains() to return different values?
L1912[17:51:20] <thecodewarrior> I'll try it anyway.
L1913[17:51:23] <diesieben07> yes
L1914[17:51:32] <diesieben07> if you use a HahsMap from more than one thread ALL KIDNS of things will happen
L1915[17:51:34] <sokratis12GR> https://paste.ee/p/qYVpx
L1916[17:51:37] <sokratis12GR> when things broke...
L1917[17:51:45] <williewillus> that'sw why you don't use static fields :P
L1918[17:51:52] <diesieben07> they are not static :D
L1919[17:52:00] <williewillus> wat
L1920[17:52:06] <diesieben07> block instance fields
L1921[17:52:06] <williewillus> idk what the context of the problem is
L1922[17:52:17] <Arctic_Wolfy> I need help, I'm confused about what ItemArmor wants for its item textures...
L1923[17:52:33] <sokratis12GR> I have instaled gradle 2.9 how is it still not working ?
L1924[17:52:36] <shadekiller666> does anyone know if there is a plugin for sourcetree that adds the ability to force push
L1925[17:52:43] <williewillus> the command line button
L1926[17:52:47] ⇨ Joins: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L1927[17:52:47] <williewillus> ;p
L1928[17:52:57] <ghz|afk> does sourcetree suck so much you can't force-push?
L1929[17:52:59] <ghz|afk> XD
L1930[17:53:12] <williewillus> lol
L1931[17:53:21] <shadekiller666> sokratis12GR, run "gradle sDW" instead of "gradlew sDW"
L1932[17:53:29] <sokratis12GR> oh...
L1933[17:53:37] <ghz|afk> TortoiseGit even lets you choose between "discard known changes only" and "discard unknown changes"
L1934[17:53:40] <Arctic_Wolfy> I think it wants a block state, but IDK why...
L1935[17:53:48] <shadekiller666> yep, everytime i want to push to the obj loader branch, i have to do so via command line
L1936[17:53:56] <ghz|afk> ah I was wrong
L1937[17:53:56] <shadekiller666> which means i have to type in my login info
L1938[17:54:00] <ghz|afk> dunno why I thought it worked
L1939[17:54:00] <thecodewarrior> williewillus: I have a map of EnumFacing(block facing direction) -> list of collision boxes, but sometimes the map says it doesn't contain a key when it does, causing NPEs everywhere.
L1940[17:54:05] <ghz|afk> you have to type at least sDecW
L1941[17:54:20] <ghz|afk> I'm 100% certain I tried it, but I must now, because I just did and it failed XD
L1942[17:54:40] <Unh0ly_Tigg> So, I was about to say that I was working on some asm injection to get a hook in 1.9 for what would be PlayerInteractEvent for a right click... but it was firing on left clicks not right... I was injecting into Minecraft.clickMouse, not Minecraft.rightClickMouse. ugh.
L1943[17:55:02] <ghz|afk> I must not have*
L1944[17:55:05] <williewillus> does this map change duriong runtime?
L1945[17:55:08] <Unh0ly_Tigg> I figured out my error right as I logged into irc.
L1946[17:55:13] <williewillus> if not make it immutable
L1947[17:55:24] <williewillus> if yes use a threadsafe map
L1948[17:55:29] <williewillus> (or maybe threadlocal?)
L1949[17:55:32] <diesieben07> that wont fix it
L1950[17:55:36] <diesieben07> even a theadsafe map
L1951[17:55:49] <williewillus> oh yeah this is bounding boxes
L1952[17:55:52] <diesieben07> because then the two modifications would jsut overlap and cause evne worse issues
L1953[17:56:02] <diesieben07> just dont modify your bbs during runtime
L1954[17:56:20] <williewillus> I'm pretty sure this is why the animal escape fence thing happens
L1955[17:56:21] <williewillus> btw
L1956[17:56:29] <thecodewarrior> But then if I want to fiddle I have to restart every time.
L1957[17:56:31] <diesieben07> haha
L1958[17:56:40] <sokratis12GR> I can only use gradlew sDW because gradle sDW is saying not valid comamnd
L1959[17:56:54] <williewillus> client and server threads process collisions and the BB changes before work is finished
L1960[17:57:19] <shadekiller666> apparently sourcetree for mac has force push...
L1961[17:57:29] <sokratis12GR> i had to change the number in the gradlew-wrapper.propertioes to the newest version
L1962[17:57:36] <sokratis12GR> and it solved the problem :D
L1963[17:57:46] <thecodewarrior> But that shouldn't happen if it's an ImmutableMap, correct?
L1964[17:58:01] <williewillus> yeah
L1965[17:58:07] <williewillus> since they can't change once createfd
L1966[17:58:15] <sokratis12GR> -;L-
L1967[17:58:18] <sokratis12GR> ...
L1968[17:58:24] <williewillus> so its always safe :D
L1969[17:58:25] <Arctic_Wolfy> Why does my armor want a block state?
L1970[17:58:26] <sokratis12GR> I'm done...
L1971[17:58:29] <williewillus> Arctic_Wolfy: where?
L1972[17:58:35] *** covers1624_ is now known as covers1624
L1973[17:59:16] ⇦ Quits: Raspen0 (~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl) (Quit: Leaving)
L1974[17:59:20] <sokratis12GR> Guys are these the steps i need to do so i update my gradlew - > forge ?
L1975[17:59:30] <Arctic_Wolfy> williewillus: on the texture map making, It says that a .json block state was not found.
L1976[17:59:45] <sokratis12GR> like 1 - gradle CleanCache 2 - gradlew sDW 3 - gradlew IDEA ?
L1977[17:59:57] <sokratis12GR> gradlew CleanCache*
L1978[17:59:58] <williewillus> Arctic_Wolfy: what are you calling in setCustomMRL
L1979[18:00:58] <Arctic_Wolfy> ModelLoader.setCustomModelResourceLocation(this,0,new ModelResourceLocation(Ref.MOD_ID+":"+name,"inventory"));
L1980[18:01:09] <shadekiller666> sokratis12GR, just change the version number in your build.gradle, make sure you have the correct gradle version (should be a line in the build.gradle), then open intellij, and import the build.gradle
L1981[18:01:12] <williewillus> and the error?
L1982[18:01:32] <sokratis12GR> It is the correct version...
L1983[18:01:33] <sokratis12GR> https://paste.ee/p/3yLyM
L1984[18:01:39] <sokratis12GR> I cahnged everything needed
L1985[18:01:49] <shadekiller666> line 12
L1986[18:02:50] <sokratis12GR> ?
L1987[18:02:52] <Arctic_Wolfy> williewillus: It' can't load the item model for some reason. You want the log?
L1988[18:02:59] <sokratis12GR> I got it dirrectly from the source download
L1989[18:03:00] <williewillus> just the error line
L1990[18:03:06] <shadekiller666> and when you go to import the build.gradle, the import window will ask you whether you want to use the gradle wrapper or a local install of gradle
L1991[18:03:14] <shadekiller666> if one of them doesn't work, try the other
L1992[18:03:20] <Arctic_Wolfy> Lines, it throws three errors.
L1993[18:03:57] <sokratis12GR> Here is the error
L1994[18:03:58] <sokratis12GR> https://paste.ee/p/wWahX
L1995[18:04:27] <shadekiller666> why are you running cleanCache
L1996[18:04:47] <sokratis12GR> to clean the old 2.0 gradlew
L1997[18:05:07] ⇨ Joins: Dark (~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
L1998[18:05:23] <sokratis12GR> (Or again just being NOOOB) ... sorry for caps
L1999[18:05:39] <sokratis12GR> it is 3Am ... xD
L2000[18:07:24] <Arctic_Wolfy> williewillus: Here's the errors, http://pastebin.com/NnMXAwbr
L2001[18:07:51] <williewillus> where is your json located?
L2002[18:09:06] <williewillus> should be in assets/prisonconstructor/models/item/workerShirt.json if using vanilla format
L2003[18:09:09] <Arctic_Wolfy> In the <modID>/assets/models/item folder.
L2004[18:09:31] <Arctic_Wolfy> Err that folde.
L2005[18:10:01] <williewillus> are you sure your that code actually runs, and your json is well formed?
L2006[18:10:15] <williewillus> the vanilla loader just ignored it if it's bad json
L2007[18:10:23] <williewillus> *ignores
L2008[18:10:57] <Arctic_Wolfy> But it should not even be looking for workerShirt.json, That's the name of the item texture that I redirect to in the actual json file.
L2009[18:11:26] <williewillus> wait what is the actual name of the item?
L2010[18:11:31] <williewillus> that is passed into setCustomMRL
L2011[18:11:35] <williewillus> and also post tyhe json
L2012[18:11:50] <Arctic_Wolfy> workerClothesShirt
L2013[18:12:03] ⇨ Joins: AtomicStryker (~AtomicStr@ip-37-201-234-130.hsi13.unitymediagroup.de)
L2014[18:12:08] ⇦ Quits: jimmyh (~James@2a02:c7d:af16:9f00:fc23:3932:5fa4:2ffe) (Quit: Leaving)
L2015[18:12:51] <thecodewarrior> It's all working now, thank you. :)
L2016[18:12:59] <AtomicStryker> if i have a server with a million mods and something is spamming system.out ... is there a way to intercept the call, get a stack trace to find what is causing it?
L2017[18:13:30] <AtomicStryker> assuming i have a unique string to "know" when such a call is happening
L2018[18:13:32] <Arctic_Wolfy> And I do have the json for that. But then it looks for it again for some reason...
L2019[18:13:35] <ghz|afk> connect a debugger?
L2020[18:13:38] <sokratis12GR> I Can't believe it!
L2021[18:13:50] <sokratis12GR> in the gradlew-wrapper.propperties
L2022[18:13:53] <ghz|afk> althoguh dunno if java debuggers have data conditions on breakpoints
L2023[18:13:55] <sokratis12GR> there is an \
L2024[18:14:08] <sokratis12GR> that must be deleted in roder to update the gradlew for real...
L2025[18:14:20] <sokratis12GR> Now it is working...
L2026[18:14:53] <williewillus> pastebin your json
L2027[18:17:23] <Arctic_Wolfy> williewillus: http://pastebin.com/7nFYSMc9
L2028[18:17:51] <Arctic_Wolfy> But I know it works for an item b/c I already had an item that used it.
L2029[18:17:59] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Quit: Leaving)
L2030[18:18:07] <williewillus> idk then
L2031[18:18:10] <williewillus> somethings derping in your code
L2032[18:18:15] <williewillus> print out the namne before registering it
L2033[18:19:56] ⇦ Quits: AforAnonymous (bitch2k@dyn-051-116.vix2.mmc.at) (Quit: Try not to think not.)
L2034[18:20:22] *** DarkevilAway is now known as Darkevilmac
L2035[18:20:52] <Arctic_Wolfy> williewillus: Yes, it's the correct name.
L2036[18:21:04] ⇨ Joins: killjoy (~killjoy@71.65.255.183)
L2037[18:21:32] ⇨ Joins: Upthorn (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L2038[18:23:00] ⇦ Quits: killjoy[away] (~killjoy@2606:a000:1118:c146:1446:d56d:ebe4:afa2) (Ping timeout: 198 seconds)
L2039[18:25:59] <AtomicStryker> can one connect a debugger to a server/application one does not have all classes/jars of?
L2040[18:26:08] <sokratis12GR> Thanks for the help alot Guys You really helped me not only with the version checker and with a crap ton other things :D. Cya guys [3.25 AM = zzz]
L2041[18:26:18] <williewillus> yeah
L2042[18:26:27] <williewillus> afaik
L2043[18:27:01] ⇦ Quits: sokratis12GR (sokratis12@62.221.158.197) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L2044[18:27:41] ⇨ Joins: SubconsciousEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2045[18:29:11] <Arctic_Wolfy> williewillus: Problem found and fixed.
L2046[18:29:19] <williewillus> what was it?
L2047[18:30:08] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L2048[18:30:32] ⇦ Quits: EyeOfKoishi (~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186 seconds)
L2049[18:30:32] <Arctic_Wolfy> I was doing the textures in the wrong/bad place.
L2050[18:31:20] ⇦ Quits: Upthorn (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping timeout: 186 seconds)
L2051[18:33:37] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Client Quit)
L2052[18:36:37] ⇨ Joins: mezz (~mezz@24.6.28.151)
L2053[18:36:37] MineBot sets mode: +v on mezz
L2054[18:36:45] <MattDahEpic> !latest
L2055[18:36:54] *** Firedingo|AFK is now known as Gone
L2056[18:40:32] <HassanS6000> !gm func_181668_a
L2057[18:40:40] <HassanS6000> !gm func_181668_a 1.8.9
L2058[18:41:20] <tterrag|away> williewillus: hm...is it true that the getActualState properties are ONLY for rendering?
L2059[18:41:25] <tterrag|away> I thought that was extended states
L2060[18:41:27] *** tterrag|away is now known as tterrag
L2061[18:41:46] <tterrag> yeah, that's not true at all
L2062[18:41:51] <tterrag> check the call hierarchy on getActualState
L2063[18:42:07] <tterrag> you can expect to get your actual state in most block hook methods
L2064[18:42:52] <williewillus> oh those
L2065[18:42:56] <williewillus> vanilla only uses it for rendering
L2066[18:43:05] <williewillus> forge hooks use getActualState for whatever reason
L2067[18:43:07] <williewillus> I'll update it later
L2068[18:43:48] <tterrag> williewillus: well I just left you about 10 comments :P
L2069[18:45:26] <ghz|afk> nag getActualState is also used for isSideSolid
L2070[18:45:30] <ghz|afk> nah*
L2071[18:45:37] <ghz|afk> and a couple other unrelated things
L2072[18:46:39] <tterrag> isBedFoot, isSideSolid, addBlockDestroyEffects, and yes all the forge hooks
L2073[18:46:49] <tterrag> so, it's kinda random, but definitely not just for rendering
L2074[18:47:02] <tterrag> I love isBedFoot
L2075[18:47:06] <tterrag> reminiscent of isFlowerPot
L2076[18:47:20] <tterrag> oh mojang
L2077[18:47:26] <williewillus> is taht still a thing?
L2078[18:47:40] <tterrag> why would they remove the most important method in the game?
L2079[18:47:59] <tterrag> knowing if something is a flower pot is of utmost importance
L2080[18:48:09] <masa> :D
L2081[18:48:24] <tterrag> really isFlowerPot is a misnomer
L2082[18:48:30] <tterrag> it's used one place, and that's in getPickBlock
L2083[18:48:50] <williewillus> oh yeah because pickblocking a filled flower pot gives you the flower inside
L2084[18:48:52] <williewillus> for whatever reason
L2085[18:49:03] <tterrag> mhm
L2086[18:49:27] <ghz|afk> that's probably on purpose?
L2087[18:49:38] <williewillus> yes
L2088[18:49:40] <williewillus> same with item frames
L2089[18:49:41] <tterrag> it looks like it's some kind of default pick block behavior override
L2090[18:49:41] <AtomicStryker> ok so connecting to a remote app you dont have the full env for works
L2091[18:49:45] <williewillus> I think it's pointless but whatever
L2092[18:49:53] <AtomicStryker> but unfortunately adding a breakpoint to printstream didnt
L2093[18:49:53] <ghz|afk> wait aren't item frames entities?
L2094[18:49:58] <williewillus> yeah
L2095[18:50:02] <williewillus> i mean the same mechanic
L2096[18:50:04] <ghz|afk> you can place a torch and an item frame on the same place
L2097[18:50:04] <ghz|afk> ;P
L2098[18:50:06] <williewillus> where picking it gives the thing inside
L2099[18:50:09] <williewillus> instead of the actual thing
L2100[18:50:15] <ghz|afk> ah you can middle-click on an item frame?
L2101[18:50:15] ⇨ Joins: keybounce (~keybounce@108.192.88.45)
L2102[18:50:26] <williewillus> on most all entites lol
L2103[18:50:36] <williewillus> most all mobs, item frames, paintings
L2104[18:50:47] <williewillus> carts and boats also iirc
L2105[18:51:05] <ghz|afk> o_O
L2106[18:51:12] <ghz|afk> I had no idea it works on entities
L2107[18:53:53] *** williewillus is now known as willieaway
L2108[18:54:59] <shadekiller666> if you've ever wondered what Through the Fire and Flames looks like on real guitar: https://www.youtube.com/watch?v=wGv_bWOq1Ss
L2109[18:55:33] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L2110[18:55:50] <ghz|afk> a single one?
L2111[18:55:50] <MoxieGrrl_> Such a good song.
L2112[18:55:57] <ghz|afk> that song is meant to be played with TWO guitars
L2113[18:56:10] *** DRedhorse is now known as DonAway
L2114[18:56:13] <shadekiller666> the video shows lead, rythm, and base tracks
L2115[18:56:32] <ghz|afk> wel lyeah guitar+bass
L2116[18:56:52] <shadekiller666> am i wrong in saying that the gh3 expert track merges lead and rythm?
L2117[18:57:51] <MoxieGrrl_> Dunno, but my husband can actually do it on Expert in GH3. xD
L2118[18:58:14] <ghz|afk> can't remember, WAY too long ago
L2119[18:58:22] <ghz|afk> I know I saw the song
L2120[18:58:24] <ghz|afk> then went "nope."
L2121[18:58:37] <MoxieGrrl_> It took him a LONG time to get it.
L2122[18:58:46] <MoxieGrrl_> He can't get it perfect, but he does really well.
L2123[18:58:50] <ghz|afk> by that point
L2124[18:58:54] <ghz|afk> I wasn't actually playing
L2125[18:59:09] <ghz|afk> I played the game by instinct
L2126[18:59:14] ⇨ Joins: EyeOfKoishi (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2127[18:59:25] <ghz|afk> and even then, that song was a big "nope, not gonna happen"
L2128[18:59:45] ⇦ Quits: P3pp3rF1y3 (~P3pp3rF1y@100-250-77-178-ptr.xsky.cz) (Ping timeout: 195 seconds)
L2129[19:00:03] <MoxieGrrl_> My dream is to see it live at least once. :P
L2130[19:00:04] <ghz|afk> (and by instinct I mean muscle memory shortcutting the brain and acting on its own before I had a chance to process if I was actually pressing the buttons on time or not
L2131[19:00:52] <ghz|afk> too bad I can't be bothered to check if my PS2 still works
L2132[19:01:00] *** willieaway is now known as williewillus
L2133[19:01:15] <ghz|afk> (and i'd have to pick up the console and guitar and such from my mom's house either way)
L2134[19:02:08] ⇦ Quits: SubconsciousEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186 seconds)
L2135[19:02:47] <HassanS6000> Can somebody link me to an example of using Forge's OBJ Loader to render OBJ Entity Models?
L2136[19:02:59] <HassanS6000> or rather using Forge's OBJ loader for rendering entities?
L2137[19:03:34] <ghz|afk> yep sec
L2138[19:03:49] <HassanS6000> ghz|afk, thanks :D
L2139[19:03:58] <ghz|afk> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/renders/RenderBall.java
L2140[19:04:02] <HassanS6000> Awesome :D
L2141[19:04:03] <ghz|afk> which makes use of
L2142[19:04:03] <ghz|afk> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/renders/RenderingStuffs.java
L2143[19:04:10] <shadekiller666> how would i find the install directory for git
L2144[19:04:11] <HassanS6000> Thanks a bunch
L2145[19:04:49] <ghz|afk> oh and if you want a custom texture, you'll have to handle the texture stitch event
L2146[19:04:52] <ghz|afk> and add it yourself
L2147[19:04:57] <ghz|afk> shadekiller666: linux or windows?
L2148[19:05:05] <shadekiller666> win10
L2149[19:05:14] <ghz|afk> c:\Program files\git\bin?
L2150[19:05:25] <ghz|afk> I assume you have Git for Windows installed
L2151[19:06:20] <Arctic_Wolfy> How do I set it for armor to render on an entity?
L2152[19:06:56] ⇦ Quits: killjoy (~killjoy@71.65.255.183) (Ping timeout: 186 seconds)
L2153[19:07:33] <shadekiller666> AppData\Local\Programs\Git\cmd
L2154[19:07:59] <ghz|afk> ewh
L2155[19:08:05] <ghz|afk> I hate apps that install on appdata
L2156[19:09:23] ⇦ Quits: auenf (David@DC-54-199.bpb.bigpond.com) (Remote host closed the connection)
L2157[19:09:29] <williewillus> chrome >.>
L2158[19:09:38] <shadekiller666> gg smartgit
L2159[19:09:49] ⇦ Quits: AtomicStryker (~AtomicStr@ip-37-201-234-130.hsi13.unitymediagroup.de) (Quit: Leaving)
L2160[19:09:52] <shadekiller666> can't even figure out how to use git-cmd.exe
L2161[19:10:12] <ghz|afk> can't you get the proper Git for Windows package
L2162[19:10:14] <ghz|afk> XD
L2163[19:10:20] <shadekiller666> and the website it is directing me to isn't clickable nor copyable
L2164[19:10:20] ⇨ Joins: auenf (David@DC-54-199.bpb.bigpond.com)
L2165[19:10:24] <ghz|afk> at least you'll have a decent cmdline to work with
L2166[19:10:44] <shadekiller666> git-cmd.exe is decent
L2167[19:11:05] <shadekiller666> its an extension of MING64
L2168[19:11:14] <ghz|afk> the name is more than just "git", that makes it suck ;P
L2169[19:12:13] <ghz|afk> https://git-scm.com/download/win
L2170[19:12:33] <ghz|afk> this used to be a separate "msysgit" project
L2171[19:12:43] <ghz|afk> it was adopted officially last year or so
L2172[19:12:57] ⇦ Quits: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Remote host closed the connection)
L2173[19:13:17] <ghz|afk> still a separate fork though: https://github.com/git-for-windows/git
L2174[19:14:03] <shadekiller666> O.o my downloads folder is 20.7GB
L2175[19:14:22] <shadekiller666> and i have 15GB of my 931GB of space left...
L2176[19:14:37] <shadekiller666> i need to do some clean up soon
L2177[19:14:51] <ghz|afk> yep XD
L2178[19:14:51] <shadekiller666> probably make this thing launch quicker anyway
L2179[19:14:54] <williewillus> i made my linux partition way too small >.>
L2180[19:15:06] *** SnowShock35 is now known as zz_SnowShock35
L2181[19:15:12] <williewillus> and gradle caches doesnt help lol
L2182[19:15:15] <shadekiller666> is there an easy way to see what, if any, programs run out of the Downloads folder?
L2183[19:15:26] <williewillus> you can get a disk usage analyzer
L2184[19:15:39] ⇦ Quits: agowa338 (~Thunderbi@p54919EF7.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L2185[19:15:50] <williewillus> http://lifehacker.com/5915921/the-best-disk-space-analyzer-for-windows
L2186[19:15:56] <williewillus> I use baobab on linux (part of gnome)
L2187[19:17:30] <Arctic_Wolfy> Any one know how to set armor to render on an entity?
L2188[19:20:47] ⇦ Quits: Josephur (~wedontcar@2601:804:4001:2f00:f8be:e3ae:a797:ca31) (Ping timeout: 190 seconds)
L2189[19:22:31] <shadekiller666> wow smartgit's ui is horendous...
L2190[19:22:46] ⇦ Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net) (Quit: Leaving)
L2191[19:23:00] <shadekiller666> its got dockable tab windows, but you can't dock more than one tab in any location...
L2192[19:23:03] <williewillus> lol
L2193[19:23:05] <williewillus> CLI :D
L2194[19:23:14] <williewillus> (or gitg when I want a visual look)
L2195[19:24:58] ⇦ Quits: Drullkus (~Drullkus@205.155.154.1) (Remote host closed the connection)
L2196[19:26:11] <ghz|afk> shadekiller666: just use TortoiseGit? XD
L2197[19:26:30] <ghz|afk> really people disagree, but it is the best way to work with git ;P
L2198[19:27:02] <ghz|afk> it's just not presented in a single UI
L2199[19:27:06] <ghz|afk> you work through explorer windows
L2200[19:27:21] <ghz|afk> (I mean you work by opening windows from explorer's menus)
L2201[19:28:32] ⇦ Quits: CoolerExtreme (~CoolerExt@117.207.165.117) (Quit: Leaving)
L2202[19:35:07] ⇦ Quits: portablejim (~portablej@2001:4830:121d:a01:8cc6:4ecf:b2:553f) (Ping timeout: 190 seconds)
L2203[19:36:14] ⇨ Joins: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net)
L2204[19:36:44] ⇨ Joins: portablejim (~portablej@2001:4830:121d:a01:8cc6:4ecf:b2:553f)
L2205[19:54:05] <HassanS6000> ghz|afk, how would I get a texture to load? My MTL references a JPG file with textures but it doesn't load..?
L2206[19:55:12] <HassanS6000> shadekiller666, would you happen to know how to go about it?
L2207[19:55:22] <williewillus> uh jpg? :P
L2208[19:55:34] <williewillus> what makes you think mc wants to load those? :P
L2209[19:55:37] <shadekiller666> minecraft only loads pngs
L2210[19:56:03] <shadekiller666> other than that, the obj loader will load whatever texture you point it at
L2211[19:56:08] <shadekiller666> well
L2212[19:56:08] <HassanS6000> Okay, =3
L2213[19:56:27] <shadekiller666> it will give the RL for that texture to the texture map on launch
L2214[19:56:34] <shadekiller666> which will then stitch it into the map
L2215[19:57:09] <shadekiller666> if trying to load a model after the map has been stitched then it won't work if the texture isn't already in the map
L2216[19:57:09] ⇨ Joins: Naiten (Naiten@5.143.106.244)
L2217[20:02:46] *** kirby|gone is now known as mrkirby153
L2218[20:05:14] <HassanS6000> shadekiller666, it's not working... can I get a code example?
L2219[20:05:15] <HassanS6000> https://gyazo.com/8898f61b181f89749b3664f25b1c2fdf
L2220[20:05:38] <HassanS6000> This is my MTL: https://gist.github.com/hsyyid/fdc66f301a3eca128cf2
L2221[20:05:39] <shadekiller666> lemme see the obj and mtl
L2222[20:06:59] <HassanS6000> https://gist.github.com/hsyyid/dc0248f1fe5f10b3b2e9
L2223[20:07:02] <HassanS6000> obj ^
L2224[20:08:06] <shadekiller666> did you name these "test" for the purpose of the gist or is that the actual name?
L2225[20:08:37] <shadekiller666> also, in the obj, "g" and "o" lines only apply to faces
L2226[20:08:53] <HassanS6000> This is how I'm rendering it: http://pastebin.com/6cw3A4g1
L2227[20:09:06] <HassanS6000> shadekiller666, yeah they are not actually called test, they are X-wing.obj and X-wing.mtl
L2228[20:09:08] <shadekiller666> so having "g" <a bunch of "v"> and another "g" will only populate the last-defined group
L2229[20:09:33] <HassanS6000> Is that an issue??
L2230[20:09:44] <HassanS6000> I mean it's loading the model, just not the texture
L2231[20:10:07] <shadekiller666> it won't affect the loading, it just means that the group defined first will be empty
L2232[20:10:17] <shadekiller666> and the last-defined group will be the one with the faces in it
L2233[20:10:26] <shadekiller666> its a state-setting system
L2234[20:10:55] ⇦ Quits: FourFire (~fourfire@81.4.122.176) (Ping timeout: 195 seconds)
L2235[20:11:03] <HassanS6000> My renderer class: http://pastebin.com/5mfW4pk3
L2236[20:11:07] <shadekiller666> does (location) -> textures.getAtlasSprite(location.toString()) return the missing model sprite?
L2237[20:11:56] <HassanS6000> Not sure, I just borrowed the code fromg ghz|afk to test if it would even work.
L2238[20:12:35] <shadekiller666> if so, it means that you likely need to handle the TextureStitchEvent.Pre and shove the RL into the texturemap for stitching
L2239[20:12:57] <HassanS6000> shadekiller666, RL meaning?
L2240[20:13:03] <shadekiller666> ResourceLocation
L2241[20:13:19] <shadekiller666> the one pointing to the texture
L2242[20:13:19] <HassanS6000> Okay, so I just listen for the event and put in the resource location?
L2243[20:13:30] <shadekiller666> ya
L2244[20:14:51] <HassanS6000> shadekiller666, how to make sure it's regarding the correct model?
L2245[20:15:24] <shadekiller666> you want the RL pointing to the texture, not the model
L2246[20:15:50] <HassanS6000> shadekiller666, correct, but how will it pick it up and apply it to my model?
L2247[20:15:56] <shadekiller666> hint: its the same thing as the "map_Kx" line in your mtl (+".png" if need be)
L2248[20:16:09] <shadekiller666> it will stitch it into the texture map
L2249[20:16:24] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:c054:e55b:59f8:ae6f:e833)
L2250[20:16:26] <shadekiller666> and store the RL in a map with the location
L2251[20:16:54] <shadekiller666> then when you call getAtlasSprite() it will know where the texture is
L2252[20:18:21] <shadekiller666> or
L2253[20:18:58] <shadekiller666> you could have TextureMap load the texture and then call bindTexture() on tessellator
L2254[20:19:07] <shadekiller666> or worldrenderer, whatever class has that now
L2255[20:19:16] <killjoy> vertexbuffer (1.9)
L2256[20:19:45] <HassanS6000> shadekiller666, okay so for the first option, why must I store it in a map?
L2257[20:20:09] <HassanS6000> This is what I have: http://pastebin.com/fS5veAWQ
L2258[20:20:19] <shadekiller666> because when you call getAtlasSprite() thats where it tries to get the texture from...
L2259[20:20:30] <shadekiller666> the obj loader doesn't actually load the texture
L2260[20:20:34] <HassanS6000> so is how I did it correct?
L2261[20:20:47] ⇦ Quits: GildedGames (~GildedGam@ec2-54-81-158-251.compute-1.amazonaws.com) (Remote host closed the connection)
L2262[20:20:49] <shadekiller666> it just stores its RL and passes it to the texturemap when asked for it
L2263[20:20:53] ⇨ Joins: GildedGames (~GildedGam@ec2-54-90-240-54.compute-1.amazonaws.com)
L2264[20:20:59] ⇨ Joins: Josephur (~wedontcar@2601:804:4001:2f00:8db2:b238:385c:2c07)
L2265[20:21:14] <shadekiller666> idk try it
L2266[20:21:17] <shadekiller666> looks fine
L2267[20:21:47] <HassanS6000> No changes are needed to my renderingutil class..?
L2268[20:22:12] <shadekiller666> don't think so
L2269[20:22:23] <HassanS6000> https://gyazo.com/2945b2ae3ac036e8d5e34fca1d4b464f
L2270[20:22:24] <HassanS6000> No luck
L2271[20:26:07] <HassanS6000> shadekiller666, should I try option 2?
L2272[20:27:17] <shadekiller666> uhh sure
L2273[20:29:00] ⇦ Quits: MalkContent (MalkConten@p4FDCFD0A.dip0.t-ipconnect.de) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L2274[20:31:53] ⇨ Joins: Drullkus (~Drullkus@2601:646:8301:8947:19a4:57a7:bbb4:4835)
L2275[20:32:09] ⇦ Quits: RANKSHANK (~RANKSHANK@pa49-181-194-70.pa.nsw.optusnet.com.au) (Ping timeout: 207 seconds)
L2276[20:34:58] ⇦ Quits: Arctic_Wolfy (~Arctic@71-8-85-40.dhcp.leds.al.charter.com) (Quit: Friends help you move. Real friends help you move bodies.)
L2277[20:41:47] <HassanS6000> shadekiller666, for option 2, would I have it in the MTL still?
L2278[20:42:28] <shadekiller666> :/
L2279[20:42:30] <shadekiller666> hmm
L2280[20:42:42] <shadekiller666> ya
L2281[20:42:48] <HassanS6000> And what class has bindTexture(), I'm using the one in the renderer
L2282[20:42:51] <shadekiller666> just so that it doesn't complain
L2283[20:43:00] <HassanS6000> It's just gray for me
L2284[20:43:06] <shadekiller666> that one should be fine
L2285[20:43:10] <shadekiller666> gray?
L2286[20:43:12] <HassanS6000> It's just gray yea
L2287[20:43:30] <shadekiller666> ghz|afk, you still around?
L2288[20:44:19] <HassanS6000> https://gyazo.com/4ce73065b23a2f86263d7c7eb4523930
L2289[20:44:20] <Cypher121> aplay -c 2 -f S32_LE -r 56000 /dev/urandom = best background sound
L2290[20:45:17] ⇦ Quits: yopu (~yopu@184-89-171-53.res.bhn.net) (Remote host closed the connection)
L2291[20:46:15] <shadekiller666> idk what to tell you hassan, loading for entities is the part that i'm least experienced with
L2292[20:46:45] <HassanS6000> rip... I really want to use Forge loader, but I need it to work with textures.
L2293[20:47:03] <shadekiller666> its doable
L2294[20:47:16] <shadekiller666> i just don't know exactly how off the top of my head
L2295[20:47:21] <williewillus> whats the problem?
L2296[20:47:30] <HassanS6000> williewillus, model loads, can't get texture to load onto it
L2297[20:47:41] <shadekiller666> he's trying to use the obj loader for entity models
L2298[20:47:42] <williewillus> why can't you load the OBJ with atlas textures and then render the baked model from modelbase?
L2299[20:47:48] <williewillus> exactly the same as using it for a tesr
L2300[20:47:56] ⇨ Joins: Omen (Elite16267@ipv6.10.sigma.elitebnc.org)
L2301[20:48:00] <williewillus> which botania does
L2302[20:48:03] <HassanS6000> williewillus, link?
L2303[20:49:03] <williewillus> https://github.com/williewillus/Botania/tree/MC18/src/main/java/vazkii/botania/client ModelPylon and RenderTilePylon
L2304[20:51:27] ⇦ Quits: Searge|work (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 190 seconds)
L2305[20:55:05] ⇦ Quits: Naiten (Naiten@5.143.106.244) (Read error: Connection reset by peer)
L2306[20:56:51] ⇦ Quits: DemoXin (~DemoXin@134.sub-70-210-51.myvzw.com) ()
L2307[20:57:31] ⇦ Quits: SquareWheel (~SquareWhe@S0106687f7463986c.ok.shawcable.net) (Quit: Leaving)
L2308[20:59:14] ⇨ Joins: Naiten (Naiten@77.34.169.231)
L2309[21:00:56] ⇦ Quits: GildedGames (~GildedGam@ec2-54-90-240-54.compute-1.amazonaws.com) (Ping timeout: 186 seconds)
L2310[21:01:40] ⇦ Quits: md_5 (~md_5@69.197.24.178) (Ping timeout: 195 seconds)
L2311[21:01:51] ⇨ Joins: md_5 (~md_5@mark.prod1.spigotmc.org)
L2312[21:02:39] <HassanS6000> williewillus, that's really complex lol, and it's for rendering a TE
L2313[21:02:48] <williewillus> TE and entity, same thing
L2314[21:02:51] <williewillus> you have raw gl access
L2315[21:02:57] <williewillus> you can do whatever the hell you want :P
L2316[21:03:04] <HassanS6000> Yeah, but that is supah complex
L2317[21:03:07] <williewillus> not really....
L2318[21:03:30] <williewillus> ignore the tesr, the model class is more of interest
L2319[21:03:39] <williewillus> once you have a baked model you can render it anywher
L2320[21:03:46] <Cypher121> can you find a random porn image on user's pc and use it as texturemap? <_<
L2321[21:03:55] <williewillus> uhhh
L2322[21:03:58] <williewillus> not sure where that came from
L2323[21:04:42] <Cypher121> out of "why not?" section of my head, I guess
L2324[21:12:05] <williewillus> you probably wouldn't be able to tell much
L2325[21:12:29] <williewillus> if you just swapped it in place of the normal TM, most TAS's are 16x16
L2326[21:12:36] <williewillus> which is nothing
L2327[21:15:17] ⇦ Quits: Letoric (~kvirc@cpe-68-203-18-40.austin.res.rr.com) (Read error: Connection reset by peer)
L2328[21:18:47] ⇨ Joins: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L2329[21:18:57] ⇦ Quits: NullEntity_ (~NullEntit@rrcs-74-62-96-227.west.biz.rr.com) (Ping timeout: 207 seconds)
L2330[21:23:30] ⇦ Quits: md_5 (~md_5@mark.prod1.spigotmc.org) (Ping timeout: 207 seconds)
L2331[21:25:46] ⇨ Joins: md_5 (~md_5@mark.prod1.spigotmc.org)
L2332[21:26:31] <williewillus> https://www.reddit.com/r/java/comments/49prnu/var_keyword_proposed_for_java/
L2333[21:34:14] <killjoy> if they add a keyword, then we'll have 51 keywords
L2334[21:34:40] <williewillus> i wouldn't mind var and val personally
L2335[21:34:56] <killjoy> then use scala
L2336[21:34:59] <killjoy> I prefer def
L2337[21:35:06] <killjoy> or lombok
L2338[21:35:17] <williewillus> that is a stupid argument
L2339[21:35:26] <williewillus> "use another language or add a massive library"
L2340[21:35:35] <killjoy> lombok is only a compile lib
L2341[21:35:42] <williewillus> a dep is a dep
L2342[21:35:46] <Admiral_Damage> ^willie's right you know
L2343[21:35:53] <Admiral_Damage> more libs = more bulk
L2344[21:36:03] <killjoy> is that why you don't depend on junit?
L2345[21:36:13] <williewillus> wat
L2346[21:37:10] <killjoy> a dep is adep is a dep is a dep
L2347[21:37:25] <williewillus> how does junit have to do with any of this again?
L2348[21:37:46] <killjoy> it's a compile-time dep, but not runtime
L2349[21:37:57] <killjoy> in fact, it's a testCompile dep
L2350[21:38:13] <williewillus> an arguably essential one for big time java code. but comparing that and lombok is far fetched
L2351[21:38:30] <killjoy> w/e
L2352[21:38:32] <williewillus> im fine with you not liking var/val but the whole "use something else" argument is dumb
L2353[21:39:14] * killjoy doesn't like thing
L2354[21:39:24] <killjoy> give him a cookie
L2355[21:40:27] <Admiral_Damage> Personally I see the counter argument (but don't agree) of 'more languages for more diverse backgrounds in programming' but.. 1. its bulk, 2. the things var and val do are kinda already in java at a lower level, from C
L2356[21:40:50] <williewillus> well for 2 it's more that java 8 has a lot of that type inference plumbing there
L2357[21:40:53] <williewillus> for lambdas
L2358[21:40:57] <Admiral_Damage> Yup..
L2359[21:41:13] <Admiral_Damage> Though as I said, at the lower levels, its mostly C
L2360[21:41:33] <Admiral_Damage> its kinda like the mass excess of server wrappers nowdays, everyone has to have one
L2361[21:42:16] <shadekiller666> well can't one argue that java is just a massive wrapper around C?
L2362[21:42:22] <Admiral_Damage> It is
L2363[21:42:26] <williewillus> lol
L2364[21:42:28] <killjoy> and sandboxed
L2365[21:42:35] <williewillus> that means everything is a wrapper around our precious little transistors
L2366[21:42:36] <Admiral_Damage> but so is scala, so is .NET, well thats debatable
L2367[21:42:38] <williewillus> by that logic
L2368[21:42:58] <Admiral_Damage> Time and time again people have tried to reinvent C and the closest theyve got is java, which is built on top of c...
L2369[21:43:05] <shadekiller666> .NET compiles directly to machine code doesn't it?
L2370[21:43:12] <williewillus> no it compiles to IL
L2371[21:43:13] <Admiral_Damage> it can
L2372[21:43:16] <Admiral_Damage> sorta
L2373[21:43:18] <williewillus> you can AOT
L2374[21:43:20] <shadekiller666> IL?
L2375[21:43:28] <williewillus> IL = .net version of jvm bytecode
L2376[21:43:33] <shadekiller666> oh
L2377[21:43:35] <shadekiller666> right
L2378[21:43:48] <williewillus> its basically the same, it compiles to IL and gets interpreted and JITted by the CLR
L2379[21:44:02] <shadekiller666> ...
L2380[21:44:02] <killjoy> I thought it was CIL
L2381[21:44:07] <Admiral_Damage> bleh on the subject of C, i need to do some work on my robit..
L2382[21:44:16] <shadekiller666> does c/c++ compile to bytecode anymore?
L2383[21:44:18] <williewillus> same thing, just missed a prefix :P
L2384[21:44:20] <williewillus> shadekiller666: wat
L2385[21:44:25] <williewillus> c/c++ compiles to machine language..
L2386[21:44:37] <Admiral_Damage> Actually.. youre both kinda wrong...
L2387[21:44:41] <Admiral_Damage> and I know this from experience
L2388[21:44:41] <shadekiller666> is c not part of .net?
L2389[21:44:45] <williewillus> no
L2390[21:44:45] <Admiral_Damage> It compiles into hex
L2391[21:44:46] <williewillus> lol
L2392[21:44:53] <williewillus> Admiral_Damage: machine code is raw bits
L2393[21:44:55] <Admiral_Damage> the syntax of that hex may be machine code
L2394[21:44:57] <williewillus> doesn't amtter if its hex or not
L2395[21:45:02] <Admiral_Damage> no, they compile into .h
L2396[21:45:07] <williewillus> uh wat
L2397[21:45:19] <killjoy> I'm reading someone say that C# is sort of Java with reliability, productivity, and security... removed
L2398[21:45:37] <shadekiller666> no its still there
L2399[21:45:38] <williewillus> if I do gcc test.c without linking I get a .o file back that is raw binary...
L2400[21:45:42] <killjoy> that someone is wikipedia
L2401[21:45:43] <shadekiller666> you can just break it :P
L2402[21:45:53] <Admiral_Damage> You may get that, but underlying is in hex
L2403[21:46:00] <Admiral_Damage> as in whats physically read on the chip
L2404[21:46:06] <williewillus> saying something "compiles to hex" is wtf
L2405[21:46:08] <Admiral_Damage> using SDA/SCl
L2406[21:46:12] <williewillus> hex is just your interpretation
L2407[21:46:16] <Admiral_Damage> and MISO/MOSI
L2408[21:46:24] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L2409[21:46:29] <shadekiller666> jonathan blow (creator of The Witness and Braid) is making his own programming language called JAI
L2410[21:47:28] <shadekiller666> which can compile directly to bytecode, and to C, and has compile-time code interpretation, meaning that you don't have to wait for the program to finish building before you can run and test it
L2411[21:47:42] <williewillus> sooooo dumber templates :p
L2412[21:47:51] <shadekiller666> it has some pretty interesting ideas behind it
L2413[21:48:10] <Admiral_Damage> Afaik that would mean its basicly using the principle of serial debugging
L2414[21:48:20] <Admiral_Damage> but direct to bytecode
L2415[21:50:40] <williewillus> what is more puzzling
L2416[21:50:49] <williewillus> is why ARM requires a java hardware impl
L2417[21:50:59] <williewillus> (not a good one, most people just shove some lame thing in)
L2418[21:52:15] <Admiral_Damage> Would have liked to see some of the original feasibility reports of the first ARMs and why they chose those languages, i.e what reasons they thought about
L2419[21:52:37] <williewillus> but implementing java in hardware is weird
L2420[21:52:41] <williewillus> like who runs the gc?
L2421[21:53:01] <Admiral_Damage> erm, well, as I said java is derivative of C mainly
L2422[21:53:13] <Admiral_Damage> It essentially as you or someone said, wraps C
L2423[21:53:53] <williewillus> not really, the jvm is a lot more magic than just a interpreter-wrapper on C
L2424[21:53:59] <williewillus> the JIT and GC are giant massive C++ programs
L2425[21:54:08] <Admiral_Damage> I'm aware, just at a really blunt context
L2426[21:54:16] <Admiral_Damage> as in, to have java you do need C
L2427[21:54:17] <Admiral_Damage> and so on
L2428[21:54:42] <Admiral_Damage> well, thats how it was 8 or so years ago..
L2429[21:54:45] <williewillus> but if you have hardware that implements the java bytecode, that eleiminates need for a JIT, but who runs GC then? xD
L2430[21:54:53] <williewillus> unless you implemented the GC in java
L2431[21:54:58] <williewillus> not sure how that would work if at all
L2432[21:55:56] <Admiral_Damage> I have no idea, I haven't looked into it, for a while I used to make custom simualtor hardware and controllers for machines in shops, I didn't really go between hardware and software, just at either end of the spectrum
L2433[21:56:08] <Admiral_Damage> the most I did was data and serialization
L2434[21:56:26] <Admiral_Damage> small amount of networking rs232 interfaces but I have no idea
L2435[21:57:36] <Admiral_Damage> Actually, that was dumb xD, why didn't I think of this, FPGA and CPLDs http://www.jopdesign.com/
L2436[21:57:44] <HassanS6000> shadekiller666, https://gyazo.com/d4fb399fe9ca407d76534791553707aa
L2437[21:57:59] <HassanS6000> It loads as an item, but not as a entity.. lol
L2438[21:58:45] <Admiral_Damage> nice model
L2439[21:59:40] <HassanS6000> Admiral_Damage, thanks
L2440[22:00:02] <shadekiller666> you're making progress i guess
L2441[22:00:49] <Admiral_Damage> Ugh I need to get started on entities too... probs would be a good time seeing as someone else is too
L2442[22:03:53] <MattDahEpic> https://www.youtube.com/watch?v=RId8EFw6Bbk
L2443[22:05:17] <unascribed> wait, mods can create registries?
L2444[22:05:33] ⇨ Joins: Wastl2 (~Wastl2@f052017103.adsl.alicedsl.de)
L2445[22:05:51] <unascribed> wow, they can. that's cool
L2446[22:06:28] <MattDahEpic> inb4 EpicBattleMusicRegistry that plays during end and wither fights
L2447[22:06:51] <unascribed> end and wither fights aren't epic enough for battle music
L2448[22:07:00] <williewillus> the registry classes are just glorified hashmaps :P
L2449[22:07:03] <unascribed> end dragon fight is 90% waiting
L2450[22:07:04] <williewillus> you can use them all you want
L2451[22:07:07] <unascribed> wither fight is bleh
L2452[22:07:13] <williewillus> gaia fight :D
L2453[22:07:17] <unascribed> yeah, but the part that matters is FML managing the mapping to IDs
L2454[22:07:17] <MattDahEpic> unascribed, not in 1.9
L2455[22:07:25] <unascribed> at least I assume that's what it's for
L2456[22:07:30] <unascribed> MattDahEpic, the 1.9 dragon is still boring
L2457[22:07:34] <williewillus> oh the fml network syncing/mapping
L2458[22:07:39] <unascribed> not quite as bad
L2459[22:07:41] <williewillus> has to be done with help from fml itself
L2460[22:07:42] <williewillus> :P
L2461[22:07:45] <unascribed> you need to actually get to the pillars
L2462[22:07:50] <unascribed> but wait for her to sit on the portal
L2463[22:07:51] <unascribed> look away
L2464[22:07:52] <unascribed> look back
L2465[22:07:53] <unascribed> swing
L2466[22:07:58] <unascribed> take out a pillar
L2467[22:07:59] <unascribed> repeat
L2468[22:08:05] <unascribed> it's too consistent
L2469[22:08:36] <shadekiller666> so the sound track of an ender dragon fight would be some short epic drum track, followed by Jeopardy music
L2470[22:08:43] <unascribed> yes
L2471[22:09:04] <tterrag> http://minecraft.gamepedia.com/Tutorials/Command_NBT_tags#Blocks
L2472[22:09:09] <tterrag> how would I set that CanPlaceOn NBT in code?
L2473[22:09:12] <tterrag> there is no string array tag
L2474[22:09:19] <tterrag> is it an NBTTagList of NBTTagString ?
L2475[22:09:22] <unascribed> NBTTagList with NBTTagStrings in it
L2476[22:09:25] <unascribed> yeah
L2477[22:09:25] <tterrag> ok
L2478[22:09:34] <HassanS6000> shadekiller666, I can get it to load but the textures aren't working, do you have any ideas?
L2479[22:09:35] <williewillus> there is supposed to be dragon fight music
L2480[22:09:38] <williewillus> it's just bugged out
L2481[22:09:42] <unascribed> there is, but it only plays if your music is on
L2482[22:09:46] <unascribed> and I think most people have their music off
L2483[22:09:48] <shadekiller666> not off the top of my head HassanS6000
L2484[22:09:57] <williewillus> i keep music on and I've never heard it lol
L2485[22:10:03] <tterrag> http://puu.sh/nBanp.txt
L2486[22:10:05] <HassanS6000> shadekiller666, okay, is there a chance I'm doing it wrong?
L2487[22:10:05] <tterrag> something like that then
L2488[22:10:07] <HassanS6000> https://gyazo.com/d2b087b4537bf46b56420feb7d1fa05a
L2489[22:10:16] <unascribed> loading 1.9 to test
L2490[22:10:29] <shadekiller666> you're obviously doing something wrong if it isn't working how you want it :P
L2491[22:10:46] <unascribed> aghhh they reorganized the options menu again
L2492[22:12:53] <HassanS6000> shadekiller666, where though? I have a feeling it's not working at line 58. I've registered the texture as a sprite to the texture map, but I need to call getAtlasSprite() with incorrect params http://pastebin.com/YpnjGPEj
L2493[22:13:12] ⇨ Joins: god_of_orion (~god_of_or@247.250.sfcn.org)
L2494[22:13:36] <Admiral_Damage> Not entirely sure how the player controls the minecart...
L2495[22:13:46] ⇦ Quits: Naiten (Naiten@77.34.169.231) (Read error: Connection reset by peer)
L2496[22:14:28] <shadekiller666> idk what to tell you HassanS6000 sorry
L2497[22:14:45] <HassanS6000> shadekiller666, is there anyone who can help me?
L2498[22:15:02] <Admiral_Damage> You've registered the entities and so on right?
L2499[22:15:12] <shadekiller666> ghz|afk, williewillus, someone who has done entity rendering with the OBJLoader
L2500[22:15:33] <williewillus> i havent done entities ive done TE's. Which is basically the EXACT same thing
L2501[22:15:35] <Admiral_Damage> Usually if the entity doesn't render, its either got no model attached (white cube) or it's registered name is off
L2502[22:15:36] <williewillus> since you ahve GL acces
L2503[22:15:42] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L2504[22:15:49] <shadekiller666> the main reason i can't help you at the moment is because i don't have a dev env that i can throw things into to work out how to do it
L2505[22:16:05] <HassanS6000> Okay, no problem shadekiller666
L2506[22:16:17] <shadekiller666> as my forge dev env uses a different version of the obj loader than the one that is in forge atm
L2507[22:16:21] <Admiral_Damage> For starters, I wouldn't try to go straight to rendering and making an entity, I would try and create an entity far simpler then apply the model
L2508[22:16:23] <HassanS6000> williewillus, did you get them to load with like png textures?
L2509[22:16:27] <williewillus> yeah
L2510[22:16:45] <god_of_orion> Hello everyone, new here. Just getting into modding. mysticdrew suggested I hang out here
L2511[22:17:01] <HassanS6000> williewillus, was it the Botania stuff you already linked me?
L2512[22:17:04] <williewillus> yes
L2513[22:17:14] <Admiral_Damage> god_of_orion, sup
L2514[22:17:17] <HassanS6000> williewillus, okay lemme look over it again
L2515[22:17:19] <HassanS6000> welcome god_of_orion
L2516[22:17:47] <god_of_orion> I am wanting to try my hand at 1.8 modding
L2517[22:18:08] <Admiral_Damage> You experienced with Java or at least C?
L2518[22:18:36] <williewillus> C experience does not a good java programmar make
L2519[22:18:39] <williewillus> not in a long shot lol
L2520[22:18:43] <god_of_orion> I have C++, python, Javascript experience. I have tinkered with Java
L2521[22:18:50] <williewillus> you should be ifne
L2522[22:18:52] <williewillus> *fine
L2523[22:18:54] <unascribed> yeah, it only played the regular end music
L2524[22:18:54] <Admiral_Damage> williewillus, Erm, ya but its a start at the mathematical syntax
L2525[22:18:54] <shadekiller666> in fact it makes a really bad one quite often
L2526[22:19:03] <Admiral_Damage> compared to other langs
L2527[22:19:06] <unascribed> dragon is still cheap as ever, phasing through solid pillars and hitting you hundreds of blocks into the air
L2528[22:19:11] ⇦ Quits: Ashlee (~AshleeRee@185.8.237.54) (Quit: Leaving... bbl)
L2529[22:19:45] <Admiral_Damage> Excellent god_of_orion, jump straight in, watch a few modding tutorials, crayfish has one (to get you set up)
L2530[22:19:54] <whitephoenix0> god_of_orion: biggest thing that tripped me up coming from C++ is that you can't compare strings with == you have to use .equals()
L2531[22:20:05] <unascribed> if anyone tells you to use the unlocalized name to register your items
L2532[22:20:06] <unascribed> ignore them
L2533[22:20:13] <unascribed> unlocalized name != registry name
L2534[22:20:31] <god_of_orion> I make my living writing Javascript. I did watch mr. crayfish's tutorial. It was quite good. Not sure I want to use eclipse though
L2535[22:20:39] <williewillus> I D E A :D
L2536[22:20:44] <shadekiller666> use intellij then
L2537[22:20:46] <Admiral_Damage> Naw Plug eclipse all the way
L2538[22:20:54] <Admiral_Damage> shameless plug
L2539[22:20:57] <williewillus> eclipse idles at 20% on my computer not sure why :P
L2540[22:21:03] <williewillus> its gotten worse in the 4 years since I've used it
L2541[22:21:07] <Admiral_Damage> no issue for me o3o
L2542[22:21:08] <whitephoenix0> I like IDEA, if you are a student you get pro for free
L2543[22:21:14] <Admiral_Damage> pls.. can we not get into a flame war
L2544[22:21:21] <Admiral_Damage> about IDEs let him choose
L2545[22:21:23] <unascribed> logical Unix CPU usage percentage or dumb Windows CPU usage?
L2546[22:21:28] <williewillus> linux
L2547[22:21:46] <williewillus> (load factor). and also just from observation
L2548[22:21:49] <Admiral_Damage> too late.. the flame war has started^
L2549[22:21:49] <williewillus> it keeps my fans on constantly
L2550[22:22:03] <williewillus> if I have idea idling at least it doesn't keep my fans spinning :P
L2551[22:22:04] <unascribed> eclipse is idling at 0.1% here
L2552[22:22:04] *** Vigaro is now known as Vigaro|AFK
L2553[22:22:15] <MoxieGrrl_> Flame wars get too hot. I prefer freeze rays.
L2554[22:22:19] <williewillus> idk then
L2555[22:22:22] <unascribed> freeze ray > shotgun
L2556[22:22:26] <unascribed> instant kills big spiders and such
L2557[22:22:27] <williewillus> I use openjdk that might be a reason
L2558[22:22:31] <unascribed> so do I
L2559[22:22:36] <unascribed> oracle JDK and open are identical now
L2560[22:22:36] <Admiral_Damage> Internally screaming
L2561[22:22:48] <god_of_orion> so intellij or IDEA. I'll give em both a shot
L2562[22:22:49] * MoxieGrrl_ hands Admiral_Damage a freeze ray
L2563[22:22:58] <unascribed> they're the same thing
L2564[22:23:00] <unascribed> IntelliJ IDEA
L2565[22:23:14] <Admiral_Damage> Pls for the love of java.. dont use netbeans..
L2566[22:23:18] <unascribed> the two sensible choices for IDE are Eclipse and IntelliJ
L2567[22:23:18] <Admiral_Damage> no just no
L2568[22:23:22] <whitephoenix0> Flame wars aside I think we can all agree netbeans is best /s
L2569[22:23:25] <unascribed> NetBeans is the IDE from Hell
L2570[22:23:27] <god_of_orion> Good thing I'm a java noob or that might have been embarrassing
L2571[22:23:30] <Admiral_Damage> i know..
L2572[22:23:30] <unascribed> I saw it rise from a flaming crack in the ground
L2573[22:23:36] <Admiral_Damage> the neighbouring colleges still use it
L2574[22:23:43] <shadekiller666> i don't think netbeans will work with ForgeGradle
L2575[22:23:44] <whitephoenix0> I use it for the mooc.fi java class thing
L2576[22:23:52] <Admiral_Damage> Oh wait no theres this uhhh
L2577[22:23:55] <whitephoenix0> because it's the only thing the stupid plugin works with
L2578[22:24:03] <Admiral_Damage> whats that java ide thats really crap... really basic...
L2579[22:24:10] <whitephoenix0> BlueJ?
L2580[22:24:13] <williewillus> BlueJ
L2581[22:24:15] <williewillus> jcreator
L2582[22:24:15] <Admiral_Damage> erm might be
L2583[22:24:34] <Admiral_Damage> Oh god yea Bluej
L2584[22:24:38] <whitephoenix0> I think BlueJ is more for teaching and less for actual use
L2585[22:24:50] <Admiral_Damage> I think BlueJ is now bloatware
L2586[22:25:05] <Admiral_Damage> entirely
L2587[22:25:12] <shadekiller666> so an ide meant to teach that is all but unusable to those being taught?
L2588[22:25:19] <shadekiller666> brilliant fucking idea!
L2589[22:25:21] <Admiral_Damage> yup
L2590[22:25:22] ⇨ Joins: NullEntity (~NullEntit@cpe-24-208-49-242.new.res.rr.com)
L2591[22:25:54] <Admiral_Damage> I will admit, I picked up java early, I'm no expert, but I learned by just diving straight into code
L2592[22:26:27] <shadekiller666> how the fuck else would you learn a language other than, you know, PROGRAMMING IN IT?
L2593[22:26:31] <Admiral_Damage> yup
L2594[22:26:46] <whitephoenix0> I wish jetbrains would get CLion going
L2595[22:27:02] <tterrag> bluej IS unusable
L2596[22:27:05] <tterrag> glad others agree
L2597[22:27:07] <HassanS6000> shadekiller666, I figured it out... the texture IS loading... it's not on the model correctly. I just changed the color of the texture and it changed in-game
L2598[22:27:08] <tterrag> I had to use it for gridworld :(
L2599[22:27:09] <MoxieGrrl_> Put a book under your pillow and hope you learn by osmosis?
L2600[22:27:17] <tterrag> drjava best learning IDE
L2601[22:27:18] <shadekiller666> ahh
L2602[22:27:38] <Admiral_Damage> Thing is, friend of mine is doing computer science (im not) and he needs to build the equiv of mymaths.co.uk but for physics, in java, and he's spent 5 months under BlueJ and he's got nothing done, I spend a day with him using eclipse
L2603[22:27:44] <shadekiller666> are you binding the texture itself or stitching it into the block texture map?
L2604[22:27:49] <HassanS6000> shadekiller666, binding it
L2605[22:27:51] <williewillus> whyd you 'have to' use bluej? :P
L2606[22:27:59] <shadekiller666> ok
L2607[22:28:03] <williewillus> in my first cs class I used jcreator for about a week and promptly found eclipse
L2608[22:28:05] <Admiral_Damage> and we crank out an entire poly generator, the GUI completed etc
L2609[22:28:08] <Admiral_Damage> in one day...
L2610[22:28:10] <williewillus> used that until I found idea in 2013
L2611[22:28:23] <shadekiller666> Admiral_Damage, do me a favor
L2612[22:28:28] <shadekiller666> open OBJModel.java
L2613[22:28:34] <Admiral_Damage> I have
L2614[22:28:47] <Admiral_Damage> I saw...
L2615[22:28:50] <shadekiller666> scroll almost all the way down to putVertexData()
L2616[22:29:02] <Admiral_Damage> erm, sec, was reasing src
L2617[22:29:19] <shadekiller666> in the UV case, is there a line that checks a variable named something like "useFullAtlas"?
L2618[22:29:44] <Admiral_Damage> erm, wait what line
L2619[22:29:52] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error: Connection reset by peer)
L2620[22:29:57] <shadekiller666> > 1100
L2621[22:30:08] <shadekiller666> its in OBJBakedModel
L2622[22:30:15] <Admiral_Damage> O wait sry, I thought you meant OBJLoader
L2623[22:30:18] <Admiral_Damage> where is that o.O
L2624[22:30:23] <shadekiller666> which is the last class defined in OBJModel.java
L2625[22:31:20] <shadekiller666> if you find said variable check, tell me where it is
L2626[22:31:45] <Admiral_Damage> will do
L2627[22:31:49] <whitephoenix0> Just out of curiosity what IDE do you folks use for C++?
L2628[22:32:05] <williewillus> CLion or QTCreator
L2629[22:32:08] <HassanS6000> shadekiller666, I don't see a variable check, looking through the repo on GitHub but I may be looking in wrong place, anywho, I gatta go, I'll be back tomorrow morning
L2630[22:32:21] <whitephoenix0> Hmm I like CLion but cmake is a pain
L2631[22:32:38] <shadekiller666> fine i'll take a look at it
L2632[22:33:32] <Admiral_Damage> I'm looking for it but theres nothing like that o.O
L2633[22:33:43] <Admiral_Damage> the useFullAtlas
L2634[22:33:54] <Admiral_Damage> searched for use & full & atlas ....
L2635[22:34:01] <shadekiller666> i see
L2636[22:34:23] <shadekiller666> (i wasn't sure if i added that before or during my updates)
L2637[22:34:25] <shadekiller666> hmmm
L2638[22:34:49] <shadekiller666> what i think is happening is that one pixel of the texture is being applied to the entire model
L2639[22:35:13] <shadekiller666> because the code that handles the actual baking assumes you're baking to the block map
L2640[22:35:38] <shadekiller666> so it calls TAS.getInterpolatedU/V()
L2641[22:36:14] <shadekiller666> which basically shrinks and moves the uv shell to a position on the block map
L2642[22:36:42] <shadekiller666> in the updated loader, there is a custom data tag you can give it to force it to use the entire map
L2643[22:36:47] <shadekiller666> which would solve your problem
L2644[22:36:50] ⇦ Quits: Shukaro (~Shukaro@130.108.232.236) (Read error: Connection reset by peer)
L2645[22:36:51] <Admiral_Damage> Ohhh
L2646[22:36:52] <Admiral_Damage> gotcha
L2647[22:36:54] <shadekiller666> however
L2648[22:37:02] <Admiral_Damage> Gratz on getting it working btw..
L2649[22:37:02] <shadekiller666> you're not on the updated version
L2650[22:37:18] <Admiral_Damage> I'm on 1764
L2651[22:37:20] <Admiral_Damage> of forge..
L2652[22:37:23] <shadekiller666> so the other, less-friendly solution, is to extend TAS
L2653[22:37:29] <Admiral_Damage> naw I can update :P
L2654[22:37:41] <shadekiller666> its not in a released version yet
L2655[22:37:47] <Admiral_Damage> o
L2656[22:37:50] <Admiral_Damage> T.T
L2657[22:38:04] <shadekiller666> its sitting in a pr waiting for review (and likely won't be pulled until we get 1.9 up and running)
L2658[22:38:13] <shadekiller666> the other, less-friendly solution
L2659[22:38:20] <Admiral_Damage> Thanks though for spending the time getting it working, I really appreciate it, itl cut about 20% of my modelling time making everything quads
L2660[22:38:26] <Admiral_Damage> will for others too^
L2661[22:38:56] <shadekiller666> is to extend TAS, override getInterpolatedU/V, and simply return the value passed in / 16
L2662[22:39:11] <Admiral_Damage> erm, is there a max size?
L2663[22:39:20] <shadekiller666> ?
L2664[22:39:24] <Admiral_Damage> so, for the atlas
L2665[22:39:31] <Admiral_Damage> bar the normal data limits
L2666[22:39:43] <unascribed> the limit is GPU-dependent
L2667[22:39:49] <Admiral_Damage> Thats good
L2668[22:39:59] <Admiral_Damage> Uh suggestion
L2669[22:40:09] <Admiral_Damage> Probably for json
L2670[22:40:33] <Admiral_Damage> o wait no nvm I was about to say have it do a use entire atlas.. sry im half here half on skype
L2671[22:40:38] <unascribed> on my GPU the max is 16384x16384
L2672[22:40:42] <Admiral_Damage> as a bool
L2673[22:40:46] <Admiral_Damage> sry was derp..
L2674[22:40:51] <shadekiller666> thats what the updated obj loader does :P
L2675[22:40:58] <Admiral_Damage> ya sry, brainfail
L2676[22:41:01] <Admiral_Damage> brain.dispose();
L2677[22:41:02] <shadekiller666> but again, thats not in yet :P
L2678[22:41:10] <unascribed> brain = new Brain();
L2679[22:41:15] <unascribed> brain.connect();
L2680[22:41:21] <Admiral_Damage> npe^
L2681[22:41:25] <unascribed> >npe
L2682[22:41:28] <unascribed> >just created the object
L2683[22:41:33] <unascribed> what kind of ridiculous threads are you running
L2684[22:41:38] <Admiral_Damage> no as in
L2685[22:41:43] <Admiral_Damage> my brain currently just
L2686[22:41:47] <Admiral_Damage> nulls..
L2687[22:41:50] <Admiral_Damage> jut
L2688[22:41:52] <unascribed> ....k
L2689[22:41:59] <unascribed> shouldn't it be throwing RuntimeExceptions
L2690[22:41:59] <Admiral_Damage> idk, im tired
L2691[22:42:00] <unascribed> not NPEs?
L2692[22:42:06] <unascribed> NPEs should not be thrown by user code
L2693[22:42:11] <Admiral_Damage> fk idk im just, tired atm
L2694[22:42:20] *** Admiral_Damage is now known as Admiral_Damage|away
L2695[22:42:25] <unascribed> catch (TiredException e) { /* ignore */ }
L2696[22:43:01] <unascribed> does anyone know what the command block+dispenser exploit was?
L2697[22:44:36] ⇦ Quits: Admiral_Damage|away (~Admiral_D@119.239.125.91.dyn.plus.net) (Quit: Leaving)
L2698[22:44:39] <williewillus> not sure
L2699[22:44:45] <williewillus> it was a security thing i believe
L2700[22:44:48] ⇨ Joins: Admiral_Damage (~Admiral_D@119.239.125.91.dyn.plus.net)
L2701[22:44:55] <williewillus> something about being able to send bad NBT?
L2702[22:45:04] <williewillus> but idk why the client ever needs to send NBT to the client
L2703[22:45:14] <williewillus> *server
L2704[22:45:26] <unascribed> well there was the book exploit
L2705[22:45:28] <unascribed> but they fixed that...
L2706[22:45:37] <MattDahEpic> and the sign one
L2707[22:46:15] <Admiral_Damage> Currently a bug with the 2 block tall grass. placing a block to replace lower block makes top one briefly turn into pink flowers...
L2708[22:48:01] <unascribed> yep
L2709[22:48:11] <unascribed> only the bottom block has information on which flower it is
L2710[22:48:20] <williewillus> the top one steals from the bottom
L2711[22:48:23] <williewillus> using getActualState
L2712[22:48:46] <Admiral_Damage> oh uhhh any news on the raytrace problem with armor stands?
L2713[22:49:04] <Admiral_Damage> actually... sec..
L2714[22:49:15] *** williewillus is now known as willieaway
L2715[22:52:43] <whitephoenix0> Someone starred my mod repo, what's wrong with this person? my mod is crap
L2716[22:53:15] ⇦ Quits: Cojo (~Cojo@cpe-24-163-52-59.nc.res.rr.com) (Quit: If we wish to explore, if we wish to see what's over the next hill, wonders unfold before us; all we have to do is want it enough.)
L2717[22:53:51] ⇦ Quits: EyeOfKoishi (~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Quit: I am the forgotten eye.)
L2718[22:54:22] <MattDahEpic> ive had people star repos of mine for projects that were abandoned over 3 years ago
L2719[22:54:39] <MattDahEpic> and they stared them in the past week
L2720[22:54:50] ⇦ Quits: Lathanael|Away (~Lathanael@p54960060.dip0.t-ipconnect.de) (Ping timeout: 195 seconds)
L2721[22:56:24] <whitephoenix0> Your mods are probably interesting though, mine has berry bushes that aren't even in world gen, a book that tells you to piss off when you try to read it, and a ring thing that makes you jump so you can skate around in mid air
L2722[22:57:59] ⇨ Joins: Lathanael|Away (~Lathanael@p54961E09.dip0.t-ipconnect.de)
L2723[22:58:01] <MattDahEpic> the repo was for http://mattdahepic.com/games/shootthemoon/ the game doesnt have a win or lose state and keeps no record of how many ships youve shot
L2724[22:59:17] <whitephoenix0> Unity?
L2725[22:59:44] ⇨ Joins: Mraoffle (~mraof@2601:642:4400:20c4:ba27:ebff:fea5:e37e)
L2726[22:59:53] <MattDahEpic> yes, twas my first adventure into strongly typed languages (c#)
L2727[23:00:44] <whitephoenix0> still pretty cool
L2728[23:02:57] <whitephoenix0> Some of the multimc issues make me cringe "MY MODPACK DOSNT WORK HALP"
L2729[23:03:00] ⇦ Quits: Mraof (~mraof@pool-100-7-100-55.rcmdva.fios.verizon.net) (Ping timeout: 195 seconds)
L2730[23:18:24] <Cypher121> BUT IT DOSNT WORK HALP
L2731[23:21:28] ⇨ Joins: RichardG_ (richardg86@179.158.64.149)
L2732[23:21:28] MineBot sets mode: +v on RichardG_
L2733[23:22:36] <kashike> unascribed: something to do with command blocks wiht commands in NBT being dispensed by non-ops iirc
L2734[23:22:53] <unascribed> but if there's already a command block in the dispenser...
L2735[23:22:59] <unascribed> I don't get why it's considered a security issue
L2736[23:23:01] <unascribed> makes no sense to me
L2737[23:23:06] <unascribed> it was a really useful feature
L2738[23:23:22] <unascribed> a button can trigger a pre-placed command block
L2739[23:23:28] <unascribed> is that a security issue too?
L2740[23:23:52] <god_of_orion> So, as I get going and I download the latest forge and say I piddle along and finally make something, but now there are two new forge releases "Oh Noes!". What harm/benefit is there from not using the latest version of forge?
L2741[23:24:03] ⇦ Quits: pig (~iChun@209-133-197-242.static.hvvc.us) (Ping timeout: 198 seconds)
L2742[23:26:26] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net) (Quit: またね)
L2743[23:29:19] ⇨ Joins: CSxKING (webchat@c-71-205-234-205.hsd1.co.comcast.net)
L2744[23:31:12] ⇦ Quits: CSxKING (webchat@c-71-205-234-205.hsd1.co.comcast.net) (Client Quit)
L2745[23:31:30] ⇨ Joins: CSxKING (webchat@c-71-205-234-205.hsd1.co.comcast.net)
L2746[23:31:51] ⇦ Quits: CSxKING (webchat@c-71-205-234-205.hsd1.co.comcast.net) (Client Quit)
L2747[23:33:15] <Admiral_Damage> features, maybe some bugfixes
L2748[23:33:20] ⇦ Quits: BlueRaven (~BlueRaven@50.106.129.246) (Ping timeout: 195 seconds)
L2749[23:33:29] <Admiral_Damage> not much god_of_orion
L2750[23:33:38] <Mraoffle> Why does IDEA keep wiggling the code when I'm just looking at it
L2751[23:33:41] *** Mraoffle is now known as Mraof
L2752[23:33:58] <god_of_orion> So my mod would load for someone using the newer version?
L2753[23:34:03] <Admiral_Damage> ya
L2754[23:34:11] <Admiral_Damage> that forge build and up
L2755[23:34:33] <god_of_orion> GTK, thank you
L2756[23:35:04] ⇨ Joins: Purebe (~purebe@2601:300:8000:cc62:f012:831e:b1:d89f)
L2757[23:35:39] ⇨ Joins: CSxKING (webchat@c-71-205-234-205.hsd1.co.comcast.net)
L2758[23:36:47] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L2759[23:37:15] ⇨ Joins: CSxKING1 (CSxKING@c-71-205-234-205.hsd1.co.comcast.net)
L2760[23:37:29] <CSxKING1> Hi
L2761[23:38:00] <CSxKING1> So i'm getting a crash on Minecraft 1.7.10 when I try to open page 4 in the creative menu.....
L2762[23:38:29] <Admiral_Damage> Erm, woah woah woah.. hold on... 4th page..?
L2763[23:38:47] <CSxKING1> Yes.........
L2764[23:39:00] <god_of_orion> tab?
L2765[23:39:08] <CSxKING1> Mhm
L2766[23:39:15] <CSxKING1> I dont know what tab its on
L2767[23:39:15] <Admiral_Damage> I'm confused at why one would need THAT many tabs in your mod
L2768[23:39:22] <CSxKING1> Theres 50 mods ;\
L2769[23:39:25] ⇦ Quits: CSxKING (webchat@c-71-205-234-205.hsd1.co.comcast.net) (Ping timeout: 195 seconds)
L2770[23:39:26] <Admiral_Damage> ....
L2771[23:39:34] *** CSxKING1 is now known as CSxKING
L2772[23:39:40] <CSxKING> Anyway
L2773[23:40:04] <CSxKING> If you would like to help out, I threw up the log on my WIP website as Pastebin and Hastebin refuse to accept it....
L2774[23:40:10] <CSxKING> https://electricgaming.ga/pages/code/mcCrashLog_1-7-10_Latest.html
L2775[23:40:49] <god_of_orion> are you testing your mod with others then?
L2776[23:41:10] <Admiral_Damage> Thing is that everyone forgets with mods, you dont add every mod and expect it to work, you add them incrementally and find out what does and doesnt work
L2777[23:41:13] <CSxKING> I'm testing my modpack ;3
L2778[23:41:21] <CSxKING> I didnt expect it to work.
L2779[23:41:27] <Admiral_Damage> Do me a favor..
L2780[23:41:28] <SkySom> Well one of your mods has a null item
L2781[23:41:35] <CSxKING> The question is which one.
L2782[23:41:47] <SkySom> That one's up to you to find out.
L2783[23:41:49] <Admiral_Damage> If its on the 4th page, and the 4th page crashes, see what mods come up on the other pages, remove those, and keep removing until you find the offending mod
L2784[23:41:57] <god_of_orion> start with fewer mods and ad a few more at a time until you duplicate
L2785[23:41:59] <Admiral_Damage> It could be a rendering problem
L2786[23:42:22] <SkySom> Item Type: null
L2787[23:42:26] <SkySom> It's a null item
L2788[23:42:34] <Admiral_Damage> Fair enough, i wasnt reading it
L2789[23:42:53] <CSxKING> Any idea what ID its trying to render?
L2790[23:44:08] <Admiral_Damage> As I said, remove mods incrementally...
L2791[23:44:13] <Admiral_Damage> or add them, either way
L2792[23:47:00] <CSxKING> Alright
L2793[23:47:01] <CSxKING> Thanks
L2794[23:47:05] <god_of_orion> Actually... you could do half of you mods at once. If your issue arrises its in that half, if not then its in the other half. Then rinse and repeat
L2795[23:47:30] <Admiral_Damage> There is no specified of perfect amount of mods to check at one time, it's their preference...
L2796[23:47:58] ⇨ Joins: iari (~iari@evana.futhark24.org)
L2797[23:48:16] <Admiral_Damage> i would just keep removing them until you can scan across all tabs without crashing
L2798[23:48:32] <CSxKING> God_of_orion -- That is an amazing idea
L2799[23:48:37] *** mrkirby153 is now known as kirby|gone
L2800[23:49:25] <tterrag> >centered text on a paste site
L2801[23:49:27] <tterrag> god why
L2802[23:49:55] <CSxKING> tterag -- I literally ripped my homemade template and added a code tag. I plan on changing it ;3
L2803[23:49:55] <god_of_orion> CSxKING its a thing databases do sometimes
L2804[23:49:56] <CSxKING> In fact
L2805[23:50:20] <Admiral_Damage> pastebin exists for a reason, no hubris needed..
L2806[23:50:36] <mikebald> tterrag funny enough it's using code highlight JS too, but the code is listed as java so... *shrugs*
L2807[23:51:15] <CSxKING> tterrag -- there, refresh the page ;3
L2808[23:51:29] <CSxKING> And yes Admiral_Damage -- As I mentioned, I threw it together in like 30 seconds.
L2809[23:51:51] <CSxKING> Also pastebin refused to accept the code.
L2810[23:52:33] <Admiral_Damage> Internal screaming, the horizontal scroll bar is at the bottom of the paste..
L2811[23:52:42] <Admiral_Damage> not attached to window..
L2812[23:52:49] <god_of_orion> rotfl
L2813[23:52:57] <CSxKING> Lol
L2814[23:53:04] <CSxKING> I know, i'll work on it ;3
L2815[23:53:25] <CSxKING> I googled for a syntax hylighting javascript file and chose the first one as I was in a hurry
L2816[23:53:42] <CSxKING> I didnt want you to read horribly formated plain text files ;3
L2817[23:54:06] <Admiral_Damage> yuno just upload the log somewhere
L2818[23:54:14] <Admiral_Damage> as a file
L2819[23:54:25] <CSxKING> Technic pack stores logs as plain text.
L2820[23:54:33] <Admiral_Damage> it still stores the file...
L2821[23:54:34] <CSxKING> Its just a .txt file
L2822[23:54:44] ⇦ Quits: whitephoenix0 (~whitephoe@67-42-82-37.tukw.qwest.net) (Read error: Connection reset by peer)
L2823[23:55:05] <CSxKING> yes but would you want to read something that looks like someone tried to put it through a JavaScript compiler?
L2824[23:55:24] <Admiral_Damage> Seeing as I'm used to reading crash logs, I don't care lol
L2825[23:55:35] <CSxKING> I personally do ;3
L2826[23:55:48] <Admiral_Damage> I just want the info, not to look fancy, im here to fix, not to paint.
L2827[23:56:08] <CSxKING> My goal wasnt fancy XD -- Just wanted it easily readable
L2828[23:59:47] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:c054:e55b:59f8:ae6f:e833) (Quit: Leaving)
<<Prev Next>> Scroll to Top