<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:34] ⇦ Quits: Brokkoli (~Brokkoli@p5B23C80C.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))
L2[00:01:00] ⇦ Quits: CoderPuppy (~cpup@32.218.118.106) (Ping timeout: 383 seconds)
L3[00:01:11] ⇦ Quits: KnightMiner (~KnightMin@adsl-75-5-68-236.dsl.emhril.sbcglobal.net) (Quit: Leaving)
L4[00:09:07] ⇦ Quits: risux (~risux@2600:8804:285:6b00:b4f5:edb0:f037:3dd2) (Quit: Leaving)
L5[00:19:10] ⇨ Joins: CoderPuppy (~cpup@32.218.118.199)
L6[00:21:56] ⇦ Quits: cpup (~cpup@32.218.118.178) (Ping timeout: 204 seconds)
L7[00:28:20] ⇦ Quits: howtonotwin (~howtonotw@75-110-22-15.gvllcmtk01.res.dyn.suddenlink.net) (Quit: Leaving)
L8[00:36:32] *** TTFTCUTS is now known as TTFT|Away
L9[00:57:34] ⇦ Quits: McJty (~jorrit@94-224-152-129.access.telenet.be) (Quit: Leaving)
L10[01:23:35] ⇦ Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Ping timeout: 186 seconds)
L11[01:23:36] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L12[01:35:53] ⇨ Joins: cpup (~cpup@32.218.119.13)
L13[01:37:56] ⇦ Quits: CoderPuppy (~cpup@32.218.118.199) (Ping timeout: 204 seconds)
L14[01:44:26] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 383 seconds)
L15[01:45:00] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L16[01:59:02] ⇨ Joins: CoderPuppy (~cpup@32.218.119.38)
L17[02:00:03] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20170702 mappings to Forge Maven.
L18[02:00:07] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20170702-1.12.zip (mappings = "snapshot_20170702" in build.gradle).
L19[02:00:17] <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/
L20[02:00:44] ⇦ Quits: cpup (~cpup@32.218.119.13) (Ping timeout: 204 seconds)
L21[02:06:13] ⇦ Quits: brandon3055 (~Brandon@pa49-199-66-77.pa.vic.optusnet.com.au) (Ping timeout: 201 seconds)
L22[02:23:04] <capitalthree> damn I could solve my problem with either an AT or reflection, and I'm having trouble with both D:
L23[02:23:57] <capitalthree> my access transformer made forge say "hunk failed" and print an enormous amount of code xD
L24[02:32:08] <tterrag> that sounds like you're on FG 2.2
L25[02:33:52] <capitalthree> hm I'm not though, I'm on 2.3
L26[02:34:00] <capitalthree> but yeah I just realized commenting out my AT didn't fix that
L27[02:40:32] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L28[02:57:25] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 190 seconds)
L29[02:59:37] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L30[03:02:20] <capitalthree> tterrag: do you know what I can do about it?
L31[03:02:33] <capitalthree> classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
L32[03:02:40] <capitalthree> is it possible to be using FG 2.2 by accident?
L33[03:15:30] ⇨ Joins: cpup (~cpup@32.218.119.113)
L34[03:17:22] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 204 seconds)
L35[03:18:00] ⇦ Quits: CoderPuppy (~cpup@32.218.119.38) (Ping timeout: 204 seconds)
L36[03:19:08] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L37[03:21:06] ⇨ Joins: Hgrebnednav_ (~Hgrebnedn@ptr-908g3otq75flp80u6yj.18120a2.ip6.access.telenet.be)
L38[03:36:15] ⇨ Joins: KidMessiah (webchat@58.178.200.179)
L39[03:36:51] ⇦ Parts: KidMessiah (webchat@58.178.200.179) ())
L40[03:37:45] ⇨ Joins: KidMessiah (webchat@58.178.200.179)
L41[03:38:16] ⇦ Quits: KidMessiah (webchat@58.178.200.179) (Client Quit)
L42[03:42:47] ⇦ Quits: cpup (~cpup@32.218.119.113) (Ping timeout: 186 seconds)
L43[03:48:47] ⇨ Joins: cpup (~cpup@32.218.119.155)
L44[03:50:18] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 204 seconds)
L45[04:09:10] ⇨ Joins: c64cosmin (kiwiirc@79.114.70.41)
L46[04:10:45] *** PaleOff is now known as PaleoCrafter
L47[04:12:50] <TechnicianLP> !gf 185177
L48[04:13:04] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L49[04:19:16] *** manmaed[away] is now known as manmaed
L50[04:32:44] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 204 seconds)
L51[04:33:31] ⇨ Joins: iari (~iari___@tyaralin.shadowdrake.eu)
L52[04:44:31] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L53[04:46:24] <c64cosmin> !gf 185177
L54[04:48:23] ⇦ Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:dc15:ed30:6941:dd2) (Ping timeout: 186 seconds)
L55[04:48:24] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 201 seconds)
L56[04:50:56] ⇨ Joins: CoderPuppy (~cpup@32.218.112.19)
L57[04:52:22] ⇦ Quits: cpup (~cpup@32.218.119.155) (Ping timeout: 204 seconds)
L58[04:53:49] ⇨ Joins: h5h77 (~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b)
L59[04:53:53] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L60[04:56:55] <capitalthree> tterrag: wow it turned out to be the opposite, it was FG 2.3 that wasn't working on 1.11.2, I had to go back to 2.2
L61[04:57:33] <kashike> ..well yes
L62[04:57:40] <kashike> FG 2.3 is for 1.12
L63[05:07:46] <PaleoCrafter> gah, where's willie when you need him xD
L64[05:08:20] <kashike> for what PaleoCrafter
L65[05:08:46] <PaleoCrafter> question regarding PlayerInteractEvent, he initially implemented the new version
L66[05:09:23] <kashike> ah
L67[05:10:44] <PaleoCrafter> The docs on RightClickItem say "Note that this is NOT fired if the player is targeting a block" but it definitely is xD
L68[05:15:34] ⇨ Joins: cpup (~cpup@32.218.112.70)
L69[05:16:46] ⇦ Quits: CoderPuppy (~cpup@32.218.112.19) (Ping timeout: 201 seconds)
L70[05:17:01] ⇦ Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L71[05:27:40] ⇨ Joins: Davnit (~Davnit@72-189-115-20.res.bhn.net)
L72[05:34:46] ⇨ Joins: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L73[05:36:48] ⇦ Quits: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net) (Quit: Leaving)
L74[05:41:41] <c64cosmin> is there any way that the portal animation can be changed, or add new visuals?
L75[05:44:49] *** MrKick|Away is now known as MrKickkiller
L76[05:44:56] ⇦ Quits: Cornelia (~Nel@75.71.231.133) (Ping timeout: 204 seconds)
L77[05:48:33] ⇨ Joins: Hubry (~Hubry@pip9.t19.ds.pwr.wroc.pl)
L78[05:56:41] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L79[06:11:10] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net)
L80[06:28:01] ⇦ Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Ping timeout: 200 seconds)
L81[06:33:23] ⇨ Joins: CoderPuppy (~cpup@32.218.112.240)
L82[06:35:05] ⇦ Quits: cpup (~cpup@32.218.112.70) (Ping timeout: 201 seconds)
L83[06:40:43] <ghz|afk> hmmm I recall Lex mentioning the possibility of making forge load recipes and such from the config folder, was that ever done?
L84[06:57:38] ⇨ Joins: cpup (~cpup@32.218.113.22)
L85[06:58:28] ⇨ Joins: Dark (~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753)
L86[06:59:45] ⇦ Quits: CoderPuppy (~cpup@32.218.112.240) (Ping timeout: 201 seconds)
L87[06:59:45] ⇨ Joins: Hgreb (~Hgrebnedn@ptr-908g3oqeo3875zcvx5h.18120a2.ip6.access.telenet.be)
L88[07:02:50] ⇦ Quits: Hgrebnednav_ (~Hgrebnedn@ptr-908g3otq75flp80u6yj.18120a2.ip6.access.telenet.be) (Ping timeout: 204 seconds)
L89[07:08:23] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 201 seconds)
L90[07:15:38] ⇨ Joins: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L91[07:16:25] ⇨ Joins: Shambling (~Shambling@97-89-242-134.static.plbg.ny.charter.com)
L92[07:19:09] ⇨ Joins: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L93[07:25:51] <ghz|afk> has anyone made a mod that lets you leash one boat to another boat?
L94[07:25:54] <ghz|afk> someone should. XD
L95[07:26:32] <Shambling> does it work if you put a chicken in the other boat?
L96[07:27:29] <ghz|afk> that's the point!
L97[07:27:32] <Shambling> what are they called ghz?
L98[07:27:36] <Shambling> I'm testing right now with a sheep
L99[07:27:41] <Shambling> how do vanilla
L100[07:27:46] <ghz|afk> wat?
L101[07:28:05] <ghz|afk> I'm confused
L102[07:28:06] <Shambling> awwww the sheap gets out of the boat when you put a lead on it
L103[07:28:14] <ghz|afk> oh
L104[07:28:21] <Shambling> lets see if I can shove it back
L105[07:28:29] <ghz|afk> yeah that's why I said to put it on the boat itself, and then tie that boat to another one ;P
L106[07:28:29] <Shambling> lead pops off
L107[07:28:38] <Shambling> so only thing you'd need to do is change lead behavior to not unlead when boated
L108[07:28:57] <Shambling> or make boats a living entity so you can put a lead on them
L109[07:29:20] <Shambling> holy shit don't shuriken a sheep in a boat
L110[07:29:30] <Shambling> it looks like it tries to damage the player instead :o
L111[07:29:39] <Shambling> o.... I got desynced
L112[07:29:52] <Shambling> someone want to reproduce that and put in a bug report? I have to go to work and am lazy :P
L113[07:30:31] <Shambling> not desynced, but now I can't break grass
L114[07:30:32] <Shambling> o.0
L115[07:31:15] <Shambling> breaking the boat makes it so you can break grass again :P
L116[07:32:14] <Shambling> see ya later ghz, have a good day
L117[07:37:44] ⇦ Quits: Shambling (~Shambling@97-89-242-134.static.plbg.ny.charter.com) (Quit: Leaving)
L118[07:42:27] ⇨ Joins: Cornelia (~Nel@c-75-71-231-133.hsd1.co.comcast.net)
L119[07:59:53] <TechnicianLP> is there an easy way to get my modcontainer?
L120[08:02:09] ⇨ Joins: CoderPuppy (~cpup@32.218.113.154)
L121[08:07:14] ⇦ Quits: cpup (~cpup@32.218.113.22) (Ping timeout: 383 seconds)
L122[08:11:49] <TechnicianLP> getting the activ container during preinit should work ...
L123[08:12:27] <PaleoCrafter> TechnicianLP, you could get the container from the pre-init event itself, but it requires reflection
L124[08:13:28] <capitalthree> watching piles of chests bounce around trying to find legal places to place themselves is funny as hell xD
L125[08:13:46] <capitalthree> (aka, I got legal placement detection working for my volatile blocks mod)
L126[08:17:48] <capitalthree> thanks again everyone who gave me help
L127[08:17:54] * capitalthree passes out
L128[08:18:20] ⇨ Joins: wundrweapon (uid131782@id-131782.charlton.irccloud.com)
L129[08:21:40] <wundrweapon> back in 1.10.2, register your items and use setCustomMRL and bam textures. is there something else i need to do, because clearly 1.12 disagrees
L130[08:24:33] ⇦ Quits: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L131[08:25:46] ⇨ Joins: BlueMonster (uid82864@id-82864.ealing.irccloud.com)
L132[08:26:49] ⇨ Joins: ScottehBoeh (~ScottehBo@104.238.169.36)
L133[08:27:02] <ScottehBoeh> Hey guys :)
L134[08:27:11] <ScottehBoeh> Is there a way for me to activate a button block without the player?
L135[08:27:12] <wundrweapon> hiya
L136[08:27:23] <ghz|afk> wundrweapon: 1.11 requires the resource locations to be lowercase
L137[08:27:36] <wundrweapon> ghz they all are
L138[08:27:37] <ghz|afk> that's the only major thing that changed
L139[08:28:09] <wundrweapon> scot what do you mean by "button block" or am i an idtio
L140[08:28:21] <ScottehBoeh> I mean the actual button block its self. Stone/wood buttons
L141[08:28:27] <ScottehBoeh> I have a fire arm, and I want to make it activate a button when shot
L142[08:28:46] <ScottehBoeh> I may have found the solution...
L143[08:29:16] <wundrweapon> wood buttons can be held down by arrows - steal that code
L144[08:29:29] <ghz|afk> I believe that code is in the button
L145[08:29:37] <ghz|afk> but if you just want the button to press and unpess as if you had clicked it
L146[08:29:47] <ghz|afk> you should be ableto just call onBlockActivated for it?
L147[08:30:05] <ScottehBoeh> Yeah just thought that
L148[08:34:27] <ScottehBoeh> sub x,y,z... hmmm
L149[08:35:18] <wundrweapon> how do i deal with pack.mcmeta, if it's required
L150[08:39:31] *** TTFT|Away is now known as TTFTCUTS
L151[08:45:29] ⇨ Joins: Brokkoli (~Brokkoli@p5B23C80C.dip0.t-ipconnect.de)
L152[08:51:22] ⇦ Quits: Hgreb (~Hgrebnedn@ptr-908g3oqeo3875zcvx5h.18120a2.ip6.access.telenet.be) (Ping timeout: 201 seconds)
L153[08:53:46] ⇦ Quits: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com) (Quit: Poof)
L154[08:57:10] ⇦ Quits: wundrweapon (uid131782@id-131782.charlton.irccloud.com) ()
L155[08:57:11] ⇨ Joins: Hgreb (~Hgrebnedn@ptr-908g3oro273h7ju94j4.18120a2.ip6.access.telenet.be)
L156[09:01:23] <halvors> Anyone knows how to render obj models in a TESR in 1.10.2? I need to call some code to only render parts of the model. Also groups of the obj file like i could with the AdvancedModelLoader and IModelCustom on 1.7.10, any ideas?
L157[09:03:10] ⇦ Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) (Ping timeout: 204 seconds)
L158[09:08:15] ⇦ Quits: ScottehBoeh (~ScottehBo@104.238.169.36) (Ping timeout: 200 seconds)
L159[09:08:32] ⇨ Joins: ScottehBoeh (~ScottehBo@104.238.169.42)
L160[09:09:21] <ghz|afk> halvors: well, you can load the model using ... eh it will be easier if I show you the tool class I use
L161[09:09:41] <ghz|afk> https://github.com/gigaherz/Commons/blob/master/src/main/java/gigaherz/common/client/ModelHandle.java#L230
L162[09:09:47] <ghz|afk> https://github.com/gigaherz/Commons/blob/master/src/main/java/gigaherz/common/client/ModelHandle.java#L254
L163[09:09:54] <ghz|afk> feel free to take the entire class if you want to
L164[09:10:11] <ghz|afk> the mod's opensource (MIT or BSD, can't remember which one I used)
L165[09:11:02] <ghz|afk> this is how I use that helper
L166[09:11:02] <ghz|afk> https://github.com/gigaherz/Ender-Rift/blob/master/src/main/java/gigaherz/enderRift/client/RenderRift.java#L15
L167[09:11:10] <ghz|afk> https://github.com/gigaherz/Ender-Rift/blob/master/src/main/java/gigaherz/enderRift/client/RenderRift.java#L79
L168[09:13:24] <ghz|afk> ...
L169[09:13:25] <ghz|afk> so, meh
L170[09:13:37] <ghz|afk> I was trying out this Open Glider mod that I found on curseforge
L171[09:13:40] <ghz|afk> it looked interesting
L172[09:14:00] <ghz|afk> but it's really just a fancy clone of the openblocks one, I was hoping for some elytra-style pitch control
L173[09:14:02] <ghz|afk> but not even that ;P
L174[09:33:42] <halvors> ghz|afk: Thanks, but as far i can se do you render the whole model? I need to render just a part of it like i do in 1.7.10 here: https://github.com/halvors/Quantum/blob/master/src/main/java/org/halvors/quantum/client/render/machine/RenderChemicalExtractor.java
L175[09:34:03] <halvors> You see the renderOnly function? Something like that :)
L176[09:38:33] ⇨ Joins: malte0811 (~malte0811@p54825E2A.dip0.t-ipconnect.de)
L177[09:46:19] ⇦ Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset by peer)
L178[09:47:55] ⇨ Joins: Chais (~Chais@62.178.210.212)
L179[09:52:07] ⇨ Joins: terraflops (~terraflop@2600:8806:5000:d000:2dfe:a37c:659:a7e8)
L180[09:53:19] <terraflops> Dumb question but I haven't done this in years: I'm trying to put 3 glDisable calls before each player gets rendered and then glEnable right after. Do I use RenderPlayerEvent.Pre and Post?
L181[09:55:37] <ghz|afk> halvors: well, there's a visibility groups thing
L182[09:55:43] <ghz|afk> but I don't really know how to use it myself
L183[09:55:52] <ghz|afk> it IS possible though
L184[09:55:59] <ghz|afk> I just don't have example code for it
L185[09:57:58] <TechnicianLP> are server-stateevents triggered on client when a player connects to a dedicated server?
L186[10:00:38] <halvors> ghz|afk: Where do you know about this from? Any source i might be interested in?
L187[10:01:02] <halvors> ghz|afk: Does it allow you to select out the barts based on string names as i showed you from 1.7.10?
L188[10:01:15] <ghz|afk> yes
L189[10:01:29] <ghz|afk> you may need to read the source code of the objmodel stuff
L190[10:01:42] <ghz|afk> I know this because I was here on IRC when the person who wrote that code was explaining it
L191[10:01:55] <ghz|afk> I just prefer to keep the pieces separate
L192[10:01:59] <ghz|afk> and draw them together on demand
L193[10:02:04] <ghz|afk> rather than have one big complex model
L194[10:02:11] <ghz|afk> and hide parts of it
L195[10:04:47] <ghz|afk> halvors: https://github.com/MinecraftForge/MinecraftForge/blob/1.12.x/src/main/java/net/minecraftforge/client/model/obj/OBJModel.java#L1110
L196[10:05:02] <halvors> ghz|afk: Thanks, you would prefer just creating another modelHandle object and render them from different obj files?
L197[10:05:04] <ghz|afk> see that OBJState? it has a map for visible groups
L198[10:05:26] <ghz|afk> well that's the thing
L199[10:05:36] <ghz|afk> you WILL have to bake() multiple IBakedModels
L200[10:05:40] <ghz|afk> with the different visibility groups
L201[10:05:47] <ghz|afk> so it's up to you
L202[10:06:03] <ghz|afk> if you split them up into separate files, you will have to draw more than once
L203[10:06:25] <ghz|afk> if you don't, you may have more combinations to bake
L204[10:06:32] ⇨ Joins: Raycoms (~Raycoms@2804:14d:baa6:25e1::1002)
L205[10:06:34] <Raycoms> o/
L206[10:06:52] <ghz|afk> bake(new OBJState("Part1", "Part2", "Part3"), ...)
L207[10:07:00] <Raycoms> protected void onContentsChanged(final int slot) is there a way to get more information about what exactly changed?
L208[10:07:07] <ghz|afk> will give your an IBakedModel with only Part1, Part2, and Part3 enabled
L209[10:07:28] <ghz|afk> Raycoms: no
L210[10:07:37] <halvors> ghz|afk: Thanks, will try that out :) But the code seems to be deprecated?
L211[10:07:56] <ghz|afk> yes but eh...
L212[10:08:06] <ghz|afk> it's deprecated in favor of using custom data from the blockstates json
L213[10:08:22] <ghz|afk> which can be used to declare visibility sets
L214[10:08:31] <ghz|afk> and activate each set from different blockstates and such
L215[10:08:43] <halvors> oh.
L216[10:08:48] <ghz|afk> but you asked about rendering on a TESR so I answered for that ;P
L217[10:09:14] <Raycoms> Does this method get called regularly or only if a real interaction happened? (Does chunkload trigger it p.e)
L218[10:09:37] <ghz|afk> look for usages?
L219[10:09:54] <halvors> ghz|afk: Thanks :)
L220[10:10:39] <TechnicianLP> What RecipeBuilder is the javadoc on RegistryEvent.NewRegistry refering to?
L221[10:10:54] <ScottehBoeh> Is it possible to get a list of all files the java session is accessing?
L222[10:11:10] <ScottehBoeh> Say I have a class constantly reading a text file, is there a way to get a list that includes that text file?
L223[10:11:30] <TechnicianLP> why do you need that?
L224[10:12:01] ⇦ Quits: Hubry (~Hubry@pip9.t19.ds.pwr.wroc.pl) (Quit: Leaving)
L225[10:12:05] <ScottehBoeh> I'm working on a cool file management thing for extra textures in my mod
L226[10:13:12] <ghz|afk> ScottehBoeh: are you on windows?
L227[10:13:18] <ScottehBoeh> Yes
L228[10:13:22] <ScottehBoeh> is there no Java file stream list?
L229[10:13:25] <ghz|afk> there's a program called procmon ;P
L230[10:13:54] <ghz|afk> https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx
L231[10:14:09] <ghz|afk> but I suppose you want to see it FROM the java code
L232[10:14:29] <terraflops> On linux you can access /proc/self/fd
L233[10:15:05] <terraflops> It will list the used file descriptors as links to the files that are open
L234[10:15:49] <terraflops> Or you can just make a helper function called "openFile" that keeps track of all files that you open; you'll find that in a large program like Forge, there's plenty of files being opened
L235[10:20:12] ⇦ Parts: malte0811 (~malte0811@p54825E2A.dip0.t-ipconnect.de) ())
L236[10:24:45] <Raycoms> I have the ItemHandler capability at my tileEntity but I cannot open its inventory
L237[10:24:49] <Raycoms> as a player
L238[10:24:59] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 383 seconds)
L239[10:25:51] <Raycoms> Something else I have to do so that it functions as a chest for the player?
L240[10:26:19] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L241[10:29:13] <Raycoms> brb
L242[10:29:18] ⇦ Quits: Raycoms (~Raycoms@2804:14d:baa6:25e1::1002) (Remote host closed the connection)
L243[10:36:03] ⇨ Joins: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca)
L244[10:41:45] ⇦ Quits: terraflops (~terraflop@2600:8806:5000:d000:2dfe:a37c:659:a7e8) (Ping timeout: 201 seconds)
L245[10:48:38] <ScottehBoeh> ima add a Rope block that works the same was as a water fall :D
L246[10:49:28] <ghz|afk> isn't there a ropes mod already? ;p
L247[10:49:38] <ScottehBoeh> I'm making one for my Zombie Apocalypse mod :)
L248[11:03:38] <halvors> ghz|afk: Do you know of a way to get all the names for all the groups of a .obj model in code?
L249[11:03:49] <halvors> Or do i have to manually map it up?
L250[11:04:31] ⇨ Joins: OrionOnline (~OrionOnli@p200300702E55DF004C9CE4602930051E.dip0.t-ipconnect.de)
L251[11:04:52] <OrionOnline> Hello
L252[11:06:45] <ScottehBoeh> hey Orion
L253[11:08:04] <OrionOnline> I am having some issues getting my 1.12 env setup: https://gist.githubusercontent.com/OrionDevelopment/a70d7b91c5397037aa3b316c544f3f2f/raw/0beade5aa822e9c376a8d28213bb582ab6e8070d/1.12%2520ForgeGradle
L254[11:08:13] <OrionOnline> Anybody had this before?
L255[11:09:27] <c64cosmin> o/ just dropping this stupid, yet do-able, idea, there could be an entity which is spawned only when there is a internet connection between the server and the "entity_server", this entity could be a human controlled mob from across the network, that would be insane for the players
L256[11:12:50] <ghz|afk> halvors: nope sorry, I have no idea if that info is available from outside
L257[11:13:27] <ghz|afk> OrionOnline: you didn't update forgegradle to 2.3
L258[11:13:38] <OrionOnline> ghz ah :D
L259[11:13:39] <ghz|afk> and now the cache is messed up and you'll have to manually delete the cache files or use cleanCache
L260[11:13:44] <OrionOnline> Missed that up
L261[11:14:14] ⇨ Joins: terraflops (~terraflop@2600:8806:5000:d000:2dfe:a37c:659:a7e8)
L262[11:14:18] <terraflops> so let's say I want to make players visible through blocks. On 1.8 (the last version I developed) I put in a custom RenderPlayer with glDisable(GL_DEPTH_TEST) before rendering the player and glEnable(GL_DEPTH_TEST) afterward. Now that does nothing. What do I do?
L263[11:15:05] <ghz|afk> terraflops: try doing it in RenderLivingEvent.Pre/.Post
L264[11:15:28] ⇦ Quits: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca) (Quit: Leaving)
L265[11:18:16] <terraflops> and that's with @SubscribeEvent like the others?
L266[11:19:01] <ghz|afk> ofc
L267[11:19:45] <ScottehBoeh> My rope works :)
L268[11:20:04] <ScottehBoeh> ima get a vid of it in a min
L269[11:23:05] <halvors> ghz|afk: Also, is there a texture on the example you sent me? I managed to get my model to render in the world, but without texture it seems. The texture is not mincrafts "not found texture" but just black.
L270[11:28:30] <terraflops> Did FMLCommonHandler.instance().bus() get merged with MinecraftForge.EVENT_BUS?
L271[11:29:52] ⇦ Quits: afdw (~afdw@109.111.16.78) (Killed (NickServ (GHOST command used by afdw2!~afdw@109.111.2.178)))
L272[11:39:55] <OrionOnline> Is their a way to remove a final from a Class, using an AT?
L273[11:42:53] ⇦ Quits: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit: Javaschreiber)
L274[11:45:29] ⇨ Joins: Davnit (~Davnit@72-189-115-20.res.bhn.net)
L275[11:55:33] ⇦ Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com) (Read error: Connection reset by peer)
L276[11:56:42] ⇨ Joins: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
L277[12:03:45] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 190 seconds)
L278[12:05:58] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L279[12:09:32] <TechnicianLP> ok if i understood it correctly: every time one connects to a server (even integrated) all advancements get copied into the advancementlist in ClientAdvancementManager ... or did i misunderstand that?
L280[12:19:46] <terraflops> OrionOnline -- if it's a static final, it often gets inlined so even if you change it it may/may not be reflected in the running of the program
L281[12:27:44] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 204 seconds)
L282[12:29:00] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L283[12:46:00] ⇦ Quits: Searge_DP (~Searge@c83-250-150-134.bredband.comhem.se) (Read error: Connection reset by peer)
L284[12:50:06] ⇨ Joins: Hubry (~Hubry@pip9.t19.ds.pwr.wroc.pl)
L285[13:05:39] <terraflops> How do I get the velocity of a server-side entity on the client?
L286[13:05:58] <terraflops> is it e.posX-e.prevPosX (and all the other components) or is it lastTickPosX
L287[13:06:04] <terraflops> or motionX
L288[13:06:30] ⇨ Joins: malte0811 (~malte0811@p54825E2A.dip0.t-ipconnect.de)
L289[13:09:53] <tterrag> terraflops: motionXYZ
L290[13:09:58] <tterrag> (three different variables)
L291[13:10:53] <terraflops> and this works even if the server does not have the mod installed?
L292[13:11:06] <tterrag> entity veolcity is entirely clientside
L293[13:11:09] <terraflops> okay
L294[13:11:11] <terraflops> thx
L295[13:14:43] ⇨ Joins: Shambling (~Shambling@97-89-242-134.static.plbg.ny.charter.com)
L296[13:14:57] <Shambling> dear freaking lord, they changed youtube's layout to be even more moronically cell phone like
L297[13:15:10] <Shambling> hrmmm... maybe html5 got turned back on
L298[13:15:27] <ghz|afk> Shambling: wat?
L299[13:15:46] <Shambling> the layout, it just got a ton larger and dumbed down
L300[13:16:07] <Shambling> the watch later button is huge now :(
L301[13:16:14] <ghz|afk> hmm
L302[13:16:17] <Hubry> you can turn the new design off I think
L303[13:16:22] <Shambling> feels like I'm at a kindergarten website for the developmentally challenged
L304[13:16:34] <ghz|afk> maybe you are in an AB test
L305[13:16:36] <ghz|afk> I mean
L306[13:16:38] *** mumfrey is now known as Mumfrey
L307[13:16:41] <ghz|afk> I have used the new design for weeks
L308[13:16:46] <ghz|afk> and I quite like it
L309[13:16:49] <ghz|afk> but it's not dumbed down in any way
L310[13:16:53] <ghz|afk> it's just a bit more "spacey"
L311[13:17:08] <Hubry> I think the new design is laggier
L312[13:17:08] <Shambling> yeah I don't need the space, I want it tight and easy to get alot on the screen
L313[13:17:16] <Shambling> I'm not on a 4k monito, so I don't need it in VCR mode :(
L314[13:17:21] <ghz|afk> this is what I see: http://i.imgur.com/JhGkn0E.png
L315[13:17:37] <Shambling> that looks good
L316[13:17:45] <Shambling> all of mine look like they are zoomed about 125%
L317[13:17:49] <Shambling> and I checked my zoom :P
L318[13:17:51] <ghz|afk> that IS zoomed in
L319[13:17:55] <Shambling> I'll just clear my cache and check it again
L320[13:18:05] <ghz|afk> no wait it isn't
L321[13:18:06] <ghz|afk> hmm
L322[13:18:10] <ghz|afk> I could have sworn it was
L323[13:18:13] <Shambling> it looks... windows 10 ified
L324[13:18:19] <ghz|afk> oh well doesn't matter, I like that font size
L325[13:18:20] <ghz|afk> XD
L326[13:18:23] <Shambling> maybe chrome updated lol
L327[13:18:30] <ghz|afk> yeah the dark mode fits perfectly with Edge :P
L328[13:18:36] <ghz|afk> Edge's dark mode, that is
L329[13:19:28] ⇨ Joins: afdw (~afdw@109.111.2.178)
L330[13:19:57] <ghz|afk> Edge dark mode + youtube dark mode: http://i.imgur.com/l5w96li.png
L331[13:20:06] <Shambling> hrmmm clearing cache fixed it
L332[13:20:10] <Shambling> maybe it was a fluke
L333[13:20:19] <PaleoCrafter> > Edge
L334[13:20:22] <ghz|afk> I use edge on the laptop
L335[13:20:26] <ghz|afk> for youtube
L336[13:20:30] <ghz|afk> it works really well
L337[13:20:36] <ghz|afk> much lighter than firefox
L338[13:20:39] <ghz|afk> right now
L339[13:20:43] <ghz|afk> if I were to stop using firefox
L340[13:20:46] <ghz|afk> I'd switch to Edge
L341[13:20:48] <PaleoCrafter> wut, Games Night is its own channel? :O
L342[13:20:54] <ghz|afk> yup
L343[13:20:56] <ghz|afk> for a long while
L344[13:21:25] <PaleoCrafter> why didn't I know about this? >.>
L345[13:21:53] <ghz|afk> they have mentioned it a hundred times on the main channel
L346[13:22:28] <Shambling> games night?
L347[13:22:39] <ghz|afk> yogscast tabletop channel
L348[13:22:47] <Shambling> ah
L349[13:22:49] <ghz|afk> they play card games and such
L350[13:23:10] <Shambling> yeah tabletop right? not that blizzard and witcher stuff right?
L351[13:23:23] <Shambling> I'm so sick of that blizzard card game on all the channels, I think its finally died off
L352[13:23:42] <Shambling> either that or I unfollowed everyone that had it too often
L353[13:23:44] <ghz|afk> yeah nothing computer-based on there
L354[13:23:53] <ghz|afk> they have another one for those
L355[13:30:19] <Shambling> the enderio github is confusing. It looks like 3 different 1.11 branches
L356[13:30:33] <Shambling> must be so they can separate out potential bugs from one aspect while working on another
L357[13:34:14] ⇨ Joins: KnightMiner (~KnightMin@adsl-75-5-70-225.dsl.emhril.sbcglobal.net)
L358[13:40:36] <c64cosmin> how do I get a particular color of the dyes while on onBlockActivated?
L359[13:41:03] <KnightMiner> If you know its a vanilla dye, EnumDyeColor gives color ints
L360[13:41:14] <KnightMiner> Otherwise ask for oredict names and try and get meta rom that
L361[13:47:36] ⇨ Joins: Uristqwerty (~chatzilla@modemcable128.165-177-173.mc.videotron.ca)
L362[13:50:15] ⇦ Quits: Blarghedy (Blarghedy@50-90-116-51.res.bhn.net) (Killed (NickServ (GHOST command used by Guest97915)))
L363[13:50:20] ⇨ Joins: Blarghedy (Blarghedy@50-90-116-51.res.bhn.net)
L364[13:53:54] <Drakmyth> Is there a way to find the loot table resource location used by an entity given that entities id prior to LootTableLoadEvent firing?
L365[13:54:01] <Drakmyth> I'm trying to add an item to the loot table of all mobs whose id appears in my config file
L366[13:54:27] <terraflops> Where's the javadoc for Forge? I'm looking at mcforge.rtfd.io
L367[13:55:11] <Drakmyth> http://mcforge.readthedocs.io/en/latest/
L368[13:55:20] <Drakmyth> No javadocs
L369[13:55:31] <Drakmyth> I think you just have to look in the code now
L370[13:55:43] <Drakmyth> They stopped publishing javadocs a while back to my knowledge
L371[13:58:09] ⇦ Quits: Shambling (~Shambling@97-89-242-134.static.plbg.ny.charter.com) (Quit: Leaving)
L372[13:58:28] <terraflops> oh okay
L373[13:58:40] <terraflops> So a player's "position" denotes the position of the middle of the bounding box?
L374[14:00:11] <LexMobile> Javadocs are useless in MC code. As they are mapping dependant. So only way you get anyhting is to look at the javadocs built by your IDE
L375[14:03:36] ⇦ Quits: Chais (~Chais@62.178.210.212) (Quit: ZNC 1.6.5 - http://znc.in)
L376[14:04:14] <c64cosmin> @KnightMiner you mean using the Item.getItemById?
L377[14:04:26] <LexMobile> you should never do that
L378[14:05:21] <c64cosmin> I supose that function will return wether item is bound to what int, right?
L379[14:05:28] <ghz|afk> c64cosmin: no that is NOT what he meant
L380[14:06:02] <ghz|afk> all dye items are the same item
L381[14:06:07] <c64cosmin> I so no way of using the "data" tag for that and I need to test if the currently held item is dye_blue
L382[14:06:07] <ghz|afk> with different metadata values
L383[14:06:48] <LexMobile> The 'data' tag is exactly what you use. 0-15 Look at EnumDyeColor
L384[14:06:58] <ghz|afk> so like lapis is minecraft:dye with meta=14 (or something like that)
L385[14:07:13] <ghz|afk> EnumDyeColor helps you work with those values
L386[14:07:19] <ghz|afk> which is what knight pointed you at
L387[14:09:06] <c64cosmin> oh...I see what you mean now...aha...I check if it is Item.DYE and then check for the metadata...duh!
L388[14:09:25] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L389[14:10:14] ⇨ Joins: Chais (~Chais@62.178.210.212)
L390[14:14:08] ⇨ Joins: KnightMiner_ (~KnightMin@adsl-75-5-71-20.dsl.emhril.sbcglobal.net)
L391[14:15:31] ⇦ Quits: KnightMiner (~KnightMin@adsl-75-5-70-225.dsl.emhril.sbcglobal.net) (Ping timeout: 200 seconds)
L392[14:16:08] <terraflops> Is there a quick function to approximate the latency of the client-server connection?
L393[14:18:30] ⇨ Joins: SeargeDP (~Searge@c83-250-150-134.bredband.comhem.se)
L394[14:18:44] <ghz|afk> well the tab gui shows the connection health indicator thing
L395[14:19:03] <ghz|afk> (which is relative to the latency)
L396[14:19:06] <ghz|afk> so maybe look there?
L397[14:23:15] <ghz|afk> LOL
L398[14:23:21] <ghz|afk> I just founda bug in mc 1.11.2
L399[14:23:28] <ghz|afk> (or in forge for 1.11.2, whichever the case)
L400[14:23:42] <ghz|afk> I was testing some changes to my Inventory Spam mod
L401[14:23:49] <ghz|afk> and I dropped some things to the ground from the creative menu
L402[14:24:03] <ghz|afk> and the main inventory slots don't update until I close the gui
L403[14:24:23] <ghz|afk> (the hotbar does, but the slots that aren't visible while on a creative tab, don't)
L404[14:24:43] <ghz|afk> I thought it was my hacky stuff, but I tried with a different dev env, and it also happens there
L405[14:28:10] ⇨ Joins: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L406[14:30:13] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L407[14:38:47] *** KnightMiner_ is now known as KnightMiner
L408[14:39:07] <KnightMiner> c64cosmin: no, I mean EnumColor.fromDyeMeta() or something like that
L409[14:39:45] <c64cosmin> thanks a lot, I worked my way into that, thought that you'd have something like Items.DYE.getType(...BLUE) or something
L410[14:40:45] <c64cosmin> guys, seems like getCollisionBoundingBox and getBoundingBox are deprecated, should I use them? or is there any other better way? (for a block)
L411[14:42:14] <KnightMiner> Might be thee blockstate thing again
L412[14:42:37] <KnightMiner> There is no alternative to override, but if you are calling it you should go through the blockstate
L413[14:43:08] <BlueMonster> heh, blue is used quite often in examples
L414[14:44:54] <c64cosmin> @BlueMonster failed to properly use Google, found no relevant results :(
L415[14:45:17] <terraflops> hmm I get an InstantiationException when trying to register my event handler for RenderLivingEvent
L416[14:45:30] <terraflops> Do I need to listen for RenderLivingEvent.Pre and Post separately?
L417[14:46:29] <ghz|afk> c64cosmin: that deprecated annotation means "don't call from outside"
L418[14:47:04] <ghz|afk> it's methods that exist in IBlockState
L419[14:47:10] ⇦ Parts: malte0811 (~malte0811@p54825E2A.dip0.t-ipconnect.de) ())
L420[14:47:17] <ghz|afk> so outside callers should always use state.whatever isntead of state.getBlock().wahtever
L421[14:47:32] <ghz|afk> but for internal use, just slap your own @Deprecated into them
L422[14:47:54] <ghz|afk> terraflops: what EXACTLY does the exception do?
L423[14:47:56] <ghz|afk> eh say*
L424[14:48:19] <ghz|afk> there we go
L425[14:48:23] <ghz|afk> v1.0 is out :3 https://minecraft.curseforge.com/projects/inventory-spam/files
L426[14:48:35] <ghz|afk> I'm happy enough about the mod that I bumped the version to 1.0.0 ;P
L427[14:49:01] <PaleoCrafter> heh, almost forgot about that logo
L428[14:49:02] <terraflops> It says Error registering event handler FMLMod:mycrappymod{0.0.0} class net.minecraftforge.event.RenderLivingEvent
L429[14:49:10] <terraflops> then my method name (in an internal class)
L430[14:49:18] <terraflops> java.lang.InstantiationException: null
L431[14:49:30] <terraflops> The internal class has a default constructor
L432[14:50:02] <terraflops> then the stack trace
L433[14:50:05] <ghz|afk> dude
L434[14:50:06] <ghz|afk> pastebin
L435[14:50:11] <terraflops> kay
L436[14:50:37] <ghz|afk> PaleoCrafter: XD
L437[14:53:56] <terraflops> https://pastebin.com/HzJ72Tf1
L438[14:55:07] <terraflops> yeah the formatting is messed up because pasting from PowerShell is garbage
L439[14:57:06] <Javaschreiber> Eww. PowerShell.
L440[14:58:01] <Ordinastie> show code
L441[15:00:22] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Remote host closed the connection)
L442[15:01:48] ⇦ Quits: Spottedleaf (~Spottedle@node-1w7jr9qqos9g0vkt9odkrty2o.ipv6.telus.net) (Killed (NickServ (GHOST command used by Spottedleaf_!~Spottedle@node-1w7jr9qqos9g0kwfkpv54cv9b.ipv6.telus.net)))
L443[15:01:52] ⇨ Joins: Spottedleaf (~Spottedle@node-1w7jr9qqos9g0kwfkpv54cv9b.ipv6.telus.net)
L444[15:03:07] <terraflops> https://pastebin.com/KHgxbJLj sorry had to get an orange
L445[15:03:13] ⇨ Joins: Meronat (uid190493@id-190493.highgate.irccloud.com)
L446[15:03:55] <ghz|afk> terraflops: that's an inner class, not a nested class
L447[15:04:03] <ghz|afk> so it is strongly bound to the parent class
L448[15:04:13] <ghz|afk> you may want to add "static" in the class
L449[15:04:23] <ghz|afk> so that it's not bound to the instance of the parent class
L450[15:04:58] <Ordinastie> shouldn't matter
L451[15:05:05] <ghz|afk> also
L452[15:05:08] * TechnicianLP has a feeling theres a resourceleak in firefox somewhere ... 2.4gb ram usage is a bit high ...
L453[15:05:09] <ghz|afk> why the F do you have one method with instanceof
L454[15:05:14] <ghz|afk> instead of having two methods with .Pre and .Post?!
L455[15:05:30] <ghz|afk> jsut subscribe the other methods!
L456[15:16:53] ⇦ Quits: iari (~iari___@tyaralin.shadowdrake.eu) (Quit: Leaving)
L457[15:21:31] *** SatanicSanta is now known as Santa|afk
L458[15:24:55] <terraflops> yeah I know
L459[15:25:06] <terraflops> I wanted it to function more as a lambda before those came out
L460[15:25:24] <terraflops> yeah it had to do with some really old version
L461[15:30:21] ⇦ Quits: terraflops (~terraflop@2600:8806:5000:d000:2dfe:a37c:659:a7e8) (Ping timeout: 201 seconds)
L462[15:30:39] ⇨ Joins: Raycoms (~Raycoms@2804:14d:baa6:25e1::1002)
L463[15:30:42] <Raycoms> Hey
L464[15:30:59] <Raycoms> I have my tileEntity with itemHandler capabilities, but I as a player can't access it, do I have to add something else?
L465[15:33:25] <ghz|afk> uhm
L466[15:33:28] <ghz|afk> if you want a GUI for it
L467[15:33:37] <ghz|afk> you have to write a GUI for it
L468[15:33:41] <ghz|afk> its' not automatically
L469[15:34:46] <Raycoms> Aww, okay thanks =D
L470[15:35:46] ⇨ Joins: armctec (~Thunderbi@191.180.51.88)
L471[15:36:04] <ghz|afk> eh that sentence came out wrong
L472[15:36:13] <ghz|afk> it's not automatically / it's not done automatically for you / wahtever
L473[15:36:18] <ghz|afk> again
L474[15:36:19] <ghz|afk> ¬¬
L475[15:36:21] <ghz|afk> it's not automatic*
L476[15:36:40] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net)
L477[15:36:48] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:8126:2110:e1cc:c230:124f)
L478[15:39:07] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 200 seconds)
L479[15:39:38] ⇦ Quits: armctec (~Thunderbi@191.180.51.88) (Ping timeout: 204 seconds)
L480[15:43:49] <Raycoms> I have only the ItemHandler, do I need to create an IInventory as well for display?
L481[15:43:56] <ghz|afk> no
L482[15:44:01] <ghz|afk> the Container can make use of SlotItemHandler
L483[15:44:13] <ghz|afk> instead of the vanilla Slot classes
L484[15:44:15] ⇦ Quits: auenf (David@cpe-139-168-183-46.lns9.woo.bigpond.net.au) (Ping timeout: 200 seconds)
L485[15:44:30] <Raycoms> okay that means I can't leverage displayGuiChest
L486[15:44:31] <Raycoms> =D
L487[15:44:38] <ghz|afk> nope
L488[15:45:17] <Raycoms> what a pity
L489[15:45:29] <ghz|afk> making GUIs isn't really that hard
L490[15:45:37] ⇨ Joins: auenf (David@cpe-139-168-183-46.lns9.woo.bigpond.net.au)
L491[15:45:58] ⇦ Quits: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca) (Read error: Connection reset by peer)
L492[15:47:00] <Raycoms> I even have the GuiHandler already
L493[15:47:13] <Raycoms> as the server gui element I can return the ItemHandler or do I have to construct something?
L494[15:47:17] <ghz|afk> and since it's a chest you can reuse the vanilla texture and ... take inspiration from the vanilla chest gui
L495[15:47:17] <ghz|afk> ;p
L496[15:47:33] <ghz|afk> the server gui element would be an instance of a Container class
L497[15:48:21] <Raycoms> Uhh but you said I wasn't supposed to overwrite container with the block
L498[15:49:10] <ghz|afk> wat?
L499[15:49:32] <ghz|afk> wait
L500[15:49:35] <ghz|afk> you mean BlockContainer
L501[15:49:38] <ghz|afk> that's completely unrelated
L502[15:49:50] <Raycoms> Ahh I thought that's related
L503[15:49:54] <ghz|afk> well
L504[15:49:56] <ghz|afk> once upon a time
L505[15:50:06] <ghz|afk> the only TileEntities were containers
L506[15:50:13] <ghz|afk> Chest, Furnace, ...
L507[15:50:29] <ghz|afk> so BlockContainer meant BlockWithTileentity
L508[15:51:04] <Raycoms> Ahh =D
L509[15:51:07] <ghz|afk> but they didn't really want to make all the blocks with tileentity extend that class
L510[15:51:07] <Raycoms> So I also have to create the container class.
L511[15:51:14] <ghz|afk> so Mojang added ITileEntityProvider
L512[15:51:21] <ghz|afk> which is a clumsy implementation
L513[15:51:37] <ghz|afk> so forge added two methods to Block: hasTileEntity and createTileEntity
L514[15:52:07] <ghz|afk> which wrap vanilla's "this instanceof ITileEntityProvider" and "((ITileEntityProvider)this).createNewTileEntity()"
L515[15:52:44] <Raycoms> Sometimes I wonder how minecraft still works
L516[15:53:00] <ghz|afk> think differently
L517[15:53:10] <ghz|afk> it's a matter of "if it works, don't fix it"
L518[15:55:16] <ghz|afk> oh hey
L519[15:55:16] <ghz|afk> https://developers.slashdot.org/story/17/07/01/1825244/modularity-finally-approved-for-java-9?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+%28Slashdot%29
L520[15:55:34] <Raycoms> Okay, and that container class I have to create how do I define it in the tileEntity? I mean I did that already, but usually with TileEntity extends TileEntityLockAble
L521[15:55:44] <ghz|afk> you don't
L522[15:55:51] <ghz|afk> the only things that care about the Container object
L523[15:56:04] <ghz|afk> are the GuiHandler and the gui class that should extend GuiContainer
L524[15:57:12] <ghz|afk> as a working example
L525[15:57:12] <ghz|afk> https://github.com/gigaherz/Enderthing/tree/master/src/main/java/gigaherz/enderthing/gui
L526[15:57:59] <Raycoms> And there is no default wrapper or similar if I have an inventory which should follow the chest gui 1:1 ?
L527[15:58:06] <ghz|afk> not that I know of
L528[15:58:10] <ghz|afk> but making one is quite easy
L529[15:58:13] <ghz|afk> look at the link
L530[15:58:19] <ghz|afk> the Container and the Gui classes
L531[15:58:41] <ghz|afk> ignore these lines
L532[15:58:41] <ghz|afk> https://github.com/gigaherz/Enderthing/blob/master/src/main/java/gigaherz/enderthing/gui/ContainerKey.java#L30,L64
L533[15:58:51] <ghz|afk> they are a convoluted way to find the IItemHandler
L534[15:59:32] <ghz|afk> you probably won't need the "SlotNoAccess", since that's for the backpack items
L535[15:59:45] <ghz|afk> (to prevent removing the backpack while the backpack is open)
L536[16:09:13] <c64cosmin> I'm trying to use Stencils but they don't work, my code is well written 100% sure, has anyone encountered this?
L537[16:09:54] <capitalthree> if I have a subclassed EntityItem, will it turn into normal EntityItems on unload-reload, or disappear?
L538[16:10:03] <c64cosmin> could it be that Minecraft does not start with a stencil map enabled?
L539[16:11:52] <ghz|afk> c64cosmin: could be, they probably have no reason to request it
L540[16:15:10] <c64cosmin> I fail to understand how the End Portal is drawn, that can be easily be achieved with stencils....or...a shader
L541[16:15:50] <c64cosmin> it seems to be changing the texture sampling matrix transform :/ :(
L542[16:17:51] <ghz|afk> well TileEntityEndPortalRenderer woudl have the answers ;P
L543[16:18:27] <ghz|afk> it's basically an environment map
L544[16:18:41] <ghz|afk> rather than using normal texturing, it uses environment mapping
L545[16:21:21] <c64cosmin> yes, I forgot that in the older GL versions you can change the matrix transform for the sampler
L546[16:21:36] <c64cosmin> I found this FrameBuffer.enableStencil() though
L547[16:21:40] ⇨ Joins: terraflops (~terraflop@2600:8806:5000:d000:2dfe:a37c:659:a7e8)
L548[16:21:57] <c64cosmin> anyone have any idea when that should be executed?
L549[16:22:18] ⇨ Joins: TechnicianLP2 (~AndChat59@p4FE56B60.dip0.t-ipconnect.de)
L550[16:22:46] * TechnicianLP2 suspects some broken laws
L551[16:24:20] <c64cosmin> @ https://github.com/Elix-x/Skyblocks/blob/master/src/main/java/code/elix_x/mods/skyblocks/proxy/ClientProxy.java#L34
L552[16:24:48] <capitalthree> so anything I should do to register a subclass of EntityItem if I'm spawning it in-world?
L553[16:24:57] <capitalthree> or will it be covered by EntityItem
L554[16:32:12] <terraflops> wait what's the way to look up the runtime names of variables so I can use Reflection?
L555[16:33:20] <Raycoms> ghz do I have to do anything so that the container doesn't lose my items? I put them in, close it, reopen it, vanished, somehow
L556[16:33:54] <ghz|afk> hmm
L557[16:34:00] <ghz|afk> that is not waht should happen
L558[16:34:22] ⇨ Joins: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca)
L559[16:34:35] <Raycoms> It seems like it reset the moment I reopen it
L560[16:34:39] <ghz|afk> can you show your TE, Container, GuiContainer and GuiHandler?
L561[16:35:12] <Raycoms> https://pastebin.com/aS1VYbUc the container
L562[16:35:53] <Raycoms> https://pastebin.com/gYVksvLh the tileEntity, not I didn't implement the double chest functionality yet
L563[16:36:20] <Raycoms> https://pastebin.com/EAwbNK7A
L564[16:36:23] <Raycoms> gui container
L565[16:36:55] <Raycoms> https://pastebin.com/5CTdHKs7 the guiHandler
L566[16:37:12] <TechnicianLP2> teraflops: lookup ReflectionHelper class (and !gf/!gm on irc )
L567[16:37:57] <killjoy> Does reflectionhelper require mcp names for dev or can them via csv?
L568[16:38:26] <ghz|afk> you pass a list of strings
L569[16:38:34] <ghz|afk> usually srg name, followed by pretty name
L570[16:38:43] <terraflops> Wait ReflectionHelper maps the readable names to the runtime names?
L571[16:38:43] <killjoy> Should just be a srg name
L572[16:38:55] <ghz|afk> no it does not, you have to give it both
L573[16:38:57] <killjoy> No, but LiteLoader's Obf class does
L574[16:39:05] <ghz|afk> it would be nice if it did
L575[16:39:06] <ghz|afk> but it doesn't ;p
L576[16:39:11] <ghz|afk> someone PR that ;P
L577[16:39:13] <killjoy> Sadly
L578[16:39:29] <quadraxis> well there's ObfuscationReflectionHelper, but I think that does something else
L579[16:40:08] <terraflops> !gf RenderManager#entityRenderMap
L580[16:40:13] <terraflops> oops I messed that up
L581[16:40:42] <terraflops> !gf playerRenderer
L582[16:41:15] <ghz|afk> quadraxis: it calls ReflectionHelper
L583[16:41:18] <ghz|afk> it's just a wrapper for it
L584[16:41:25] <quadraxis> I know
L585[16:41:34] <quadraxis> it remaps some names
L586[16:41:37] <killjoy> Now that we're on java 8, we can use the path api, right?
L587[16:41:46] <quadraxis> but I dont think it maps srg -> mcp
L588[16:41:55] <terraflops> I love Reflection... I just tossed out the SecurityManager :D
L589[16:42:08] <ghz|afk> Raycoms: the container class looks sane, so does the guihandler
L590[16:42:23] <killjoy> Because your security manager didn't prevent you from deleting itself
L591[16:42:25] <ghz|afk> and the gui class
L592[16:43:34] <ghz|afk> okay found your issue
L593[16:43:41] <ghz|afk> Raycoms: you ahve this weird code in oncontentschanged
L594[16:43:47] <ghz|afk> that eventually calls setBlockState
L595[16:43:57] <ghz|afk> by default
L596[16:44:03] <ghz|afk> setBlockState on a non-vanilla block with TE
L597[16:44:11] <ghz|afk> is assumed to be a different block
L598[16:44:16] <Raycoms> Aww
L599[16:44:18] <ghz|afk> and causes the TE to be recreated from scratch
L600[16:44:28] <ghz|afk> you have to override shouldRefresh in your TE class
L601[16:44:37] <ghz|afk> and return oldState.getBlock() != newState.getBlock();
L602[16:44:41] <ghz|afk> instead of the default implementation
L603[16:44:41] <Raycoms> How can I switch the state of the block (same block) without switching the tileEntity
L604[16:44:48] <ghz|afk> I just said it ;p
L605[16:44:50] <Raycoms> Ah
L606[16:44:57] <Raycoms> sorry I was too slow sending and too fast writing
L607[16:45:23] <Raycoms> Thanks =D
L608[16:46:14] <halvors> ghz|afk: Also, is there a texture on the example you sent me? I managed to get my model to render in the world, but without texture it seems. The texture is not mincrafts "not found texture" but just black.
L609[16:46:31] <ghz|afk> halvors: hm?
L610[16:46:36] <halvors> Talking about the TESR obj model rendering.
L611[16:46:56] <terraflops> !gf skinMap
L612[16:47:03] <ghz|afk> the texture would be in the .mtl file
L613[16:47:16] <halvors> Ok, not in json?
L614[16:48:10] <ghz|afk> yo ucan replace it in the blockstates json
L615[16:48:23] <ghz|afk> but you aren't using a blockstates json, are you?
L616[16:48:54] <Raycoms> ghz I also get Caused by: java.lang.IndexOutOfBoundsException: Index: 58, Size: 46 when changing the player inv
L617[16:49:09] <Raycoms> and unfortunately If I click on the blocks in the gui they vanish
L618[16:50:26] <terraflops> wait if I gradlew runClient are the names translated into srg names?
L619[16:50:34] <terraflops> or are they the readable ones?
L620[16:50:36] <ghz|afk> not that i'm aware of
L621[16:50:44] <ghz|afk> it just does basically the same as running from the IDE
L622[16:50:56] <terraflops> okay so that's my bug...
L623[16:51:18] <ghz|afk> Raycoms: oh I see
L624[16:51:25] <ghz|afk> the player inventory has only 3 rows `the hotbar
L625[16:51:30] <ghz|afk> not as many rows as the chest
L626[16:52:14] <halvors> ghz|afk: Hmm, neither .json or .mtl seems to work...
L627[16:52:50] <ghz|afk> halvors: well they work for me
L628[16:52:55] <ghz|afk> maybe your obj file isn't properly exported?
L629[16:53:00] <ghz|afk> doesit have texcoords in it?
L630[16:53:04] <ghz|afk> https://github.com/gigaherz/Ender-Rift/tree/master/src/main/resources/assets/enderrift/models/block
L631[16:53:07] <terraflops> dumb question: what's the method that tells you whether you're in a dev environment or an obfuscated one?
L632[16:55:17] <Raycoms> so the error is in transferStack? ghz ?
L633[16:55:31] ⇦ Quits: Hgreb (~Hgrebnedn@ptr-908g3oro273h7ju94j4.18120a2.ip6.access.telenet.be) (Ping timeout: 383 seconds)
L634[16:57:57] <terraflops> cmon xray mod work
L635[16:58:06] <ghz|afk> Raycoms: does the crash happen when you shift-click?
L636[16:58:08] ⇦ Quits: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit: Javaschreiber)
L637[16:58:19] ⇦ Quits: immibis (~chatzilla@122-59-206-245.jetstream.xtra.co.nz) (Ping timeout: 200 seconds)
L638[16:58:21] <Raycoms> No it always appears
L639[16:58:37] <ghz|afk> then no ;P
L640[16:59:04] <Raycoms> Then I don't see it
L641[16:59:06] <ghz|afk> transferStackInSlot is for shift-clicking
L642[17:01:10] <terraflops> yass ghz thx for your help. now my xray mod works :D
L643[17:01:49] <ghz|afk> now I feel dirty...
L644[17:03:49] <terraflops> lol it also does alt checking, basic statistics collection, and snowball aimbot. It's a paintball server "hack"
L645[17:10:46] <Raycoms> I think I found the problem, client and server inventories are not synched because I only open it on the client
L646[17:10:47] <Raycoms> ...
L647[17:10:54] *** PaleoCrafter is now known as PaleOff
L648[17:13:12] ⇨ Joins: immibis (~chatzilla@122-59-207-252.jetstream.xtra.co.nz)
L649[17:14:33] *** manmaed is now known as manmaed[away]
L650[17:19:33] <c64cosmin> encountered a very weird situation, seems like the TESR can only render solid color faces, in other words you cannot blend using multiple color for each quad vertex
L651[17:20:48] <ghz|afk> cna't say I have tried to assign colors per vertex
L652[17:21:19] <Raycoms> It seems like shift clicking does not trigger onContentChanged
L653[17:21:20] <Raycoms> -.-
L654[17:21:42] <c64cosmin> seems like the last color in the quad will determine the quad's color, but it makes me wonder how the smooth lighting was implemented :/
L655[17:22:11] <halvors> ghz|afk: How do i check that?
L656[17:22:47] <halvors> ghz|afk: If i just refer to the model in json it renders correctly with texture, but statically.
L657[17:23:04] <halvors> So it should also work when rendering in TESR?
L658[17:23:09] <halvors> My mtl file is here: https://github.com/halvors/Quantum/blob/1.10.2/src/main/resources/assets/quantum/models/block/chemical_extractor.mtl
L659[17:23:27] <halvors> And my obj file is here: https://github.com/halvors/Quantum/blob/1.10.2/src/main/resources/assets/quantum/models/block/chemical_extractor.obj
L660[17:23:36] <halvors> Doesn't that look ok?
L661[17:23:40] <ghz|afk> wait
L662[17:23:47] <ghz|afk> TextureStitchEvent
L663[17:23:56] <ghz|afk> you have to ask mc to stitch the textures into the atlas
L664[17:24:10] <ghz|afk> I forgot about that
L665[17:24:10] <ghz|afk> XD
L666[17:24:29] <ghz|afk> https://github.com/gigaherz/Ender-Rift/blob/master/src/main/java/gigaherz/enderRift/client/ClientProxy.java#L58
L667[17:25:10] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-8-104.dhcp.embarqhsd.net)
L668[17:26:26] <halvors> ghz|afk: Oh, that explains a lot :)
L669[17:31:13] ⇦ Quits: terraflops (~terraflop@2600:8806:5000:d000:2dfe:a37c:659:a7e8) (Ping timeout: 201 seconds)
L670[17:34:28] <halvors> ghz|afk: Do i need to register the model in "registerModels()" event to?
L671[17:34:31] <halvors> too*
L672[17:38:07] <ghz|afk> no
L673[17:38:13] <ghz|afk> that's for items
L674[17:38:36] ⇨ Joins: Darva (~Darva@97-85-174-138.static.stls.mo.charter.com)
L675[17:39:43] <Darva> I just tried running setupdecompworkspace with the Recommended version of the 1.12 MDK, and it's failing at recompileMc, I've done a cleancache and tried again, i've tried with my local gradle, as well as with the gradlew wrapper. What else could I be overlooking?
L676[17:39:45] <halvors> Ok :)
L677[17:40:19] <Darva> setupDevWorkspace does work, but not setupDecompWorkspace.
L678[17:41:29] <killjoy> ghz|afk, https://gist.github.com/killjoy1221/0e14b58136601a415b247f0a50df1b74
L679[17:41:55] ⇦ Quits: ScottehBoeh (~ScottehBo@104.238.169.42) (Ping timeout: 383 seconds)
L680[17:42:21] <ghz|afk> Darva: when you say it fails
L681[17:42:26] <ghz|afk> can you provide logs of HOW it fails?
L682[17:42:44] <ghz|afk> killjoy: heh
L683[17:42:50] <halvors> ghz|afk: When registering the texture as you said, the model is not black. With not default texture, is the rendering messed up and the texture actually there?
L684[17:42:54] <halvors> hmm.
L685[17:43:36] <ghz|afk> could be
L686[17:43:42] <ghz|afk> your gl settings may be wrong
L687[17:43:55] <ghz|afk> or maybe you are passing "0" as the color multiplier
L688[17:44:34] <Darva> rerunning it with --info and piped to a file, i'll toss it on pastebin when it's done.
L689[17:45:08] <ghz|afk> if it's failing due to blahblah failed to apply hunk blah blah
L690[17:45:18] <ghz|afk> it means you forgot to change forgegradle:2.2-snapshot to 2.3
L691[17:45:38] <Darva> I've got 2.3-snapshot, which is how it came in the MDK. Should it be 2.3, instead of 2.3-snapshot?
L692[17:45:45] <ghz|afk> nono
L693[17:45:47] <ghz|afk> 2.3-snapshot
L694[17:45:47] ⇦ Quits: OrionOnline (~OrionOnli@p200300702E55DF004C9CE4602930051E.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L695[17:45:55] <Darva> It's failing with a bunch of javac compile errors, i know that much.
L696[17:45:57] <ghz|afk> but people who updated from an old version often make the mistake
L697[17:46:18] <Darva> I'm already past that point, heh, i unzipped the MDK into a brand new directory, to isolate it from problems like that.
L698[17:46:24] <quadraxis> I'd suspect an issue with the mappings version used
L699[17:47:19] <Darva> https://pastebin.com/sPgHNCc9
L700[17:48:10] <Darva> The issue was happening with the supplied mappings. I tried updating them to "snapshot_20170702" on advice from a developer Discord room, but the same issue persisted.
L701[17:48:41] <ghz|afk> can you pastebin your build.gradle too?
L702[17:48:48] <ghz|afk> or is it strictly default from the MDK?
L703[17:48:48] <Darva> Ya. one sec.
L704[17:49:04] <halvors> ghz|afk: Only using the render function not render(Color)
L705[17:49:06] <Darva> The only change from default is the updated mappings.
L706[17:49:56] <quadraxis> try updating jdk??
L707[17:50:39] <Darva> Ok, gimmie a few.
L708[18:02:12] <ghz|afk> welp time to sleep, night ppl
L709[18:02:13] * ghz|afk poofs
L710[18:02:45] <Darva> still failing with 131 version of java... About to check if it's the same reason.
L711[18:02:58] <c64cosmin> today is monday :(
L712[18:04:48] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error: Connection reset by peer)
L713[18:05:16] <Darva> Yup, same exact error. I did cleancache before trying to build it after updating java.
L714[18:06:57] <Darva> Ack, wait, it still built with the old java version.. what the heck.
L715[18:08:53] <halvors> ghz|afk: Good night :)
L716[18:10:14] ⇨ Joins: armctec (~Thunderbi@191.180.51.88)
L717[18:12:27] <c64cosmin> o/
L718[18:15:00] <Darva> Yup, it was the jdk version. *grumbles*
L719[18:30:20] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-8-104.dhcp.embarqhsd.net) (Remote host closed the connection)
L720[18:34:17] <killjoy> ghz|afk, how should I merge that pretty name into ReflectionHelper
L721[18:34:35] ⇨ Joins: KnightMiner_ (~KnightMin@adsl-75-5-72-30.dsl.emhril.sbcglobal.net)
L722[18:36:35] ⇦ Quits: KnightMiner (~KnightMin@adsl-75-5-71-20.dsl.emhril.sbcglobal.net) (Ping timeout: 200 seconds)
L723[18:37:32] <killjoy> ? https://gist.github.com/killjoy1221/0e14b58136601a415b247f0a50df1b74
L724[18:37:34] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-8-104.dhcp.embarqhsd.net)
L725[18:40:28] <halvors> I have a TESR rendering a .obj model, but somehow the texture is transparent, also the block becomes invisible.
L726[18:40:36] <halvors> Any ideas why that might be?
L727[18:43:05] *** KnightMiner_ is now known as KnightMiner
L728[18:50:04] *** MrKickkiller is now known as MrKick|Away
L729[18:50:38] <c64cosmin> what kind of rendering you do in the TE?
L730[18:51:29] <c64cosmin> return EnumBlockRenderType.ENTITYBLOCK_ANIMATED; ?
L731[18:51:41] <c64cosmin> inside the public EnumBlockRenderType getRenderType(IBlockState state) function?
L732[18:51:54] <c64cosmin> this is in the Block not in TE
L733[18:52:10] <c64cosmin> @halvors
L734[18:53:49] <halvors> Oh, no it return model
L735[18:54:16] <halvors> Also default. Maybe that is the problem?
L736[18:54:18] <halvors> Will check.
L737[18:55:56] <c64cosmin> is it still the proper texture displayed?
L738[18:56:49] <halvors> What do you mean?
L739[18:57:51] <halvors> c64cosmin: If i renders the obj with json instead (static render) the texture works fine.
L740[19:01:46] <halvors> c64cosmin: Its just turns invisible when it finds the texture i think, when it doesn't the texture is "minecrafts not found texture".
L741[19:02:07] <halvors> Even if i set the EnumBlockRenderType.ENTITYBLOCK_ANIMATED
L742[19:02:43] <Raycoms> bye folks
L743[19:02:47] ⇦ Quits: Raycoms (~Raycoms@2804:14d:baa6:25e1::1002) (Quit: Leaving)
L744[19:03:23] *** Santa|afk is now known as SatanicSanta
L745[19:15:30] ⇦ Quits: BlueMonster (uid82864@id-82864.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L746[19:32:39] ⇨ Joins: cjm721 (~cjm721@c-73-222-0-7.hsd1.ca.comcast.net)
L747[19:32:58] <cjm721> what was that test mod that shows you the texture sheet?
L748[19:34:11] <quadraxis> https://github.com/mezz/TextureDump
L749[19:34:23] <cjm721> tyty
L750[19:47:26] <c64cosmin> @halvors that is strange, though you might not have a texture bound, but that is not the case, give a look in the MC code, some Entities, sorry couldn't help :(
L751[19:53:44] *** Mumfrey is now known as mumfrey
L752[20:03:16] <halvors> Thanks for trying :)
L753[20:20:58] ⇨ Joins: Raycoms (~Raycoms@2804:14d:baa6:25e1::1002)
L754[20:21:05] <Raycoms> How do I store an IItemhandler to nbt?
L755[20:23:50] ⇦ Quits: Hubry (~Hubry@pip9.t19.ds.pwr.wroc.pl) (Quit: Good night.)
L756[20:26:29] <Raycoms> Is there a good way besides storing every single slot manually?
L757[20:27:52] ⇦ Quits: c64cosmin (kiwiirc@79.114.70.41) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L758[20:28:12] ⇦ Quits: armctec (~Thunderbi@191.180.51.88) (Ping timeout: 201 seconds)
L759[20:32:42] ⇦ Quits: h5h77 (~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b) (Remote host closed the connection)
L760[20:36:45] ⇦ Quits: Raycoms (~Raycoms@2804:14d:baa6:25e1::1002) (Quit: Leaving)
L761[20:50:54] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 383 seconds)
L762[20:51:09] ⇦ Quits: p455w0rd (~p455w0rd@50.102.91.181) (Ping timeout: 200 seconds)
L763[20:54:24] ⇦ Quits: x3n0ph0b3 (~x3n0ph0b3@2001:19f0:6400:8965:5400:ff:fe07:8777) (Ping timeout: 204 seconds)
L764[20:55:50] ⇨ Joins: x3n0ph0b3 (~x3n0ph0b3@abrarsyed.com)
L765[21:00:48] ⇨ Joins: KnightMiner_ (~KnightMin@adsl-76-202-213-164.dsl.emhril.sbcglobal.net)
L766[21:01:43] ⇨ Joins: Raycoms (~Raycoms@2804:14d:baa6:25e1::1002)
L767[21:01:46] <Raycoms> o&
L768[21:01:49] <Raycoms> o/
L769[21:02:40] <Raycoms> Is there an easy way to store an IItemhandler to nbt
L770[21:03:09] <Raycoms> private final IItemHandlerModifiable inventory = new ItemStackHandler(27)
L771[21:03:13] <Raycoms> like a simple one
L772[21:03:15] ⇦ Quits: KnightMiner (~KnightMin@adsl-75-5-72-30.dsl.emhril.sbcglobal.net) (Ping timeout: 200 seconds)
L773[21:03:22] <Raycoms> or must I store every single stack to nbt?
L774[21:05:30] ⇨ Joins: Wastl2_ (~Wastl2@x4e34ec46.dyn.telefonica.de)
L775[21:05:53] ⇦ Quits: Wastl2 (~Wastl2@x4e34c637.dyn.telefonica.de) (Ping timeout: 383 seconds)
L776[21:05:59] ⇦ Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L777[21:09:12] *** KnightMiner_ is now known as KnightMiner
L778[21:09:58] ⇦ Quits: Raycoms (~Raycoms@2804:14d:baa6:25e1::1002) (Quit: Leaving)
L779[21:12:09] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Remote host closed the connection)
L780[21:14:27] ⇦ Quits: Darva (~Darva@97-85-174-138.static.stls.mo.charter.com) ()
L781[21:16:34] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L782[21:26:16] <capitalthree> I notice getMobilityFlag and getMaterial are both deprecated on Block. Should I avoid using them? What's the best way to see a block's mobility flag?
L783[21:26:32] <capitalthree> (in 1.11.2)
L784[21:32:12] ⇦ Quits: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca) (Read error: Connection reset by peer)
L785[21:32:26] <mezz> feel free to use deprecated block methods if you see no alternative, they are marked as deprecated by mojang because they are going away in favor of blockstate methods
L786[21:33:14] <capitalthree> fair enough. it's very strange to mark stuff deprecated before the recommended alternative is actually available, that's why I was asking
L787[21:33:20] <mezz> agreed
L788[21:33:27] <capitalthree> but yeah I assume it's not going to disappear within a minecraft version, and porting is porting anyways, so I'll use 'em
L789[21:33:30] <capitalthree> thanks!
L790[21:33:34] <mezz> no problem
L791[21:41:48] <tterrag> they are marked deprecated because they are not directly called anymore
L792[21:41:58] <tterrag> it is perfectly fine to override deprecated methods, just not to *call* deprecated methods
L793[21:42:50] ⇨ Joins: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca)
L794[21:45:42] ⇦ Quits: TechnicianLP2 (~AndChat59@p4FE56B60.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L795[21:48:48] <darkevilmac> I had asked yesterday but I think I asked at a poor time. What would be the best way for me to rendera texture over top my block, I need to render an indicator for whenever my block does something but I'm not sure what the best way to go about it would be.
L796[21:49:44] <capitalthree> tterrag: but calling them is what I need!
L797[21:49:49] <tterrag> don't
L798[21:49:54] <tterrag> use the state version
L799[21:50:06] <capitalthree> ok then that's why I asked
L800[21:50:10] <tterrag> darkevilmac: er, just make a different model?
L801[21:50:10] <capitalthree> I wanted to know what to do instead
L802[21:50:11] <capitalthree> thanks :D
L803[21:52:32] <darkevilmac> tterrag, I need to render over the block, an overlay.
L804[21:53:16] <darkevilmac> And I'm using a TESR for this as the amount of updates that using blockstates would cause is... undesirable.
L805[21:57:07] <capitalthree> ok yep, BlockState has a mobilityFlag that's not deprecated
L806[21:59:41] <capitalthree> so there are 4 mobility states, normal, destroy, block, ignore
L807[21:59:46] <capitalthree> the first 3 are obvious. anyone know what ignore is?
L808[22:01:40] <mezz> the only thing with EnumPushReaction.IGNORE seems to be EntityAreaEffectCloud
L809[22:02:02] <capitalthree> there's a block for area effect cloud?
L810[22:02:16] <capitalthree> hmm maybe ignore means it can displace into
L811[22:02:25] <mezz> apparently, it's news to me too. maybe it's dragon's breath? needs investigation
L812[22:03:06] <capitalthree> OH I see
L813[22:03:06] <mezz> hm even creepers create it when they die. must be a new 1.12 thing
L814[22:03:10] <capitalthree> it's not a block, it's an entity
L815[22:03:22] <capitalthree> it's used in the entity pushing code
L816[22:03:29] <capitalthree> so I am assuming blocks won't return that flag
L817[22:06:26] <mezz> you never know with modded
L818[22:06:27] <capitalthree> so I'll let blocks with pushreaction NORMAL or BLOCK piston other blocks when placing.
L819[22:06:43] <capitalthree> yeah I went ahead and just decided that on the off chance something returns IGNORE, I won't let it piston
L820[22:11:17] ⇨ Joins: TechnicianLP2 (~AndChat59@p4FE56E86.dip0.t-ipconnect.de)
L821[22:17:07] ⇨ Joins: McJty (~jorrit@94-224-152-129.access.telenet.be)
L822[22:25:14] <halvors> Is there any good documentation on how to register fluids in 1.10.2 and texture them?
L823[22:47:11] <tterrag> darkevilmac: and why can't a model do that?
L824[22:47:23] <tterrag> can you explain more what you're trying to do?
L825[22:47:46] <darkevilmac> I don't know exactly how I can make it more clear. I'm trying to overlay a texture on top of an existing model.
L826[22:47:59] <tterrag> yes. and my question is why can't that overlay be part of the model
L827[22:48:10] <tterrag> what exactly is preventing that?
L828[22:51:24] <darkevilmac> The model is from the block, the overlay is being done via a TESR. The block model doesn't have any indicator on it, I'm doing that through the TESR, as the amount of times the indicator changes per second would mean causing absurd amounts of block updates that just aren't needed.
L829[22:52:50] ⇦ Quits: Lathanael|Away (~Lathanael@p5496020E.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L830[22:54:00] ⇨ Joins: Lathanael|Away (~Lathanael@p5496044F.dip0.t-ipconnect.de)
L831[22:59:57] <primetoxinz> what's the correct way to give an entity a gui? IGuiHandler doesn't work to well, as there is no way to get information about the entity
L832[23:00:15] <primetoxinz> too*
L833[23:00:48] <darkevilmac> primetoxinz, there's a player a world and a position, what information do you need?
L834[23:00:56] <primetoxinz> the entity itself
L835[23:01:18] <primetoxinz> that was interacted, essentially like a villager
L836[23:01:41] <primetoxinz> I could probably encode the info into the gui ID... not preferable
L837[23:01:42] <tterrag> use the id
L838[23:01:58] <darkevilmac> That's what the id is for.
L839[23:01:58] <tterrag> pass it as one of the integer data parameters
L840[23:02:03] <tterrag> no, not the GUI ID
L841[23:02:08] <tterrag> the specific entity ID
L842[23:02:10] <darkevilmac> Oh the entity id.
L843[23:02:15] <primetoxinz> oh, true
L844[23:02:31] <primetoxinz> that'll work prefectly
L845[23:03:13] <tterrag> darkevilmac: I guess you would just use the tessellator and draw it
L846[23:12:38] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L847[23:23:05] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-8-104.dhcp.embarqhsd.net) (Quit: またね)
L848[23:27:19] ⇦ Quits: CoderPuppy (~cpup@32.218.113.154) (Ping timeout: 186 seconds)
L849[23:31:26] ⇨ Joins: cpup (~cpup@32.218.112.238)
L850[23:31:44] ⇦ Quits: McJty (~jorrit@94-224-152-129.access.telenet.be) (Quit: Leaving)
L851[23:44:57] ⇦ Quits: Brokkoli (~Brokkoli@p5B23C80C.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))
L852[23:59:48] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
<<Prev Next>> Scroll to Top