<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:33] <williewillus> then you register the capability like this: https://github.com/sinkillerj/ProjectE/blob/MC19/src/main/java/moze_intel/projecte/impl/AlchBagImpl.java#L27
L2[00:00:59] <williewillus> IStorage can be left like my example there, it's only useful for public exposure caps, not internal usage ones
L3[00:01:16] <williewillus> below that you see I have an implementation of the interface from before
L4[00:01:55] <Tatsu011> This is gonna take a bit to wrap my head around...
L5[00:02:00] <williewillus> and further below that you see I have a Provider that implements ICapabilitySerializable meaning it is an ICapabilityProvider that neesd to be saved to nbt
L6[00:02:41] <williewillus> now, we have the interface and its implementation. How do we attach it to a foreign entity? That's what the provider is for, you listen to this event and attach it like so
L7[00:02:42] <williewillus> https://github.com/sinkillerj/ProjectE/blob/MC19/src/main/java/moze_intel/projecte/events/PlayerEvents.java#L63
L8[00:03:28] <Tatsu011> Gonna save this so I can reference it for later >.>
L9[00:03:39] <Tatsu011> this may need a few dozen read-throughs
L10[00:03:58] <williewillus> so now whenever I call player.getCapability(ProjectEAPI.ALCH_BAG_CAPABILITY, null) I get back an instance of that first interface
L11[00:04:08] <williewillus> yeah it takes a while to get it
L12[00:04:20] <williewillus> but diesieben and gigaherz are pretty well versed in it as well
L13[00:04:30] <williewillus> so feel free to ask if you need to
L14[00:05:01] <Tatsu011> Is there an upvote button on irc, because willie here just earned it >.>
L15[00:05:17] <sinkillerj> lul
L16[00:05:25] <williewillus> sinkillerj: all the pings
L17[00:05:56] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L18[00:06:09] <sinkillerj> I was actually away when the pings came in, just stopped by to see why the channel was all bloo
L19[00:06:11] <barteks2x> Is it better to send potentially a lot of data to client or let client recalculate it by itself (potentially very cpu-intensive)?
L20[00:06:21] <williewillus> barteks2x: what data?
L21[00:06:36] <sinkillerj> In most cases of anything the more you can safely handle client side the better
L22[00:06:40] <barteks2x> skylight. In case when generating cube somewhere higher causes relight below
L23[00:06:51] <williewillus> i think vanilla client relights chunks itself
L24[00:06:52] *** mrkirby153 is now known as kirby|gone
L25[00:06:57] <williewillus> instead of receiving server data
L26[00:06:58] ⇨ Joins: alex_6611 (~alex_6611@p5DE789F2.dip0.t-ipconnect.de)
L27[00:07:02] <williewillus> but it's changed before so idk
L28[00:07:09] <barteks2x> but vannilla never has potentially massive relights on terrain generation
L29[00:07:17] <williewillus> it tries to :P
L30[00:07:20] <williewillus> (dark holes)
L31[00:07:23] ⇦ Quits: Mraof (~mraof@50.153.181.96) (Ping timeout: 190 seconds)
L32[00:07:26] <sinkillerj> Oh god MC lighting...
L33[00:07:36] <barteks2x> I got it working serverside
L34[00:07:40] <barteks2x> With cubic chunks
L35[00:07:47] ⇨ Joins: Mraof (~mraof@50.153.181.49)
L36[00:08:00] <barteks2x> now synchronization. That's going to be... hard
L37[00:08:11] <sinkillerj> Welp have fun kids, I gotta get some sleep for work. o/
L38[00:08:50] <barteks2x> I [reviously experimented with full relight clientside, it seemed to be very slow and caused serious performance issues
L39[00:08:59] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net) (Quit: またね)
L40[00:09:24] <barteks2x> but that was when my skylight code needed minutes to generate spawn
L41[00:11:08] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L42[00:14:23] ⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L43[00:17:23] *** TTFTCUTS is now known as TTFT|Away
L44[00:20:38] ⇦ Quits: DemoXin (~DemoXin@126.sub-70-210-56.myvzw.com) ()
L45[00:22:00] <barteks2x> [Server thread/WARN] [net.minecraft.world.WorldServer]: Force-added player with duplicate UUID 2b32bf3c-80b5-35b3-abab-2d4e53bbbeb0 What the hell!? I already fixed that.
L46[00:24:10] ⇨ Joins: rashdanml (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net)
L47[00:26:15] ⇦ Quits: rashy (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net) (Ping timeout: 198 seconds)
L48[00:26:46] *** AbrarSyed is now known as Abrar|gone
L49[00:26:55] *** kroeser|away is now known as kroeser
L50[00:27:04] <DanYeomans> i think i understand what is going on now williewillus
L51[00:27:17] <DanYeomans> i do have one question though: what's the NAME for in the provider?
L52[00:27:26] <DanYeomans> can it be anything? is it just a unique ID for it?
L53[00:27:42] <williewillus> yea just a unique ID. Since I am attaching my capability to a "foreign" (not from my mod) entity
L54[00:27:48] <williewillus> forge needs a way of keeping things separate
L55[00:31:17] ⇦ Quits: turmfalke (~turmfalke@p20030056CF06BA81CC12FD4D694D7A5B.dip0.t-ipconnect.de) (Quit: turmfalke)
L56[00:37:00] *** kroeser is now known as kroeser|away
L57[00:39:56] <barteks2x> I see what causes my error... and I can't think or any reasonable way to fix it
L58[00:42:03] ⇦ Quits: alex_6611 (~alex_6611@p5DE789F2.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L59[00:42:53] ⇨ Joins: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi)
L60[00:48:01] <barteks2x> Actually, I still don't know how it happens
L61[00:51:33] <Tatsu011> How do capabilities and Entities work together?
L62[00:51:36] ⇦ Quits: Brokkoli (~Brokkoli@p5B23C352.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))
L63[00:51:48] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:c020:cd1d:4f97:7c81:74cb) (Quit: Leaving)
L64[00:51:50] <williewillus> Tatsu011: that's a broad question, try narrowing it down :P
L65[00:52:19] <Tatsu011> Is there something out there that is implemented to the likes of say Luggage from OpenBlocks?
L66[00:58:30] <Tatsu011> or am I doomed to flail about with code until something works?
L67[00:58:54] <williewillus> trial + error, look at other mods, ask for help when the people that know to help are awake or are not about to sleep xD
L68[00:59:07] <williewillus> I'm writing a capability guide right now hopefully it'll help
L69[00:59:28] <Tatsu011> Thats true. It probably will- and I look forward to reading it.
L70[01:03:02] ⇦ Quits: rashdanml (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net) (Read error: Connection reset by peer)
L71[01:03:40] ⇨ Joins: rashdanml (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net)
L72[01:08:35] <DanYeomans> yay that would be immensely helpful
L73[01:09:13] <DanYeomans> i get buttloads of null pointer exceptions in NBTTagCompound.writeEntry when i run using the capabilities
L74[01:09:18] <DanYeomans> i am not sure what i've done wrong
L75[01:09:23] ⇦ Quits: Mraof (~mraof@50.153.181.49) (Ping timeout: 190 seconds)
L76[01:09:28] <DanYeomans> and there's so many errors i can't even see the original stack trace
L77[01:10:16] *** minecreatr is now known as Mine|dreamland
L78[01:11:12] ⇨ Joins: Mraof (~mraof@50.153.181.32)
L79[01:15:32] <DanYeomans> starting a new world seems to have fixed that
L80[01:15:39] <DanYeomans> but im still getting a million errors
L81[01:16:38] ⇦ Quits: IceDragon (~ThatGuy@184.170.13.178) (Ping timeout: 201 seconds)
L82[01:16:56] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L83[01:17:05] <barteks2x> Are there any 1.9 mods already?
L84[01:18:20] <Wuppy> ugh.. way too much to do again today :V
L85[01:18:41] <Wuppy> so much it doesnt even fit in my agenda :P
L86[01:19:06] <DanYeomans> duh doi i wasnt returning the nbt tag compound when i wrote
L87[01:19:08] <barteks2x> I wan to test cubic chunks with some other mod. Literally anything.
L88[01:21:58] <williewillus> bot.notenoughmods.com
L89[01:22:41] * DanYeomans scowls at the number of 1.7.10 mods
L90[01:23:19] <barteks2x> thanks, I want to record some youtube video if I won't get <5FPS while recording
L91[01:26:06] ⇦ Quits: rashdanml (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net) (Ping timeout: 198 seconds)
L92[01:28:17] ⇨ Joins: Poppy (~Poppy@chello085216146055.chello.sk)
L93[01:36:09] ⇦ Quits: Mraof (~mraof@50.153.181.32) (Read error: Connection reset by peer)
L94[01:38:31] ⇨ Joins: Mraof (~mraof@50.153.181.32)
L95[01:42:07] ⇦ Quits: blood_ (~unknown@ool-4574115b.dyn.optonline.net) ()
L96[01:43:00] <barteks2x> Anyone knows how can I test if blood magic works?
L97[01:43:25] <williewillus> uh play with it? :D
L98[01:43:47] <barteks2x> Last time I actually understood more than 3 mods was in mc 1.2.5
L99[01:45:51] <barteks2x> I only know this mod does something with magic. I actually need to play mc sometime...
L100[01:48:44] <DanYeomans> hmm
L101[01:49:15] <DanYeomans> in 1.8.9 forge, one of my functions throws a nullpointerexception because the entity passed to it becomes null during the function
L102[01:49:27] <williewillus> make it final :P
L103[01:49:38] <DanYeomans> what do you mean?
L104[01:49:50] <williewillus> make the entity variable final so it can't be reassigned
L105[01:49:57] <williewillus> ?
L106[01:50:08] <DanYeomans> it's being passed from onEntityCollidedWithBlock though
L107[01:50:25] <williewillus> what do you mean by "becomes null during the function"?
L108[01:50:37] <williewillus> that's impossible due to how Java works, unless you're setting it to null yourself
L109[01:50:53] <DanYeomans> im not, it's just a straight pass through
L110[01:52:22] <williewillus> post code
L111[01:52:50] <DanYeomans> it's spanning like, 4 or 5 files.. i'll get you the links from the git
L112[01:53:15] <DanYeomans> i could just be really tired and missing something, but it's a case of it working perfectly fine in 1.8 and suddenly breaking in 1.8.9
L113[01:54:03] <DanYeomans> i really ought to just rewrite this mod from scratch sometime
L114[01:54:06] <DanYeomans> it's a mess
L115[01:55:01] <DanYeomans> uh ok
L116[01:56:57] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L117[01:57:12] ⇨ Joins: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net)
L118[01:58:11] <DanYeomans> nvm
L119[01:58:13] <DanYeomans> dw about it
L120[01:59:58] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20160425 mappings to Forge Maven.
L121[02:00:01] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20160425-1.9.zip (mappings = "snapshot_20160425" in build.gradle).
L122[02:00:12] <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/
L123[02:00:27] <barteks2x> Other than worldgen blood magic seems to work, at least the basics
L124[02:00:45] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L125[02:00:45] ⇦ Quits: DanYeomans (~DanYeoman@135-23-231-89.cpe.pppoe.ca) (Quit: Leaving)
L126[02:01:05] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L127[02:04:30] <williewillus> https://gist.github.com/williewillus/c8dc2a1e7963b57ef436c699f25a710d
L128[02:04:34] <williewillus> what I have so far
L129[02:07:12] ⇨ Joins: Emris (~Miranda@195.234.58.25)
L130[02:11:47] ⇦ Quits: agowa338 (~Thunderbi@p54918D7D.dip0.t-ipconnect.de) (Remote host closed the connection)
L131[02:11:52] ⇨ Joins: agowa338 (~Thunderbi@p54918D7D.dip0.t-ipconnect.de)
L132[02:12:25] *** Jezza is now known as JezzaMcJezzaFace
L133[02:12:56] ⇦ Parts: JezzaMcJezzaFace (~Jezza@bps-gw.hrz.tu-chemnitz.de) ())
L134[02:13:14] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L135[02:14:19] ⇨ Joins: Mraoffle (~mraof@50.153.182.144)
L136[02:14:41] ⇦ Quits: Mraof (~mraof@50.153.181.32) (Ping timeout: 384 seconds)
L137[02:18:43] ⇦ Quits: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net) (Ping timeout: 190 seconds)
L138[02:24:16] *** williewillus is now known as willieaway
L139[02:29:27] <barteks2x> And now I'm not sure if it's something wrong with EnderRift or my mod is broken
L140[02:29:51] ⇨ Joins: Noppes (~Noppes@82-168-99-26.ip.telfort.nl)
L141[02:33:56] ⇨ Joins: P3pp3rF1y2 (~P3pp3rF1y@100-250-77-178-ptr.xsky.cz)
L142[02:50:25] ⇨ Joins: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl)
L143[02:50:30] ⇨ Joins: Vorquel (~Vorquel@174-18-37-37.tcso.qwest.net)
L144[02:51:15] <Vorquel> Anybody here?
L145[02:52:23] <barteks2x> yes
L146[02:52:48] <Vorquel> Do you know how to play sounds in 1.9?
L147[02:53:47] <barteks2x> no. My mod doesn't do anythign with sounds
L148[02:54:13] <Vorquel> What does it do?
L149[02:54:22] <barteks2x> I'm working on cubic chunks.
L150[02:54:32] <Vorquel> nice
L151[02:54:51] <Vorquel> how is your progress on that?
L152[02:54:52] ⇨ Joins: xanderio (bnc-xander@shells.fnordserver.eu)
L153[02:55:52] <capitalthree> barteks2x: ah nice
L154[02:56:07] <barteks2x> Works on 1.9, serverside skylight works with reasonable speed, I want to record a video from my experiments with cubic chunks + other mods. Then work on client/server skyligth sync
L155[02:59:43] ⇨ Joins: PrinceCat (~PrinceCat@124-170-66-159.dyn.iinet.net.au)
L156[03:01:43] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 384 seconds)
L157[03:01:50] <barteks2x> huh? I'm getting AddertionErrors in netty code
L158[03:02:15] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L159[03:02:36] <barteks2x> Caused by chisel mod
L160[03:11:40] <Vorquel> Figured out my problem. I was using a client only method on the server.
L161[03:12:32] <barteks2x> I'm probably doing something strange with TEs in cubuc chunks. EnderRift crashes when I die.
L162[03:14:11] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 384 seconds)
L163[03:14:23] ⇦ Quits: Mraoffle (~mraof@50.153.182.144) (Ping timeout: 190 seconds)
L164[03:16:34] ⇨ Joins: Mraof (~mraof@50.153.183.87)
L165[03:17:02] ⇦ Quits: PrinceCat (~PrinceCat@124-170-66-159.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L166[03:20:26] ⇨ Joins: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net)
L167[03:20:43] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L168[03:22:10] *** fry|sleep is now known as fry
L169[03:30:24] <madcrazydrumma> I'm trying to make my health bar decrease inwards evenly on either side. diesieben07 helped me last night but what i've implemented from what he's said isnt working
L170[03:31:02] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L171[03:31:13] <madcrazydrumma> here's the outcome: http://i.imgur.com/QPAFSSF.png, here's the code: http://pastebin.com/LuM4nzCd
L172[03:32:26] ⇦ Quits: Naiten (Naiten@81.2.62.146) (Read error: Connection reset by peer)
L173[03:32:46] <Vorquel> You probably want to hide the email address in that first image, madcrazydrumma
L174[03:32:48] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L175[03:33:29] <madcrazydrumma> Haha i can't remove the message Vorquel so its fine, its not mine anyway
L176[03:42:03] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190 seconds)
L177[03:42:44] ⇨ Joins: PrinceCat (~PrinceCat@124-170-66-159.dyn.iinet.net.au)
L178[03:44:19] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L179[03:46:18] <madcrazydrumma> Any idea?
L180[03:52:53] ⇨ Joins: ghz|lappy (~gigaherz@84.89.63.25)
L181[03:53:37] ⇨ Joins: Fye (~Fye@dynamic-adsl-78-13-101-123.clienti.tiscali.it)
L182[03:55:06] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736) (Remote host closed the connection)
L183[04:09:28] <madcrazydrumma> ghz|lappy, ohai
L184[04:17:38] ⇦ Quits: Mraof (~mraof@50.153.183.87) (Read error: Connection reset by peer)
L185[04:20:49] ⇨ Joins: Mraof (~mraof@50.153.181.61)
L186[04:21:04] <ghz|lappy> o/
L187[04:21:21] <ghz|lappy> I have no computer at work, so I brought my own laptop
L188[04:21:39] <ghz|lappy> doing mc modding since I can't setup the dev environment for work in here (they use macs)
L189[04:22:11] <madcrazydrumma> Sounds like fun haha
L190[04:22:43] <madcrazydrumma> Got time to check my issue since you're just modding?
L191[04:22:53] <ghz|lappy> sure
L192[04:23:28] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 201 seconds)
L193[04:23:36] <madcrazydrumma> <3
L194[04:25:04] <ghz|lappy> (doesn't mean I promise to do it -- that will depend on how boring/complex the issue is ;P)
L195[04:25:51] <madcrazydrumma> Haha its not too complex
L196[04:25:52] <madcrazydrumma> rip
L197[04:25:53] ⇦ Quits: PrinceCat (~PrinceCat@124-170-66-159.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L198[04:32:51] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L199[04:34:12] ⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Read error: Connection reset by peer)
L200[04:53:02] ⇦ Quits: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi) (Quit: Leaving)
L201[04:55:38] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736)
L202[04:56:36] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L203[05:02:50] ⇦ Quits: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net) (Quit: Leaving)
L204[05:02:59] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736) (Ping timeout: 384 seconds)
L205[05:07:02] ⇨ Joins: Mraoffle (~mraof@pool-100-7-100-55.rcmdva.fios.verizon.net)
L206[05:07:31] ⇦ Quits: Mraof (~mraof@50.153.181.61) (Ping timeout: 384 seconds)
L207[05:11:43] ⇦ Quits: ghz|lappy (~gigaherz@84.89.63.25) (Ping timeout: 190 seconds)
L208[05:20:30] ⇨ Joins: agowa339 (~Thunderbi@p54918A43.dip0.t-ipconnect.de)
L209[05:21:43] ⇦ Quits: agowa338 (~Thunderbi@p54918D7D.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L210[05:21:44] *** agowa339 is now known as agowa338
L211[05:23:24] *** airbreather__ is now known as airbreather
L212[05:24:25] ⇨ Joins: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi)
L213[05:25:30] ⇦ Quits: Zorn_Taov (~Greenfox@c-71-198-205-107.hsd1.ca.comcast.net) ()
L214[05:31:24] ⇨ Joins: alex_6611 (~alex_6611@p5DE789F2.dip0.t-ipconnect.de)
L215[05:40:19] ⇨ Joins: ghz|lappy (~gigaherz@84.89.63.25)
L216[05:59:16] *** PaleOff is now known as PaleoCrafter
L217[06:02:08] ⇦ Quits: vox|sleep (~voxmods@pool-71-178-241-173.washdc.fios.verizon.net) (Ping timeout: 201 seconds)
L218[06:06:16] *** PaleoCrafter is now known as PaleOff
L219[06:16:57] ⇦ Quits: Fye (~Fye@dynamic-adsl-78-13-101-123.clienti.tiscali.it) (Ping timeout: 201 seconds)
L220[06:30:17] *** fry is now known as fry|afk
L221[06:41:09] <ghz|lappy> uhm....
L222[06:41:20] <ghz|lappy> I received the curseforge emails saying my files had been approved
L223[06:41:30] <ghz|lappy> but the website said "changed to Under Review", and still shows as under review
L224[06:41:31] <ghz|lappy> http://minecraft.curseforge.com/projects/ender-rift/files
L225[06:41:41] <ghz|lappy> do the two v0.15.0 show up for anyone?
L226[06:44:16] *** amadornes[OFF] is now known as amadornes
L227[06:50:11] <ghz|lappy> ah now they are approved :3
L228[06:58:31] ⇨ Joins: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L229[07:00:23] <ghz|lappy> so while reducing differences between my 1.8.9 codebase and my 1.9 codebase
L230[07:00:35] <ghz|lappy> I realized the 1.8.9 version didn't have the updateJSON url in it XD
L231[07:01:07] <ghz|lappy> so yeah that explains why 1.8.9 was getting less downloads, I guess
L232[07:01:57] ⇦ Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net) (Ping timeout: 201 seconds)
L233[07:02:34] ⇨ Joins: Seppon (~Noppes@82-168-99-26.ip.telfort.nl)
L234[07:08:13] ⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping timeout: 384 seconds)
L235[07:24:10] ⇨ Joins: DebugsPeople (~DebugsPeo@2a02:810d:95c0:880:95f8:1c17:8da0:8e04)
L236[07:24:33] ⇨ Joins: AtomicStryker (~AtomicStr@ip-176-199-68-238.hsi06.unitymediagroup.de)
L237[07:29:14] <AtomicStryker> someone please explain this to me
L238[07:29:15] <AtomicStryker> http://pastebin.com/X2azW7sM
L239[07:29:17] <AtomicStryker> im dying
L240[07:29:53] <AtomicStryker> Integer.valueOf(meta) instead of (int) meta does the same
L241[07:30:07] <ghz|lappy> the char code for '4' isn't 4
L242[07:30:10] <AtomicStryker> actually now that ive written it down ... should i tell it to use as string
L243[07:30:12] <AtomicStryker> yeah
L244[07:30:14] <AtomicStryker> augh
L245[07:30:26] <ghz|lappy> (int)(n-'0') should work?
L246[07:31:10] <ghz|lappy> (dunno how java does maths operations on chars, in many langauges the output will be an int by itself)
L247[07:31:46] <AtomicStryker> toString basically stabbed me in the back
L248[07:32:12] <Nitrodev> hi all
L249[07:33:50] ⇨ Joins: RichardG (richardg86@201.17.106.149)
L250[07:33:51] MineBot sets mode: +v on RichardG
L251[07:41:04] <AtomicStryker> now that im staring at it, why does mc claim to be running 1.8.0_25 ... im pretty sure i only have build 92 of j8 on here
L252[07:41:24] <diesieben07> the launcher comes with a jre
L253[07:41:38] ⇨ Joins: KnightMiner (~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net)
L254[07:44:58] <Nitrodev> diesieben07, it does?
L255[07:45:13] <diesieben07> on windows it does for sure
L256[07:45:16] <diesieben07> not sure about mac
L257[07:45:42] <Nitrodev> huh
L258[07:45:47] <Nitrodev> didn't know that
L259[07:48:09] <ghz|lappy> the "native launcher" they released a while ago
L260[07:48:14] <ghz|lappy> contains its own copy of the jre
L261[07:48:19] <ghz|lappy> so that people don't have to install itseparately
L262[07:48:27] <ghz|lappy> they also made the whole installer thing afterward
L263[07:49:27] <ghz|lappy> hmf gotta reboot
L264[07:49:35] <ghz|lappy> I'l ltake the chance to update mirc
L265[07:49:57] ⇦ Quits: ghz|lappy (~gigaherz@84.89.63.25) (Remote host closed the connection)
L266[07:50:45] <AtomicStryker> thats probably some kind of security hole? can i tell it to not use it? ah the jvm arg in the launcher
L267[07:51:45] ⇨ Joins: Intektor (~Intektor4@p5B27606F.dip0.t-ipconnect.de)
L268[07:53:05] <diesieben07> security hole? :D
L269[07:53:30] <Intektor> So some guys want me to be able to add items per config, is this possible? In my mod you have cases, which you can open and recieve an random item. Now they want to add their own cases per config, but I don't think this is possible, or is it? And if yes, how?
L270[07:54:12] ⇨ Joins: ghz|lappy (~gigaherz@84.89.63.25)
L271[07:55:26] <diesieben07> sure
L272[07:55:30] <diesieben07> have one item "custom case"
L273[07:55:36] <diesieben07> and store in NBT what case it is (
L274[07:55:43] <diesieben07> (probably a ResourceLocation identifier)
L275[07:55:59] <Intektor> and if a server wants 100 unique cases?
L276[07:56:10] <Nitrodev> lappy*
L277[07:56:12] <Nitrodev> ?
L278[07:56:19] <diesieben07> what about it?
L279[07:56:36] <Intektor> oh now I understand
L280[07:56:38] <AtomicStryker> using an outdated java version? as opposed to the latest one?
L281[07:56:42] <Intektor> yeah that makes sense
L282[07:57:07] <diesieben07> uh yeha i guess so
L283[07:58:24] <ghz|lappy> AtomicStryker: I guess they haven't felt theneed to switch to a newer one
L284[07:58:41] <Nitrodev> giga what does lappy mean?
L285[07:58:43] <ghz|lappy> I wonder if any of he security fixes between that version and the latest
L286[07:58:51] <ghz|lappy> could be used to hack someone's computer from a mc server
L287[07:58:55] <ghz|lappy> Nitrodev: Laptop
L288[07:59:01] <Nitrodev> ah
L289[07:59:04] <ghz|lappy> I'm at work, but I don't have my work computer
L290[07:59:08] <ghz|lappy> had to return the one I did have
L291[07:59:12] <ghz|lappy> so I got my personal laptop there
L292[07:59:36] <ghz|lappy> here*
L293[08:00:10] <AtomicStryker> the launcher itself has web content in it, and i know the security holes are usually web related
L294[08:00:21] <AtomicStryker> some man in the middle attack?
L295[08:01:00] <AtomicStryker> hm the launcher probably runs off the internal jre aswell
L296[08:01:00] <AtomicStryker> LOL
L297[08:01:45] *** tterrag|ZZZzzz is now known as tterrag|away
L298[08:01:54] <tterrag|away> probably
L299[08:02:14] <tterrag|away> it's more consistent that way. they can eliminate any obscure bugs caused by varying JVM versions (it has happened before)
L300[08:06:41] ⇨ Joins: turmfalke (~turmfalke@p20030056CF06BAC3A549AC8C24F0812F.dip0.t-ipconnect.de)
L301[08:09:17] *** Keridos|away is now known as Keridos
L302[08:09:36] <Keridos> hi
L303[08:10:20] ⇨ Joins: sokratis12GR (sokratis12@62.221.158.197)
L304[08:11:23] <sokratis12GR> Hello, I have a issue with my mod disabling flight ability of other mods here is the EventHandler: https://paste.ee/p/mDM92
L305[08:12:07] <capitalthree> have you tried configuring the other mods instead of trying to hack around them?
L306[08:12:20] <Intektor> It is always bad to make the player fly with an armor
L307[08:13:04] *** TTFT|Away is now known as TTFTCUTS
L308[08:13:06] <sokratis12GR> Well, the flight of other mod's can work if they disable the flight from the config. But I'm just wondering if there is an other way ?
L309[08:13:27] <Intektor> You can write a onPlayerTakeOnArmor and onPlayerTakeOffArmor
L310[08:13:34] <Intektor> I did that once
L311[08:13:48] <sokratis12GR> hmm thanks I will try
L312[08:14:52] <Intektor> Just a hint, you will need capabilities
L313[08:15:04] <sokratis12GR> I know this xD
L314[08:15:50] <Intektor> and you will need an interface
L315[08:16:03] <sokratis12GR> interface for ?
L316[08:16:18] <Intektor> the methods
L317[08:16:25] <sokratis12GR> ok
L318[08:17:12] ⇨ Joins: DovahOfKiin (~admin@122.171.95.219)
L319[08:17:53] <DovahOfKiin> How would I check if there exists a tileentity next to my tileentity, that is capable of storing liquids?
L320[08:17:57] <Intektor> And you should take care about when the player logs in and out
L321[08:18:04] <DovahOfKiin> Like, check if there is an OpenBlocks tank next to me TE
L322[08:18:09] <DovahOfKiin> my*
L323[08:18:16] <Intektor> it could be, that your codes gets called there
L324[08:18:36] <Intektor> check all blocks around I guess
L325[08:19:00] <Intektor> and check those for tileentities
L326[08:19:28] <ghz|lappy> DovahOfKiin: world.getTileEntity(this.pos.offset(direction)), and then use instanceof to check
L327[08:19:48] <ghz|lappy> there's probably some IFluidContainer interface or similar
L328[08:19:56] <ghz|lappy> Idon't know theexact name since I never did fluids
L329[08:22:23] ⇦ Quits: DovahOfKiin (~admin@122.171.95.219) (Ping timeout: 190 seconds)
L330[08:22:33] <Keridos> hm, how can I get my model from the json in an ISmartBlockModel class?
L331[08:22:40] <ghz|lappy> ?
L332[08:23:12] <Keridos> someone told me that for advanced rotation stuff I should probably use an ISmartBlockModel
L333[08:23:35] <ghz|lappy> if you want to get a loaded model, you can use ModelLoaderRegistry.getModel
L334[08:23:38] <Keridos> i see the documentation in the 1.8 primer, but I have no idea of how i would actually get my model in there from the json
L335[08:23:42] <Keridos> ah ok thanks ghz|lappy
L336[08:27:50] <ghz|lappy> eh wait
L337[08:29:20] <Keridos> oh wow this new rendering stuff is so different from the 1.7.10 stuff.
L338[08:30:31] <ghz|lappy> it is
L339[08:30:39] <ghz|lappy> but the changes are good ;p
L340[08:30:55] <Keridos> yeah
L341[08:31:15] ⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L342[08:31:23] <Keridos> hm can I load the model as a normal mode, the function returns IModel but I need something like ModelBase
L343[08:31:39] <ghz|lappy> json models do not load as a ModelBase
L344[08:31:51] <ghz|lappy> the IModel can be baked into an IBakedModel
L345[08:31:53] <Keridos> hm, how can I modify them then easily?
L346[08:31:59] <ghz|lappy> and the IBakedModel returns quads
L347[08:32:09] <ghz|lappy> you can't "modify" the boxes in the model
L348[08:32:17] <ghz|lappy> you'd have to edit the quads in the model
L349[08:32:20] <Keridos> oh god so I have to manually rotate all the quads?
L350[08:32:41] <ghz|lappy> no, the .bake method can accept transform data
L351[08:32:45] <Keridos> ah ok
L352[08:32:52] <ghz|lappy> so you'd have to re-bake whenever you want to change the rotation
L353[08:33:16] <Keridos> ah, is there some trigger to do that?
L354[08:34:10] <ghz|lappy> trigger?
L355[08:34:42] <Keridos> yeah I only update the state when a players wrenches it
L356[08:34:51] <Keridos> does it automatically bake the new model then?
L357[08:35:13] <ghz|lappy> no, but it re-renders
L358[08:35:16] <diesieben07> no yu would have 2 models
L359[08:35:20] <diesieben07> ^^
L360[08:35:24] <ghz|lappy> so it would call your smart model
L361[08:35:51] <ghz|lappy> the handleBlockState method
L362[08:35:56] <ghz|lappy> and in that method
L363[08:36:00] <ghz|lappy> you can bake a new model
L364[08:36:23] <Keridos> ah ok, got it thanks
L365[08:36:41] <Keridos> hm the TSRS stuff is a bit different in java than it is in jsons
L366[08:36:57] <tterrag|away> Not particularly
L367[08:37:20] ⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection reset by peer)
L368[08:37:23] <Keridos> ah the quad rots are for an angle and then the axis?
L369[08:37:30] <Keridos> or rather around a vector?
L370[08:38:29] ⇨ Joins: kimfy (~kimfy___@236.5.200.37.customer.cdi.no)
L371[08:38:42] <tterrag|away> angle, x, y, z
L372[08:38:52] <tterrag|away> xyz is basically a vector yes
L373[08:38:54] <ghz|lappy> yup axis-angle (or angle-axis)
L374[08:39:00] <ghz|lappy> like the opengl call
L375[08:39:09] <tterrag|away> opengl is angle axis
L376[08:39:21] <Keridos> ah ok, i guess i will have to do all my rotations in the smartmodel then instead of in the json?
L377[08:39:26] <ghz|lappy> yeha but the rotation system is usually called "axis-angle rotation"
L378[08:39:37] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit: Leaving.)
L379[08:39:44] <ghz|lappy> https://en.wikipedia.org/wiki/Axis%E2%80%93angle_representation
L380[08:39:52] <ghz|lappy> opengl just has the angle first
L381[08:40:00] <tterrag|away> You just pass the trsr as the imodelstate
L382[08:41:50] <Keridos> ok this is pretty easy then, just have to calculate the 2 necessary rotations from my blockstate
L383[08:44:19] <ghz|lappy> \o/
L384[08:44:22] <ghz|lappy> 1 1.8.9 download
L385[08:44:23] <ghz|lappy> http://minecraft.curseforge.com/projects/ender-rift/files
L386[08:44:24] <ghz|lappy> XD
L387[08:44:34] <Keridos> gz
L388[08:44:48] * ghz|lappy is bored
L389[08:44:53] * ghz|lappy is waiting for 4pm to leavework
L390[08:45:56] <Intektor> are you really chating in the IRC in work? :D
L391[08:46:12] <AtomicStryker> the fine print in my job contract said im not allowed to bring private PC or data drives or use any network/internet apps not preinstalled
L392[08:46:14] <tterrag|away> Do you not?
L393[08:46:22] <AtomicStryker> basically "do not vpn either"
L394[08:46:34] <AtomicStryker> when i asked about this
L395[08:46:40] <AtomicStryker> they were astonished their contract said that
L396[08:46:46] <AtomicStryker> cuz obviously everyone does it anyway
L397[08:46:49] <thor12022> people have time to use IRC when not at work?
L398[08:47:14] <AtomicStryker> let alone smartphones being fully featured computers too
L399[08:48:16] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L400[08:49:05] <ghz|lappy> thor12022: my IRC client is running 24/7
L401[08:49:08] <ghz|lappy> it's just there.
L402[08:49:15] * ghz|lappy pokes ghz|afk
L403[08:49:40] <ghz|lappy> so when I'm at home, playing games or watching series or whatever
L404[08:49:43] <ghz|lappy> IRC is there
L405[08:49:43] <ghz|lappy> ;P
L406[08:50:19] <Intektor> dude your IRC addicted
L407[08:50:50] <AtomicStryker> like you wouldn't have the internet surgically implanted as soon thats a thing
L408[08:51:15] <Intektor> well I am supposted to learn for my maths test tomorrow :P
L409[08:51:27] <thor12022> mine is always running somewhere, I'm just rarely looking at it. unless at work. . .
L410[08:51:43] <ghz|lappy> Intektor: no, if I was addicted, I'd feel bad when I don't ahve IRC around
L411[08:51:54] <ghz|lappy> IRC for me isn't a reward
L412[08:52:11] <ghz|lappy> it's just a fact of life
L413[08:52:12] <ghz|lappy> ;P
L414[08:52:17] <ghz|lappy> a constant
L415[08:52:30] <ghz|lappy> my room has a bed
L416[08:52:33] <ghz|lappy> my computer has IRC
L417[08:52:52] <Intektor> well, I am pretty sure you have never experienced the feeling of no IRC yet, because you said, its always around :D
L418[08:53:21] <Intektor> So you don't know if feel bad without IRC
L419[08:53:42] <ghz|lappy> uh I'm not at home 24/7
L420[08:53:57] <ghz|lappy> also I share a place with two friends
L421[08:54:04] <ghz|lappy> so it's not like if "no irc" means "no communication"
L422[08:54:41] <ghz|lappy> I almost abandoned IRC some years ago
L423[08:54:49] <ghz|lappy> then I started to gain interest on he ReactOS project
L424[08:54:55] <ghz|lappy> and they use IRC
L425[08:54:58] <ghz|lappy> and thne later modding
L426[08:55:02] <ghz|lappy> and here we are
L427[08:55:18] <ghz|lappy> my IRC usage peaked once on the late 90s early 2000s
L428[08:55:20] <ghz|lappy> then went down
L429[08:55:35] <ghz|lappy> then peaked again in around 2013
L430[08:56:11] <Intektor> you are really bored, aren't you? ;P
L431[08:56:43] <ghz|lappy> All hobbies involve a computer with internet connction
L432[08:57:06] <ghz|lappy> so it's really nothing special that IRC ends up in the equation
L433[08:57:21] <ghz|lappy> anyhow
L434[08:57:24] <ghz|lappy> time for me to leave work
L435[08:57:29] <ghz|lappy> cya in a bit
L436[08:57:31] <Intektor> well,
L437[08:57:34] * ghz|lappy has to walk home
L438[08:57:41] <AtomicStryker> irc on phone man
L439[08:57:45] <AtomicStryker> we need to be updated
L440[08:57:50] <ghz|lappy> nah fuck that
L441[08:57:57] * Intektor is very said
L442[08:58:09] <ghz|lappy> THAT would be a sign of addiction
L443[08:58:09] <ghz|lappy> ;P
L444[08:58:19] <ghz|lappy> I already have whatsapp and telegram
L445[08:58:19] <sokratis12GR> Hmm Intektor I found an other way around :D, by just making entity.capabilities.allowFlying = true; to entity.capabilities.allowFlying = false; and when the player hit the ground then he loses the ability to fly :D
L446[08:58:22] * Intektor feels bad if gigaherz leaves now
L447[08:58:23] <ghz|lappy> for my phone communication needs
L448[08:58:28] <ghz|lappy> Intektor: I'll be back in 30min
L449[08:58:28] <ghz|lappy> XD
L450[08:58:30] <AtomicStryker> addiction is if you cant think of anything else to do
L451[08:58:54] <sokratis12GR> also the player will be safe
L452[08:58:59] <sokratis12GR> and won't take any damage
L453[08:59:23] <Intektor> my way still seems to be better
L454[08:59:24] <ghz|lappy> addiction is a process by which you get a reward when you do something, and then crave this reward until you do it again, to the point that you become obsessed with the thing
L455[08:59:26] ⇦ Quits: Intektor (~Intektor4@p5B27606F.dip0.t-ipconnect.de) (Quit: Leaving)
L456[08:59:42] <ghz|lappy> I'm way more addicted to food than I am to anything else ;P
L457[08:59:44] ⇨ Joins: whitephoenix (~whitephoe@216-160-104-253.tukw.qwest.net)
L458[08:59:45] <ghz|lappy> and with that
L459[08:59:47] * ghz|lappy leaves
L460[08:59:52] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736)
L461[08:59:53] ⇦ Quits: ghz|lappy (~gigaherz@84.89.63.25) (Remote host closed the connection)
L462[09:00:28] <diesieben07> being addicted to food is human nature pretty much :D
L463[09:01:16] ⇦ Quits: Emris (~Miranda@195.234.58.25) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
L464[09:01:20] *** PaleOff is now known as PaleoCrafter
L465[09:01:59] <AtomicStryker> id call myself addicted to computers yet i could shut it down and not touch it for a week
L466[09:02:04] <AtomicStryker> assuming i had something else to do
L467[09:03:23] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736) (Ping timeout: 190 seconds)
L468[09:03:46] <sokratis12GR> I'm addicted to Video Games, Sport :D, Writting
L469[09:07:42] *** AshPAX is now known as AshUSA
L470[09:08:10] ⇨ Joins: Intektor (~Intektor4@p5B27606F.dip0.t-ipconnect.de)
L471[09:08:24] <Intektor> how can I add stuff to mob drops?
L472[09:09:03] <sokratis12GR> what minecraft version ?
L473[09:09:03] ⇦ Quits: alex_6611 (~alex_6611@p5DE789F2.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L474[09:09:17] <Intektor> 1.9
L475[09:09:28] <diesieben07> LivingDropsEvent
L476[09:09:45] <sokratis12GR> you can use the event.getEntity() ^
L477[09:09:50] <sokratis12GR> for the mob
L478[09:10:02] ⇨ Joins: Brokkoli (~Brokkoli@p5B23C352.dip0.t-ipconnect.de)
L479[09:14:42] <tterrag|away> ghz|afk: why don't you hook your laptop to you bouncer :p
L480[09:17:16] * tterrag|away reads back
L481[09:17:23] * tterrag|away is on irc on phone
L482[09:17:32] * tterrag|away feels sad
L483[09:19:49] ⇨ Joins: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl)
L484[09:20:12] ⇨ Joins: vox (~voxmods@151.188.105.156)
L485[09:22:48] <AtomicStryker> that only makes sense if you are running one of those 24/7 on battery hog phones
L486[09:23:02] <AtomicStryker> which you have to recharge twice a day LOL
L487[09:23:13] <tterrag|away> I have a big old battery
L488[09:23:21] <AtomicStryker> what phone
L489[09:23:25] <tterrag|away> But I don't run it 24/7
L490[09:23:37] <tterrag|away> The app does suck power
L491[09:23:41] <tterrag|away> s4
L492[09:23:50] <tterrag|away> 3rd party battery
L493[09:24:04] <AtomicStryker> unless there's some kind of server cache saving the irc messages until your phone downloads em
L494[09:24:07] <AtomicStryker> it has to be always on
L495[09:24:18] <tterrag|away> what?
L496[09:24:24] ⇨ Joins: minot (~minot@pool-108-35-29-135.nwrknj.fios.verizon.net)
L497[09:24:34] <tterrag|away> I just...close the app.
L498[09:25:29] <Wuppy> what the fuck
L499[09:25:48] *** kroeser|away is now known as kroeser
L500[09:25:54] <Wuppy> apperantly a toaster in my roommates kitchen exploded
L501[09:25:56] <Wuppy> and they have no power now
L502[09:26:19] <AtomicStryker> tell them to stop preparing their jihad with kitchen appliances
L503[09:26:23] *** willieaway is now known as williewillus
L504[09:26:57] <williewillus> https://gist.github.com/williewillus/c8dc2a1e7963b57ef436c699f25a710d
L505[09:27:05] <williewillus> for whoever needed it last night lol
L506[09:27:13] <Wuppy> lol
L507[09:27:29] <Wuppy> that'll happen in my kitchen first xD
L508[09:27:50] ⇦ Quits: GildedGames (~GildedGam@ec2-54-221-141-37.compute-1.amazonaws.com) (Remote host closed the connection)
L509[09:27:57] ⇨ Joins: GildedGames (~GildedGam@ec2-54-87-102-226.compute-1.amazonaws.com)
L510[09:27:58] <sokratis12GR> williewillus: thanks that will be handy :D
L511[09:27:58] * tterrag|away violently murders williewillus
L512[09:28:32] <tterrag|away> We already have a page on caps though
L513[09:28:42] <tterrag|away> It might need work however
L514[09:30:47] <ghz|afk> HOME!
L515[09:30:51] *** ghz|afk is now known as gigaherz
L516[09:31:08] <gigaherz> [16:14] (tterrag|away): ghz|afk: why don't you hook your laptop to you bouncer :p
L517[09:31:12] <gigaherz> I don't HAVE a bouncer
L518[09:31:19] <gigaherz> when I said my computer is on 24/7, I meant it
L519[09:31:20] <gigaherz> ;P
L520[09:31:35] <tterrag|away> sp make your computer a bouncer lol
L521[09:31:41] <Intektor> you hurt the earth with your IRC addiction
L522[09:31:44] ⇦ Quits: AtomicStryker (~AtomicStr@ip-176-199-68-238.hsi06.unitymediagroup.de) (Quit: Leaving)
L523[09:31:51] <williewillus> people complain about the cap page though so I went more in depth
L524[09:32:18] <sokratis12GR> btw what is that cap page ?
L525[09:32:29] <williewillus> I'm talking about the one on rtd right now
L526[09:33:06] <williewillus> it's not bad, I'll probably combine it with my primer later
L527[09:34:50] <tterrag|away> *now
L528[09:34:51] <tterrag|away> ;)
L529[09:35:39] ⇦ Quits: Disconsented (~core@disconsented.com) (Ping timeout: 192 seconds)
L530[09:43:02] <vox> Williewillus, thanks that's awesome
L531[09:43:15] ⇦ Quits: vox (~voxmods@151.188.105.156) (Quit: Bye)
L532[09:46:38] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L533[09:46:43] *** AEnterpriseAFK is now known as AEnterprise
L534[09:47:12] ⇨ Joins: vox (~voxmods@151.188.105.156)
L535[09:48:31] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L536[09:53:55] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L537[10:03:11] ⇦ Quits: minot (~minot@pool-108-35-29-135.nwrknj.fios.verizon.net) (Read error: Connection reset by peer)
L538[10:03:39] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de)
L539[10:05:14] ⇦ Quits: vox (~voxmods@151.188.105.156) (Read error: Connection reset by peer)
L540[10:05:33] *** tterrag|away is now known as tterrag
L541[10:12:28] <gigaherz> lo lthe modpack I'm playing now has a mod called Backlytra
L542[10:12:36] <unascribed> hey, that's my mod!
L543[10:12:39] <unascribed> :P
L544[10:12:42] <unascribed> Pioneers?
L545[10:12:45] <gigaherz> yup
L546[10:13:48] <gigaherz> how does it work? can't equip on chest ;P
L547[10:14:05] <unascribed> click to equip is broken in 0.0.1, hold it in your hand and right-click
L548[10:14:13] <unascribed> 0.0.2 fixes it but Pioneers is slightly out of date
L549[10:14:18] <gigaherz> aha
L550[10:14:22] ⇨ Joins: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L551[10:14:28] <unascribed> should behave identical to 1.9.2 elytra though
L552[10:15:32] <gigaherz> welñl the legs are a bit wonky
L553[10:15:32] <gigaherz> ;P
L554[10:16:18] <unascribed> yeah
L555[10:16:26] <unascribed> setRotationAngles has some weird difference between 1.9 and 1.8
L556[10:16:34] <unascribed> I opted for a working mod with derpy animations over no mod
L557[10:16:54] ⇨ Joins: SandGrainOne (~Terje@cm-84.210.171.146.getinternet.no)
L558[10:18:03] ⇦ Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net) (Ping timeout: 201 seconds)
L559[10:19:30] <gigaherz> https://dl.dropboxusercontent.com/u/743491/MC/2016-04-25-1718-17.mp4
L560[10:19:47] <gigaherz> ignoring the legs, it works well ;P
L561[10:19:47] ⇨ Joins: IceDragon (~ThatGuy@69.160.125.8)
L562[10:20:00] <unascribed> oh wow that is derpy
L563[10:20:05] <unascribed> usually in my testing they just jitter
L564[10:20:19] <gigaherz> XD
L565[10:20:50] <gigaherz> Armored Elytra? :3
L566[10:21:12] <unascribed> probably not, I've always felt the balancing factor of gliders/jetpacks is it replacing your chestplate
L567[10:21:31] <gigaherz> yeah, but many of them have some eventual higher tier that makes them armored
L568[10:21:38] ⇦ Quits: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi) (Read error: Connection reset by peer)
L569[10:21:40] <unascribed> and by many you mean SimplyJetpacks
L570[10:21:47] <unascribed> which is one of the most overpowered mods I have ever used
L571[10:22:01] <gigaherz> didn't the mekanism thing also have an armored version?
L572[10:22:10] <unascribed> I've never really used Mekanism
L573[10:22:11] <unascribed> so idk
L574[10:22:26] <gigaherz> it's the one I like the most, mostly becuase of the fancy model
L575[10:22:26] <gigaherz> ;P
L576[10:22:49] <gigaherz> http://wiki.aidancbrady.com/wiki/Jetpack
L577[10:22:53] <gigaherz> http://wiki.aidancbrady.com/wiki/Armored_Jetpack
L578[10:22:57] <gigaherz> yup I remembered correctly
L579[10:22:58] <gigaherz> XD
L580[10:23:01] <unascribed> I think you just pinged him
L581[10:23:16] * gigaherz shrugs
L582[10:23:21] <gigaherz> dont' make your website contain your name ;p
L583[10:23:27] <unascribed> that is quite fancy
L584[10:23:50] <gigaherz> all the mekanism machines have fancy models
L585[10:24:23] ⇦ Quits: RichardG (richardg86@201.17.106.149) (Ping timeout: 190 seconds)
L586[10:25:15] <gigaherz> weird I don't know why
L587[10:25:17] <gigaherz> but in this modpack
L588[10:25:21] <gigaherz> when I walk "into" a ladder
L589[10:25:25] <gigaherz> I can't jump to climb it
L590[10:25:30] <gigaherz> I have to step back and jump onto it instead
L591[10:25:34] <Tatsu011> So Capabilities on Entities that are not the EntityPlayer....
L592[10:25:47] <gigaherz> the capability system doesn't care
L593[10:25:54] <gigaherz> ANY Entity can be host of a Capability
L594[10:26:18] <Tatsu011> registered the exact same way?
L595[10:26:47] <williewillus> https://gist.github.com/williewillus/c8dc2a1e7963b57ef436c699f25a710d
L596[10:26:48] <williewillus> read
L597[10:28:54] * Tatsu011 puts on my reading classes
L598[10:29:14] <gigaherz> Tatsu011: yes, if it'syour own entity, hasCapability/getCapability
L599[10:29:30] <gigaherz> if it's an entity you can't edit, AttachCapabilitiesEvent.Entity
L600[10:29:40] <gigaherz> you just filter the entities by their class and done
L601[10:29:43] <Tatsu011> Ah
L602[10:31:08] <gigaherz> unascribed: does the mod change how the player collision box works?
L603[10:31:15] <unascribed> yes
L604[10:31:18] <gigaherz> I appear to be able to walk into blocks that are on my face
L605[10:31:24] <unascribed> wat
L606[10:32:08] <gigaherz> https://dl.dropboxusercontent.com/u/743491/MC/2016-04-25-1731-41.mp4
L607[10:32:29] <unascribed> damn it and I thought I was done with this mod
L608[10:32:42] <Tatsu011> lol
L609[10:32:43] <unascribed> it never updated your collision box from the 0.6x0.6x0.6 you have when flying
L610[10:32:46] <gigaherz> hey the issue is awesome, though XD
L611[10:32:56] <Tatsu011> indeed
L612[10:33:03] <Tatsu011> -insert animation for crawling-
L613[10:33:24] <williewillus> what pack are you playing?
L614[10:33:58] <gigaherz> pioneers
L615[10:34:36] *** MrKick|Away is now known as MrKickkiller
L616[10:34:57] <Tatsu011> Maids are going to have alot of capabilities @.@
L617[10:35:12] <gigaherz> why a lot? can't have one that does many things?
L618[10:35:29] <williewillus> well that defeats the purpose ofa "capability"
L619[10:35:32] <williewillus> if they're all lumped into one
L620[10:35:36] <williewillus> to a certain extent
L621[10:36:50] *** williewillus is now known as willieaway
L622[10:36:51] <Tatsu011> Maids will have an inventory, a task object which directly affects their AI, a Tool Object which will interact with their AI in a different way, a ModelProvider which will determine what any given maid looks like.
L623[10:38:56] <Tatsu011> Maids will also have Health and Hunger
L624[10:40:58] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:8947:4cc1:a23a:54ae:134e)
L625[10:48:05] <tterrag> willieaway: that defeats OOP in general :P
L626[10:51:33] <unascribed> gigaherz I fixed your bug
L627[10:51:38] <unascribed> video of my suffering while confirming the fix: https://unascribed.com/v/de5f9aa5.mp4
L628[10:52:50] <gigaherz> XD
L629[10:53:52] <gigaherz> lol.
L630[10:54:22] <gigaherz> :3
L631[10:57:37] *** PaleoCrafter is now known as PaleOff
L632[10:57:49] <unascribed> is it just me or is github lagging hard
L633[10:59:18] <gigaherz> dunno
L634[10:59:22] <gigaherz> gota go, bb in a bit
L635[10:59:25] *** gigaherz is now known as ghz|afk
L636[11:08:01] ⇦ Quits: sokratis12GR (sokratis12@62.221.158.197) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L637[11:14:27] <Tatsu011> I think for now, I'm just gonna implement the Maid's inventory and I might throw some of that code up on a gist as an example of an inventory with restricted slots.
L638[11:19:31] ⇦ Quits: IceDragon (~ThatGuy@69.160.125.8) (Quit: WeeChat 1.4)
L639[11:19:56] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be)
L640[11:20:11] ⇨ Joins: IceDragon (~ThatGuy@69.160.125.8)
L641[11:23:25] ⇨ Joins: alex_6611 (~alex_6611@p5DE789F2.dip0.t-ipconnect.de)
L642[11:28:03] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L643[11:28:05] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L644[11:29:43] ⇦ Quits: kimfy (~kimfy___@236.5.200.37.customer.cdi.no) (Ping timeout: 190 seconds)
L645[11:34:20] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L646[11:35:46] ⇨ Joins: sciguyryan (~sciguyrya@37.48.80.238)
L647[11:44:23] ⇦ Quits: whitephoenix (~whitephoe@216-160-104-253.tukw.qwest.net) (Ping timeout: 201 seconds)
L648[11:44:25] ⇨ Joins: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi)
L649[11:50:15] ⇨ Joins: Jiraiyah_ (~Jiraiyah@2.176.155.119)
L650[12:02:53] ⇦ Quits: Jiraiyah_ (~Jiraiyah@2.176.155.119) (Ping timeout: 201 seconds)
L651[12:05:07] ⇨ Joins: sokratis12GR (sokratis12@62.221.158.197)
L652[12:09:31] *** willieaway is now known as williewillus
L653[12:11:23] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Read error: Connection reset by peer)
L654[12:22:23] <Intektor> Id like to add mob drops in 1.9, how can I do this?
L655[12:23:01] <ghz|afk> subscribe to LivingDropsEvent
L656[12:23:16] <ghz|afk> and add the drops there if the entity is of the right class
L657[12:23:21] <williewillus> if it's not yours that is
L658[12:23:24] <williewillus> if it's yours use loot tables
L659[12:23:31] <ghz|afk> ofc
L660[12:24:04] <Intektor> ok thanksd
L661[12:25:09] <Intektor> can I somehow get all the enemy entities like creepers and so
L662[12:28:10] ⇦ Parts: Firedingo|Napzz (~Firedingo@101.161.175.198) ())
L663[12:30:17] ⇨ Joins: Jiraiyah (~Jiraiyah@2.176.155.119)
L664[12:30:41] <Jiraiyah> you know guys, a remake of a video series like this one would really really help --> https://www.youtube.com/playlist?list=PL6lD77ZPqAf3iKjm4sjSX9pauDiwPPE7L
L665[12:31:59] <Jiraiyah> also, i have a question, if i want to have a chest, like what cb's ender chest would work, how should i make a block to handle it? i mean, the block would have chest interface, but then, when ever it sits, i need to be able to link another block to the same storage by color code or even text code, how should i approach such a thing?
L666[12:32:49] <ghz|afk> Jiraiyah: WorldSavedData
L667[12:32:54] <Jiraiyah> another question, if i want to add a slot to player's vanilla inventory interface and then add more inventory slots based on what is in that slot, is it possible or not, if yes how to do it?
L668[12:33:02] <ghz|afk> i'll show you how the shared inventories of the Ender-Rift
L669[12:33:04] <ghz|afk> are done
L670[12:33:19] <ghz|afk> it'snot exactly an inventory
L671[12:33:22] <ghz|afk> since it doesn't have true "slots"
L672[12:33:24] <ghz|afk> just a list
L673[12:33:35] <ghz|afk> but you should be able to apply the idea to an actual inventory such as the ender chest
L674[12:33:36] <ghz|afk> https://github.com/gigaherz/Ender-Rift/blob/master/src/main/java/gigaherz/enderRift/storage/RiftStorageWorldData.java
L675[12:33:36] <Jiraiyah> hmm
L676[12:33:56] ⇦ Quits: Wastl2 (~Wastl2@x4e350da3.dyn.telefonica.de) (Quit: Hi, I'm a quit message virus. Please replace your old line with this one and help me take over the world of IRC.)
L677[12:34:17] <Jiraiyah> and i assume, the job of keeping the chests around the world loaded in chunks is not the job of the chest block itself ha?
L678[12:34:21] <ghz|afk> basically the way you use that is:
L679[12:34:31] <ghz|afk> var inventory = RiftStorageWorldData.get(worldObj).getRift(inventoryId)
L680[12:34:41] <ghz|afk> then you work with the inventory
L681[12:34:44] <ghz|afk> and forget the reference (don't cache)
L682[12:37:18] ⇨ Joins: Kaiyouko (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L683[12:38:39] ⇦ Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 201 seconds)
L684[12:41:09] <Jiraiyah> i need to sit and not only read your code but the vanilla ender chest too
L685[12:41:18] <ghz|afk> vanilla enderchest is different
L686[12:41:20] <ghz|afk> it's playerbound
L687[12:41:25] <ghz|afk> you'd want an IEEP/Capability for that
L688[12:41:58] <ghz|afk> for WorldSavedData, think maps
L689[12:42:04] <ghz|afk> everyone in the server can see the same maps
L690[12:43:12] <Jiraiyah> i see
L691[12:43:56] <Jiraiyah> so anyone who opens the tile entity, it would simply retreive the inventory and do what ever needs to be done and then the worldSaveData will update the inventory by itself?
L692[12:43:57] <ghz|afk> Vanilla has 5 uses for WorldSavedData:
L693[12:44:28] <ghz|afk> 4* .. Maps, Scoreboards, Villages, and Structures
L694[12:44:35] <ghz|afk> yes
L695[12:44:37] <Jiraiyah> oO
L696[12:44:41] <Jiraiyah> nice
L697[12:44:42] <ghz|afk> the inventory would always be in the WorldSavedData
L698[12:44:51] <Jiraiyah> then i need to sit and read just your code to first understand it :D
L699[12:44:56] <ghz|afk> the TileEntity would just forward calls to it
L700[12:45:11] <Jiraiyah> but how to convert the list to real inventory? is that even necessary?
L701[12:45:27] <ghz|afk> instead of implementing my IInventoryAutomation
L702[12:45:32] <ghz|afk> you'd want to implement IItemHandler
L703[12:45:33] <ghz|afk> ;P
L704[12:45:37] <Jiraiyah> i mean, at the end, it should still behave like a chest in contact with hoppers etc
L705[12:45:45] <Jiraiyah> ah kk
L706[12:45:48] <ghz|afk> that's for the TE to manage
L707[12:45:52] <ghz|afk> and really
L708[12:45:56] <ghz|afk> with the capabilities
L709[12:45:59] <ghz|afk> basically you'd just have to do
L710[12:46:04] <ghz|afk> getCapability( ...) {
L711[12:46:08] <ghz|afk> if (item handler)
L712[12:46:16] <ghz|afk> return getSharedinventory(ID);
L713[12:46:22] <ghz|afk> return super.
L714[12:46:23] <ghz|afk> }
L715[12:46:46] <Jiraiyah> never worked with capabilities, what would sit in that parantesis?
L716[12:46:56] <ghz|afk> read about capabilities, and it will be made clear
L717[12:46:57] <ghz|afk> ;P
L718[12:47:09] <Jiraiyah> kk
L719[12:47:27] <ghz|afk> in the words of willie:
L720[12:47:27] <ghz|afk> [17:26] (williewillus): https://gist.github.com/williewillus/c8dc2a1e7963b57ef436c699f25a710d
L721[12:47:27] <ghz|afk> [17:26] (williewillus): read
L722[12:48:13] <Jiraiyah> i just hope it won't be that complex to implement this, was looking at cb's code and was thinking like what the what? a plugin? why? :D
L723[12:48:30] <ghz|afk> it's not hard
L724[12:48:36] <ghz|afk> if you really can't do it, just ask for help
L725[12:48:37] <ghz|afk> ;P
L726[12:48:45] <williewillus> caps are wonderful
L727[12:48:48] <ghz|afk> I could easily turn my Rift into an enderchest
L728[12:49:17] ⇦ Quits: auenf (David@DC-53-50.bpb.bigpond.com) (Ping timeout: 186 seconds)
L729[12:49:20] <williewillus> the ProjectE alch bags were a buggy mess, desynced, special cases everywhere, etc.
L730[12:49:24] <williewillus> the cap impl is so clean :D
L731[12:49:27] <williewillus> was almost too easy to do
L732[12:50:16] <ghz|afk> XD
L733[12:50:27] ⇨ Joins: auenf (David@DC-53-50.bpb.bigpond.com)
L734[12:51:35] <Jiraiyah> heh ghz i would really appreciate if you would rip that part and convert it to an ender chest, but to have the color code as buttons in the gui to change the color sequence instead of what cb had and, if possible give ability to code the chest by words instead of colors, i would think 3 slots for color is more than enough, but it's up to you :D
L735[12:51:43] <Jiraiyah> because honestly, if i want to go for it, it would not only take ages, but i am sure i would bother many people here and at the end, it would be more copy/paste than writing a mod myself :"D
L736[12:51:51] <ghz|afk> XD
L737[12:52:32] <Jiraiyah> hmm can you use the same base for something like ender tanks too?
L738[12:53:02] <Jiraiyah> i can produce a model for ender tanks in json, but not sure if the switch could be rotate/rendered if it sits in json or not
L739[12:53:59] <Jiraiyah> also, if it would be possible to toggle part of the model on/off i can produce connection pads that extends from little tank body when there is a connectable tube but the code, don't ask me :D
L740[12:54:17] <Jiraiyah> if you want, i can make obj or json, at least that would be my contribution :D
L741[12:54:22] <williewillus> animation API
L742[12:54:25] <williewillus> can do it
L743[12:54:27] ⇨ Joins: DanYeomans (~DanYeoman@135-23-231-89.cpe.pppoe.ca)
L744[12:54:32] <williewillus> but no one knows how it works except fry lol
L745[12:54:44] <Jiraiyah> lol
L746[12:54:49] <DanYeomans> no one knows how what works?
L747[12:55:07] <Jiraiyah> williewillus, i am trying to convince a modder to do what i think is missing between 1.9 and 1.7.10 mods ;)
L748[12:55:16] <williewillus> wat
L749[12:55:21] <Jiraiyah> a replica of cb's ender storage but in his own way :p
L750[12:55:26] <ghz|afk> DanYeomans: the animation api
L751[12:55:34] <williewillus> DanYeomans: the animation API that lets you have limited animations using json
L752[12:55:44] <capitalthree> ender storage was made in a really cool way and is also open source, why not a port :P
L753[12:56:02] <Jiraiyah> 1- i am not that pro in modding
L754[12:56:14] <Jiraiyah> 2- ghz has the fundamentals
L755[12:56:31] <Jiraiyah> 3- cool way? what you mean? the looks or the code?
L756[12:56:35] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L757[12:56:42] <DanYeomans> i have never even heard of the animation API
L758[12:57:34] <Jiraiyah> gonna get some dinner, ghz i beg you do it :D
L759[12:57:41] <Jiraiyah> cya guys in half an hour or so
L760[12:57:42] <ghz|afk> I'm on it ;P
L761[12:57:43] <capitalthree> Jiraiyah: I mean the looks and how it works... coloring the 3 thingies and all that
L762[12:58:16] <capitalthree> I dunno how great the code is but it can't be that bad I'd guess
L763[12:58:29] <capitalthree> as for 1, isn't writing one from scratch more work :P
L764[12:59:07] <capitalthree> why would you ever want something that's handled well without a ui, turned into a ui?
L765[12:59:21] <capitalthree> uis are always less immersive and are a compromise between coolness and usability
L766[13:00:04] <DanYeomans> hmm
L767[13:00:08] <DanYeomans> yeah this is mighty confusing
L768[13:00:23] <DanYeomans> onEntityCollidedWithBlock is passing a null pointer as an entity
L769[13:00:57] <DanYeomans> has anyone encountered any quirks with 1.8.9 and null entities?
L770[13:01:48] <williewillus> stacktrace maybe? idk
L771[13:02:22] <DanYeomans> im looking at the stacktrace right now
L772[13:02:41] <DanYeomans> these functions were safe prior to 1.8.9
L773[13:02:53] <DanYeomans> it's confusing
L774[13:05:03] ⇦ Quits: Jiraiyah (~Jiraiyah@2.176.155.119) (Read error: Connection reset by peer)
L775[13:05:11] <williewillus> can i see one?
L776[13:05:22] <williewillus> also you might be using the wrong one
L777[13:05:47] ⇨ Joins: minot (~minot@pool-108-35-29-135.nwrknj.fios.verizon.net)
L778[13:05:50] <williewillus> in 1.8.x onEntityWalking was mistakenly renamed to onEntityCollidedWithBlock
L779[13:05:53] <williewillus> so there's two
L780[13:06:03] <DanYeomans> http://pastebin.com/ZPWWBBHR
L781[13:06:09] <williewillus> the one without IBlockState is onEntityWalking and the one with it is the real one
L782[13:06:32] <DanYeomans> http://github.com/dyeo/vanillateleporter
L783[13:06:46] <DanYeomans> (it's easier than sending each individual file)
L784[13:07:40] <tterrag> yep wrong one
L785[13:07:51] <DanYeomans> oh i see
L786[13:07:56] <DanYeomans> so i need to pass a blockstate?
L787[13:08:12] <tterrag> use your ide
L788[13:09:03] <DanYeomans> when did that happen? i was using 1.8
L789[13:09:12] <williewillus> you're overridintg the wrong one
L790[13:09:13] <DanYeomans> before i mean
L791[13:09:27] <DanYeomans> i see... that's such a small thing too
L792[13:09:28] <tterrag> was it ever fixed?
L793[13:09:34] <williewillus> it's fixed in 1.9
L794[13:09:50] <tterrag> -_-
L795[13:10:04] <DanYeomans> umm
L796[13:10:10] <DanYeomans> still getting the same error though
L797[13:12:06] <williewillus> this is cross dimension?
L798[13:12:23] ⇦ Quits: Alex_hawks (~Alex_hawk@101.186.185.63) (Read error: Connection reset by peer)
L799[13:12:35] <williewillus> https://github.com/dyeo/VanillaTeleporter/blob/master/src/main/java/net/dyeo/teleporter/blocks/BlockTeleporterBase.java#L172
L800[13:12:53] <williewillus> that might cause problems if the entity has changed dims
L801[13:12:54] <williewillus> idk
L802[13:13:15] ⇨ Joins: Alex_hawks (~Alex_hawk@101.186.185.63)
L803[13:13:27] <DanYeomans> oh really?
L804[13:13:37] <williewillus> well youre calling the collision on another world
L805[13:13:43] <williewillus> where the entity doesn't exist anymore
L806[13:13:56] <DanYeomans> RIGHT
L807[13:13:58] <DanYeomans> good point
L808[13:14:04] <tterrag> Does super even do anything though?
L809[13:14:05] <williewillus> i doubt that's the issue but worth a shot
L810[13:14:09] <williewillus> no idea
L811[13:14:16] <williewillus> probably not
L812[13:14:35] <tterrag> Probably don't even need the super call
L813[13:15:12] <DanYeomans> nope
L814[13:15:16] <DanYeomans> still broken
L815[13:15:28] <DanYeomans> it's weird because this issue only starts happening
L816[13:15:35] <DanYeomans> after i close an reopen the world
L817[13:16:01] <DanYeomans> so if i start a new world, make an nether portal, place a portal in the overworld, and place a portal in the nether
L818[13:16:08] <DanYeomans> i can teleport between them fine
L819[13:16:24] <DanYeomans> but then if i close the world, reopen it
L820[13:16:28] <DanYeomans> i start having this error
L821[13:17:10] <tterrag> The crash is in vanilla code
L822[13:17:21] <williewillus> where did you get your teleporting code?
L823[13:18:05] <DanYeomans> the transferPlayerToDimension bit?
L824[13:18:13] <williewillus> yes
L825[13:18:36] <DanYeomans> i had seen other mods were using it for the exact same purpose, whereas i previously rolled my own
L826[13:18:43] <DanYeomans> does that code not work properly?
L827[13:19:00] <williewillus> player teleporting is really complicated and special cased
L828[13:19:03] <williewillus> idk if that handles it properly
L829[13:19:04] <tterrag> Not for non players
L830[13:19:14] <DanYeomans> well i have a method for non players
L831[13:21:46] ⇨ Joins: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net)
L832[13:21:57] <madcrazydrumma> I'm trying to make my health bar decrease inwards evenly on either side. diesieben07 helped me last night but what i've implemented from what he's said isnt working
L833[13:22:03] <madcrazydrumma> here's the outcome: http://i.imgur.com/QPAFSSF.png, here's the code: http://pastebin.com/LuM4nzCd
L834[13:22:56] ⇨ Joins: [NK]Ghost (~GFt@72.64.90.31)
L835[13:23:26] <williewillus> a gif would be better
L836[13:23:42] <DanYeomans> i am going to swap the player code with the old version
L837[13:23:52] <madcrazydrumma> yeah ik, but basically it shrinks a bit from the right and moves the whole bar to the right williewillus
L838[13:24:49] ⇦ Quits: minot (~minot@pool-108-35-29-135.nwrknj.fios.verizon.net) (Read error: Connection reset by peer)
L839[13:28:01] <diesieben07> dude this is not difficult...
L840[13:28:33] <madcrazydrumma> I don't know why; I'm sure I followed the steps you gave me
L841[13:28:49] <diesieben07> not really...
L842[13:28:59] <diesieben07> lets do the health bar
L843[13:29:02] <madcrazydrumma> Alright
L844[13:29:04] <diesieben07> at what X position does it start
L845[13:29:09] <diesieben07> the red part
L846[13:29:15] <madcrazydrumma> originally it was width - 109
L847[13:29:17] <DanYeomans> what did ServerConfigurationManager.func_72375_a become in 1.8.9
L848[13:29:29] <diesieben07> what do you mean by "originally"?
L849[13:29:33] <diesieben07> is it different now?
L850[13:29:44] <DanYeomans> is there a way i can check?
L851[13:29:57] <madcrazydrumma> this is what it was before: drawTexturedModalRect(width / 2 - 39, height - 38, 11, 72, (int)health, 6); //health
L852[13:30:06] <diesieben07> Not my question.
L853[13:30:08] <diesieben07> Answer my question.
L854[13:30:38] <madcrazydrumma> it starts at width / 2 - healthBarStartX
L855[13:30:46] <diesieben07> http://i.imgur.com/T1Ifwbh.png
L856[13:30:49] <diesieben07> what is that coordinate
L857[13:30:53] <diesieben07> X
L858[13:31:11] <madcrazydrumma> width / 2 - 39
L859[13:31:23] <diesieben07> Ok. What is the maximum width of the bar
L860[13:31:36] <madcrazydrumma> 72 pixels
L861[13:32:23] *** amadornes is now known as amadornes[AFK]
L862[13:32:26] <diesieben07> Ok. so you draw at: (width / 2 - 39) + ((72 - WIDTH_OF_BAR_CURRENTLY) / 2)
L863[13:32:38] <diesieben07> and you draw a rect of width WIDTH_OF_BAR_CURRENTLY
L864[13:32:42] <diesieben07> then it will be centered.
L865[13:33:15] <DanYeomans> nvm i got it. it's preparePlayer
L866[13:35:51] <madcrazydrumma> diesieben07, is it bad that im getting 'stack underflow post render error ?
L867[13:36:04] <williewillus> yes :P
L868[13:36:12] <madcrazydrumma> damn xD
L869[13:36:12] <williewillus> you forgot to pop a matrix somewhere probably
L870[13:36:36] <madcrazydrumma> williewillus, thats because im popping a matrix that doesn't exist ^
L871[13:36:46] <madcrazydrumma> used to*
L872[13:37:16] <diesieben07> underflow = you popped to much
L873[13:37:20] <madcrazydrumma> ^
L874[13:38:25] ⇦ Quits: IceDragon (~ThatGuy@69.160.125.8) (Killed (NickServ (GHOST command used by IcyDragon!~ThatGuy@184.170.0.68)))
L875[13:38:52] ⇨ Joins: IceDragon (~ThatGuy@184.170.0.68)
L876[13:40:40] *** williewillus is now known as willieaway
L877[13:41:19] <madcrazydrumma> Alright that sorted it, thanks diesieben07 xo
L878[13:41:34] <diesieben07> now the right one
L879[13:41:42] <diesieben07> where is that X coordinate I pointed to for that one?
L880[13:42:40] <madcrazydrumma> width - 109
L881[13:43:27] <diesieben07> so you draw at (width - 109) + ((72 - WIDTH_OF_BAR_CURRENTLY))
L882[13:43:34] <diesieben07> bit too many parens, oh well
L883[13:44:04] <madcrazydrumma> what's the max food level a player can have?
L884[13:45:14] <diesieben07> 20
L885[13:47:49] <DanYeomans> to roll back to a previous version of minecraft forge in my development environment, do i have to re run gradlew setupDecompWorkspace?
L886[13:48:14] <ghz|afk> Jiraiyah is late -- I already have it working: https://dl.dropboxusercontent.com/u/743491/2016-04-25-2047-13.mp4
L887[13:48:17] *** Fridtjof is now known as kick
L888[13:48:19] <DanYeomans> i would think going back to a earlier commit would have done it but it seems to not
L889[13:48:32] *** kick is now known as Fridtjof
L890[13:49:14] <diesieben07> whenever you change forge version you have to re-run it, es.
L891[13:49:31] <masa> madcrazydrumma: float healthBarStartX = healtBarLeftX + ((barMaxWidth - healthBarWidth) / 2);
L892[13:49:34] <masa> or
L893[13:49:37] <masa> float healthBarStartX = centerX - (healthBarWidth / 2);
L894[13:50:19] <masa> the second one assumes that the whole health bar thingy is centered o nthe screen
L895[13:50:40] <madcrazydrumma> i got that masa ^^
L896[13:50:49] ⇨ Joins: kimfy (~kimfy___@236.5.200.37.customer.cdi.no)
L897[13:50:51] <masa> well, you could just set the centerX as the posiiton of the center of that bar area
L898[13:51:37] <madcrazydrumma> True
L899[13:51:49] <madcrazydrumma> However now my stamina bar doesn't decrease xD
L900[13:54:22] <masa> I was working on something a bit earlier that uses an outward spiraling area iteration algorithm, and to debug that I used a block placing task in my player task scheduler
L901[13:54:26] <masa> https://www.youtube.com/watch?v=AkBA6DkYigo
L902[13:55:03] <masa> makes it considerably easier to see what is happening ,than trying to read block positions printed to the console :p
L903[13:55:34] <madcrazydrumma> That's pretty cool
L904[13:58:12] *** willieaway is now known as williewillus
L905[13:58:50] ⇦ Quits: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net) (Quit: Leaving)
L906[14:03:54] *** Mine|dreamland is now known as minecreatr
L907[14:05:48] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L908[14:07:31] *** PaleOff is now known as PaleoCrafter
L909[14:09:57] <McJty> Hmm. I notice when playing my own custom 1.9 modpack that there is considerable slowness in doing inventory things (i.e. just moving around stuff in your inventory) as well as placing/breaking blocks and torches
L910[14:10:04] <McJty> Much more so then in 1.8.9
L911[14:10:18] <McJty> Even though I have roughly the same mods installed (a bit less for the mods that are missing in 1.9)
L912[14:10:26] <McJty> Has anyone else noticed that?
L913[14:12:12] ⇨ Joins: Jiraiyah (~Jiraiyah@2.176.155.119)
L914[14:12:59] <Jiraiyah> capitalthree, sorry was afk for dinner
L915[14:13:40] <Jiraiyah> cb had nice mod for sure but tons of things changed between 1.7.10 and 1.9, basically porting a mod when you are not it's developer would take more effort than writing your own
L916[14:14:26] <Jiraiyah> also, he was using tesr and isbrh for models i think, well, isbrh is gone, also, remember, rendering those colors is something by itself, not big but still there
L917[14:15:04] <McJty> isbrh's can now be done with baked models
L918[14:15:26] <Jiraiyah> when i talk about gui, i am talking about the gui you would see as chest inventory, a little additional section like three buttons that would only show colors is not that non immersive if you ask me, after all, look into becons, they have buttons and all
L919[14:16:09] <capitalthree> lots of vanilla things have bad ux :P
L920[14:16:26] <Jiraiyah> that is the point mc, we were talking about enderstorage, then ghz showed a part of his mod and said it can be easily converted to a chest like what we had back then, i just suggested that instead of having wools on model to be converted with color, having three buttons in the gui
L921[14:16:30] <capitalthree> but at least beacons have a big inventory and a lot of buttons
L922[14:16:55] <Jiraiyah> capitalthree, i still stand by it, three color buttons is not bad for immersion
L923[14:17:20] <capitalthree> good for you
L924[14:17:26] <Jiraiyah> also, what if you would want brown and you don't have any forest biom even in 2000 radius of your base?
L925[14:17:33] <Jiraiyah> you would go all that distance just for that?
L926[14:18:09] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C03400011FE4E8E6092D93.dip0.t-ipconnect.de)
L927[14:18:31] <McJty> Harvesting wheat and planting it again is also noticably slower in 1.9
L928[14:18:52] <Jiraiyah> oO didn't noticed that mc really?
L929[14:18:53] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 384 seconds)
L930[14:19:24] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L931[14:19:24] <Jiraiyah> maybe because people started using villagers for farms and they wanted to nerf it a little bit? i donno
L932[14:19:37] <McJty> No it is that in general 1.9 feels a lot more sluggish to me
L933[14:19:47] <McJty> In a custom modpack that is closely the same as an 1.8.9 modpack I made earlier
L934[14:19:54] <Jiraiyah> hmmm
L935[14:19:57] <McJty> The 1.9 modpack has slower inventory interaction (moving things around)
L936[14:20:04] <McJty> And slower block/torch placing and breaking
L937[14:20:48] <Jiraiyah> i didn't play for so long that i lost the timing for these things, now i can't feel that slightly difference you are talking about at all :(
L938[14:20:56] <capitalthree> Jiraiyah: oh your problem is it requires dyes? :P
L939[14:21:06] <capitalthree> you're right, everything should be freeee
L940[14:21:27] <Jiraiyah> that is part of the problem capitalthree yes, lapis for blue on chest meh, but some colors are harder to get
L941[14:21:49] <Jiraiyah> also, remember this, the more rendering you push to system, the less fps you get when mods pile up
L942[14:21:55] <capitalthree> nobody makes you use those colors :P
L943[14:22:06] <capitalthree> and maybe but we also want things to look good
L944[14:22:23] <McJty> Jiraiyah, fps is excellent though
L945[14:22:26] <Jiraiyah> then play skyrim instead of minecraft :p
L946[14:22:29] <McJty> But I have the feeling it has to do with chunk rerendering
L947[14:22:34] <McJty> And it happens in the chunks where I put modded stuff
L948[14:22:37] <williewillus> bug fry when he's on
L949[14:22:52] <Jiraiyah> in vanilla 1.9 i agree tons of fps / chunk generation speed boost is there
L950[14:22:58] <williewillus> not really
L951[14:23:03] <williewillus> 1.9.0 actually is slower vs 1.8.9
L952[14:23:12] <williewillus> they optimized it back in 1.9.3
L953[14:23:18] <Jiraiyah> again, i was comparing to 1.7.10 :D
L954[14:23:24] <williewillus> oh well of course
L955[14:23:27] <Jiraiyah> oO 1.9.3 is out?
L956[14:23:28] <williewillus> 1.7 is shit performance all around for me
L957[14:23:32] <williewillus> a pre
L958[14:23:37] <McJty> 1.8.9 is the best performing MC for me atm
L959[14:23:41] <Jiraiyah> hmm
L960[14:23:44] <McJty> 1.9 feels between 1.7.10 and 1.9
L961[14:23:58] <McJty> 1.9 feels between 1.7.10 and 1.8.9 I mean
L962[14:24:11] <Jiraiyah> i see, well, i always play latest mc that we have forge for :D
L963[14:24:13] <williewillus> basically all of the changes from 1.9.2-1.9.3 is optimization
L964[14:24:19] <williewillus> so hopefully it gets better
L965[14:24:37] <Jiraiyah> i wonder why forge guys don't make an attempt to up the version now, for me, looks like forge for 1.9 is stable?
L966[14:24:55] <williewillus> busy or things lingering to do
L967[14:25:02] <Jiraiyah> i see
L968[14:25:19] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L969[14:25:36] <McJty> Well with PAX I suppose many of the forge devs were a bit occupied :-)
L970[14:25:52] <Jiraiyah> oh well, back to watching vswe series, i literally forgot all the basic stuff during last year
L971[14:26:00] <tterrag> Jiraiyah: except that 1.9.3 is not out yet
L972[14:26:01] <Jiraiyah> PAX ==?
L973[14:26:11] <tterrag> forge likely won't update again until mojang stabilizes 1.9
L974[14:26:13] <tterrag> which is not yet
L975[14:26:17] <Jiraiyah> tt i was more thinking about 1.9.2
L976[14:26:22] <McJty> Jiraiyah, PAX south, big gaming convension where Minecraft had a big presence. Lex, cpw, Direwolf, ... all went there
L977[14:26:22] <PaleoCrafter> Latin for peace: P
L978[14:26:28] <tterrag> I know you were
L979[14:26:39] <tterrag> but forge almost NEVER updates to anything past .0 until mojang is done with thier hotfixes
L980[14:26:40] <williewillus> well, mcp can update on a pre
L981[14:26:42] <PaleoCrafter> PAX East at the moment, but nvm :P
L982[14:26:48] <williewillus> and lex has said he will :P
L983[14:26:52] <McJty> Whatever :-)
L984[14:27:02] <Jiraiyah> no no, i was thinking about 1.9.2 when i saw will saying it's pre for 1.9.3 but didn't know 1.9.x is not stable yet for vanilla
L985[14:27:10] <McJty> Anyway, have to go
L986[14:27:11] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L987[14:27:45] ⇦ Quits: KnightMiner (~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net) (Ping timeout: 198 seconds)
L988[14:28:17] <Jiraiyah> hmm i wonder, is there a way in vanilla to put only one stack of a special item in the chest when the player takes the previous stack out of it? i don't think so
L989[14:29:58] <PaleoCrafter> Wat
L990[14:30:01] <Jiraiyah> xsuma had a nice video about what items/blocks you may want to be always in a vanilla ender chest, that was really smart, but it would be much better if we could replace the taken item from chests oh well
L991[14:30:05] <williewillus> carefully timed hoppers
L992[14:30:09] <williewillus> very carefully
L993[14:30:15] <williewillus> or droppers
L994[14:30:41] <masa> you can't know when that type of item has been taken out
L995[14:30:53] <Jiraiyah> will that won't work, basically you would need to first check if the stack is there or not, also, that chest would have few empty slots that you would like to keep empty
L996[14:30:54] <masa> so the only way in vanilal is to always leave one of each type in the chest
L997[14:31:08] <Jiraiyah> that is what i was afraid of masa
L998[14:32:26] <Jiraiyah> actually, if we leave one from stack back, and feel the empty slots with something like single torch or sign, then the item sorted could handle it i think, nice trick masa
L999[14:32:41] <Jiraiyah> that helps a lot you know, did you guys watch his video on that?
L1000[14:33:26] <masa> yeah I have been watching xisuma, but that trick wasn't anything new
L1001[14:33:38] <Jiraiyah> i don't know how long he put into thought, but the items and blocks he put into that chest, covers almost 90% of the vanilla crafting tree
L1002[14:33:42] <masa> I've been doing that for ages in my manually sorted chests
L1003[14:33:48] <Jiraiyah> i never saw something like that
L1004[14:33:52] <ghz|afk> ah hey
L1005[14:34:00] <Jiraiyah> no no, i mean the one for ender chest
L1006[14:34:01] <masa> have rows "dedicated" for the same item type by right click dragging
L1007[14:34:05] <Jiraiyah> and the things he put into that
L1008[14:34:11] <ghz|afk> [20:48] (ghz|afk): Jiraiyah is late -- I already have it working: https://dl.dropboxusercontent.com/u/743491/2016-04-25-2047-13.mp4
L1009[14:34:12] <masa> an then you can shift click stuff and the chest remains nicely organized
L1010[14:34:32] <Jiraiyah> wow that was fast :D
L1011[14:34:39] <ghz|afk> that was 45 mins ago ;P
L1012[14:35:02] <masa> yeah I saw those too, I've had similar things in mine
L1013[14:35:10] <Jiraiyah> :D that is why i said you should be the one for it
L1014[14:35:23] <masa> ie. a stack of a few materials plus a selection of certain tools
L1015[14:36:11] <Jiraiyah> tbh masa, i never played vanilla, i always played with tons of mods and never was in situations that i would want an item and need to go back to base, but recently with some mods like AE not being updated, now i see the value in some of the stuff guys do in vanilla :D
L1016[14:36:46] <Jiraiyah> can you believe, i even didn't know how to do proper cow farm vanilla way :p
L1017[14:36:58] *** SleepyFlenix is now known as BitTiredFlenix
L1018[14:36:59] <Jiraiyah> too much adicted to mods hehe
L1019[14:37:26] <masa> O_o
L1020[14:37:35] <masa> damn moded hipster! :D
L1021[14:37:38] <masa> +d
L1022[14:37:46] ⇦ Quits: Intektor (~Intektor4@p5B27606F.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L1023[14:37:49] <Jiraiyah> that is the bad side of me, the first time i played skyrim, i had 200 mods in the game already :D
L1024[14:38:06] <masa> I actually got tired of modded and I've only been playing vanilla for the past 14 months or so
L1025[14:38:29] <Kodos> If you like modded, but want to give actual modded a break, I highly recommend some of the 1.9 mcmmo servers that are out there
L1026[14:38:54] <Jiraiyah> i like vanilla, makes you think more on building stuff and get more creative, the only few things i would like to see in vanilla is pumps and chunk loaders, and tanks :D
L1027[14:39:18] ⇨ Joins: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L1028[14:39:25] <Jiraiyah> back in 1.7.10 and bellow, i could never make anything more than cuboid houses :D
L1029[14:40:04] <masa> yep a chunk loader, or at least a chunk laoding version of minecart with a chest would be the one thing I'd definitely like to add to vanilla
L1030[14:40:09] <Jiraiyah> was watching hermits left and right past two weeks and now i think i saw how their thought process work when they build fancy buildings, before this, i would always see the end result and couldn't even think where to start from lol
L1031[14:40:36] <masa> currently the minecarts are quite useless or at least cumbersome for item transportation, unless you set up hopper chunk loaders
L1032[14:40:42] <Jiraiyah> you mean you wouldn't like an automatic way of transfering lava from nether to overworld in vanilla?
L1033[14:41:01] <masa> not really no
L1034[14:41:06] <masa> ti's vanilla for a reason :p
L1035[14:41:16] <Jiraiyah> lol
L1036[14:41:29] <masa> mostly something liek a tank minecart would be nice
L1037[14:41:33] <LexMobile> Screw updating
L1038[14:41:42] <LexMobile> Lets make our own minecraft
L1039[14:41:42] <ghz|afk> Jiraiyah: that's what minecart rails, hoppers with chests, and buckets of lava, are for
L1040[14:41:46] <Jiraiyah> the problem with lava in nether, is the depth, you can't collect it easily
L1041[14:41:50] <masa> having non-stacking buckets i nthe inventory is quite cumbersome, but the nagain, vanilla
L1042[14:41:54] <LexMobile> With blackjack and hookers....
L1043[14:42:07] <thor12022> there's probably a mod for that already
L1044[14:42:15] <ghz|afk> Black hookers and Jack
L1045[14:42:39] <ghz|afk> (if that isn't the mod name, it should be)
L1046[14:42:41] <masa> I've just got a bit of a problem with my nether farm project...
L1047[14:42:57] <PaleoCrafter> Blockjack and hackers
L1048[14:43:04] <masa> because I don't want to destroy the lava in the lava lakes, but I want to get rid of it
L1049[14:43:37] <masa> but moving something like 40k buckets of lava by hand in vanilla is... umm. not fun, I suspect
L1050[14:43:51] <Jiraiyah> ghz, i don't really know how rails will work between nether/overworld, but i think i soon will find out, the 1.9 version i have has very little number of tech mods and more mods that help with astetics like chisel, only chicken chunks and maybe few other mods there, basically i am trying to transit myself toward vanilla little by little :D
L1051[14:43:52] <ghz|afk> 27 per chest
L1052[14:43:56] <ghz|afk> you'd need just 2000 chests
L1053[14:44:04] <ghz|afk> and the minecart wouldhave to make 2000 trips ;P
L1054[14:44:13] <Jiraiyah> you got it right masa :D
L1055[14:44:16] <ghz|afk> Jiraiyah: they don't
L1056[14:44:20] <ghz|afk> you have a rail track
L1057[14:44:24] <ghz|afk> from the lake to the portal
L1058[14:44:30] <williewillus> rails are underused
L1059[14:44:32] <ghz|afk> in the portal, a redstone activated dropper
L1060[14:44:37] <williewillus> and i wonder how railcraft's port is doing
L1061[14:44:46] <ghz|afk> that keeps the minecart until it's empty
L1062[14:44:48] <ghz|afk> then returns it
L1063[14:44:56] <ghz|afk> you can have the return rail be different
L1064[14:44:59] <ghz|afk> so that when the return starts
L1065[14:45:06] <Jiraiyah> one mod that i was thinking about, to put chest into new slots on player's gui, that would open new panels on both sides for extra inventor, the thought came to mind when i heard xisuma talking about inventory is always small when they build lmao
L1066[14:45:06] <ghz|afk> a new cart is sent from the lake
L1067[14:46:33] <ghz|afk> then on the overworld, you can place a set of hoppercarts under the portal and around it, so that they suck the items as they arrive
L1068[14:47:00] <masa> I would probably just send the cart through the portal
L1069[14:47:03] ⇦ Quits: kimfy (~kimfy___@236.5.200.37.customer.cdi.no) (Ping timeout: 190 seconds)
L1070[14:47:15] <williewillus> water streams and ice are fast for items
L1071[14:47:16] <ghz|afk> uh, so far as I know, the carts don't travel through portals
L1072[14:47:18] <ghz|afk> only as items
L1073[14:47:20] <williewillus> yes they do
L1074[14:47:21] <masa> easier than trying to dump the items and collect them on the other side
L1075[14:47:23] <williewillus> all entities do
L1076[14:47:31] <williewillus> besides the obvious ones like a dragon
L1077[14:47:40] <ghz|afk> entities on carts don't
L1078[14:47:41] <ghz|afk> ;P
L1079[14:47:59] <ghz|afk> maybe chest minecarts do
L1080[14:48:01] <ghz|afk> I haven't used those
L1081[14:48:08] <williewillus> well yeah
L1082[14:48:13] <williewillus> mounted entities don't travel
L1083[14:48:17] <williewillus> but carts do alone
L1084[14:48:22] <ghz|afk> well
L1085[14:48:28] <ghz|afk> if chest carts travel
L1086[14:48:30] <ghz|afk> then that's even easier
L1087[14:48:31] <ghz|afk> ;P
L1088[14:49:06] <masa> yes they do
L1089[14:49:30] *** williewillus is now known as willieaway
L1090[14:50:23] <masa> https://www.youtube.com/watch?v=bd82DlcUe8M
L1091[14:50:47] <masa> that is one tutorial to building a chunk loaded minecart system in vanilla in 1.9
L1092[14:52:59] <Jiraiyah> ghz, why did you hit the poor pig? :p
L1093[14:53:02] <masa> ghz|afk: oh yeah and about the chests, I'm going to need around 1700 double chests just for the netherrack I need to dig out :p
L1094[14:53:40] <masa> and that's why I recently changed my plan of where my storage for that is going to be to the back side of the farm area, so that the chests are notmally not loaded
L1095[14:53:46] <ghz|afk> \o/ so a 5000 chest storage area ;P
L1096[14:53:59] <Jiraiyah> lol
L1097[14:54:01] <masa> I don't want to load 3400 ticking chests al lthe time that I'm at the farm :p
L1098[14:54:07] <Jiraiyah> you kidding right?
L1099[14:54:16] <masa> about what?
L1100[14:54:24] <Jiraiyah> 5000 chests
L1101[14:54:36] <masa> well that depends what I'm going to do with the lava
L1102[14:54:46] <Jiraiyah> wow
L1103[14:54:48] <masa> but I do need 1700 double chests for the netherack anyway
L1104[14:55:14] <Jiraiyah> what the hell are you making?
L1105[14:55:19] <masa> but the whole project is going to take ages
L1106[14:55:32] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Quit: Leaving)
L1107[14:55:34] <masa> digging out the entire perimeter for a wither skeleton farm
L1108[14:55:50] <masa> 280x280 area from bedrock ceiling to bedrock floor
L1109[14:55:52] <Jiraiyah> heh
L1110[14:56:11] <masa> atm I've only dug out about 400k netherrack according to the stats
L1111[14:56:21] <Jiraiyah> do you really need that big of an area? server play or single play?
L1112[14:56:26] <masa> the entire area is around 5.7M
L1113[14:56:37] <masa> it's on my server
L1114[14:56:39] <Jiraiyah> because unless you are in server, you wouldn't need that much of spawn platforms
L1115[14:56:51] <Jiraiyah> then yah, you need it :D
L1116[14:56:52] <masa> and no, I could just slab it or pour lava all over everything
L1117[14:56:57] <masa> or try to TNT it
L1118[14:57:11] <masa> but I want to keep all the netherrack (because why not)
L1119[14:57:18] <Jiraiyah> tnt in nether could easily become mess of lava
L1120[14:57:23] <masa> yeah
L1121[14:57:34] <Jiraiyah> sure why not, i just need 1700 double chest area :p
L1122[14:57:35] <masa> there is quite a lot of troll lava everywhere
L1123[14:57:48] <Jiraiyah> but that is the fun in playing mc
L1124[14:58:22] <Jiraiyah> after few weeks (mc time) and basic stuff/farms taken care of, then really these huge projects are the fun
L1125[14:58:52] <masa> yep
L1126[14:59:04] <Jiraiyah> ghz are you going to color code those chests? and how would you render / model them?
L1127[14:59:04] <masa> at least for me
L1128[14:59:16] <Jiraiyah> nah it's fun for every player
L1129[14:59:50] *** PaleoCrafter is now known as PaleOff
L1130[14:59:54] <Jiraiyah> well, beside finding crazy redstone contraptions for mambo that is :D
L1131[15:00:09] <ghz|afk> Jiraiyah: I thought I'd leave that to you
L1132[15:00:10] <ghz|afk> ;P
L1133[15:00:20] <ghz|afk> so far as I'm concerned, they already do the important bit ;P
L1134[15:00:25] <Jiraiyah> the model ?
L1135[15:00:34] <Jiraiyah> yup
L1136[15:00:53] *** PaleOff is now known as PaleoCrafter
L1137[15:00:54] <Jiraiyah> the color code would be simple nbt read/write i assume?
L1138[15:01:03] <Jiraiyah> but what do you have in mind for model?
L1139[15:01:24] <ghz|afk> dunno, you wanted the enderchests, how do YOU want them to look? ;P
L1140[15:01:48] <masa> http://masa.dy.fi/temp/minecraft/jomb/nether_farm/
L1141[15:01:51] *** PaleoCrafter is now known as PaleOff
L1142[15:01:53] <Jiraiyah> :D hmm, more like vanilla one but some how we would want to show the color code of it
L1143[15:02:12] <ghz|afk> so like the Ender Storage ones?
L1144[15:02:12] <ghz|afk> ;P
L1145[15:02:30] <Jiraiyah> i was thinking more like a mini panel in front of them
L1146[15:02:39] <Jiraiyah> that would be easier to render with tesr
L1147[15:03:09] <ghz|afk> well if it's TESR, then anything would do
L1148[15:03:11] <Jiraiyah> then you could use vanilla's model, a custom texture and some open gl polygons in tesr that would draw with one call?
L1149[15:03:41] *** AEnterprise is now known as AEnterpriseAFK
L1150[15:03:45] <ghz|afk> IMO, the best thing for chests would be to have a static model for the base
L1151[15:03:49] <ghz|afk> TESR only the lid
L1152[15:03:54] <Jiraiyah> that is one of the reasons i suggested buttons in gui instead of the wools on top
L1153[15:04:03] <ghz|afk> and another static model with the full closed cube for the inventory
L1154[15:04:09] <Jiraiyah> maybe a slot instead of button to still need the item for color?
L1155[15:04:46] <Jiraiyah> if you are gonna do it like that, then the colors would need to sit on the lid part
L1156[15:04:50] <ghz|afk> bbl, cooking time
L1157[15:04:57] <Jiraiyah> kk
L1158[15:05:55] <masa> Jiraiyah: oh was it you that mentioned about extending the player's inventory?
L1159[15:06:05] <masa> so something like this? http://masa.dy.fi/temp/minecraft/enderutilities/2016-04-18_16.33.21.png
L1160[15:06:06] <Jiraiyah> yup
L1161[15:07:42] <Jiraiyah> lol more or less, but without the top section
L1162[15:08:15] <Jiraiyah> it would be like a chest size or double chest size if we put two chests in a slot and two slots one for right one for left but damn you nailed it nicely :D
L1163[15:08:41] <Jiraiyah> how expensive those cards are to make?
L1164[15:08:56] <masa> well a little bit
L1165[15:09:09] <Jiraiyah> like?
L1166[15:09:32] <Jiraiyah> ender pearl + diamond?
L1167[15:10:29] <masa> 4 "ender alloy", 1 gold, 1 chest, 1 repeater makes 2 of the lowest tier ones
L1168[15:10:50] <masa> and two of the lower tier ones plus two slime balls makes the next tier
L1169[15:11:14] <Jiraiyah> lol pretty expensive :D
L1170[15:11:22] <Jiraiyah> but that is the balancing factor i think
L1171[15:11:26] ⇦ Quits: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi) (Read error: Connection reset by peer)
L1172[15:11:37] <masa> but there is also an alternative recipe for the 10B version, 4 of the medium tier ender alloy, an ender chest, gold ingot and a repeater
L1173[15:12:20] <masa> oh whoops sorry the next tier is always 4 of the lower tier cards of course
L1174[15:12:33] <Jiraiyah> still the part that i would stragle to have early game would be ender pearls :"D i suck at hunting ender men early game
L1175[15:12:48] <masa> yep that is the problem with my mod in general :p
L1176[15:13:01] <Jiraiyah> more toward after the end ha?
L1177[15:13:07] <masa> lots of the stuff would be useful in early game, but you can't make any of it because you need tons of ender pearls :D
L1178[15:13:31] <masa> not really sure how I would get around that without breaking balance
L1179[15:13:37] <Jiraiyah> add an item to use to fly like creative, no matter the expensiveness and that would balance things a lot when we get to end :p
L1180[15:13:45] <masa> or just not having ender pearls in anything...
L1181[15:14:18] <Jiraiyah> then people could use something like 3 ender blocks (9 ender pearls) and 6 feathers for that flying thing
L1182[15:14:20] <masa> meh, there are countless mods adding creative flight
L1183[15:14:33] <Jiraiyah> and then they can build the ender man farm in end easily and win win
L1184[15:14:40] <Jiraiyah> in 1.9?
L1185[15:14:49] <masa> well generally..
L1186[15:15:06] <masa> and I don't really like creative type flight in survival anyway
L1187[15:15:19] <masa> feels too unnatural and cheaty
L1188[15:15:21] <Jiraiyah> that is the thing, if i would want to get balance i would need another item from another mod when i would only need this item from that mod?
L1189[15:15:33] <Jiraiyah> make it work only in end dimension then?
L1190[15:15:53] <masa> so then it would also be pretty much useless... :D
L1191[15:16:01] <Jiraiyah> nope
L1192[15:16:08] <masa> you don't even need flight building an enderman farm
L1193[15:16:11] <capitalthree> masa: I agree. especially if there's no fuel cost, but none of the creative-style flight things I saw ever had a fuel cost
L1194[15:16:30] <Jiraiyah> i would go to end, kill dragon, make poor man ender farm, kill some ender man, make the item, make the ender farm and have fun with your mod after wards "D
L1195[15:16:31] <masa> I think ExU 2 added a cost? I haven't played with it though
L1196[15:16:40] <capitalthree> ah good
L1197[15:16:41] <masa> I haven't played with anything since early 1.7.10...
L1198[15:16:43] <capitalthree> extra utilities angel ring is insanely overpowered in 1.7.10
L1199[15:16:49] ⇦ Quits: sciguyryan (~sciguyrya@37.48.80.238) (Remote host closed the connection)
L1200[15:16:59] <masa> I think it now costs that exu power?
L1201[15:17:09] <Jiraiyah> masa use ender pearls for fuel? and only end dimension
L1202[15:17:09] <masa> whatever that was called
L1203[15:17:31] <Jiraiyah> that would pretty much specialize it
L1204[15:17:42] <Jiraiyah> 16 ender pearl for maybe 16 min
L1205[15:17:56] <masa> well yeah I could use my "Ender Charge", which can already be made from ender pearls and it is used for toher things. But like I said, I don't really like creative type flight in survival.
L1206[15:18:05] <Jiraiyah> then the item would break and lost, so i would have at least 16 min to make a pillar downward without water trick
L1207[15:18:32] <masa> bleh, use gravel or sand :p
L1208[15:18:59] <masa> and then I have the elite ender pearl which is handy for, well "flying to places"
L1209[15:19:09] <Jiraiyah> and 16 min flight, then i would need to either start over making the item or go vanilla way, and masa, end has no bed rock, you would drop millions of gravel and you wouldn't get a pillar ?
L1210[15:19:26] ⇨ Joins: P3t3rix (~P3t3rix@213-240-65-143.adsl.highway.telekom.at)
L1211[15:19:40] <masa> water ladder whatever it was called
L1212[15:20:13] <masa> if I were to add any flight capability, it would be some type of a jet pack
L1213[15:20:36] <Jiraiyah> yah that is the only way right now, but still, tricky, you may die, also, building ender farm in void can put you to death more than one or two times, either way, i was thinking about a way to at least making the ender pearl hunt a little bit easier
L1214[15:21:07] <masa> well my elite ender pearl is quite handy if you fall into the void :p
L1215[15:21:13] <Jiraiyah> oh no, i hate how jet packs worked in ic2 :D
L1216[15:21:19] <masa> if you are quick enough to throw it
L1217[15:21:22] <Jiraiyah> ? how so?
L1218[15:21:31] <masa> well it will save you
L1219[15:21:41] <Jiraiyah> will teleport to a bound position?
L1220[15:22:05] <masa> https://www.youtube.com/watch?v=vELPuy3VeeY
L1221[15:22:19] <Jiraiyah> if so, that would be all i need :D
L1222[15:22:34] <Jiraiyah> i need vpn for you tube, but will watch it in 15 min or so
L1223[15:22:56] <masa> well if you want teleportation to a bound position, then I have the Ender Porter :p
L1224[15:23:07] <Jiraiyah> you know, maybe i should stop trying to make mods but instead lurk around here and make mod show cases for you guys lol
L1225[15:23:17] <masa> hehe
L1226[15:23:32] <Jiraiyah> then i think there is no need for flight mechanics
L1227[15:23:59] *** amadornes[AFK] is now known as amadornes
L1228[15:24:02] <Jiraiyah> seriously, when ever i think i found a new idea, i see at least one guy implemented it already :p
L1229[15:24:31] <masa> yep that has happened to me too...
L1230[15:24:32] <P3t3rix> doesn't matter
L1231[15:24:33] <Jiraiyah> oh well, i won't complain, i already have two little cute mods :D
L1232[15:24:42] <P3t3rix> as long as its fun to you
L1233[15:25:09] <P3t3rix> i mean how many mods add tools or oredoubling
L1234[15:25:14] <Jiraiyah> well problem is P3t3rix that i am not sure if i would do a better job, and if not, i would prefer to not jam community with useless stuff
L1235[15:25:14] <masa> a while back I was planning on an "Ender Rail" that would teleport minecarts and them BAM Ender IO added it and everyone was hyped and I was bummed :D
L1236[15:25:15] <P3t3rix> still its ok to add it
L1237[15:25:26] <P3t3rix> :D
L1238[15:25:43] <masa> yeah I guess..
L1239[15:26:04] <P3t3rix> well don't think about jamming the community
L1240[15:26:11] <P3t3rix> there are thousands obsidian tool mods
L1241[15:26:16] <P3t3rix> so just do it ^^
L1242[15:26:17] <masa> it probably wouldn't be identical anyway, since I don't play other mods so I don't know the details so they would just be my take on it
L1243[15:27:06] <Jiraiyah> i was originally going for pistons, i still think it's a nice idea, but honestly, i still can't make forge's "vanilla" way of rendering obj work, so i was going to use malisis core, but then i saw how double piston mechanics combined with slime blocks work, thought it finished the line for that mod, but then noticed something, around slime blocks you need not moveable blocks :D
L1244[15:27:31] <masa> but I still probably won't actually add the Ender Rail, because I more like the idea of portals, o I'm going to add my own portals hopefully soon, and then you could just use the rnormal rails with those portals
L1245[15:27:45] <Jiraiyah> masa you saw my death counter mod? maybe you want it for servers, if you have forge server that is
L1246[15:27:59] <P3t3rix> i still try to figure out a good structure for my mod, because the structure with block/tile/item is kinda messy
L1247[15:28:06] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L1248[15:28:07] <Jiraiyah> i like that idea masa
L1249[15:28:20] <masa> Jiraiyah: death counter? you mean like the vanilla scoreboard can do?
L1250[15:28:35] <Jiraiyah> that is exactly score board :D
L1251[15:28:44] <Jiraiyah> but without the op needing to type the command on world gen
L1252[15:29:13] <masa> well, world gen isn't exactly often for me :D
L1253[15:29:13] <Jiraiyah> or when you add the mod and the world is already there, it will still add the score board :p
L1254[15:29:43] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping timeout: 384 seconds)
L1255[15:29:47] <Jiraiyah> i have an event for world load that checks if the objective is there or not, if not, then it adds it
L1256[15:30:03] <masa> so basically I need to add the scoreboard objective once per server, and a new server gets started maybe every 1 or 2 years :p
L1257[15:30:10] <Jiraiyah> but the problem would be that the death count in that world would be start from that moment i think
L1258[15:30:20] <Jiraiyah> lmao oh well
L1259[15:30:31] <Jiraiyah> didn't know how fast you reset your servers :D
L1260[15:30:39] *** willieaway is now known as williewillus
L1261[15:30:44] <masa> I never reset any worlds
L1262[15:31:00] <masa> I just start new servers aome times, but a lot less lately
L1263[15:31:05] <P3t3rix> i still wait for ctm to update so i can have nice multitextures :(
L1264[15:31:05] <Jiraiyah> i personally am not big fan of commands, never am able to keep them in mind, that is why i went for that mod :D
L1265[15:31:27] <masa> I went for those commands in a text file in my dropbox :p
L1266[15:31:43] <Jiraiyah> grrr never thought about this one :D
L1267[15:31:50] <Jiraiyah> <--- supper stupid derp
L1268[15:32:30] <P3t3rix> does anyone know what happens if i try to access a block that isn't chunkloaded from a tile entity
L1269[15:32:40] <williewillus> it loads the chunk
L1270[15:32:51] <williewillus> and then the chunk just kinda hangs there
L1271[15:32:54] <williewillus> so don't do it :P
L1272[15:33:02] <williewillus> without checking i mean
L1273[15:33:07] <diesieben07> really?
L1274[15:33:11] <diesieben07> i thought it would just unload
L1275[15:33:38] <williewillus> iirc lex said an orphaned chunk just hangs around until something claims it
L1276[15:33:40] ⇨ Joins: KnightMiner (~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net)
L1277[15:34:41] <P3t3rix> and claim means the player walks by and it gets loaded ?
L1278[15:34:52] <williewillus> yeah
L1279[15:35:10] <williewillus> or a chunkloader using the force chunk system presumably as well
L1280[15:35:16] <P3t3rix> does the stuff in the orphaned chunk tick ?
L1281[15:35:20] <williewillus> no idea
L1282[15:35:28] <williewillus> just don't do it as server admins will hate you :P
L1283[15:35:38] <williewillus> if you need something loaded force it loaded like a chunkloader
L1284[15:35:42] <P3t3rix> sounds like a clickbait title :D
L1285[15:36:13] <P3t3rix> yeah but imagine my block has a radius of 16 blocks and is on a boundary to another chunk
L1286[15:36:42] <P3t3rix> and the player is far enough away that just the chunk with the block is loaded
L1287[15:36:56] <P3t3rix> so i have to check everytime if the chunk i try to acces is loaded ?
L1288[15:37:14] <DanYeomans> how do you check the metadata for a block again?
L1289[15:37:22] <williewillus> you don't, you use block states
L1290[15:37:34] <williewillus> http://mcforge.readthedocs.org/en/latest/blockstates/states/ read :D
L1291[15:37:41] <masa> P3t3rix: world,isBlockLoaded() before trying to get it
L1292[15:37:51] <masa> s/,/\./
L1293[15:38:06] <P3t3rix> hmkay :/
L1294[15:38:11] <P3t3rix> time for some checking
L1295[15:38:12] <masa> hmm actually I guess the replacement doesn't need to be escaped?
L1296[15:38:19] <williewillus> i usually use world.isBlockLoaded(pos, !world.isRemote)
L1297[15:38:44] ⇦ Quits: Jiraiyah (~Jiraiyah@2.176.155.119) (Ping timeout: 201 seconds)
L1298[15:39:02] <williewillus> since the normal world.isBlockLoaded returns true for client worlds always :P
L1299[15:39:05] <tterrag> masa: there is no replacement bot in here
L1300[15:39:08] <williewillus> for some reason or another
L1301[15:39:18] <williewillus> there used to be right :P
L1302[15:39:49] <masa> tterrag: yeah well isn't that just quite common practice to "fix" typos on IRC anyway
L1303[15:39:51] <DanYeomans> if i have a block with blockstates
L1304[15:39:56] <tterrag> yes
L1305[15:40:03] <DanYeomans> how can i access the block's current state from inside the block class?
L1306[15:40:08] <diesieben07> you cannot have a block *without* blockstates :D
L1307[15:40:09] <DanYeomans> that's what i meant sorry
L1308[15:40:10] ⇨ Joins: Jiraiyah (~Jiraiyah@2.176.130.100)
L1309[15:40:15] <tterrag> world.getBlockState
L1310[15:40:16] <tterrag> as usual
L1311[15:40:17] <williewillus> DanYeomans: notice how in every Block method
L1312[15:40:18] <diesieben07> world.getBlockState
L1313[15:40:21] <williewillus> you get passed a world and pos
L1314[15:40:23] <williewillus> ^
L1315[15:40:24] <diesieben07> or you get it passed in
L1316[15:40:27] <tterrag> (and usually a state too)
L1317[15:42:11] <masa> I recebtly had a derp in my block class where I got the state from the world instead of using the state that was passed in
L1318[15:42:23] <tterrag> if the state is passed, you should ALWAYS use it
L1319[15:42:27] <masa> got a crash report from someone who was using optifine :p
L1320[15:42:31] <tterrag> it's there for a reason, usually because the world's state will be invalid
L1321[15:42:37] <masa> yep, no idea why I derped that
L1322[15:42:42] <tterrag> such as on onRemoved methods etc
L1323[15:49:23] ⇨ Joins: kimfy (~kimfy___@236.5.200.37.customer.cdi.no)
L1324[15:50:29] <williewillus> hmm i wish there was some world-level or server-level implementor for ICapabilityProvider
L1325[15:50:41] ⇨ Joins: Stiforr (~Stiforr@ip72-216-8-185.pn.at.cox.net)
L1326[15:51:02] <tterrag> block too :P
L1327[15:52:37] <williewillus> can we just retrofit ICapabilityProvider onto World? :P
L1328[15:53:14] *** kroeser is now known as kroeser|away
L1329[15:54:03] ⇦ Quits: alex_6611 (~alex_6611@p5DE789F2.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L1330[15:56:21] ⇦ Quits: P3t3rix (~P3t3rix@213-240-65-143.adsl.highway.telekom.at) (Ping timeout: 384 seconds)
L1331[15:56:33] ⇦ Parts: Vorquel (~Vorquel@174-18-37-37.tcso.qwest.net) ())
L1332[15:57:12] ⇨ Joins: P3t3rix (~P3t3rix@62-47-209-45.adsl.highway.telekom.at)
L1333[15:57:13] ⇦ Quits: Jiraiyah (~Jiraiyah@2.176.130.100) (Ping timeout: 201 seconds)
L1334[15:57:48] <LatvianModder> hah, most informative commit names ever xD https://github.com/McJty/ModTutorials/commits/master
L1335[15:58:17] <diesieben07> meh he got nothing on reika
L1336[15:58:28] <thor12022> at least you know it's been fixed
L1337[15:58:33] <thor12022> whatever it is
L1338[15:59:02] <williewillus> i generally behave well with my commits but sometimes when refactoring I just let things pile up into one giant gob .-.
L1339[15:59:11] <williewillus> ironically thats wehn clear separate commits are \needed the most
L1340[16:00:19] ⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping timeout: 384 seconds)
L1341[16:02:04] ⇦ Quits: sokratis12GR (sokratis12@62.221.158.197) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L1342[16:02:05] *** V is now known as Vigaro
L1343[16:07:56] ⇦ Quits: Seppon (~Noppes@82-168-99-26.ip.telfort.nl) (Read error: Connection reset by peer)
L1344[16:08:40] ⇨ Joins: vox (~voxmods@pool-71-178-241-173.washdc.fios.verizon.net)
L1345[16:08:44] <vox> o/
L1346[16:12:57] *** fry|afk is now known as fry
L1347[16:13:38] <LatvianModder> o/
L1348[16:13:48] <vox> Does anyone know if tema has released an API for ExtraUtils2 Grid Power?
L1349[16:14:04] <LatvianModder> cant you just download ExtraUtils2?
L1350[16:14:23] <vox> Then I'd have to depend on it, and I'm trying not to do that
L1351[16:14:28] <LatvianModder> Yes
L1352[16:14:39] <williewillus> fry: did you see my info on https://github.com/MinecraftForge/MinecraftForge/issues/2773?
L1353[16:14:42] <LatvianModder> You dont want to include api in your mod files, right?
L1354[16:14:42] ⇨ Joins: c233 (~c233@164.40.206.63)
L1355[16:15:09] <vox> LatvianModder, I don't care about including the API but I don't want to have to depend on ExtraUtils being installed
L1356[16:15:21] ⇨ Joins: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net)
L1357[16:15:28] <LatvianModder> I mean just depend on the API...
L1358[16:15:33] <vox> Yes :P
L1359[16:15:37] <vox> I was asking if there was one
L1360[16:15:40] <LatvianModder> The api in that mod would be the same as seperated...
L1361[16:15:50] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C03400011FE4E8E6092D93.dip0.t-ipconnect.de) (Quit: founderio)
L1362[16:16:19] <vox> That's true I guess. I'll have to check that out in a bit
L1363[16:16:35] <vox> I'm having trouble setting up IDEA on Linux
L1364[16:16:43] <williewillus> i use idea 2016 on linux
L1365[16:16:56] <vox> I've got my project working on Windows on my desktop, but it's refusing to see any of the net.minecraft items for some reason
L1366[16:17:02] <vox> (on Linux)
L1367[16:18:00] <vox> I just ran setupDecompWorkspace and genIntellijRuns
L1368[16:18:05] <vox> anything special I'm missing?
L1369[16:18:27] <P3t3rix> clicking the blue arrow from gradle in intelli ?
L1370[16:18:35] <williewillus> did you im[port build.gradle?
L1371[16:18:41] <vox> Yep
L1372[16:18:52] <williewillus> yeah try refreshing gradle proejct in idea
L1373[16:18:55] <vox> I imported the project, between setup and generating the runs
L1374[16:18:56] ⇨ Joins: DebugsPeople- (~DebugsPeo@2a02:810d:95c0:880:95f8:1c17:8da0:8e04)
L1375[16:18:58] <vox> alright, I'll try that again
L1376[16:18:59] ⇦ Quits: tali713_ (~user@2601:444:8200:c7d:614a:24c1:201d:fe62) (Read error: Connection reset by peer)
L1377[16:19:04] <williewillus> open the gradle pane and hit the blue refresh icon
L1378[16:19:38] <P3t3rix> i have written a script that does every action possible to get rid of the guessing with gradle :D
L1379[16:20:17] <tterrag> P3t3rix: like this? https://xkcd.com/1654/
L1380[16:20:23] <Wuppy> holy crap GoT was awesome :D
L1381[16:20:31] ⇨ Joins: Jiraiyah (~Jiraiyah@2.176.130.100)
L1382[16:20:33] <P3t3rix> tterrag, yeah kindoff ^^
L1383[16:20:34] <madcrazydrumma> Wuppy, yes.
L1384[16:21:03] <Wuppy> I organized an event to watch it in a bar and it was completely filled ^___^
L1385[16:21:40] <madcrazydrumma> Hahaha the ending was fucked up
L1386[16:22:06] <Wuppy> yep, there was quite a bit of noise in the audience thanks to that xD
L1387[16:23:29] <P3t3rix> i wonder what happens to the little stark boy, hope the next episode shows something about him
L1388[16:23:54] <Wuppy> yeah.. I really want to know what's up with him
L1389[16:24:23] <madcrazydrumma> Yeah me too
L1390[16:24:34] <madcrazydrumma> Ooooh isn't this exciting :3
L1391[16:24:41] ⇦ Quits: DebugsPeople (~DebugsPeo@2a02:810d:95c0:880:95f8:1c17:8da0:8e04) (Ping timeout: 384 seconds)
L1392[16:24:58] ⇦ Quits: Jiraiyah (~Jiraiyah@2.176.130.100) (Ping timeout: 201 seconds)
L1393[16:25:16] <barteks2x> Doing this is evil :( throw new RuntimeException(e.toString());
L1394[16:25:43] <Wuppy> only 1 small problem, I'll have to wait 2 weeks on episode 2
L1395[16:25:52] <Wuppy> but, then 2 and 3 in a row
L1396[16:26:00] <barteks2x> And the worst problem: it happens only outside of dev environment
L1397[16:26:30] <diesieben07> yes that is indeed evil
L1398[16:26:36] <diesieben07> should do new RTE(e)
L1399[16:26:46] <P3t3rix> masa, i watched your mob harness video :D
L1400[16:26:55] <P3t3rix> that stuff is great
L1401[16:27:16] <barteks2x> And how the hell am I supposed to debug it now?
L1402[16:27:29] <madcrazydrumma> Wuppy, aw what, well at least you can watch two in a row hey
L1403[16:28:01] <Wuppy> yep
L1404[16:28:10] <madcrazydrumma> ^^
L1405[16:28:13] <Wuppy> plus, watching it like this is much better
L1406[16:28:14] ⇨ Joins: Temportalist (uid37180@id-37180.charlton.irccloud.com)
L1407[16:28:17] <Wuppy> totally worth the wait
L1408[16:28:21] <madcrazydrumma> I love binging shows haha
L1409[16:28:29] <madcrazydrumma> I did breaking bad in 4 days
L1410[16:28:44] <Wuppy> also, it's really, really cool when you host an event at a bar and you get max capactiy (40+ peeps)
L1411[16:28:49] <barteks2x> Is it possible to start mc in debug mode from mojang launcher?
L1412[16:28:52] <madcrazydrumma> Yeah that must feel good
L1413[16:29:26] <Wuppy> most popular event our student association hosted in years so yay
L1414[16:29:30] <williewillus> barteks2x: you can attach a debugger if you want
L1415[16:29:34] <williewillus> but it's going to be obsfuscated
L1416[16:29:37] <williewillus> so useless lol
L1417[16:29:42] <Temportalist> You know what else feels really really good?
L1418[16:29:46] <madcrazydrumma> Hahaha nice one
L1419[16:29:50] <madcrazydrumma> im off ciao
L1420[16:29:50] <barteks2x> this code isnt going to be obfuscated. This is not mc code that does it
L1421[16:29:53] ⇦ Quits: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net) (Quit: Leaving)
L1422[16:29:53] <Temportalist> Not dying.
L1423[16:30:35] <diesieben07> barteks2x, in intellij create a "Remote" launch config, it will tell you the necessary command line args
L1424[16:30:48] <diesieben07> when the game is running, launch that "Remote" launch config and you can debug as usual
L1425[16:31:01] <barteks2x> I think I can find these arguments.
L1426[16:32:15] *** fry is now known as fry|sleep
L1427[16:34:11] <LatvianModder> Haha, I love this one http://xkcd.com/1646/
L1428[16:34:44] <minecreatr> does the order of the vertex elements in a vertex format matter at all?
L1429[16:35:07] <P3t3rix> it determines the facing as far as i know
L1430[16:35:54] <ghz|afk> yes, minecreatr
L1431[16:36:09] <ghz|afk> the order of the vertices (called the winding) defines what the gpu considers "front"
L1432[16:36:18] <ghz|afk> but the order of the bytes is specified by the elements in the VertexFormat
L1433[16:36:28] <ghz|afk> so if you have a vertexformat that has "position, normal, tex, color"
L1434[16:36:33] <ghz|afk> you'd have to add the data in that order
L1435[16:39:29] *** williewillus is now known as willieaway
L1436[16:43:07] <minecreatr> ghz|afk, yeah, but if you are creating a vertex format is a vertex format that has position nromal tex color different then one that has nomrl position tex color?
L1437[16:44:21] <ghz|afk> nope
L1438[16:44:49] <ghz|afk> the "usages" of the vertex format are simply a way for the driver to configure the way the gpu decodes the vertex data
L1439[16:44:55] <ghz|afk> so that a shader saying
L1440[16:45:00] <DanYeomans> any ideas why all my placed blocks use the default blockstate?
L1441[16:45:00] <ghz|afk> "this input is position"
L1442[16:45:09] <ghz|afk> gets the same value that you gave for "position" in the vertex format
L1443[16:45:43] <ghz|afk> DanYeomans: get a custom ItemBlock
L1444[16:45:44] <ghz|afk> and in it
L1445[16:45:49] <ghz|afk> override getMetadata(int)
L1446[16:45:52] <ghz|afk> to return the input
L1447[16:45:55] <ghz|afk> instead of returning 0
L1448[16:46:09] <ghz|afk> the default implementation purposefully makes it so that they always place using getStateFromMeta(0)
L1449[16:46:35] *** amadornes is now known as amadornes[OFF]
L1450[16:48:19] <barteks2x> I have no idea what is wrong. It works fine in dev environmet but outside of it I'm getting ClassNotFoundException that makes no sense
L1451[16:48:24] ⇨ Joins: Disconsented (~core@disconsented.com)
L1452[16:49:08] <ghz|afk> barteks2x: which class?
L1453[16:49:31] <DanYeomans> barteks2x, i have run into this issue many times. can you post your error log please?
L1454[16:49:41] <barteks2x> It's exception when applying asm transformer and it supposedly can't find net.minecraft.client.renderer.DestroyBlockProgress
L1455[16:49:49] <DanYeomans> oh
L1456[16:49:50] <ghz|afk> uhhh
L1457[16:49:58] <ghz|afk> that sounds like broken forge?
L1458[16:50:23] <minecreatr> ghz|afk, it looks like the UV type binds a different texture based on the index of the vertex format element?
L1459[16:50:30] <minecreatr> so does that mean order/position does matter?
L1460[16:50:33] <barteks2x> http://pastebin.com/R0GSehbg this is the error. transformer now does nothing, just read and write
L1461[16:50:45] <ghz|afk> minecreatr: what?
L1462[16:50:54] <ghz|afk> no that's not how it works at all
L1463[16:51:17] <ghz|afk> since the textures are stitched into an atlas
L1464[16:51:25] <DanYeomans> hmm
L1465[16:51:26] <ghz|afk> the UV coords will "choose" which texture gets used
L1466[16:51:29] ⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping timeout: 201 seconds)
L1467[16:51:33] <diesieben07> barteks2x, you are using COMPUTE_FRAMES. You can't do that :P
L1468[16:51:33] <ghz|afk> but only because they point to different regions of the atlas
L1469[16:51:50] <barteks2x> really? didn't know that.
L1470[16:51:54] <minecreatr> no, not like that, I mean it will affect whether it is the normal texture spritesheet or the lightmap or something else ghz|afk
L1471[16:52:06] <minecreatr> Im looking at ForgeHooksClient.preDraw ghz|afk case UV
L1472[16:52:19] <ghz|afk> what
L1473[16:52:45] <diesieben07> barteks2x, and if you must use it (since not using it is basically impossible) you have to use a custom ClassWriter, something like this: https://git.io/vwzD8
L1474[16:53:08] <minecreatr> ghz|afk, look at ForgeHooksCLient.preDraw, and look at the UV case in the switch statement
L1475[16:53:38] <ghz|afk> oh
L1476[16:53:43] <ghz|afk> that's not the position of the element
L1477[16:53:46] <ghz|afk> that means which texture it is
L1478[16:53:47] <ghz|afk> there's
L1479[16:53:49] <ghz|afk> UV0
L1480[16:53:50] <ghz|afk> UV1
L1481[16:53:50] <ghz|afk> UV2
L1482[16:53:52] <ghz|afk> etc
L1483[16:54:29] <ghz|afk> the first UV set is used for the color texture
L1484[16:54:34] <ghz|afk> the second UV set is used for the lightmap
L1485[16:55:00] <minecreatr> ok, I see it
L1486[16:55:21] <minecreatr> I thought index was the index in the list of VertexFormatElement's, that makes more sense now xD
L1487[16:55:28] <ghz|afk> yeah nope ;P
L1488[16:55:57] <barteks2x> Doing that is going to be hard... And I don't think I can just copypaste the cod ebecause it's GPL
L1489[16:56:58] <minecreatr> it looks like index only really matters for uv
L1490[16:57:28] <diesieben07> LGPL actuually.
L1491[16:57:28] <ghz|afk> hmm
L1492[16:57:35] <ghz|afk> was there a list of color names in mc?
L1493[16:58:05] <diesieben07> TextFormatting formerly known as EnumChatFormatting? :D
L1494[16:58:11] <diesieben07> or what?
L1495[16:58:17] <ghz|afk> no I meant EnumDyeColor
L1496[16:58:19] <ghz|afk> ;P
L1497[16:58:23] <diesieben07> ah :D
L1498[16:58:23] <ghz|afk> foundit ;P
L1499[17:00:47] <barteks2x> I will rpobably just try moving everything to mixins...
L1500[17:01:16] <diesieben07> which means doing the same thing that i linked :P
L1501[17:01:19] <diesieben07> just... indirectly
L1502[17:01:30] <barteks2x> which means I don't need to write code for it
L1503[17:02:00] <diesieben07> :D
L1504[17:04:55] ⇦ Quits: kimfy (~kimfy___@236.5.200.37.customer.cdi.no) (Ping timeout: 384 seconds)
L1505[17:05:07] <P3t3rix> squids really have a wierd movement, you can't really apply motion to them at least not without doing it every update ...
L1506[17:05:59] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: See ya.)
L1507[17:11:38] ⇨ Joins: theFlaxbeard (~theFlaxbe@184.97.160.234)
L1508[17:12:52] ⇦ Quits: P3t3rix (~P3t3rix@62-47-209-45.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L1509[17:17:27] ⇦ Quits: vox (~voxmods@pool-71-178-241-173.washdc.fios.verizon.net) (Ping timeout: 201 seconds)
L1510[17:19:38] ⇨ Joins: vox (~voxmods@pool-71-178-241-173.washdc.fios.verizon.net)
L1511[17:34:39] ⇦ Quits: vox (~voxmods@pool-71-178-241-173.washdc.fios.verizon.net) (Ping timeout: 201 seconds)
L1512[17:37:46] ⇨ Joins: Jared (~Jared@2607:5300:100:200::17a0)
L1513[17:47:36] <Jared> Hey so wonder if anyone can give me some insight, I am calling ClientRegistry.bindTileEntitySpecialRenderer(TileEntityPowerMonitor.class, new RenderPowerMonitor());
L1514[17:47:36] <Jared> yet it fails to assign the render, the tile gets assigned but the render never gets assigned :/
L1515[17:48:27] ⇨ Joins: vox (~voxmods@pool-71-178-241-173.washdc.fios.verizon.net)
L1516[17:52:34] <ghz|afk> Jared: areyou calling it in pre-init?
L1517[17:52:46] <ghz|afk> ClientRegistry.bindTileEntitySpecialRenderer(TileEnderRift.class, new RenderRift());
L1518[17:52:53] <ghz|afk> I have this in my clientproxy's preinit
L1519[17:53:00] <Jared> ghz|afk, yip, I'm calling another render and that one works perfectly
L1520[17:53:02] <ghz|afk> and it works just fine
L1521[17:53:12] <Jared> you know, let me actually push to git, so you can see my code
L1522[17:53:32] ⇨ Joins: lol768 (lol7681@bnc.lol768.com)
L1523[17:53:42] ⇦ Parts: lol768 (lol7681@bnc.lol768.com) (o/))
L1524[17:56:13] <Jared> ghz|afk, https://github.com/jaredlll08/Fluxed-Crystals-3/blob/master/src/main/java/getfluxed/fluxedcrystals/proxy/ClientProxy.java#L15
L1525[17:56:18] <Jared> I'm registering it there
L1526[17:56:23] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:f9bf:a1d7:9d15:1400) (Ping timeout: 190 seconds)
L1527[18:01:35] ⇦ Quits: IceDragon (~ThatGuy@184.170.0.68) (Ping timeout: 384 seconds)
L1528[18:01:41] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:a0f0:9578:1513:38d4)
L1529[18:02:16] <ghz|afk> Jared: do you have registerTileEntity for it? ;P
L1530[18:03:26] <Jared> ghz|afk, Yip, it is registering the tile, like I said, tile gets registered, but the renderer doesn't
L1531[18:04:23] <ghz|afk> no idea, then :/
L1532[18:04:29] <Jared> like I put a "System.out.println("active");" in the update method of the tile and it was printing to console
L1533[18:04:44] <Jared> :/
L1534[18:04:52] <ghz|afk> never came across something like that
L1535[18:05:10] <ghz|afk> are you SURE it's not getting called at all, the renderer?
L1536[18:05:14] <tterrag> you register the TE *before* the renderer
L1537[18:05:17] <tterrag> right?
L1538[18:05:31] <ghz|afk> wait, do you have a getRenderType in your Block?
L1539[18:05:47] <Jared> What is weird is that the other one renders perfectly
L1540[18:05:47] <Jared> Like I even moved the render code from the power monitor to the controller and it rendered
L1541[18:05:51] <ghz|afk> or override BlockContainer?
L1542[18:08:10] <Jared> I do use getRenderType, I do not override BlockContainer, however I do implement ITileentityProvider
L1543[18:08:23] <Jared> and I put a System.out.println in the render and it never got called
L1544[18:08:28] <ghz|afk> wat
L1545[18:08:36] <ghz|afk> "id | KEY" can be replaced with "id"?
L1546[18:08:38] <ghz|afk> it's not a || ...
L1547[18:08:45] * ghz|afk slaps idea
L1548[18:09:02] <ghz|afk> oh
L1549[18:09:08] <ghz|afk> it's because the "key" has value 0
L1550[18:09:12] <ghz|afk> ¬¬
L1551[18:09:31] ⇦ Quits: P3pp3rF1y2 (~P3pp3rF1y@100-250-77-178-ptr.xsky.cz) (Ping timeout: 384 seconds)
L1552[18:09:36] ⇦ Quits: KnightMiner (~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net) (Ping timeout: 198 seconds)
L1553[18:09:52] <tterrag> Jared: what render type do you return?
L1554[18:10:05] <tterrag> and...again are you SURE the render is not being called?
L1555[18:10:19] <Jared> I tried both MODEL and ENTITYBLOCK_ANIMATED
L1556[18:10:50] <Jared> tterrag, look, I put a System.out.println("o"); at the VERY beginning of the render method it generated, it never got called
L1557[18:10:56] <ghz|afk> Jared: it's not the bug, but ITileEntityProvider is discouraged
L1558[18:11:02] <tterrag> I wasn't reading the code, sorry
L1559[18:11:05] <ghz|afk> best to override the forge-added methods hasTileEntity and createTileEntity
L1560[18:11:11] * tterrag is banging steam over the head to update rocket league
L1561[18:11:36] <ghz|afk> Jared: we ask because it's extremely weird
L1562[18:11:57] <Jared> I moved the exact same code to my other render that is working, and it rendered
L1563[18:11:57] <Jared> tterrag, oh I wasn't saying it in the sense of "go look at the code", I was saying it as "This is what I did"
L1564[18:12:02] <tterrag> stupid region locking
L1565[18:12:05] <tterrag> PLS UPDATE
L1566[18:12:10] <tterrag> ok :P
L1567[18:12:24] ⇨ Joins: FusionLord (~FusionLor@ip70-190-239-223.ph.ph.cox.net)
L1568[18:12:25] <Jared> I know :/
L1569[18:12:37] <Jared> I'll change to blockcontainer, just incase it fixes
L1570[18:12:42] <FusionLord> anyone know about this ? "Unable to resolve texture due to upward reference: #all in minecraft:models/block/cube_all"
L1571[18:12:53] <tterrag> you do NOT need blockcontainer
L1572[18:13:02] <tterrag> however, you should probably read it, and see if there might be something you are missing
L1573[18:13:05] <tterrag> but also, yes, do not use ITEP
L1574[18:13:50] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net)
L1575[18:14:26] ⇦ Quits: DanYeomans (~DanYeoman@135-23-231-89.cpe.pppoe.ca) (Quit: Leaving)
L1576[18:14:29] <Jared> tterrag, well I'm changing it now even if it doesn't change anything
L1577[18:14:43] ⇦ Quits: DebugsPeople- (~DebugsPeo@2a02:810d:95c0:880:95f8:1c17:8da0:8e04) (Ping timeout: 190 seconds)
L1578[18:14:46] <Jared> also I really cannot see what I'm missing
L1579[18:14:53] <Jared> Everything the other render has, this has
L1580[18:15:09] <Jared> So I'm really baffled
L1581[18:15:21] ⇦ Quits: Upthorn (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping timeout: 201 seconds)
L1582[18:15:32] ⇨ Joins: greg_ (~Greg_@207.174.249.118)
L1583[18:15:56] *** kirby|gone is now known as mrkirby153
L1584[18:16:40] <masa> FusionLord: show the blockstate and model
L1585[18:17:15] <FusionLord> masa, Thanks but I was setting #all and not all
L1586[18:17:30] ⇦ Quits: theFlaxbeard (~theFlaxbe@184.97.160.234) (Killed (NickServ (GHOST command used by theFlaxbeard2)))
L1587[18:17:31] <masa> ok
L1588[18:17:43] <greg_> hi, a person i know needs help with Mixin's/ASM i dont know what these fancy fangled things are but he tells me he needs to figure out a problem he has and they include mixins/asm, but he has told me if he ask's about it in IRC he might get banned, so. I am genuinly curious, why would he get banned if so? and if not can anyone help him?
L1589[18:18:04] <ghz|afk> FusionLord: it means some variant isn't setting it
L1590[18:18:12] <ghz|afk> oh wait you did fix it
L1591[18:18:54] <tterrag> greg_: mixins are not part of forge. if he's having issues with them he should ask the creator of those
L1592[18:19:13] <greg_> what about ASM?
L1593[18:19:13] <FusionLord> yes thanks ghz|afk
L1594[18:20:21] <ghz|afk> so I was doing that "enderchest" thing earlier
L1595[18:20:27] <ghz|afk> I decided to go at it in a different way
L1596[18:20:35] <ghz|afk> instead of making another enderchest block
L1597[18:20:38] <ghz|afk> I made it a key
L1598[18:20:41] <ghz|afk> with a colorcode
L1599[18:20:48] <ghz|afk> if you shift-rightclick an enderchest with the key
L1600[18:20:55] <ghz|afk> instead of opening the personal chest
L1601[18:20:59] <ghz|afk> it opens the one with the color code
L1602[18:21:32] <ghz|afk> i wonder if I should make it work on any chest
L1603[18:23:11] <LordFokas> I'm having a problem with forge for 1.8.9 on Eclipse
L1604[18:23:31] <LordFokas> I recently upgraded from 1.7.10
L1605[18:23:41] ⇦ Quits: rebecca (~rebecca@209.95.50.161) (Ping timeout: 384 seconds)
L1606[18:23:57] <LordFokas> after runnin gradlew sDecW there's a single project called MDK example
L1607[18:24:09] <LordFokas> but I can't open it
L1608[18:24:25] <LordFokas> it says it's under eclipse/MDKExample but there's nothing there
L1609[18:24:34] <LordFokas> there's also no .project file anywhere
L1610[18:24:39] <ghz|afk> rerun "gradlew eclipse" maybe?
L1611[18:24:49] <LordFokas> omfg of course
L1612[18:24:54] <LordFokas> I feel so stupid right now
L1613[18:24:57] <LordFokas> that's a lot
L1614[18:25:41] ⇦ Quits: greg_ (~Greg_@207.174.249.118) (Quit: Leaving)
L1615[18:25:58] *** Abrar|gone is now known as AbrarSyed
L1616[18:26:05] <LordFokas> in my own defense, I haven't modded for the past year... the last time I setup forge was when 1.7.10 came out... that was a LOOOOOONG time ago.
L1617[18:26:23] *** willieaway is now known as williewillus
L1618[18:29:57] <FusionLord> is this a vaild way to set the model for the inventory? https://gist.github.com/FusionLord/fb3696678c3aa5981eecad7bc61acb97#file-blockrenderregister-java-L31
L1619[18:30:10] ⇨ Joins: VikeStep (~VikeStep|@203.15.33.183)
L1620[18:30:25] <williewillus> that seems redundant
L1621[18:30:27] <williewillus> you have a file per type
L1622[18:30:35] <williewillus> but inside that file you identify by type again
L1623[18:30:41] <williewillus> ?
L1624[18:31:09] <FusionLord> Thanks williewillus didn't' see that error, but the final param would that work?
L1625[18:31:19] <williewillus> depends on how your blockstate files are laid out
L1626[18:31:26] ⇨ Joins: rebecca (~rebecca@209.95.50.161)
L1627[18:31:34] <williewillus> all a MOdelResourceLocation is is a path to a blockstate json and a variant inside
L1628[18:31:44] <FusionLord> https://gist.github.com/FusionLord/fb3696678c3aa5981eecad7bc61acb97#file-blockrenderregister-java-L31
L1629[18:31:46] <williewillus> so if there's a file there with that variant it'll work
L1630[18:32:05] <williewillus> yes but I can't tell if that works unless I see your blockstate json directory structure'
L1631[18:32:08] <williewillus> which you can verify yourself :P
L1632[18:32:23] *** BitTiredFlenix is now known as SleepyFlenix
L1633[18:32:28] <FusionLord> blockstates/block_properties.json
L1634[18:32:42] <FusionLord> like normal
L1635[18:32:44] <williewillus> then why are you appending the type to block_properties_?
L1636[18:32:47] <williewillus> that is a file path
L1637[18:32:58] <williewillus> do you have a blockstates/block_properties_<type>.json?
L1638[18:32:58] <FusionLord> not any more, I missed that I did that
L1639[18:33:07] <williewillus> then it should work i think
L1640[18:33:10] <FusionLord> ok
L1641[18:34:00] * ghz|afk facepalms
L1642[18:34:03] ⇦ Quits: Temportalist (uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L1643[18:34:15] <ghz|afk> spent like 30 minutes wondering why the F it wasn't loading from disk
L1644[18:34:19] <ghz|afk> turns out I used getByte on read
L1645[18:34:22] <ghz|afk> instead of getInteger
L1646[18:34:23] <ghz|afk> XD
L1647[18:34:34] <ghz|afk> itwas truncating to the bottom 8 bits, oops.
L1648[18:34:36] <williewillus> what's it :P
L1649[18:34:38] <FusionLord> yeah I just started typing and that is what happened didn't mean to make it say that there is a different file for each
L1650[18:34:46] <ghz|afk> the ender inventory ID
L1651[18:35:31] <ghz|afk> I explained how it works 15 minutes ago
L1652[18:37:03] ⇦ Quits: agowa338 (~Thunderbi@p54918A43.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L1653[18:37:37] <ghz|afk> yeah so it saves and loads correctly
L1654[18:38:01] <ghz|afk> tomorrow: personal keys (open a player-specific inventory instead of a global one), textures/models, etc
L1655[18:38:50] *** AbrarSyed is now known as Abrar|gone
L1656[18:39:00] <vox> so much for being afk, ghz :P
L1657[18:39:43] <LordFokas> can I use / is it safe to use Java 8 features in my mod's code?
L1658[18:40:03] <williewillus> sure
L1659[18:40:06] <williewillus> if you require your users to have it
L1660[18:40:24] <LordFokas> I have a few use cases where Lambdas would simplify my life a lot
L1661[18:41:09] <ghz|afk> vox: well too late for that
L1662[18:41:12] <williewillus> if youre just looking for lambdas you can use retrolambda, but thats a hack and imo pointless work for syntactic sugar
L1663[18:41:16] <ghz|afk> I'm going to sleep in a minute ;P
L1664[18:41:20] <vox> lol
L1665[18:41:23] <vox> Fair enough
L1666[18:41:35] <ghz|afk> https://github.com/gigaherz/Enderthing
L1667[18:41:36] <ghz|afk> there pushed.
L1668[18:42:03] <ghz|afk> disclaimer: name is provisional
L1669[18:42:38] <LordFokas> well using anon classes instead makes the code a lot harder to read...
L1670[18:43:11] <ghz|afk> LordFokas: most of my mods are set for java8 bytecode (and java8 source level ofc)
L1671[18:43:34] <williewillus> just require java 8 :P
L1672[18:43:39] <williewillus> lots of mods already do
L1673[18:43:40] <LordFokas> yeah but that's the thing, I'm not sure I want to force people to use Java 8
L1674[18:43:42] <vox> Lol "Enderthing"
L1675[18:43:43] <LordFokas> well
L1676[18:43:46] <ghz|afk> why not
L1677[18:43:59] <vox> Something to do with ender chests if I followed correctly between my internet dying for a bit?
L1678[18:44:05] <ghz|afk> yes
L1679[18:44:09] <ghz|afk> you make an Ender Key
L1680[18:44:09] <vox> Cool
L1681[18:44:14] <vox> Oh, keyed chests?
L1682[18:44:15] <ghz|afk> and shift-click a vanilla ender-chest wit hit
L1683[18:44:17] <LordFokas> prior major java versions are shit anyways so I might as well :p
L1684[18:44:27] <ghz|afk> and instead of the vanilla personal inventory
L1685[18:44:29] <ghz|afk> it opens a shared one
L1686[18:44:36] <ghz|afk> with the 3-wool key code
L1687[18:45:05] <vox> Awesome, so like that mod where you used the dye on those keyed chests (or crafted the chest with colored wool)?
L1688[18:45:06] <ghz|afk> I also plan on having proper chests for it
L1689[18:45:09] <vox> Same concept?
L1690[18:45:15] <ghz|afk> yes
L1691[18:45:25] <ghz|afk> xcept the key iscrafted with the wool, instead of applying dyes
L1692[18:45:29] <vox> Whatever happened to that mod? I haven't seen it around in a long long time
L1693[18:45:35] <ghz|afk> it's still there
L1694[18:45:53] <vox> Okay then. I wonder why I haven't seen it in packs then
L1695[18:46:00] <ghz|afk> http://chickenbones.net/Pages/links.html
L1696[18:46:07] <ghz|afk> EnderStorage, for 1.7.10
L1697[18:46:21] <LordFokas> ghz|afk, first thing that came to mind is that you should be able to leave the key in the keyhole, and while there's a key there the chest should be stuck in that inventory. Maybe even expose it to automation
L1698[18:46:36] <ghz|afk> LordFokas: something like that is in the plans
L1699[18:46:39] <ghz|afk> xcept instead of the key
L1700[18:46:44] <ghz|afk> it would be a "replacement lock"
L1701[18:47:03] <ghz|afk> you'd shift-rightclick the lock onto the chest
L1702[18:47:08] <ghz|afk> turning it into a custom enderchest block
L1703[18:47:13] <ghz|afk> and the idea is
L1704[18:47:18] <ghz|afk> to have actual locks
L1705[18:47:19] <FusionLord> williewillus, any idea why this wouldn't work, there are no errors in the log https://gist.github.com/FusionLord/2a6fb63d8c2f1354733638ac5bb2cd00#file-blockrenderregister-java-L31
L1706[18:47:22] <ghz|afk> that only open if you DO have a key
L1707[18:47:31] <williewillus> do you have your full repo
L1708[18:47:55] <ghz|afk> so yeah more stuff to do tomorrow
L1709[18:47:57] <ghz|afk> for now, night ppl
L1710[18:47:58] <ghz|afk> ;P
L1711[18:48:01] * ghz|afk jumps into bed
L1712[18:48:17] <FusionLord> williewillus, yeah one sec, not really my project just helping someone
L1713[18:49:12] <FusionLord> williewillus, https://github.com/FusionLord/SWNMod/blob/feature/block-states/src/main/java/com/stiforr/swnmod/renderers/BlockRenderRegister.java
L1714[18:49:45] <williewillus> when is regblocks being called
L1715[18:49:54] <vox> Later ghz!
L1716[18:50:09] <FusionLord> durning FMLInit on client
L1717[18:50:14] <williewillus> move it to preinit
L1718[18:50:17] <FusionLord> ok
L1719[18:51:24] <Stiforr> I screwed it up
L1720[18:51:30] <Stiforr> I've been trying to move it to preInit
L1721[18:51:35] <Stiforr> Cause i'm a dumb
L1722[18:52:46] ⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Quit: bOI)
L1723[18:53:12] <LordFokas> this will be fun... http://puu.sh/ovMxY/ffa3c00b1a.png
L1724[18:53:13] <FusionLord> Thanks williewillus!
L1725[18:53:27] <williewillus> np
L1726[18:53:41] <williewillus> LordFokas: from 1.7? :P
L1727[18:53:52] <LordFokas> yup
L1728[18:54:18] <LordFokas> 1.7.10 was a MAJOR pain to upgrade to.
L1729[18:54:29] <LordFokas> I hope 1.8.9 goes easier on me.
L1730[18:54:37] <williewillus> was it really? :P
L1731[18:54:46] <LordFokas> for me it was
L1732[18:54:52] <FusionLord> also http://puu.sh/ovMya/e2b7ae4074.jpg for anyone wanting to make sure I(by which i mean williewillus) did fixe it :P
L1733[18:55:00] <LordFokas> I had a lot of complex stuff running on top of shitty code.
L1734[18:55:03] <williewillus> lol
L1735[19:00:01] <LordFokas> oh god... I have so much "IIcon" related code
L1736[19:00:23] * LordFokas takes a deep breath
L1737[19:01:16] <masa> don't worry, now you can just delete all of that code ;D
L1738[19:01:33] <LordFokas> the thing is, I can't
L1739[19:01:46] <barteks2x> I just had a long argument with greg_... (sometmes I talk with him, and he apparently exaggerated a few things from what I sent him)
L1740[19:01:58] <LordFokas> because if I do I won't remember what it used to do
L1741[19:02:13] <TehNut> with who?
L1742[19:02:27] <LordFokas> I need to keep it around as a reference until everything is fixed :p
L1743[19:02:42] <TehNut> But... That's what Git branches are for
L1744[19:02:48] <masa> yep, just comment it all out, that's what I did
L1745[19:03:03] <barteks2x> he joined this channel a few minutes ago asking about something I told him I have problem with
L1746[19:03:50] <TehNut> Ah
L1747[19:04:25] <LordFokas> speaking of greg, is IC2 still run by Greg, and is hating him and GregTech still a thing? :p
L1748[19:04:35] <TehNut> no and no
L1749[19:04:38] <barteks2x> it's not thi greg
L1750[19:04:45] <LordFokas> barteks2x, I know :p
L1751[19:04:50] <LordFokas> it just came to my mind
L1752[19:05:01] * LordFokas is terribly outdated
L1753[19:05:11] <LordFokas> TehNut, awww yiss :D
L1754[19:05:25] <LordFokas> does that mean IC2 is decent again?
L1755[19:05:42] <TehNut> no
L1756[19:06:11] <TehNut> It's still super broken
L1757[19:06:23] <williewillus> it honestly just needs a redo
L1758[19:06:28] <williewillus> like not ic2exp redo
L1759[19:06:30] <williewillus> like a redo, redo
L1760[19:06:32] <LordFokas> well... I grew used to playing without it anyways
L1761[19:06:42] <TehNut> no, that's what caused this problem >.>
L1762[19:06:49] <LordFokas> CoFH Master Race
L1763[19:06:52] <LordFokas> :p
L1764[19:07:01] <williewillus> TehNut: no, what caused the problem was a half assed redo based on the old codebase :P
L1765[19:07:04] <TehNut> No tech mods master race
L1766[19:07:08] <williewillus> ^ :D
L1767[19:07:26] <LordFokas> nah, tech mods are the tits
L1768[19:07:28] <williewillus> All my modding involvements are magic related I just noticed :P
L1769[19:07:45] <LordFokas> I play mostly with tech mods
L1770[19:07:55] <williewillus> I don't feel like tech mods have pushed the envelope really
L1771[19:07:56] <TehNut> I have a single tech mod, but I don't maintain it anymore
L1772[19:08:00] <TehNut> Everything else is non-tech
L1773[19:08:20] <LordFokas> most are stupid and unreasonable
L1774[19:08:29] <williewillus> which ones do you like?
L1775[19:08:41] <LordFokas> because of their fervorous need to one-up the competition
L1776[19:08:52] <williewillus> well, I actually like Mekanism because it's just a fun mod, but the rest are meh
L1777[19:09:49] <LordFokas> I like CoFH's stuff, it feels nice and balanced...
L1778[19:09:52] <TehNut> I'd probably enjoy IE if I ever played it
L1779[19:09:52] <TehNut> Otherwise, meh
L1780[19:10:00] <LordFokas> Applied Energistics, of course :p
L1781[19:10:25] <LordFokas> I've started playing with Immersive Engineering and I've been absolutely loving it
L1782[19:10:30] <TehNut> I like... Thermal Foundation...
L1783[19:10:34] <williewillus> lol
L1784[19:10:49] <williewillus> nowadays I'd pick enderio vs TE any time
L1785[19:11:23] <LordFokas> sometimes I include MFR, but part of it feels out of place
L1786[19:11:53] <LordFokas> EnderIO is one of those that feel stupid and unreasonable to me
L1787[19:12:01] <Kodos> Only reason I'd ever add MFR is the Laser drill
L1788[19:12:08] <Kodos> And EIO for the conduits
L1789[19:12:15] <capitalthree> haha the laser drill is the reason I *didn't* add MFR
L1790[19:12:15] <LordFokas> you can't just Ender-all-the-things and make machines from mob heads
L1791[19:12:28] <capitalthree> LordFokas: rofl. cuz other mods make so much sense
L1792[19:12:35] <williewillus> as a Botania maintainer I'm sworn to never play MFR /s
L1793[19:12:54] <LordFokas> I never use laser drills
L1794[19:12:57] <williewillus> in seriousness I don't find MFR that appealing, its visuals are old and it's not used in new creative ways
L1795[19:13:02] <williewillus> just the same old same old
L1796[19:13:08] <LordFokas> I don't use quarries either, and I use BC most of the times
L1797[19:13:12] <LordFokas> also RailCraft
L1798[19:13:22] <HassanS6000> What is the proper way of removing something from a chest so that it doesn't end up as an item with a red 0 subtext?
L1799[19:13:24] <williewillus> minecarts are underused
L1800[19:13:29] <HassanS6000> In 1.8.9
L1801[19:13:34] <williewillus> HassanS6000: use the capability
L1802[19:13:40] <HassanS6000> Huh?
L1803[19:13:47] <williewillus> vanilla chest?
L1804[19:14:04] <LordFokas> williewillus, they've been patched with forge code
L1805[19:14:13] <HassanS6000> yea
L1806[19:14:16] <LordFokas> vanilla stuff implements the correct capabilities
L1807[19:14:30] <williewillus> youre telling me that because? xD
L1808[19:14:41] <Kodos> MFR has some stuff I've still yet to see in other mods
L1809[19:14:44] <Kodos> Rancher comes to mind
L1810[19:14:47] <williewillus> HassanS6000: chest.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null).extractItem
L1811[19:14:52] <LordFokas> sorry, misread the line :p
L1812[19:15:02] <HassanS6000> Okay thanks williewillus :D
L1813[19:15:10] * LordFokas facepalms
L1814[19:16:34] <TehNut> I'm waiting for Forestry to be buildable so I can start playing again
L1815[19:17:17] <williewillus> i thought it was?
L1816[19:17:25] <williewillus> i just hoep railcraft hurries up :<
L1817[19:17:37] <williewillus> source is on github and on 1.8 but there hasn't been a release
L1818[19:22:39] <TehNut> You thought what was what?
L1819[19:22:57] <williewillus> i thought forestry is buildable
L1820[19:23:11] <TehNut> In dev, yeah
L1821[19:23:13] <williewillus> it compiles and runs on 1.8 last time i checked
L1822[19:23:25] <williewillus> oh what makes it impossible outdev?
L1823[19:23:29] *** Abrar|gone is now known as AbrarSyed
L1824[19:23:50] <TehNut> Some compilation error with a TE class and the shading of JavaVersionChecker only being half implemented
L1825[19:23:57] *** MoxieGrrl_ is now known as MoxieGrrl
L1826[19:24:00] <TehNut> I still need to PR a fix for that second part
L1827[19:27:00] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L1828[19:30:04] <HassanS6000> http://pastebin.com/bHTKsF9W
L1829[19:30:31] <HassanS6000> Having issues with my packet, it seems like when I print if the task is done, it always returns false
L1830[19:30:38] <HassanS6000> Am I doing something wrong?
L1831[19:31:40] <williewillus> i don't think isDone blocks
L1832[19:31:51] <williewillus> you don't want it to either way, those scheduled tasks run the *next* tick
L1833[19:32:44] <HassanS6000> Ah, what's the correct way to do it then
L1834[19:32:52] <HassanS6000> Oh nevermind
L1835[19:32:53] <williewillus> what are you trying to accomplish?
L1836[19:32:58] <HassanS6000> You mean it will always return false
L1837[19:33:02] <williewillus> yes
L1838[19:33:13] <HassanS6000> I just want that boolean to be updated but it seems like it's not - I think I may know why, never mind.
L1839[19:38:38] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:c020:fc99:fd5f:bc4a:ed4f)
L1840[19:45:05] <LordFokas> What happened to ForgeDirection?
L1841[19:53:12] *** Jared is now known as Jared|Away
L1842[19:55:04] <TehNut> EnumFacing
L1843[20:03:10] ⇨ Joins: DanYeomans (~DanYeoman@135-23-231-89.cpe.pppoe.ca)
L1844[20:03:12] <vox> Kodos: ThaumCraft 5 has equivalent capabilities to the MFR Rancher now :D
L1845[20:03:35] <vox> TehNut: According to mezz it's buildable
L1846[20:03:49] <vox> I'm having an issue with the maven repo that Forestry uses though
L1847[20:04:20] ⇨ Joins: hobostaco_ (~hobostaco@c114-77-180-114.hillc3.qld.optusnet.com.au)
L1848[20:06:34] <TehNut> Unless he fixed it since I asked him yesterday, it is not buildable.
L1849[20:06:59] <DanYeomans> is it possible for different blockstates to have different collision bounds?
L1850[20:09:41] *** MrKickkiller is now known as MrKick|Away
L1851[20:09:41] <FusionLord> DanYeomans, yes
L1852[20:09:59] <FusionLord> piston_head for instance
L1853[20:10:17] ⇨ Joins: Aurilux (~Aurilux@2602:304:b0d0:4590:463:9759:81df:74c1)
L1854[20:10:47] ⇦ Quits: cpw (~cpw@24-212-222-167.cable.teksavvy.com) (Ping timeout: 384 seconds)
L1855[20:11:40] ⇨ Joins: BlueRaven (~BlueRaven@184.11.25.216)
L1856[20:12:20] ⇨ Joins: cpw|out (~cpw@76-10-144-162.dsl.teksavvy.com)
L1857[20:12:20] MineBot sets mode: +o on cpw|out
L1858[20:12:32] *** cpw|out is now known as cpw
L1859[20:12:48] ⇨ Joins: synthetica (~synthetic@cpe-98-27-161-235.neo.res.rr.com)
L1860[20:13:04] ⇦ Quits: synthetica (~synthetic@cpe-98-27-161-235.neo.res.rr.com) (Client Quit)
L1861[20:13:21] ⇨ Joins: synthetica (~synthetic@cpe-98-27-161-235.neo.res.rr.com)
L1862[20:17:10] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:8947:4cc1:a23a:54ae:134e) (Remote host closed the connection)
L1863[20:24:15] <Keridos> can anyone here give me an example class of how the ISmartModel works?
L1864[20:24:26] <williewillus> what do you need to achieve?
L1865[20:24:28] <Keridos> I have some issues understanding how to bake a model for example
L1866[20:24:40] <Keridos> rotate my model and then just render it
L1867[20:24:50] <Keridos> do I need the raw model or can the json still do textures?
L1868[20:24:58] <Keridos> the blockstate json i mean
L1869[20:25:04] <williewillus> rotate a json model?
L1870[20:25:08] <williewillus> not sure what youre trying to achieve
L1871[20:25:25] <Keridos> i have a block that has rotation states I cannot achieve with a regular forge json
L1872[20:25:38] <Keridos> because i need it to run multiple rotations in the correct order
L1873[20:25:43] <williewillus> use IPerspectiveAwareModel
L1874[20:26:46] *** williewillus is now known as willieaway
L1875[20:27:19] <Keridos> ok will try thanks
L1876[20:28:46] <Keridos> hm, how can I access the needed blockstates in there?
L1877[20:31:45] ⇦ Quits: Jared|Away (~Jared@2607:5300:100:200::17a0) (Ping timeout: 384 seconds)
L1878[20:37:17] <FusionLord> Keridos, are you talking about rotating a Block based on state or an Item?
L1879[20:37:22] ⇦ Quits: Pentium320 (aperture@169.31-7-44.tkchopin.pl) (Quit: ZNC 1.3-Win-x64 - http://znc.in)
L1880[20:37:24] <Keridos> block
L1881[20:37:35] ⇨ Joins: Pentium320 (aperture@31.7.44.169)
L1882[20:37:44] <FusionLord> can you not specify it in you blockstate.json?
L1883[20:37:50] <Keridos> no
L1884[20:38:00] <Keridos> because i need it to run multiple rotations in the correct order
L1885[20:38:34] <Keridos> and I do not really feel like writing a json that is a couple hundred lines long for something that i could do with 40 lines in 1.7.10
L1886[20:38:38] <Keridos> with an ISRBH
L1887[20:39:55] <FusionLord> are you in 1.8.9?
L1888[20:40:11] <vox> So for ForgeGradle, does genIntellijRuns do the same thing as "idea"?
L1889[20:40:21] <vox> oh no it does not
L1890[20:40:42] <vox> huh, I don't think I've ever seen "idea" used before, just genIntellijRuns
L1891[20:40:53] <vox> willieaway: have any info on this?
L1892[20:40:58] <FusionLord> Vox that is a great question for /join #ForgeGradle
L1893[20:41:37] <vox> True, thanks
L1894[20:42:20] <Keridos> FusionLord: yes
L1895[20:42:35] <killjoy> vox, genIntellijRuns creates the run configs
L1896[20:42:43] <killjoy> it runs with idea
L1897[20:43:00] <Keridos> vox just import the gradle file then geninteeljRuns
L1898[20:43:07] <Keridos> and ignore my spelling
L1899[20:43:07] <vox> No, I got that
L1900[20:43:14] <killjoy> ignore it then
L1901[20:43:16] *** Vigaro is now known as V
L1902[20:43:19] <vox> I was wondering what "gradle idea" did
L1903[20:43:27] <vox> But w/e whatever it did seemed to work
L1904[20:43:28] <killjoy> it configures the intellij workspace
L1905[20:43:31] <killjoy> but just import it.
L1906[20:43:33] <Keridos> earlier it generated the whole workspace
L1907[20:43:53] <Keridos> its not needed anymore since quite some time
L1908[20:44:22] <Keridos> and as far as I know it is encouraged to import then generate the runconfigs
L1909[20:44:53] <FusionLord> the question was, are the tasks 'idea' and 'genIntelliJRuns' identical. If I'm not mistaken, Vox?
L1910[20:45:10] <vox> Originally, yes. I ran them and I can tell they aren't
L1911[20:45:51] <FusionLord> never seen IntelliJ lock up and stop drawing...
L1912[20:48:48] <FusionLord> thats strange ISmartItemModel passes the ItemStack, but ISmartBlockModel doesn't pass IBlockState... >.>
L1913[20:49:04] <FusionLord> or World/BlockPos
L1914[20:50:33] <DanYeomans> is there a way to check if you're in a development environment?
L1915[20:50:57] <TehNut> (Boolean) Launch.blackboard.get("fml.deobfuscatedEnvironment");
L1916[20:51:05] <FusionLord> FMLForgePlugin.RUNTIME_DEOBF
L1917[20:51:11] <DanYeomans> uhhh
L1918[20:51:18] <DanYeomans> which one lol
L1919[20:51:47] <FusionLord> mine, does the same as TehNut but is stored in a variable
L1920[20:51:55] <FusionLord> Field*
L1921[20:53:37] <DanYeomans> alrighty
L1922[20:53:37] <DanYeomans> ty
L1923[20:58:51] <FusionLord> TehNut is probably change his :P
L1924[20:58:58] <TehNut> ?
L1925[20:59:51] <FusionLord> FMLForgePlugin.RUNTIME_DEOBF instead of (Boolean) Launch.blackboard.get("fml.deobfuscatedEnvironment");
L1926[20:59:55] <TehNut> nope
L1927[21:01:53] <killjoy> Could always test Minecraft.class.getField("getMinecraft") (if client)
L1928[21:02:06] <killjoy> any known method name will work, too
L1929[21:02:16] <killjoy> Wait... I got that wrong. it's getMethod
L1930[21:02:29] <tterrag> FusionLord: that's an internal field
L1931[21:02:35] <tterrag> stability is NOT guaranteed if you reference that
L1932[21:02:38] <tterrag> the proper way is the latter
L1933[21:05:18] <vox> Why is everything borked
L1934[21:05:51] <vox> on both computers that I've tried to set up today, both of them are refusing to find net.minecraft after running genDecompWorkspace
L1935[21:06:16] <killjoy> It's setupDecompWorkspace
L1936[21:06:23] ⇦ Quits: Stiforr (~Stiforr@ip72-216-8-185.pn.at.cox.net) (Ping timeout: 190 seconds)
L1937[21:06:25] <killjoy> did you refresh the project?
L1938[21:06:30] <killjoy> Using idea, right?
L1939[21:06:35] <vox> Yep
L1940[21:06:36] <vox> I did
L1941[21:06:45] <killjoy> it should do that automatically
L1942[21:06:56] <foxy> hey i have a question
L1943[21:07:10] <foxy> if i have a fmlembeddedchannel
L1944[21:07:11] <killjoy> I have an answer
L1945[21:07:33] <foxy> how do i just send a bytebuf from the client to the server
L1946[21:07:46] <killjoy> send the message
L1947[21:07:52] <killjoy> that's packets, right?
L1948[21:07:58] <foxy> i have the vague feeling that channel.write(bytebuf) isn't going to work
L1949[21:08:09] <foxy> i'm not using the packet system
L1950[21:08:13] <foxy> i'm just using raw netty
L1951[21:08:24] <foxy> it looks like forge expects a FMLProxyPacket
L1952[21:08:27] <killjoy> same thing, different impl
L1953[21:08:32] <foxy> yerp
L1954[21:08:50] <foxy> basically how do i turn a bytebuf into a FMLProxypacket
L1955[21:09:58] <killjoy> Use a PacketPipeline
L1956[21:10:39] <killjoy> you're extending MessageToMessageCodec?
L1957[21:11:05] <killjoy> then use pipeline.sendToServer()
L1958[21:11:25] <foxy> no
L1959[21:11:32] <foxy> i'm literally just using channel.write
L1960[21:11:48] <killjoy> are you flushing it?
L1961[21:12:00] <foxy> it's not that it's not working
L1962[21:12:06] <foxy> i just don't know if i'm even doing it right
L1963[21:12:20] <foxy> FMLEmbeddedChannel expects me to send FMLProxyPackets
L1964[21:12:30] <foxy> i just don't know how to create those from a ByteBuf
L1965[21:13:30] <foxy> wait nvm i think i figured it out
L1966[21:13:46] <Kodos> vox, it does? How? (Thaumcraft 5 rancher bits)
L1967[21:13:50] <foxy> channel.write(new FMLProxyPacket(new PacketBuffer(bytebuf));
L1968[21:13:57] <foxy> let me try that
L1969[21:14:41] <vox> Kodos: yep, using the new golem system and a arcane lamp auto-breeder block that you have to keep supplied with Life essence (Victus or whatever)
L1970[21:15:01] <vox> Which conveniently you can get from wheat, along with plant essence
L1971[21:15:42] <vox> and that plant essence can be fed, conveniently, into an arcane lamp sprinkler-like block
L1972[21:16:19] <killjoy> foxy, you can look at this. http://www.minecraftforge.net/forum/index.php?topic=20135.0
L1973[21:16:32] <vox> You can make a very clever infinitely-running autofarming/autobreeding setup with just some thaumcraft "machines" and two golems
L1974[21:16:54] <vox> I guess it requires a tiny bit of coal for the essence extractor thing
L1975[21:17:31] ⇨ Joins: Drullkus (~Dru11kus@2601:646:8301:8947:4cc1:a23a:54ae:134e)
L1976[21:17:49] <vox> If you tried hard enough and had a few mods I'm sure you could find a way to get coal with only a few more steps with the same setup
L1977[21:18:01] *** synthetica is now known as Synth|Sleep
L1978[21:18:01] <foxy> i can't use simplenetworkhandler
L1979[21:18:11] <foxy> i HAVE TO use FMLEmbeddedChannel
L1980[21:18:27] <foxy> the problem is that the mod is a client ONLY mod
L1981[21:18:44] <killjoy> no server portion that you're sending to?
L1982[21:18:46] <foxy> the server uses something completely different that only talks in raw bytebufs
L1983[21:18:51] <foxy> aka sponge
L1984[21:19:02] <foxy> they don't have any common systems
L1985[21:19:09] <killjoy> something something custom plugin channel?
L1986[21:19:10] <foxy> err packet systems
L1987[21:19:16] <foxy> ?
L1988[21:19:57] <killjoy> Let me launch eclipse so I know what I'm talking about
L1989[21:21:54] <killjoy> What version?
L1990[21:21:56] <killjoy> 1.9?
L1991[21:21:57] <killjoy> 1.8?
L1992[21:22:03] ⇦ Quits: Drullkus (~Dru11kus@2601:646:8301:8947:4cc1:a23a:54ae:134e) (Ping timeout: 190 seconds)
L1993[21:22:32] <killjoy> Anyway, thePlayer.sendQueue.addToSendQueue(new C17PacketCustomPayload(channel, bytebuf));
L1994[21:22:41] <killjoy> that's strictly vanilla
L1995[21:23:34] <killjoy> max size is 32KB
L1996[21:24:39] <Dark> https://twitter.com/DarkGuardsman/status/724786074011197440
L1997[21:24:57] <killjoy> cool
L1998[21:25:24] ⇨ Joins: Stiforr (~Stiforr@ip72-216-8-185.pn.at.cox.net)
L1999[21:25:38] ⇦ Quits: Davnit (~Davnit@71-47-97-111.res.bhn.net) (Read error: Connection reset by peer)
L2000[21:28:22] ⇨ Joins: KnightMiner (~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net)
L2001[21:28:34] *** LordFokas is now known as LordFokas|out
L2002[21:41:25] ⇨ Joins: Davnit (~Davnit@71-47-97-111.res.bhn.net)
L2003[21:42:19] ⇦ Quits: Aurilux (~Aurilux@2602:304:b0d0:4590:463:9759:81df:74c1) (Quit: Leaving)
L2004[21:43:29] ⇦ Quits: hobostaco_ (~hobostaco@c114-77-180-114.hillc3.qld.optusnet.com.au) (Quit: hobostaco_)
L2005[21:45:10] <foxy> 1.8
L2006[21:45:14] <foxy> well 1.8.9
L2007[21:45:28] <killjoy> That'll work then
L2008[21:45:38] <killjoy> the only thing that changed in 1.9 is the name of the packet
L2009[21:45:48] <killjoy> It became CPacketCustomPayload
L2010[21:46:13] <foxy> well i fount my solution
L2011[21:46:20] <foxy> it's a bit bleh but whatever
L2012[21:46:33] <foxy> channelInstance.attr(FMLOutboundHandler.FML_MESSAGETARGET).set(FMLOutboundHandler.OutboundTarget.TOSERVER);
L2013[21:46:33] <foxy> channelInstance.writeAndFlush(new FMLProxyPacket(new PacketBuffer(byteBuf), "foxcore"));
L2014[21:47:13] <killjoy> I'm not really a fan of the simplenetworkimpl
L2015[21:47:19] <killjoy> It's not simple
L2016[21:48:11] <killjoy> You'd probably be better off using PacketCustomPayload directly
L2017[21:55:48] <vox> I'm heading to bed, night all!
L2018[21:55:54] *** vox is now known as vox|sleep
L2019[21:57:40] <foxy> Ehh. FMLProxyPacket is about as direct as it gets. If this doesn't work then i'll try something else.
L2020[21:58:13] ⇦ Parts: vox|sleep (~voxmods@pool-71-178-241-173.washdc.fios.verizon.net) (Bedtime!))
L2021[21:59:07] ⇨ Joins: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L2022[22:00:28] <capitalthree> is there a way to find out from an EntityJoinWorldEvent of an EntityItem, whether the item was thrown or dropped by a player or not?
L2023[22:03:56] <Dark> should be an event for when a player drops an item
L2024[22:06:04] ⇨ Joins: Mraof (~mraof@50.153.183.15)
L2025[22:06:18] ⇨ Joins: hobostaco (~hobostaco@c114-77-180-114.hillc3.qld.optusnet.com.au)
L2026[22:06:23] ⇦ Quits: Mraoffle (~mraof@pool-100-7-100-55.rcmdva.fios.verizon.net) (Ping timeout: 384 seconds)
L2027[22:11:44] ⇦ Parts: jakimfett (~overnet@c-73-180-36-141.hsd1.or.comcast.net) ())
L2028[22:12:27] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net) (Quit: またね)
L2029[22:12:46] ⇦ Quits: Mraof (~mraof@50.153.183.15) (Ping timeout: 201 seconds)
L2030[22:13:11] <DanYeomans> is it possible to access texture color data?
L2031[22:15:26] ⇨ Joins: Mraof (~mraof@50.153.183.41)
L2032[22:15:35] <killjoy> you can get the InputStream
L2033[22:24:01] <foxy> i have second question
L2034[22:24:06] <foxy> if i have a forge mod
L2035[22:24:12] <foxy> how do i get its version?
L2036[22:24:23] <killjoy> It usually saves it somewhere
L2037[22:24:25] <foxy> the version string is located in mcmod.info. How do
L2038[22:24:30] <foxy> i get it at runtime?
L2039[22:24:30] <killjoy> But you could always get it from the annotation
L2040[22:24:48] <killjoy> SomeMod.getClass().getAnnotation(Mod.class).version()
L2041[22:24:54] <foxy> ehh...
L2042[22:24:56] <foxy> EHH...
L2043[22:24:57] <foxy> mkay
L2044[22:25:05] <foxy> i thought there would be a better way xD
L2045[22:25:12] <killjoy> By mod id?
L2046[22:25:17] <killjoy> I'm sure it exists.
L2047[22:25:27] <killjoy> But I don't remember how to get a mod's container
L2048[22:26:30] <TehNut> Is this for your own mod?
L2049[22:28:33] <foxy> yeah
L2050[22:28:38] <foxy> i need to use loader it looks like
L2051[22:28:40] <foxy> bleh
L2052[22:29:20] <TehNut> Yeah I think it would be Loader.getInstance().getIndexedModList().get(MODID)
L2053[22:29:51] <foxy> yeah
L2054[22:29:57] <foxy> cool thanks
L2055[22:30:32] <TehNut> er, no actually. activeModContainer()
L2056[22:30:36] <TehNut> I think
L2057[22:31:17] <TehNut> Both seem to work
L2058[22:31:59] ⇦ Quits: VikeStep (~VikeStep|@203.15.33.183) (Read error: Connection reset by peer)
L2059[22:33:04] <HassanS6000> Can anybody help me out? Getting this: https://gyazo.com/7bee63a7f92ccd53b5cb6c8b22b1734b
L2060[22:33:15] <HassanS6000> When using chest.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null).extractItem();
L2061[22:34:00] ⇦ Quits: keybounce (~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net) (Remote host closed the connection)
L2062[22:35:05] ⇦ Quits: KnightMiner (~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net) (Quit: Leaving)
L2063[22:35:19] *** Keridos is now known as Keridos|away
L2064[22:35:35] *** Keridos|away is now known as Keridos
L2065[22:36:15] <HassanS6000> nvm
L2066[22:37:02] ⇨ Joins: keybounce (~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net)
L2067[22:37:59] ⇦ Quits: keybounce (~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net) (Client Quit)
L2068[22:38:27] ⇨ Joins: Wastl2 (~Wastl2@x4e345420.dyn.telefonica.de)
L2069[22:43:05] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L2070[22:51:44] ⇨ Joins: keybounce (~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net)
L2071[22:54:06] ⇦ Quits: Lathanael|Away (~Lathanael@p54960464.dip0.t-ipconnect.de) (Ping timeout: 201 seconds)
L2072[22:55:52] ⇦ Quits: hobostaco (~hobostaco@c114-77-180-114.hillc3.qld.optusnet.com.au) (Quit: hobostaco)
L2073[23:00:45] ⇨ Joins: Lathanael|Away (~Lathanael@p549601A5.dip0.t-ipconnect.de)
L2074[23:10:54] ⇦ Quits: Stiforr (~Stiforr@ip72-216-8-185.pn.at.cox.net) (Quit: Leaving)
L2075[23:16:10] <LexLap2> foxy, What the fuck are you doing with FML internal classes?
L2076[23:16:33] <foxy> i'm not...?
L2077[23:16:34] ⇦ Quits: Shukaro (~Shukaro@130.108.232.236) (Read error: Connection reset by peer)
L2078[23:16:40] <LexLap2> <foxy> channelInstance.attr(FMLOutboundHandler.FML_MESSAGETARGET).set(FMLOutboundHandler.OutboundTarget.TOSERVER);
L2079[23:16:40] <LexLap2> <foxy> channelInstance.writeAndFlush(new FMLProxyPacket(new PacketBuffer(byteBuf), "foxcore"));
L2080[23:17:06] <foxy> -shrugs-
L2081[23:17:13] <LexLap2> Dont send your own packets
L2082[23:17:17] <foxy> apparently that's how sponge does their channel stuff
L2083[23:17:19] <LexLap2> use the network wrappers FML provides
L2084[23:17:20] <foxy> why not?
L2085[23:17:32] <LexLap2> because modders shouldnt ever access the vanilla networking shit
L2086[23:17:32] <foxy> i would use those wrappers
L2087[23:17:38] <foxy> except that sponge doesn't
L2088[23:17:40] <LexLap2> that's where shit breaks
L2089[23:18:02] <LexLap2> then yell at sponge. And yes it does considering sponge is on Forge they hve access to the same shit you do
L2090[23:18:22] ⇨ Joins: Mraoffle (~mraof@50.153.182.202)
L2091[23:18:55] ⇦ Quits: Mraof (~mraof@50.153.183.41) (Ping timeout: 384 seconds)
L2092[23:20:03] <foxy> https://github.com/SpongePowered/SpongeForge/blob/master/src/main/java/org/spongepowered/mod/network/SpongeModChannelBinding.java#L74-L82
L2093[23:20:12] *** willieaway is now known as williewillus
L2094[23:20:48] <LexLap2> what about it?
L2095[23:20:49] ⇨ Joins: killjoy1 (~killjoy@2606:a000:1118:c020:fc99:fd5f:bc4a:ed4f)
L2096[23:21:07] <LexLap2> Sponge does a lot of shit wrong and hacks into a lot of internal shit.
L2097[23:21:10] <LexLap2> Modders shouldnt
L2098[23:23:03] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:c020:fc99:fd5f:bc4a:ed4f) (Ping timeout: 190 seconds)
L2099[23:23:05] <LexLap2> Actually looking at this, why the fuck are they even doing this? It doesn't seem to be used anywhere...
L2100[23:24:38] ⇦ Quits: Mraoffle (~mraof@50.153.182.202) (Read error: Connection reset by peer)
L2101[23:24:52] <gabizou> it's for proxies, not anything mod specific
L2102[23:26:18] <LexLap2> ya no it looks like it was something that was copy/pasted 'implemented' and never fleshed out.
L2103[23:26:40] <gabizou> it's probably mixed in in the proxy plugin
L2104[23:26:52] <LexLap2> Either way my point still stands, you shouldn't be creating a FMLProxyPacket, you shouldn't be editing/talking tot he raw vanilla channel contexts.
L2105[23:27:00] <gabizou> I personally didn't write this at all, so I'm kinda going with what I know of our networking impl
L2106[23:27:21] <gabizou> Agreed, SF piggybacks on forge's networking api
L2107[23:32:32] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Leaving)
L2108[23:34:47] *** Keridos is now known as Keridos|away
L2109[23:39:40] <FusionLord> Anyone know if there is an issue with the latest? setupDecompWorkspace is failing on recompileMC
L2110[23:41:16] <williewillus> mappings?
L2111[23:41:26] <LexLap2> foxy, Just saw your 'issue' report. 1) Its stupid and isnt well thought out and 2) Why are you trying to take over some other mod's network traffic? 3) If this is truley a 'client' and 'server' mod split into two mods.... why..... 4) Why would the dedicated server mod ever be on the client?
L2112[23:41:48] <foxy> because it's sponge, also lan server.
L2113[23:41:56] <LexLap2> anyways 1am bed time
L2114[23:42:28] <LexLap2> um, no 'because sponge' is not a explination
L2115[23:42:37] <foxy> i can't make it one mod
L2116[23:42:38] <LexLap2> and also why would it be seperate?
L2117[23:42:42] <foxy> because it's a sponge plugin
L2118[23:42:46] <LexLap2> you can
L2119[23:42:49] <foxy> but sponge plugins don't have a client api
L2120[23:42:51] <LexLap2> there is nothing stopping you
L2121[23:42:53] <foxy> at least not right now
L2122[23:43:06] <LexLap2> then make it a forge mod
L2123[23:43:07] <FusionLord> williewillus, would that cause this http://pastebin.com/4gqtZ3Rb ?
L2124[23:43:18] <foxy> but the point of this is that IT'S A PLUGIN FOR SPONGE
L2125[23:43:21] <foxy> not a forge mod
L2126[23:43:29] <LexLap2> the either overrides the plugin, or just sections
L2127[23:43:37] <LexLap2> then you cant do it
L2128[23:43:51] <LexLap2> you cant have client ide sponge plugins
L2129[23:43:51] <williewillus> FusionLord: clear out your build folder
L2130[23:44:15] <FusionLord> first thing I tried... I actually deleted the build folder :P
L2131[23:45:36] <FusionLord> I'll do it again just for the fun of it :P
L2132[23:45:55] <LexLap2> I can see your issue, and I can understand your point, however I am not givingit creedance until you have more then 'beause sponge'. Please try to fully understand what you'e doing and why, and fully articulate it on the issue.
L2133[23:46:04] <LexLap2> Anywas again 1am, flight tomarrow, bye
L2134[23:46:35] <foxy> alright
L2135[23:46:36] <foxy> bye
L2136[23:46:41] ⇨ Joins: Zidane (~Zidane@irc.spongepowered.org)
L2137[23:46:48] <FusionLord> williewillus, oops, it is the mappings sorry :P copied my build script from the wrong branch xD
L2138[23:47:27] ⇨ Joins: IceDragon (~ThatGuy@184.170.9.153)
L2139[23:51:49] ⇦ Quits: DanYeomans (~DanYeoman@135-23-231-89.cpe.pppoe.ca) (Quit: Leaving)
L2140[23:51:54] *** mrkirby153 is now known as kirby|gone
L2141[23:57:45] *** zenith is now known as zenith|zzz
L2142[23:59:49] *** TTFTCUTS is now known as TTFT|Away
<<Prev Next>> Scroll to Top