<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:27] <tmtu> shadekiller666: 2 weeks here
L2[00:05:17] <shadekiller666> nice
L3[00:06:41] ⇦ Quits: rfctksSparkle (rfctks@2a00:1a28:1101:3e7::6) (Quit: またね)
L4[00:09:54] ⇦ Quits: killjoy (~killjoy@71.65.255.183) (Killed (NickServ (GHOST command used by killjoy1!~killjoy@2606:a000:1118:e0da:605f:10e1:defe:75f0)))
L5[00:10:01] *** Garophel is now known as Garophel|schl
L6[00:10:03] ⇨ Joins: killjoy1 (~killjoy@2606:a000:1118:e0da:605f:10e1:defe:75f0)
L7[00:10:17] *** killjoy1 is now known as killjoy
L8[00:11:23] ⇨ Joins: rfctksSparkle (rfctks@2a00:1a28:1101:3e7::6)
L9[00:11:29] <tterrag> jakimfett: yes it is
L10[00:11:35] <tterrag> they added locked stuff in 1.8
L11[00:11:45] <jakimfett> ah.
L12[00:11:53] <jakimfett> Also, I figured out my problem from before...
L13[00:12:15] ⇦ Quits: codahq (~codahq@c-174-52-130-121.hsd1.ut.comcast.net) (Ping timeout: 180 seconds)
L14[00:12:44] <jakimfett> was getting FMLClientHandler.instance().getClient().theWorld on the client side, and FMLCommonHandler.instance().getMinecraftServerInstance().getEntityWorld() on the serverside
L15[00:12:59] <jakimfett> instead of tile.getWorldObj()
L16[00:13:16] <jakimfett> for some reason, that resulted in the inventory being null on both client and server
L17[00:13:39] <jakimfett> now I'm trying to figure out how to move a slot after it's instantiated
L18[00:22:31] ⇦ Quits: Purebe_ (~Purebe@2601:300:8000:cc62:1194:f252:92be:964c) (Read error: Connection reset by peer)
L19[00:33:45] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 180 seconds)
L20[00:41:05] *** PaleOff is now known as PaleoCrafter
L21[00:50:16] <Zaggy1024> jakimfett, I'm bored, need help with some UI stuff?
L22[00:51:06] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L23[00:52:07] <jakimfett> ...mebbe
L24[00:52:21] ⇦ Quits: maxlowry123 (~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net) (Ping timeout: 206 seconds)
L25[00:52:22] <jakimfett> I've made a mess, and I need an adult >_>
L26[00:53:01] <Zaggy1024> haha
L27[00:53:26] <jakimfett> I'm trying to mess about with container slots
L28[00:53:38] <jakimfett> I've got them binding properly
L29[00:54:04] <jakimfett> hmm....just had an ide
L30[00:54:09] <jakimfett> I can use a map...
L31[00:54:21] <jakimfett> RelativeDirection, int
L32[00:54:29] <jakimfett> to store the slot IDs
L33[00:54:32] <jakimfett> ...
L34[00:54:36] <jakimfett> and then do something with them
L35[00:54:38] <Zaggy1024> er..I still don't know what the problem is :P
L36[00:54:43] <jakimfett> then ???
L37[00:54:43] <jakimfett> then profit
L38[00:54:58] <jakimfett> heh...lemme un-tangle it slightly, and I'll check it in and explain it
L39[00:58:16] *** Techcable is now known as Techcable|sleep
L40[00:58:59] <Zaggy1024> ping me when you're done, I'll be looking at other stuffs
L41[01:00:08] <jakimfett> kk
L42[01:00:14] ⇦ Quits: Drullkus (~Drullkus@2601:646:8301:c41e:6def:188b:97a:bbb0) (Remote host closed the connection)
L43[01:01:01] *** Ashlee|off is now known as Ashlee
L44[01:01:47] ⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L45[01:05:43] <jakimfett> Ugh. I just realized that it's almost midnight. Going to have to take a rain check on that help, Zaggy1024.
L46[01:05:47] <jakimfett> Thanks for offering though.
L47[01:05:59] <Zaggy1024> ok
L48[01:06:11] ⇦ Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Killed (NickServ (GHOST command used by McJty_!webchat@bluecoat2.uzleuven.be)))
L49[01:07:17] ⇨ Joins: McJty (webchat@bluecoat2.uzleuven.be)
L50[01:07:54] ⇦ Quits: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net) (Ping timeout: 206 seconds)
L51[01:10:25] ⇨ Joins: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net)
L52[01:10:28] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:e0da:605f:10e1:defe:75f0) (Quit: Leaving)
L53[01:14:06] ⇦ Quits: vedalken254 (~BTree@2601:441:c101:d259:c053:4f3:c82a:9ed0) (Ping timeout: 192 seconds)
L54[01:18:31] ⇦ Quits: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net) (Ping timeout: 206 seconds)
L55[01:20:37] ⇨ Joins: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net)
L56[01:24:19] ⇦ Quits: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net) (Ping timeout: 206 seconds)
L57[01:25:11] ⇨ Joins: zml (~zml@minions.aoeu.xyz)
L58[01:26:26] ⇨ Joins: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net)
L59[01:41:09] *** PaleoCrafter is now known as PaleOff
L60[01:41:44] *** heldplayer|off is now known as heldplayer
L61[01:59:09] ⇨ Joins: Meow-J (uid69628@id-69628.highgate.irccloud.com)
L62[02:04:30] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20150821 mappings to Forge Maven.
L63[02:04:33] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20150821-1.8.zip (mappings = "snapshot_20150821" in build.gradle).
L64[02:04:44] <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/
L65[02:17:36] ⇨ Joins: VikeStep (~VikeStep@101.184.15.75)
L66[02:23:28] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L67[02:24:18] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L68[02:37:01] ⇨ Joins: Noppes (~Noppes@82-168-212-152.ip.telfort.nl)
L69[02:49:32] *** Keridos is now known as Keridos|away
L70[02:50:49] ⇨ Joins: Vahlokath (~Vahlokath@AToulouse-651-1-240-109.w90-38.abo.wanadoo.fr)
L71[02:55:32] ⇦ Quits: Zesty (~Zesty@2002:b461:1c0c::b461:1c0c) (Read error: Connection reset by peer)
L72[02:56:25] ⇨ Joins: Zesty (~Zesty@180.97.28.12)
L73[02:58:55] ⇦ Quits: jakimfett (~overnet@c-73-180-36-141.hsd1.or.comcast.net) (Read error: Connection reset by peer)
L74[03:01:09] ⇨ Joins: jakimfett (~overnet@c-73-180-36-141.hsd1.or.comcast.net)
L75[03:02:48] ⇨ Joins: Purebe_ (~Purebe@2601:300:8000:cc62:9125:8a74:d635:2ba)
L76[03:05:16] ⇦ Quits: Purebe (~Purebe@2601:300:8000:cc62:f9bb:f58:b5c7:c887) (Ping timeout: 206 seconds)
L77[03:06:12] ⇨ Joins: Szernex (~Szernex@62-46-162-206.adsl.highway.telekom.at)
L78[03:16:46] ⇨ Joins: bhi (~bhi@207-47-198-193.regn.hsdb.sasknet.sk.ca)
L79[03:20:39] ⇨ Joins: sciguyryan (~sciguyrya@93-94-245-46.dynamic.swissvpn.net)
L80[03:22:45] ⇦ Quits: esKaayY (~esKaayY@2607:5300:100:200::3fc) (Ping timeout: 180 seconds)
L81[03:24:15] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error: Connection reset by peer)
L82[03:25:41] ⇨ Joins: esKaayY (~esKaayY@2607:5300:100:200::3fc)
L83[03:31:47] ⇦ Quits: Szernex (~Szernex@62-46-162-206.adsl.highway.telekom.at) (Killed (NickServ (GHOST command used by Szernex_!~Szernex@188-23-209-123.adsl.highway.telekom.at)))
L84[03:31:53] ⇨ Joins: Szernex (~Szernex@188-23-209-123.adsl.highway.telekom.at)
L85[03:32:14] ⇦ Quits: nupanick (uid37083@id-37083.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L86[03:40:43] ⇦ Quits: covers1624 (~covers162@ppp118-210-251-232.lns20.adl6.internode.on.net) (Read error: Connection reset by peer)
L87[03:42:03] ⇨ Joins: covers1624 (~covers162@ppp118-210-251-232.lns20.adl6.internode.on.net)
L88[03:42:48] *** tterrag is now known as tterrag|ZZZzzz
L89[03:43:21] ⇦ Quits: Gigabit101 (~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net) (Read error: Connection reset by peer)
L90[03:46:18] ⇦ Quits: shadekiller666 (~shadekill@adsl-108-80-78-154.dsl.lsan03.sbcglobal.net) (Read error: Connection reset by peer)
L91[03:54:00] ⇦ Quits: Mitchellbrine (uid38456@id-38456.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L92[04:10:26] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 378 seconds)
L93[04:12:39] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L94[04:18:56] ⇦ Quits: Zesty (~Zesty@180.97.28.12) (Read error: Connection reset by peer)
L95[04:18:56] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-106-31.buckeyecom.net) (Read error: Connection reset by peer)
L96[04:19:16] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L97[04:20:46] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 186 seconds)
L98[04:21:54] ⇨ Joins: Zesty (~Zesty@2002:b461:1c0c::b461:1c0c)
L99[04:23:55] ⇨ Joins: bilde2910|away (bilde2910@51.174.170.178)
L100[04:24:47] *** bilde2910|away is now known as bilde2910
L101[04:26:47] ⇦ Quits: bhi (~bhi@207-47-198-193.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
L102[04:30:02] ⇨ Joins: OrionOnline (~OrionOnli@ip-80-236-245-144.dsl.scarlet.be)
L103[04:31:43] ⇨ Joins: kimfy (~kimfy___@74.141.16.62.customer.cdi.no)
L104[04:33:00] *** PaleOff is now known as PaleoCrafter
L105[04:33:36] ⇦ Quits: rfctksSparkle (rfctks@2a00:1a28:1101:3e7::6) (Remote host closed the connection)
L106[04:33:42] ⇨ Joins: Emris (~Miranda@chello062178245147.2.12.vie.surfer.at)
L107[04:38:20] <Zaggy1024> what the frak
L108[04:38:20] ⇨ Joins: Tim020 (~Tim0@cpc25-farn7-2-0-cust147.6-2.cable.virginm.net)
L109[04:38:39] <Zaggy1024> my game keeps crashing with weird LWJGL errors
L110[04:38:46] <Zaggy1024> org.lwjgl.LWJGLException: Failed to set display mode (-5).
L111[04:39:00] <Zaggy1024> last time I got something about it not creating a Keyboard instance or something liek that
L112[04:40:20] <Zaggy1024> all these errors are when trying to enter fullscreen
L113[04:40:34] ⇨ Joins: AforAnonymous (bitch2k@dyn-042-143.vix1.mmc.at)
L114[04:44:43] <Zaggy1024> with F11 or the option in the menu too
L115[04:45:14] <PaleoCrafter> When did this start to happen?
L116[04:46:51] <Zaggy1024> a few days ago
L117[04:47:00] <Zaggy1024> it's inconsistent, but right now it happens every time
L118[04:47:15] <Zaggy1024> I managed to make it fullscreen like 10-15 minutes ago
L119[04:48:14] <PaleoCrafter> Did you update forge recently?
L120[04:48:31] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L121[04:48:37] <Zaggy1024> not really recently, but then I don't go fullscreen very often so I don't know exactly when this started :|
L122[04:48:46] <Zaggy1024> was there a Forge release that broke fullscreen?
L123[04:49:41] <PaleoCrafter> No, but there might have been other changes that broke this :P
L124[04:55:27] ⇦ Quits: psxlover (psxlover@77.49.105.251.dsl.dyn.forthnet.gr) (Ping timeout: 198 seconds)
L125[05:10:13] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L126[05:10:22] ⇨ Joins: Loetkolben (~Loetkolbe@ipb2197df6.dynamic.kabel-deutschland.de)
L127[05:15:30] ⇨ Joins: spda (~spda@84.255.175.219)
L128[05:16:33] <spda> Hello
L129[05:18:47] <spda> I'm trying to catch the message that the player tries to send to the server, modify it then let it go to the server. It works if I use ServerChatEvent and the mod is on the server, but I want it to work the other way around, where the mod is only in the client... any ideas ?
L130[05:20:15] ⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping timeout: 180 seconds)
L131[05:25:56] ⇨ Joins: trab (~trab@28.np.emoserver.com)
L132[05:27:46] ⇨ Joins: tambre (~tambre@e3f1-dc95-7477-f45f-4301-8a22-07d0-2001.dyn.estpak.ee)
L133[05:28:49] ⇨ Joins: rfctksSparkle (rfctks@2a00:1a28:1101:3e7::6)
L134[05:29:20] ⇨ Joins: patrick96 (~Patrick@234.177.192.178.dynamic.wline.res.cust.swisscom.ch)
L135[05:35:06] *** Vigaro|AFK is now known as Vigaro
L136[05:36:37] *** Vigaro is now known as Vigaro|AFK
L137[05:38:41] ⇨ Joins: Neon (~Neon@dslb-178-004-181-019.178.004.pools.vodafone-ip.de)
L138[05:43:25] ⇨ Joins: Gigabit101 (~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
L139[05:49:33] ⇨ Joins: Orion (~OrionOnli@ip-83-134-150-139.dsl.scarlet.be)
L140[05:52:01] ⇦ Quits: OrionOnline (~OrionOnli@ip-80-236-245-144.dsl.scarlet.be) (Ping timeout: 206 seconds)
L141[05:55:40] *** Garophel|schl is now known as Garophel
L142[05:57:45] ⇦ Quits: tmtu (~tundmatu@m83-185-86-77.cust.tele2.se) (Ping timeout: 180 seconds)
L143[05:57:49] ⇦ Quits: Orion (~OrionOnli@ip-83-134-150-139.dsl.scarlet.be) (Ping timeout: 206 seconds)
L144[06:07:56] ⇨ Joins: Korhaka (~korhaka@5751a8e0.skybroadband.com)
L145[06:08:20] <Korhaka> o/ is the universal.jar what you would put into the minecraft.jar?
L146[06:08:27] <Korhaka> if doing it manually
L147[06:08:45] <Korhaka> or for technic, just rename it to modpack.jar if thats all thats being used
L148[06:10:19] <diesieben07> no
L149[06:10:25] <diesieben07> the universal.jar is for servers
L150[06:10:31] <diesieben07> you don't touch the original jars at all
L151[06:11:38] ⇦ Quits: sciguyryan (~sciguyrya@93-94-245-46.dynamic.swissvpn.net) ()
L152[06:13:56] ⇦ Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Read error: Connection reset by peer)
L153[06:13:59] <Korhaka> trying to run a server and getting invalid file (bad magic number): Exec format error
L154[06:15:55] <diesieben07> how exactly did you set up the server?
L155[06:16:33] ⇨ Joins: Davnit (~Davnit@71-47-89-196.res.bhn.net)
L156[06:16:41] <Korhaka> i downloaded forge installer, selected server, tried to run the forge file
L157[06:16:53] <diesieben07> that should work fine...
L158[06:17:10] ⇨ Joins: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com)
L159[06:18:33] <Korhaka> should...
L160[06:18:54] <diesieben07> how are you running the forge jar?
L161[06:18:54] <Korhaka> Error: Could not find or load main class .home.korhaka.Downloads.Server.forge.jar
L162[06:18:58] <Korhaka> in terminal
L163[06:19:03] <diesieben07> post the command
L164[06:19:16] <Korhaka> korhaka@korhaka-Z97X-SLI ~/Downloads/Server $ java '/home/korhaka/Downloads/Server/forge.jar'
L165[06:19:23] <diesieben07> ah
L166[06:19:26] <diesieben07> you forgot -jar
L167[06:19:29] <Korhaka> that gives the second error
L168[06:19:30] <diesieben07> java -jar <jar file>
L169[06:19:36] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L170[06:19:47] <Korhaka> ahh
L171[06:20:21] <Korhaka> i just remembered that getting it to run then it gives you the command to run it so i can copy that to a .sh file
L172[06:21:05] <Korhaka> java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui -- just got it from minecraft.net instead..
L173[06:21:22] <Korhaka> except i may use a little more RAM than that, and rename it to forge.jar
L174[06:22:40] <spda> Is there an event that detects sending a chat message to the server? ServerChatEvent only works when its on the server
L175[06:23:03] <diesieben07> i dont think so.
L176[06:23:30] <spda> I guedd we can create events, right?
L177[06:23:37] <spda> guess@
L178[06:23:48] <diesieben07> yes, but adding this one is not trivial
L179[06:23:57] <diesieben07> you could hack around and listen for the packet using netty
L180[06:23:57] ⇨ Joins: Ordinastie_ (~Ordinasti@ip-91.net-89-3-182.rev.numericable.fr)
L181[06:24:04] <diesieben07> but as i said, thats hacky
L182[06:25:04] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error: Connection reset by peer)
L183[06:26:06] <spda> mhmm, I guess I'll look online for more information about those
L184[06:27:57] ⇨ Joins: mrdeadlocked (~admin@199.204.185.12)
L185[06:28:09] ⇦ Quits: patrick96 (~Patrick@234.177.192.178.dynamic.wline.res.cust.swisscom.ch) (Ping timeout: 198 seconds)
L186[06:30:08] ⇨ Joins: Hgrebnednav (~Hgrebnedn@94-225-204-72.access.telenet.be)
L187[06:32:13] ⇨ Joins: tmtu (~tundmatu@m83-185-86-77.cust.tele2.se)
L188[06:33:05] ⇦ Quits: Tim020 (~Tim0@cpc25-farn7-2-0-cust147.6-2.cable.virginm.net) (Quit: Leaving)
L189[06:36:15] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 198 seconds)
L190[06:38:09] ⇨ Joins: bilde2910|away (bilde2910@51.174.170.178)
L191[06:38:59] *** bilde2910|away is now known as bilde2910
L192[06:39:31] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:e115:5102:f80f:c907) (Read error: Connection reset by peer)
L193[06:39:51] ⇦ Quits: Korhaka (~korhaka@5751a8e0.skybroadband.com) (Ping timeout: 198 seconds)
L194[06:40:11] ⇨ Joins: Korhaka (~korhaka@5751a8e0.skybroadband.com)
L195[06:43:25] ⇦ Quits: Szernex (~Szernex@188-23-209-123.adsl.highway.telekom.at) (Killed (NickServ (GHOST command used by Szernex_!~Szernex@194-166-144-109.adsl.highway.telekom.at)))
L196[06:43:32] ⇨ Joins: Szernex (~Szernex@194-166-144-109.adsl.highway.telekom.at)
L197[06:44:13] ⇦ Quits: Korhaka (~korhaka@5751a8e0.skybroadband.com) (Ping timeout: 206 seconds)
L198[06:44:41] ⇨ Joins: Korhaka (~korhaka@5751a8e0.skybroadband.com)
L199[06:44:42] ⇦ Quits: mrdeadlocked (~admin@199.204.185.12) (Remote host closed the connection)
L200[06:47:48] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L201[06:54:01] *** PaleoCrafter is now known as PaleOff
L202[07:07:25] <Wuppy> oh god... time to merge 2 immergable brances
L203[07:10:19] ⇨ Joins: gigaherz (~gigaherz@4.Red-83-40-89.dynamicIP.rima-tde.net)
L204[07:12:44] ⇦ Quits: Korhaka (~korhaka@5751a8e0.skybroadband.com) (Ping timeout: 206 seconds)
L205[07:15:51] ⇦ Quits: tmtu (~tundmatu@m83-185-86-77.cust.tele2.se) (Ping timeout: 198 seconds)
L206[07:18:32] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L207[07:24:41] <Wuppy> how do I undo all the changes to the main branch, go to the top of a side branch and turn that into the main?
L208[07:25:46] <gigaherz> git, I suppose?
L209[07:26:18] <Wuppy> yeh....
L210[07:26:19] <Wuppy> no shit
L211[07:26:22] <Wuppy> but hao
L212[07:26:48] <gigaherz> and you want to discard absolutely everything that is currently in the main branch?
L213[07:27:07] <gigaherz> or you want to keep that in a separate branch?
L214[07:27:32] <gigaherz> if you want to discard everything currently in master, and apply another branch's content, just do
L215[07:27:41] <gigaherz> git checkout master
L216[07:27:47] <gigaherz> git reset --hard branch2
L217[07:28:25] <gigaherz> you may need a force-push afterward
L218[07:28:27] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 198 seconds)
L219[07:28:39] <gigaherz> (if you had pushed these changes to a remote repository)
L220[07:30:08] ⇦ Quits: ryantheleach (uid90087@id-90087.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L221[07:30:55] *** Garophel is now known as Garophel|afk
L222[07:31:58] ⇨ Joins: Slikrick (~Slikrick9@2601:19c:4201:c40f:4150:643b:9edd:3260)
L223[07:32:18] <Wuppy> I should really fully learn git one day....
L224[07:32:36] <Wuppy> for now I'll just take the lazy approach and copy the new branch from the other computer and paste it here :P
L225[07:32:51] <Wuppy> I'm the only one working on this project anyway
L226[07:33:41] <boni> "git push"
L227[07:33:54] <spda> I just use it for tracking the changes and having an online copy
L228[07:36:19] <spda> Just making sure once again, there's no event for sending a chat message from the client to the server,right?
L229[07:37:22] <spda> I can manipulate the messages I recieve, still trying to figure out how to do that for the messages I send
L230[07:37:54] <diesieben07> there is no such event
L231[07:39:06] <spda> I tried looking online for tutorials about "creating events", couldn't find any
L232[07:39:27] <diesieben07> because creating events is not trivial
L233[07:39:52] <spda> Do you have another idea on how to modify a chat message?
L234[07:40:02] <spda> a sent one from client to server
L235[07:40:11] <diesieben07> why does it have to be clientside?
L236[07:41:08] <spda> The mod is clientside, the message is edited before being sent to the server
L237[07:41:43] <diesieben07> that doesnt answer my question but ok
L238[07:42:07] <spda> The functionality of the mod requires that, If i understood what you mean
L239[07:42:33] <diesieben07> there is no straightforward way as i siad
L240[07:42:37] <diesieben07> you can hack something in
L241[07:43:11] ⇦ Quits: Ordinastie_ (~Ordinasti@ip-91.net-89-3-182.rev.numericable.fr) (Ping timeout: 206 seconds)
L242[07:46:52] <diesieben07> jesus christ the windows 10 multi desktops are buggy as hell
L243[07:47:03] ⇦ Quits: Tahg (~Tahg@pool-96-237-111-105.bstnma.fios.verizon.net) (Ping timeout: 206 seconds)
L244[07:49:27] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit: Leaving.)
L245[07:50:02] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Quit: Leaving)
L246[08:00:14] *** fry|sleep is now known as fry
L247[08:05:08] *** PaleOff is now known as PaleoCrafter
L248[08:07:49] ⇨ Joins: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L249[08:15:43] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-106-31.buckeyecom.net) (Ping timeout: 186 seconds)
L250[08:16:26] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L251[08:18:55] ⇨ Joins: OrionOnline (~OrionOnli@ip-83-134-150-139.dsl.scarlet.be)
L252[08:19:10] ⇦ Quits: Raziel (~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net) (Read error: Connection reset by peer)
L253[08:19:14] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L254[08:19:41] ⇨ Joins: Raziel (~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net)
L255[08:22:47] ⇨ Joins: Thog (~Thog@kurisu.rx14.co.uk)
L256[08:24:54] ⇨ Joins: Brokkoli (~Brokkoli@x55b03721.dyn.telefonica.de)
L257[08:28:05] *** PaleoCrafter is now known as PaleOff
L258[08:28:32] *** PaleOff is now known as PaleoCrafter
L259[08:29:06] <gigaherz> so new snapshot
L260[08:29:07] <gigaherz> XD
L261[08:29:44] <diesieben07> twitch.tv/Sethbling
L262[08:29:45] <diesieben07> ;)
L263[08:30:39] <gigaherz> heh
L264[08:34:34] <rfctksSparkle> is there any benefit to having a API method
L265[08:34:46] <PaleoCrafter> Wut
L266[08:34:52] <rfctksSparkle> that takes a <Class<? Extends Fluid>
L267[08:35:03] <rfctksSparkle> * Class<? extends Fluid>
L268[08:35:06] <rfctksSparkle> over a regular Fluid
L269[08:35:21] <PaleoCrafter> Depends on the method?
L270[08:35:26] <rfctksSparkle> they both do the same hting
L271[08:35:29] <rfctksSparkle> which is adding a fluid to a blacklist
L272[08:35:44] <diesieben07> do both then? :D
L273[08:35:47] <PaleoCrafter> Yeah
L274[08:35:54] <diesieben07> or just take a Predicate<Fluid> in the first place
L275[08:36:03] <PaleoCrafter> ^
L276[08:36:23] <rfctksSparkle> I'm going through the EC2 API's as part of my rewrite branch
L277[08:36:48] ⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-51-120.mpls.qwest.net) (Read error: Connection reset by peer)
L278[08:36:58] <PaleoCrafter> What is EC2? :P
L279[08:37:05] <rfctksSparkle> ExtraCells 2
L280[08:37:15] <PaleoCrafter> Oh, heh
L281[08:37:41] <PaleoCrafter> I've actually contributed a fair bit to the that mod, like way back
L282[08:37:55] <rfctksSparkle> how far way back =P
L283[08:38:15] ⇨ Joins: Ordinastie_ (~Ordinasti@ip-91.net-89-3-182.rev.numericable.fr)
L284[08:38:18] <PaleoCrafter> Must've been two years by now
L285[08:38:41] <rfctksSparkle> Now..
L286[08:38:48] <rfctksSparkle> im trying to figure out how to use Predicate lol
L287[08:39:12] ⇨ Joins: Zaggy1024 (~Zaggy1024@174-20-51-120.mpls.qwest.net)
L288[08:39:34] <diesieben07> predicate is just an interface with one method
L289[08:39:41] <diesieben07> this method is boolean apply(T)
L290[08:39:48] <diesieben07> so its like a filter
L291[08:40:01] <rfctksSparkle> huh
L292[08:40:30] <rfctksSparkle> but if I'm taking it as a parameter, wouldn't anyone who uses it have to pass in a predicate?
L293[08:40:39] <rfctksSparkle> instead of a normal fluid
L294[08:40:41] <diesieben07> yes
L295[08:40:49] <diesieben07> but you could make an overload that takes a fluid
L296[08:40:53] <diesieben07> and converts that to predicate
L297[08:40:59] <diesieben07> for convenience
L298[08:41:08] ⇨ Joins: kimfy (~kimfy___@74.141.16.62.customer.cdi.no)
L299[08:41:10] <diesieben07> for that you might want to look at Predicates.equalTo
L300[08:41:22] <rfctksSparkle> Is there any benefits to using a predicate though?
L301[08:41:29] <Zaggy1024> turns out that crash I was getting going into fullscreen happens in vanilla Minecraft with no Forge as well
L302[08:41:34] <Zaggy1024> what the frak is wrong with my computer
L303[08:41:37] <diesieben07> well you would have a more flexible API
L304[08:41:43] <diesieben07> people could pass in whatever behavior they want
L305[08:41:53] <diesieben07> and YOU on the backend have to deal with ONE thing. predicate.
L306[08:41:56] *** Ashlee is now known as Ashlee|off
L307[08:42:09] <diesieben07> and then for Class<? extends Fluid> you'd use Predicates.instanceOf
L308[08:42:53] <rfctksSparkle> All i'm doing is just making a List of Fluids
L309[08:43:03] <rfctksSparkle> that shouldn't be stored
L310[08:43:12] <diesieben07> well
L311[08:43:19] <diesieben07> you asked if you should take fluid or class
L312[08:43:23] <rfctksSparkle> yeah i mean
L313[08:43:25] <diesieben07> with my solution you could do both
L314[08:43:50] <rfctksSparkle> Is there any difference for taking a fluid or a Class<? extends Fluid> for simple filtering
L315[08:43:59] <diesieben07> yes
L316[08:44:10] <diesieben07> most fluids just use the basic Fluid class
L317[08:44:11] <diesieben07> not a custom one
L318[08:45:35] ⇦ Quits: gigaherz (~gigaherz@4.Red-83-40-89.dynamicIP.rima-tde.net) (Remote host closed the connection)
L319[08:45:56] <rfctksSparkle> i guess ill just mark the class one as deprecated
L320[08:46:01] <rfctksSparkle> and keep the fluid one
L321[08:46:22] <rfctksSparkle> pretty sure even if they are using custom fluid classes, they can easily cast to base fluid class to pass in =/
L322[08:47:01] ⇨ Joins: taelnia|net_derp (~taelnia@cpe-104-228-148-215.buffalo.res.rr.com)
L323[08:47:10] <PaleoCrafter> Wat
L324[08:47:23] ⇦ Quits: taelnia|net_derp (~taelnia@cpe-104-228-148-215.buffalo.res.rr.com) (Remote host closed the connection)
L325[08:47:35] ⇨ Joins: taelnia (~taelnia@2604:6000:1300:207f:a8d5:5b0b:e14:53ad)
L326[08:48:45] <PaleoCrafter> You want to allow blacklisting fluids, and with a predicate you give the API user as much freedom as possible
L327[08:49:06] <PaleoCrafter> They could blacklist all fluids with a certain viscosity, for instance
L328[08:49:10] <rfctksSparkle> hmm
L329[08:49:14] <rfctksSparkle> so what
L330[08:49:25] <rfctksSparkle> to check the list
L331[08:49:26] ⇨ Joins: gigaherz (~gigaherz@4.Red-83-40-89.dynamicIP.rima-tde.net)
L332[08:49:31] <rfctksSparkle> it goes through the entire predicate list
L333[08:49:34] <rfctksSparkle> and calls apply on all of them?
L334[08:49:36] <diesieben07> yes
L335[08:49:44] <diesieben07> and if one returns true you say "ok blacklisted"
L336[08:50:19] <rfctksSparkle> meh why not.
L337[08:50:35] <PaleoCrafter> lol
L338[08:50:56] <rfctksSparkle> but predicate doesn't accept 2 parameters right?
L339[08:51:07] <diesieben07> of course not
L340[08:51:18] <diesieben07> but it doesnt need to for your usecase
L341[08:52:17] <rfctksSparkle> well, it could be blacklist from showing in terminal, blacklist from storing in cells, or blacklist from both
L342[08:52:29] <rfctksSparkle> or maybe some other usecase for the filter I haven't thought up yet
L343[08:52:40] <rfctksSparkle> maybe ill just add helper interface and be done with it
L344[08:52:43] <diesieben07> well you could make up your own interface
L345[08:52:44] <diesieben07> yeah
L346[08:52:55] ⇨ Joins: HassanS6000 (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net)
L347[08:53:03] <rfctksSparkle> damn i wish i could just take a tuple instead =P
L348[08:53:37] <PaleoCrafter> A tuple would be 1000x worse
L349[08:53:37] <diesieben07> you can ;)
L350[08:53:42] <diesieben07> but yeah
L351[08:55:21] <rfctksSparkle> ah screw it, since i'm rewriting EC anyway I'll just shift the API around a bit too, and add some actual javadoc to it while at it.
L352[08:55:37] ⇦ Parts: taelnia (~taelnia@2604:6000:1300:207f:a8d5:5b0b:e14:53ad) (Leaving))
L353[08:55:57] ⇨ Joins: StoneWaves (~Stone@217.78.5.103)
L354[09:00:28] ⇨ Joins: maxlowry123 (~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net)
L355[09:01:32] ⇨ Joins: TheFjong (~TheFjong|@3e6b343b.rev.stofanet.dk)
L356[09:01:51] *** TTFT|Away is now known as TTFTCUTS
L357[09:01:58] ⇦ Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 206 seconds)
L358[09:03:31] <PaleoCrafter> Is M3gaFr3ak still working on it, rfctksSparkle?
L359[09:03:49] <rfctksSparkle> not for a long time?
L360[09:03:59] <PaleoCrafter> Was just wondering :D
L361[09:04:06] <rfctksSparkle> DrummerMC was working on it, and then after trying to fix the multitude of bugs in it.
L362[09:04:11] <rfctksSparkle> I just got fed up with the code.
L363[09:04:45] <rfctksSparkle> funny, you cant import a class with the same name of the current class LOL
L364[09:05:00] <gigaherz> ofc
L365[09:05:15] <gigaherz> you couldn't possibly distinguish which one you are referring to, when calling it by name
L366[09:05:24] <gigaherz> you can use its full name (incl package) though
L367[09:05:29] <gigaherz> without explicit imports
L368[09:06:06] ⇨ Joins: psxlover (psxlover@77.49.105.251.dsl.dyn.forthnet.gr)
L369[09:22:03] ⇦ Parts: StoneWaves (~Stone@217.78.5.103) (Closing Window))
L370[09:25:00] *** Zidane is now known as Zidane|wrk
L371[09:25:34] *** tterrag|ZZZzzz is now known as tterrag
L372[09:25:41] ⇨ Joins: tmtu (~tundmatu@m83-185-86-77.cust.tele2.se)
L373[09:27:24] ⇨ Joins: Shukaro (~Shukaro@cpe-24-210-155-130.cinci.res.rr.com)
L374[09:28:55] ⇨ Joins: Jezza (~Jezza@2a00:c1a0:c086:6000:21f:3bff:fe7e:b9eb)
L375[09:32:50] ⇨ Joins: Cojo (~Cojo@2606:a000:1126:a066:b432:900b:e800:69bf)
L376[09:35:37] ⇦ Quits: VikeStep (~VikeStep@101.184.15.75) (Quit: Leaving)
L377[09:37:45] ⇦ Quits: McJty (webchat@bluecoat2.uzleuven.be) (Quit: Web client closed)
L378[09:39:09] *** Vigaro|AFK is now known as Vigaro
L379[09:53:27] ⇨ Joins: Seppon (~Noppes@82-168-212-152.ip.telfort.nl)
L380[09:53:59] ⇨ Joins: shadekiller666 (~shadekill@adsl-108-80-78-154.dsl.lsan03.sbcglobal.net)
L381[09:54:06] ⇨ Joins: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L382[09:58:21] ⇦ Quits: Jezza (~Jezza@2a00:c1a0:c086:6000:21f:3bff:fe7e:b9eb) (Quit: Leaving)
L383[09:58:35] ⇦ Quits: Noppes (~Noppes@82-168-212-152.ip.telfort.nl) (Ping timeout: 378 seconds)
L384[10:06:52] ⇨ Joins: Tim020 (~Tim0@cpc25-farn7-2-0-cust147.6-2.cable.virginm.net)
L385[10:14:56] ⇦ Quits: SoundLogic (~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net) (Ping timeout: 198 seconds)
L386[10:18:23] ⇨ Joins: Mraof (~mraof@pool-96-253-111-208.rcmdva.fios.verizon.net)
L387[10:21:02] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L388[10:22:37] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L389[10:34:07] *** Vigaro is now known as Vigaro|AFK
L390[10:36:20] *** willieaway is now known as williewillus
L391[10:40:31] ⇨ Joins: pugi (~pugi@dyndsl-037-138-081-067.ewe-ip-backbone.de)
L392[10:43:11] ⇦ Quits: Neon (~Neon@dslb-178-004-181-019.178.004.pools.vodafone-ip.de) (Quit: Leaving)
L393[10:47:52] *** PaleoCrafter is now known as PaleOff
L394[10:49:32] *** PaleOff is now known as PaleoCrafter
L395[10:50:52] *** cpw|out is now known as cpw
L396[10:51:33] <gigaherz> Minecraft snapshot 15w34d has been released to fix a big performance issue.
L397[10:51:40] <gigaherz> https://twitter.com/Dinnerbone/status/634754636096905216
L398[10:52:00] <gigaherz> Blame grum.
L399[10:52:44] *** PaleoCrafter is now known as PaleOff
L400[10:54:23] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L401[10:56:59] *** Ashlee|off is now known as Ashlee
L402[11:01:23] ⇨ Joins: SoundLogic (~SoundLogi@natewp.scls.lib.wi.us)
L403[11:01:27] *** bl4ckscor3 is now known as bl4ck|afk
L404[11:04:24] ⇨ Joins: Cojosan (~Cojo@2606:a000:1126:a066:b432:900b:e800:69bf)
L405[11:05:19] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L406[11:06:45] ⇦ Quits: Cojo (~Cojo@2606:a000:1126:a066:b432:900b:e800:69bf) (Ping timeout: 180 seconds)
L407[11:06:51] *** Cojosan is now known as Cojo
L408[11:13:57] *** Garophel|afk is now known as Garophel
L409[11:17:47] ⇦ Quits: Purebe_ (~Purebe@2601:300:8000:cc62:9125:8a74:d635:2ba) (Ping timeout: 206 seconds)
L410[11:23:27] <shadekiller666> and a big performance issue it was
L411[11:24:14] <shadekiller666> i was just playing 15w34c and the game was jumping from 100+ fps to 10
L412[11:25:05] <gigaherz> XD
L413[11:26:39] *** Garophel is now known as Garophel|afk
L414[11:31:07] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L415[11:32:24] ⇨ Joins: Purebe (~Purebe@68-70-81-98.static.kc.surewest.net)
L416[11:39:35] <williewillus> snap performance is horrible for me
L417[11:39:44] <williewillus> 15w34b improvied it a little
L418[11:39:51] <jakimfett> snap?
L419[11:40:00] <williewillus> but it's running as bad as my 1.7 modpack
L420[11:40:02] <williewillus> snapshot
L421[11:40:04] <jakimfett> ah
L422[11:43:11] ⇨ Joins: Noppes (~Noppes@82-168-212-152.ip.telfort.nl)
L423[11:48:39] ⇦ Quits: sham1Mobile_ (~androirc@85-76-128-111-nat.elisa-mobile.fi) (Remote host closed the connection)
L424[11:49:08] ⇦ Quits: Seppon (~Noppes@82-168-212-152.ip.telfort.nl) (Ping timeout: 378 seconds)
L425[11:50:52] ⇨ Joins: NPException (~NPExcepti@cable-62-117-14-65.cust.telecolumbus.net)
L426[11:52:06] ⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping timeout: 206 seconds)
L427[11:52:54] *** Ashlee is now known as Ashlee|off
L428[11:58:25] *** dangranos is now known as dangranos_
L429[12:04:11] *** Garophel|afk is now known as Garophel
L430[12:08:53] ⇨ Joins: theFlaxbeard (~theFlaxbe@71-220-119-104.mpls.qwest.net)
L431[12:09:48] ⇦ Quits: Wastl2 (~Wastl2@f052020184.adsl.alicedsl.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.)
L432[12:12:43] *** dangranos_ is now known as dangranos
L433[12:16:43] <rfctksSparkle> I quite love for comprehensions
L434[12:16:59] <rfctksSparkle> i can stick a if in the for \o/
L435[12:17:32] *** Garophel is now known as Garophel|afk
L436[12:17:54] <diesieben07> dont tell that to the functional people
L437[12:18:00] <diesieben07> they will murder you
L438[12:18:10] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:e0da:89e4:5835:4f39:6d6c)
L439[12:18:37] <rfctksSparkle> well isn't that what it was used for anyway?
L440[12:18:37] <rfctksSparkle> putting a if to filter a iterable or something
L441[12:19:06] <diesieben07> they will throw things like monads at you
L442[12:19:07] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L443[12:19:19] <diesieben07> which are really fucking simple but nobody can explain them
L444[12:19:28] *** cpw is now known as cpw|out
L445[12:20:30] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Client Quit)
L446[12:20:31] ⇨ Joins: McJty (~jorrit@94-224-154-99.access.telenet.be)
L447[12:20:55] <rfctksSparkle> lol?
L448[12:21:04] <rfctksSparkle> Meh their exclusively functional approach
L449[12:21:14] <rfctksSparkle> goes out the window when you have to work with java compat =P
L450[12:21:43] <diesieben07> true
L451[12:21:58] <rfctksSparkle> I personally don't really care if its functional or imperative, whatever gets the job done in the least amount of code works for me.
L452[12:22:58] <rfctksSparkle> and besides this for (filter <- fluidFilters if !filter.isAllowed(filterTypes, fluid)) reads a lot easier then if you nested another if in it XD
L453[12:24:19] <diesieben07> meh
L454[12:24:38] <diesieben07> i am nto a fan of for comprehensions
L455[12:24:44] <diesieben07> i liek the unsugared version most of the time
L456[12:25:25] <rfctksSparkle> to each his own i guess =P
L457[12:27:45] <diesieben07> stuff.map(...).filter(...).foreach() is much nicer imho :D
L458[12:29:18] *** Cojo is now known as Cojo|AFK
L459[12:39:45] <killjoy> I was searching for a thing on google and I found an mcp (1.5) mod repo that has no .gitignore
L460[12:42:42] <rfctksSparkle> now scala doesn't have static fields, but it has companion objects....
L461[12:43:01] <rfctksSparkle> how do I use reflection to get the field of a companion object ..
L462[12:43:16] <shadekiller666> diesie, how does stuff.map().fileter().forEach() differ from stuff.map().stream().filter()?
L463[12:43:41] <diesieben07> rfct, i think the companion object gets a special name, i think MyClass$ or something
L464[12:43:45] <diesieben07> look at the bytecode ;)
L465[12:43:48] <diesieben07> shadekiller666, ??!
L466[12:43:58] <Wuppy> can someone who played the withcer 3 please tell me where I can see the contracts I've icked up?
L467[12:44:06] <Wuppy> because I've gotten like 3 already and I can't find htem anywhere
L468[12:44:36] <Wuppy> what the...
L469[12:44:38] <shadekiller666> nvm
L470[12:44:44] <Wuppy> I picked up a fourth and this one does show up
L471[12:44:46] <Wuppy> where are the other 3?
L472[12:45:45] ⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Ping timeout: 206 seconds)
L473[12:45:51] <killjoy> I feel like making a sponge plugin called SpongeItems, or SPIT for short.
L474[12:47:10] <gigaherz> lol
L475[12:48:47] <killjoy> Or maybe just it
L476[12:55:15] ⇦ Quits: Cojo|AFK (~Cojo@2606:a000:1126:a066:b432:900b:e800:69bf) (Ping timeout: 180 seconds)
L477[12:56:42] <rfctksSparkle> huh i see.
L478[12:56:58] <rfctksSparkle> it adds static methods to the main class to access fields in the companion object
L479[12:57:48] ⇨ Joins: Cojo (~Cojo@2606:a000:1126:a066:b432:900b:e800:69bf)
L480[13:05:48] *** Ashlee|off is now known as Ashlee
L481[13:09:15] ⇦ Quits: Tim020 (~Tim0@cpc25-farn7-2-0-cust147.6-2.cable.virginm.net) (Ping timeout: 180 seconds)
L482[13:16:02] ⇨ Joins: zerofall (zerofall@50.249.89.21)
L483[13:16:47] <zerofall> does anybody know how to force NBT sync for an ItemStack?
L484[13:17:21] <gigaherz> mark the inventory it's in as dirty?
L485[13:17:33] <diesieben07> are you changint the NBT on server or client?
L486[13:18:29] <zerofall> server only
L487[13:18:37] <diesieben07> its in the players inventory, right?
L488[13:18:38] <gigaherz> also, don't just edit the stack, call setInventorySlotContents with a new (or the same modified) stack
L489[13:18:46] <diesieben07> automatically sync
L490[13:18:53] <diesieben07> then it should ^
L491[13:18:55] <diesieben07> i cant type -.-
L492[13:19:15] <zerofall> here is what is actually happening: http://www.minecraftforge.net/forum/index.php/topic,33159.0.html
L493[13:19:19] <killjoy> Is it possible to make a many to one bimap?
L494[13:19:41] <diesieben07> of course not that breaks the concept of a bimap :D
L495[13:19:58] <killjoy> I give it object and it would give me a list of values
L496[13:20:02] <killjoy> Maybe I want a multimap
L497[13:20:06] <zerofall> let me try using setInventorySlotContents...
L498[13:20:32] <killjoy> Currently, I have a Map<Item, Set<String>>
L499[13:20:49] <diesieben07> yes, thats a Multimap
L500[13:20:57] <diesieben07> specifically a SetMultimap
L501[13:21:19] ⇨ Joins: orthoplex64 (~orthoplex@173.227.72.119)
L502[13:22:13] <killjoy> How do I use the builder?
L503[13:22:47] <diesieben07> you dont need a builder? unless you want it immutable
L504[13:23:56] <zerofall> setInventorySlotContents didn't help, same problem :/
L505[13:24:06] <killjoy> Ok, what I was looking for was HashMultimap.create()
L506[13:24:22] <zerofall> dieseiben07, do you see anything wrong with the code in the link i posted?
L507[13:25:38] <diesieben07> i already looked at it a few times... its messy and i have no idea what you are trying to achieve
L508[13:27:49] ⇨ Joins: shortybsd (~shortybsd@c-98-240-4-254.hsd1.tn.comcast.net)
L509[13:28:14] <shortybsd> hey guys you know of any other server software besides forge itself that will work for Forge 1488, ex. cauldron/spigot/bukkit?
L510[13:28:31] ⇦ Quits: DemoXin (~DemoXin@159.sub-70-210-48.myvzw.com) ()
L511[13:28:41] <killjoy> sponge
L512[13:29:05] <shortybsd> is it for 1.7.10 ? i should have specified that
L513[13:29:12] <killjoy> No.
L514[13:31:59] <shadekiller666> is it possible to prevent a folder in a mod's assets folder from being overriden by a resource pack?
L515[13:34:33] <shadekiller666> like i have a "defaults" folder in my mod's assets folder, and it contains, well, default assets that could break things if overriden
L516[13:35:42] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L517[13:35:50] <spda> diesieben07, I figured a workaround for detecting the user's chat input, I could either make my own custom chat GUI, or at least a GuiTextField. :)
L518[13:36:17] <diesieben07> and that works as long as only *you* do it ;)
L519[13:37:33] <gigaherz> spda: oh hey, i'll also make a mod that captures user input by replacing the gui with my own -- oops now yours doesn't work
L520[13:37:33] <gigaherz> ;P
L521[13:37:48] ⇨ Joins: Mitchellbrine (uid38456@id-38456.tooting.irccloud.com)
L522[13:38:54] <shadekiller666> if a resource pack doesn't have all of the files/folders that are defined in the main resource pack, the ones in the main resource pack still exist right?
L523[13:39:21] <shadekiller666> wait of course they do
L524[13:39:23] <shadekiller666> derp
L525[13:39:27] <zerofall> diesieben07, i have an item that should refill snowballs when thrown. I'm using NBT for the snowball count. Do I seem to be doing it wrong?
L526[13:39:27] <gigaherz> yes
L527[13:39:33] <gigaherz> upper resource packs replace the lower ones
L528[13:39:43] *** Ashlee is now known as Ashlee|off
L529[13:40:01] <diesieben07> no that should be fine... but why are you using EntityJoinWorldEvent=
L530[13:40:04] <diesieben07> ?
L531[13:40:52] <zerofall> Thats the event that fires when a Snowball is thrown. Is there a different way I can hook into that?
L532[13:41:14] <diesieben07> no that is the event that fires when a snowball *spawns*
L533[13:41:21] <diesieben07> you want PlayerInteractEvent or something
L534[13:41:44] ⇨ Joins: maxlowry123_ (~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net)
L535[13:42:07] <zerofall> ok, i'll try that
L536[13:42:19] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L537[13:47:19] <shadekiller666> what would be the best way to compare the contents of 2 maps?
L538[13:48:00] <diesieben07> mapA.equals(mapB)
L539[13:48:22] <shadekiller666> this is for a compareTo method
L540[13:49:15] <shadekiller666> so 0 would mean that they are equal, and i guess 1 or -1 would be determined by the map size?
L541[13:49:47] <zerofall> diesieben07, that fixed it! Works perfectly with the PlayerInteractEvent. Thanks!
L542[13:50:02] <diesieben07> it depends on what you wnat to do
L543[13:50:07] <diesieben07> compareTo is not well defined
L544[13:50:15] <diesieben07> for ints you can make it lowest to highest
L545[13:50:25] <diesieben07> for strings you can make it case insensitive, or case sensitive
L546[13:55:39] ⇦ Quits: zerofall (zerofall@50.249.89.21) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L547[14:00:51] *** Garophel|afk is now known as Garophel
L548[14:05:23] ⇦ Quits: McJty (~jorrit@94-224-154-99.access.telenet.be) (Quit: Leaving)
L549[14:13:48] ⇨ Joins: Gory_Moon (~Gory@192.249.59.216)
L550[14:15:39] ⇨ Joins: MikrySoft (~MikrySoft@89-76-18-43.dynamic.chello.pl)
L551[14:16:00] ⇨ Joins: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L552[14:16:22] *** PaleOff is now known as PaleoCrafter
L553[14:18:20] ⇦ Quits: shadekiller666 (~shadekill@adsl-108-80-78-154.dsl.lsan03.sbcglobal.net) (Read error: Connection reset by peer)
L554[14:18:23] ⇦ Quits: orthoplex64 (~orthoplex@173.227.72.119) (Ping timeout: 198 seconds)
L555[14:18:32] ⇨ Joins: shadekiller666 (~shadekill@adsl-108-80-78-154.dsl.lsan03.sbcglobal.net)
L556[14:26:46] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L557[14:27:15] ⇦ Quits: Aaron1011 (~Aaron101_@h69-130-167-199.cntcnh.dsl.dynamic.tds.net) (Ping timeout: 180 seconds)
L558[14:27:58] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L559[14:28:15] ⇦ Quits: Szernex (~Szernex@194-166-144-109.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L560[14:28:24] ⇨ Joins: Szernex (~Szernex@194-166-144-109.adsl.highway.telekom.at)
L561[14:30:28] *** NPException is now known as npe|away
L562[14:39:19] ⇨ Joins: Aaron1011 (~Aaron101_@h69-130-167-199.cntcnh.dsl.dynamic.tds.net)
L563[14:49:24] <killjoy> Is it possible to make a @Mod enum?
L564[14:49:53] <killjoy> @Mod enum MyMod {INSTANCE;}
L565[14:50:24] <diesieben07> No
L566[14:50:32] <diesieben07> FML tries to construct your mod and that would fail
L567[14:50:48] <killjoy> I guess if I want to do that, I'll need to use a scala object
L568[14:50:52] <diesieben07> although i guess you could make a custom ILangugeAdapter
L569[14:51:04] <PaleoCrafter> And why would you even? :P @Instance is a thing
L570[14:51:36] <killjoy> Just thinking outloud
L571[14:52:55] ⇦ Quits: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) (Quit: What's a Quit message?)
L572[14:55:09] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L573[14:55:17] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 198 seconds)
L574[14:57:42] ⇨ Joins: Drullkus (~Drullkus@2601:646:8301:c41e:796e:69b:f70d:b139)
L575[15:02:24] <spda> Can we launch multiple GUIs one after another and use them both simultaniously or I have to merge them into a single one?
L576[15:03:11] <spda> Like, have vanilla chat launched, then launch a gui with a button at the same time
L577[15:03:36] <PaleoCrafter> Well, not with Vanilla's system as is
L578[15:03:39] *** MorphFK is now known as Morphan1
L579[15:04:30] <spda> So I cant have a button alongside vanilla chat? minecraft only supports one GUI at a time?
L580[15:04:53] <PaleoCrafter> If you only need a button, you could probably go that
L581[15:05:02] <PaleoCrafter> With forge events
L582[15:05:41] <williewillus> yeah only one gui at a time, the chat is just a text bar and the text box
L583[15:06:06] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L584[15:13:14] ⇦ Quits: shadekiller666 (~shadekill@adsl-108-80-78-154.dsl.lsan03.sbcglobal.net) (Read error: Connection reset by peer)
L585[15:18:44] *** Gaz492 is now known as Gaz492|Away
L586[15:22:06] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:e0da:89e4:5835:4f39:6d6c) (Killed (NickServ (GHOST command used by killjoy1!~killjoy@71.65.255.183)))
L587[15:22:11] ⇨ Joins: killjoy1 (~killjoy@71.65.255.183)
L588[15:23:55] ⇨ Joins: sham1Mobile_ (~androirc@85-76-128-111-nat.elisa-mobile.fi)
L589[15:24:03] <sham1Mobile_> Evening gentlemen
L590[15:28:02] ⇦ Quits: SoundLogic (~SoundLogi@natewp.scls.lib.wi.us) (Ping timeout: 378 seconds)
L591[15:28:11] ⇨ Joins: mind (~mind@p54A9543D.dip0.t-ipconnect.de)
L592[15:29:17] <mind> is there a way to remove th recipe of flour to bread for any kind of oven ? mineTweaker does not list any oven recipes
L593[15:31:48] *** Aaron1011 is now known as Aaron1011|Away
L594[15:32:05] <spda> I thought GuiOpenEvent was supposed to Fire when a GUI is about to be opened, but for me it fires when a GUI is closed...
L595[15:32:56] *** npe|away is now known as NPException
L596[15:39:06] <spda> nvm, had a faulty if statement xD
L597[15:40:32] *** Vigaro|AFK is now known as Vigaro
L598[15:40:36] ⇦ Quits: mind (~mind@p54A9543D.dip0.t-ipconnect.de) (Quit: Leaving)
L599[15:46:58] *** williewillus is now known as willieaway
L600[15:53:00] ⇨ Joins: mind (~mind@p54A9543D.dip0.t-ipconnect.de)
L601[15:54:45] ⇦ Quits: spda (~spda@84.255.175.219) (Ping timeout: 180 seconds)
L602[16:02:15] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 180 seconds)
L603[16:06:35] ⇦ Quits: TheFjong (~TheFjong|@3e6b343b.rev.stofanet.dk) (Read error: Connection reset by peer)
L604[16:07:47] *** Aaron1011|Away is now known as Aaron1011
L605[16:09:22] ⇨ Joins: MattDahEpic (~MattDahEp@174-16-14-83.hlrn.qwest.net)
L606[16:10:51] ⇦ Quits: sham1Mobile_ (~androirc@85-76-128-111-nat.elisa-mobile.fi) (Remote host closed the connection)
L607[16:15:08] ⇨ Joins: Cooler (~CoolerExt@117.204.118.17)
L608[16:18:23] ⇦ Quits: Drullkus (~Drullkus@2601:646:8301:c41e:796e:69b:f70d:b139) (Remote host closed the connection)
L609[16:18:59] ⇦ Quits: mind (~mind@p54A9543D.dip0.t-ipconnect.de) (Quit: Leaving)
L610[16:19:22] ⇨ Joins: Drullkus (~Drullkus@c-73-162-160-76.hsd1.ca.comcast.net)
L611[16:24:08] *** heldplayer is now known as heldplayer|off
L612[16:28:17] ⇦ Quits: OrionOnline (~OrionOnli@ip-83-134-150-139.dsl.scarlet.be) (Quit: Leaving)
L613[16:34:00] ⇦ Quits: Mitchellbrine (uid38456@id-38456.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L614[16:36:14] ⇦ Quits: tambre (~tambre@e3f1-dc95-7477-f45f-4301-8a22-07d0-2001.dyn.estpak.ee) (Ping timeout: 378 seconds)
L615[16:36:33] ⇦ Quits: Cojo (~Cojo@2606:a000:1126:a066:b432:900b:e800:69bf) (Quit: If we wish to explore, if we wish to see what's over the next hill, wonders unfold before us; all we have to do is want it enough.)
L616[16:39:42] ⇦ Quits: Loetkolben (~Loetkolbe@ipb2197df6.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L617[16:44:00] ⇦ Quits: Drullkus (~Drullkus@c-73-162-160-76.hsd1.ca.comcast.net) (Remote host closed the connection)
L618[16:54:16] ⇨ Joins: ryantheleach (uid90087@id-90087.charlton.irccloud.com)
L619[16:55:34] *** bl4ck|afk is now known as bl4ckscor3
L620[16:58:57] ⇨ Joins: mind (~mind@p54A9543D.dip0.t-ipconnect.de)
L621[16:59:30] *** Gory_Moon is now known as Gory_Moon|Off
L622[16:59:32] ⇦ Quits: mind (~mind@p54A9543D.dip0.t-ipconnect.de) (Client Quit)
L623[17:00:10] ⇨ Joins: mind (~mind@p54A9543D.dip0.t-ipconnect.de)
L624[17:00:17] ⇦ Quits: mind (~mind@p54A9543D.dip0.t-ipconnect.de) (Client Quit)
L625[17:01:09] ⇨ Joins: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L626[17:01:15] ⇦ Quits: Vahlokath (~Vahlokath@AToulouse-651-1-240-109.w90-38.abo.wanadoo.fr) (Ping timeout: 180 seconds)
L627[17:05:34] ⇦ Quits: trab (~trab@28.np.emoserver.com) ()
L628[17:06:29] ⇦ Quits: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 378 seconds)
L629[17:08:08] <MattDahEpic> is teleportation broken in the latest snapshots? whenever i tp i have to rejoin the world to see chunks
L630[17:11:35] ⇦ Quits: Purebe (~Purebe@68-70-81-98.static.kc.surewest.net) (Ping timeout: 206 seconds)
L631[17:14:46] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Ping timeout: 198 seconds)
L632[17:34:15] ⇦ Quits: esKaayY (~esKaayY@2607:5300:100:200::3fc) (Ping timeout: 180 seconds)
L633[17:35:24] ⇨ Joins: sinkillerj (~sinkiller@nc-71-49-180-12.dhcp.embarqhsd.net)
L634[17:36:57] ⇨ Joins: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
L635[17:37:40] <shortybsd> Does anyone know of any other server software besides forge itself and Sponge that will work for Forge 1488 with MC v1.7.10, ex. cauldron/spigot/bukkit?
L636[17:38:06] ⇨ Joins: esKaayY (~esKaayY@2607:5300:100:200::3fc)
L637[17:38:39] ⇦ Quits: Cooler (~CoolerExt@117.204.118.17) (Quit: Leaving)
L638[17:38:45] <MattDahEpic> there was mcpc for a while but i havent seen much of that lately, i think it got replaced by cauldron then stuff happened and it dissappeared
L639[17:39:39] <shortybsd> there is a cauldron unofficial but is for 1403 which should work for 1488 but with many of the mods it crashes out.
L640[17:40:04] <shortybsd> reason for running something other than forge is I want a home system and a better world save feature that actually works without corrupting the world.
L641[17:40:53] <shortybsd> forge's default, if you lose power you are screwed. Corrupt chunks every time. I run an auto save and disable (save-off) that way if power or something crazy happens nothing is butchered.
L642[17:40:54] <MattDahEpic> use forgeessentials, it adds /home and stuff
L643[17:41:06] <shortybsd> it is very limited and code seems ancient.
L644[17:41:34] <MattDahEpic> and forge's default is minecraft's save system, forge doesnt change it much
L645[17:42:00] <shortybsd> I run a set list of plugins/mods. PermissionsEx, LWC and GriefPrevention.
L646[17:42:05] ⇨ Joins: VikeStep (~VikeStep@101.184.15.75)
L647[17:42:13] <MattDahEpic> eeew pex
L648[17:42:32] <shortybsd> pex has never failed me.
L649[17:43:21] <shortybsd> you should try the default permission system with OpenComputers lol have fun with the drones and robots not being able to interact as in break, place and so forth.
L650[17:45:32] ⇨ Joins: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com)
L651[17:48:57] *** willieaway is now known as williewillus
L652[17:49:55] ⇨ Joins: SoundLogic (~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net)
L653[17:53:12] *** williewillus is now known as willieaway
L654[17:57:08] ⇦ Quits: Matrixiumn (Matrixiumn@apertron.net) (Read error: Connection reset by peer)
L655[17:58:10] ⇨ Joins: MonkeyTyrant (~MonkeyTyr@stjhnbsu1kw-047055179178.dhcp-dynamic.FibreOp.nb.bellaliant.net)
L656[17:59:06] *** PaleoCrafter is now known as PaleOff
L657[17:59:25] ⇨ Joins: Matrixiumn (Matrixiumn@apertron.net)
L658[17:59:26] ⇦ Quits: Hgrebnednav (~Hgrebnedn@94-225-204-72.access.telenet.be) (Quit: Leaving)
L659[18:02:03] ⇦ Quits: Noppes (~Noppes@82-168-212-152.ip.telfort.nl) (Read error: Connection reset by peer)
L660[18:03:03] ⇨ Joins: minecreatr (~minecreat@pool-71-241-203-43.port.east.myfairpoint.net)
L661[18:05:18] ⇨ Joins: Hgrebnednav (~Hgrebnedn@94-225-204-72.access.telenet.be)
L662[18:05:56] <minecreatr> can asm transformers transform librarys the mc uses?
L663[18:06:00] *** willieaway is now known as williewillus
L664[18:06:32] ⇨ Joins: shadekiller666 (~shadekill@adsl-108-80-78-154.dsl.lsan03.sbcglobal.net)
L665[18:07:10] ⇦ Quits: sinkillerj (~sinkiller@nc-71-49-180-12.dhcp.embarqhsd.net) (Ping timeout: 206 seconds)
L666[18:09:52] <shadekiller666> O.o
L667[18:10:09] <shadekiller666> my graphics driver update is 217 MB
L668[18:10:28] <gigaherz> nvidia? or did AMD catch up to nvidia in driver sizes?
L669[18:11:43] ⇦ Quits: NPException (~NPExcepti@cable-62-117-14-65.cust.telecolumbus.net) (Quit: Leaving)
L670[18:12:26] <shadekiller666> AMD Radeon 7870
L671[18:12:27] <Szernex> sounds like nvidia
L672[18:12:29] <Szernex> well
L673[18:12:31] <Szernex> nevermind
L674[18:13:08] <shadekiller666> ive found that AMD is definitely quicker at getting the updates out than nvidia is
L675[18:14:32] ⇨ Joins: Greenphlem (uid22276@id-22276.tooting.irccloud.com)
L676[18:15:08] <MattDahEpic> nvidia already put out win10 compat driver
L677[18:15:45] <MattDahEpic> v355.60
L678[18:16:49] *** KJ4IPS|Gone is now known as KJ4IPS
L679[18:17:01] <shadekiller666> was the windows 7/8 compat driver not compatible?
L680[18:17:10] <shadekiller666> my windows 7 driver worked just fine
L681[18:19:18] <MattDahEpic> they added extra stuff for the win10 game bar like shadowplay, and dx12 support
L682[18:20:13] <gigaherz> shadekiller666: the win7/8 driver is WDDM1.x, win10 prefers wddm2.0
L683[18:20:29] <shadekiller666> oh well excuse me
L684[18:20:29] <gigaherz> you can BOOT in win10 wit hthe old one
L685[18:20:39] <shadekiller666> i don't even know what that means
L686[18:20:49] <gigaherz> Windows Display Driver Model
L687[18:20:55] <gigaherz> WDDM1.0 was DX10
L688[18:20:58] <gigaherz> WDDM1.1 was dx11
L689[18:21:01] <gigaherz> WDDM1.2 was dx11.1
L690[18:21:03] <shadekiller666> oh
L691[18:21:09] <gigaherz> WDDM2.0 is DX12
L692[18:21:21] ⇦ Quits: Szernex (~Szernex@194-166-144-109.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L693[18:21:25] <gigaherz> the old one works, but not always and not everywhere
L694[18:21:35] <gigaherz> so it's best to update to the new WDDM2.0 drivers asap
L695[18:21:45] <gigaherz> and it's best to update to official ones
L696[18:21:49] <gigaherz> instead of the ones from windows update
L697[18:22:07] <MattDahEpic> ^
L698[18:22:34] <minecreatr> does asm allow you to transform classes that are part of a lib?
L699[18:24:26] <Zaggy1024> probably not
L700[18:24:31] <Zaggy1024> not sure
L701[18:24:59] <MattDahEpic> asm isnt just mc, if you can find the names, you can fuck anyones shit up with asm
L702[18:25:26] <gigaherz> ASM is just a bytecode manipulation library ;P
L703[18:26:28] <gigaherz> I have no idea how it works, though, so I wouldn't know the answer
L704[18:26:29] <gigaherz> ;p
L705[18:29:39] ⇦ Quits: MonkeyTyrant (~MonkeyTyr@stjhnbsu1kw-047055179178.dhcp-dynamic.FibreOp.nb.bellaliant.net) (Quit: Leaving)
L706[18:32:21] <minecreatr> well no, I mean will mc give an IClassTransformer access to it?
L707[18:33:22] <Laceh> minecreatr: it should
L708[18:33:35] <Laceh> IClassTransformer is literally just a poor mans instrument
L709[18:34:10] <minecreatr> well I am loading it with an IFMLLoadingPlugin, and I want to be able to transform a class that is in a jar that mc uses as a lib
L710[18:34:29] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L711[18:34:43] <Laceh> long as you supply the fully qualified name, you should be goo
L712[18:35:39] ⇨ Joins: Mitchellbrine (uid38456@id-38456.tooting.irccloud.com)
L713[18:35:57] <minecreatr> because it dosn't apear to be being put into the class transformer
L714[18:36:08] <minecreatr> it dosn't ever get the class that it wants
L715[18:37:14] <shadekiller666> to add buttons to the main menu, do you just extend GuiMainMenu or something?
L716[18:37:29] <Mraof> For some reason streaming my coding helps me focus
L717[18:40:08] <williewillus> shadekiller666: use the guievents
L718[18:40:16] <williewillus> some people add butotns others just override it with another gui
L719[18:40:24] <shadekiller666> ok
L720[18:51:32] ⇦ Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L721[18:51:59] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L722[18:53:25] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Client Quit)
L723[18:58:18] ⇦ Quits: Hgrebnednav (~Hgrebnedn@94-225-204-72.access.telenet.be) (Quit: Leaving)
L724[18:58:41] ⇨ Joins: Vorquel (~Vorquel@65.129.164.47)
L725[19:00:55] ⇨ Joins: UntouchedWagons (~quassel@69-165-158-151.dsl.teksavvy.com)
L726[19:04:21] <Vorquel> Today I learned how to rebase in git.
L727[19:04:28] * MattDahEpic claps
L728[19:05:19] <Vorquel> And now my pull request for forge is up to date, and I can repeat as necessary. :D
L729[19:05:30] <LexManos> minecreatr, No we try and dissallow people editing non-mc code because the only reason we need that hack is because MC is closed source.
L730[19:05:38] <LexManos> Libraries are not and are properly controled and reviewed
L731[19:05:44] <LexManos> why are you wanting to edit something?
L732[19:06:25] <minecreatr> well, I want to edit the realms library so that it always returns true for the version, but only for personal use
L733[19:06:35] <minecreatr> so that I can join a realms server with mods
L734[19:06:46] <MattDahEpic> i want that to be a mod
L735[19:06:58] <LexManos> you cant do that
L736[19:07:23] <LexManos> its also not controlled by the realms library
L737[19:07:45] <minecreatr> well the api call is made by the RealmsClient class in the realms library
L738[19:09:36] <LexManos> yes, but mc is the one who tells realms what version mc is
L739[19:10:55] <minecreatr> I guess, I was trying to make the client not think its outdated by making RealmsClient.clientOutdated() always return false
L740[19:12:13] <LexManos> why?
L741[19:12:24] <LexManos> seems stupid
L742[19:12:46] <LexManos> you could make shit work so much better without hacks but im not gunna get into that.
L743[19:12:59] <LexManos> just wait until I get shit done and we're back in 1.8.9
L744[19:13:32] <minecreatr> ok, I can wait
L745[19:13:49] ⇨ Joins: Purebe (~Purebe@2601:300:8000:cc62:a024:5df3:eff6:771e)
L746[19:13:54] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L747[19:17:51] ⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Quit: Nii-san is watching you.)
L748[19:23:25] *** fry is now known as fry|sleep
L749[19:23:40] <Me4502> Forge JSON is dead
L750[19:23:55] <Me4502> At this link http://files.minecraftforge.net/maven/net/minecraftforge/forge/json
L751[19:24:16] <gigaherz> wfm
L752[19:24:19] ⇨ Joins: wildex999 (webchat@82.194.218.201)
L753[19:24:20] <gigaherz> well
L754[19:24:26] <gigaherz> I didn't try maven
L755[19:24:29] <gigaherz> but I get a reply
L756[19:24:29] <MattDahEpic> jay son
L757[19:24:30] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L758[19:24:56] ⇦ Quits: pugi (~pugi@dyndsl-037-138-081-067.ewe-ip-backbone.de) ()
L759[19:25:29] <Me4502> Watch this before you fix it though.. Just to be safe, https://www.youtube.com/watch?v=pm9v-QYYNr4
L760[19:25:49] ⇨ Joins: _3lionz_ (~3z@82.153.110.211)
L761[19:26:25] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:e124:45c9:91c9:b54:23c)
L762[19:27:45] ⇦ Quits: killjoy1 (~killjoy@71.65.255.183) (Ping timeout: 180 seconds)
L763[19:29:30] *** williewillus is now known as willieaway
L764[19:30:40] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L765[19:31:05] *** Garophel is now known as Garophel|Zzz
L766[19:35:30] *** TehNut|Sleep is now known as TehNut
L767[19:35:30] ⇨ Joins: Firedingo (~Firedingo@CPE-121-216-121-24.lnse2.ken.bigpond.net.au)
L768[19:42:22] <iceman11a> Does any one know of a mod that is like Railcraft.
L769[19:42:57] <gigaherz> in what sense?
L770[19:43:08] <gigaherz> adding custom minecart tracks?
L771[19:43:12] <iceman11a> well like RC.
L772[19:43:17] <gigaherz> adding new energy production andmachinery?
L773[19:43:28] <gigaherz> adding tanks and other fluid storage?
L774[19:43:31] <MattDahEpic> thermal expansion, ic2
L775[19:43:35] <MattDahEpic> all the mods
L776[19:43:39] <iceman11a> well like I said. some thing that will replace RC
L777[19:43:41] <gigaherz> for the first one, Steve's carts
L778[19:43:52] <gigaherz> for the second one, thermal Expansion / mekanism
L779[19:43:54] <MattDahEpic> railcraft's the only one to do rails afaik
L780[19:43:59] <gigaherz> for the third, just plain old Openblocks tanks
L781[19:44:11] <gigaherz> yeah but steve's carts can do morewith the existing rails
L782[19:44:12] <gigaherz> ;p
L783[19:44:19] ⇦ Quits: AforAnonymous (bitch2k@dyn-042-143.vix1.mmc.at) (Quit: Try not to think not.)
L784[19:44:37] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L785[19:44:39] <iceman11a> Ah, no. I mean some thing to replace Railcraft. The trains and tanks and every thing, or some thing close.
L786[19:44:42] <gigaherz> oh it does add somerails
L787[19:44:54] <gigaherz> there isn't a drop-in replacement
L788[19:44:58] <gigaherz> not like EE2 -> ProjectE
L789[19:45:01] <gigaherz> that does not exist
L790[19:45:10] <gigaherz> i'm giving you conceptual alternatives
L791[19:45:20] <gigaherz> steve's carts can achieve similar things with the carts and rails
L792[19:45:36] <gigaherz> thermal expansion and mekanism have machines that can process materials and fluids
L793[19:45:56] <iceman11a> I have that mod and it's not what I wanted. Some of that mod is usefull. Not all of it.
L794[19:45:58] <gigaherz> openblocks and other mods have tanks that can store large amounts of fluids
L795[19:46:07] <gigaherz> then you are stuck with railcraft.
L796[19:46:21] <iceman11a> Yes, I need some thing to haul them.
L797[19:46:34] <iceman11a> transport them from one place to another
L798[19:46:44] <iceman11a> ok
L799[19:46:53] <gigaherz> doesn't steve'scarts have tank modules for carts?
L800[19:47:02] <iceman11a> with the bugs in RC I'm having I don't know
L801[19:47:02] <gigaherz> I know it can do items
L802[19:47:16] ⇦ Quits: _3lionz_ (~3z@82.153.110.211) (Read error: Connection reset by peer)
L803[19:48:04] <MattDahEpic> iceman11a, CJ-Railcraft can hear you
L804[19:48:23] <iceman11a> So.
L805[19:48:36] <MattDahEpic> he'd want to know about the bugs, id guess
L806[19:48:48] <gigaherz> yeah
L807[19:48:57] <gigaherz> if you don't want to use railcraft due to bugs and incompatibilities
L808[19:49:06] <gigaherz> the best thing is to first tell the author about those bugs and incompatibilities
L809[19:49:08] <iceman11a> I told him abuut the bugs and he's too busy working on RC for MC 1.8
L810[19:49:13] ⇨ Joins: LemADEC (webchat@78.194.44.189)
L811[19:49:20] <gigaherz> aha
L812[19:49:51] <masa> prett strange that people go "this mod is buggy, I need an identical replacement" rather than report the issues to the author so that they could be fixed...
L813[19:50:13] <gigaherz> well apparently he did report
L814[19:50:13] <gigaherz> ;P
L815[19:50:32] <gigaherz> iceman11a: what blocks/items are bugged?
L816[19:50:33] <iceman11a> I'm getting the same bugs I had when I was running cauldron. I'm running forge 1490. and I have 2 problems. The trains run out of water when I log in and 2nd
L817[19:50:34] <MattDahEpic> prett strange indeed, prett strange
L818[19:50:34] <masa> well even so this certainly isn't the only such case
L819[19:50:41] <gigaherz> becauseyou can always find replacements for specific sub-features
L820[19:50:48] <iceman11a> I'm getting receiver box failers
L821[19:51:34] <iceman11a> That is strange, From what every one is saying. That I'm the only one having these bugs
L822[19:51:36] <gigaherz> what about forge 1448?
L823[19:51:36] <masa> MattDahEpic: yeah, you have fun with that one typo... you should see some of the other sentences I manage to produce... :p
L824[19:51:45] <MattDahEpic> a lot of mods have cauldron as an imcompat since it changes things
L825[19:51:45] <gigaherz> (recommended)
L826[19:52:03] <gigaherz> do you have some mod that requires 1490?
L827[19:52:19] <gigaherz> almost always newer = better, but there are exceptions
L828[19:52:20] <gigaherz> ;P
L829[19:52:30] <iceman11a> well asie and Player talked me into running Forge and getting a way from cauldron.
L830[19:52:39] <gigaherz> well yeah
L831[19:52:44] <gigaherz> that's another thing
L832[19:52:53] <masa> yeah, because every bug is introduced at some point in time...
L833[19:53:06] <iceman11a> Ah, no. I just updated from 1448 to 1490 to see if this would fix any thing and it didn't
L834[19:53:12] <gigaherz> Oh
L835[19:53:25] <gigaherz> can you reproduce the same issues in a new world
L836[19:53:31] <iceman11a> yes
L837[19:53:41] <gigaherz> and if you use only forge+railcraft alone?
L838[19:53:45] ⇨ Joins: shitsbrokenyo (~shitsbrok@cpc14-slou2-2-0-cust175.17-4.cable.virginm.net)
L839[19:53:51] <shitsbrokenyo> <--
L840[19:53:59] <gigaherz> to confirm it's not some other mod causing the issue
L841[19:54:03] <iceman11a> I setup a server on a localhost and I started playing on this server and I still have the same problems
L842[19:54:28] <gigaherz> tbh, I have never used the carts in railcraft
L843[19:54:55] <gigaherz> I have always limited myself to tanks, rolling machines, coke production and steel production
L844[19:55:02] <gigaherz> for use in other mods
L845[19:55:09] <iceman11a> well there's player on the RC irc that tell me they run 200 plus mods and RC and never have any problems
L846[19:55:15] ⇨ Joins: Cojo (~Cojosan@104-54-72-157.lightspeed.rlghnc.sbcglobal.net)
L847[19:55:17] <gigaherz> (like TC doesn't know how to create steel, even though it has recipes for steel parts)
L848[19:55:31] <gigaherz> sure
L849[19:55:43] <gigaherz> but modpack authors often spend hours tweaking settings
L850[19:55:49] <gigaherz> disabling certain blocks/items and such
L851[19:56:07] <gigaherz> dropping a bunch of mods into a folder and starting a server doesn't always work as-is
L852[19:56:09] <iceman11a> I was running a mod pack, Not any more.
L853[19:56:22] <gigaherz> so dunno
L854[19:56:57] <gigaherz> unless someone else has some idea, all I can do I guide you through troubleshooting
L855[19:57:25] <gigaherz> and offer the best alternatives I know of
L856[19:57:26] <iceman11a> I won't know where to start.
L857[19:57:31] <gigaherz> told you:
L858[19:57:40] <iceman11a> The only one that can even do any thing is CJ
L859[19:57:41] <gigaherz> make a new server with ONLY forge and rc
L860[19:57:48] <gigaherz> see if it still happens
L861[19:58:11] <iceman11a> Oh, ok
L862[19:58:20] <gigaherz> if it happens, then it's not an incompatibility, it's a bug in rc
L863[19:58:27] <gigaherz> if it doesn't happen, then you can add mods one by one
L864[19:58:39] <gigaherz> if, at the end of the process, you still can't reproduce, then rejoice
L865[19:58:53] <iceman11a> Hmm, ok
L866[19:58:55] <gigaherz> and make a backup of the config folder ASAP ;P
L867[19:58:56] <gigaherz> ;P
L868[19:59:03] <gigaherz> otherwise
L869[19:59:09] <gigaherz> you'll know which mod is causing the issues
L870[19:59:16] <gigaherz> and when you know "if I add X, it fails"
L871[19:59:25] <gigaherz> then you can look into why that's happening
L872[19:59:30] <gigaherz> if there's something you can tweak or disable
L873[20:00:20] ⇨ Joins: infinitefoxes_ (~infinitef@pool-173-59-186-35.dllstx.fios.verizon.net)
L874[20:00:28] *** willieaway is now known as williewillus
L875[20:00:36] <iceman11a> well adding one mod in at a time will take a long time to figure out what's causing the problem.
L876[20:00:50] <gigaherz> yes of course
L877[20:00:55] <gigaherz> you can do it in batches
L878[20:01:00] <gigaherz> add 3-4
L879[20:01:06] <gigaherz> take note which ones
L880[20:01:13] <gigaherz> so you can remove some of them if it starts failing
L881[20:01:17] <gigaherz> until you pinpoint
L882[20:01:23] <iceman11a> ok
L883[20:01:54] <infinitefoxes_> huh
L884[20:01:55] <infinitefoxes_> "BiomeEvent is fired whenever an event involving biomes occurs."
L885[20:02:05] <infinitefoxes_> oops wrong quote
L886[20:02:21] <infinitefoxes_> "All children of this event are fired on the TERRAIN_GEN_BUS"
L887[20:02:32] <infinitefoxes_> None of the BiomeEvents are called on the terrain bus
L888[20:02:41] <infinitefoxes_> took me way too long to figure out why my events weren't working
L889[20:03:38] ⇨ Joins: Lex_ (~Lex@50-76-111-34-static.hfc.comcastbusiness.net)
L890[20:03:38] MineBot sets mode: +o on Lex_
L891[20:04:23] <shitsbrokenyo> lex, whats up with the build system
L892[20:04:34] <shitsbrokenyo> the json it requests seems to be missing branchs
L893[20:04:50] <shitsbrokenyo> all empty apart from the artifact / name and webpath
L894[20:05:00] <MattDahEpic> jay san
L895[20:05:25] ⇦ Quits: gigaherz (~gigaherz@4.Red-83-40-89.dynamicIP.rima-tde.net) (Remote host closed the connection)
L896[20:05:26] <williewillus> infinitefoxes_: file bug report?
L897[20:05:35] ⇦ Quits: LexManos (~Lex@50-76-111-34-static.hfc.comcastbusiness.net) (Ping timeout: 206 seconds)
L898[20:05:40] <shitsbrokenyo> referenec to http://files.minecraftforge.net/maven/net/minecraftforge/forge/json
L899[20:07:45] ⇨ Joins: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L900[20:08:34] <shitsbrokenyo> Lex_ ^
L901[20:09:07] <Lex_> working on it
L902[20:09:12] <Lex_> blame AbrarSyed
L903[20:09:50] <shitsbrokenyo> mhmk
L904[20:09:52] <shitsbrokenyo> any eta?
L905[20:10:00] ⇨ Joins: gigaherz (~gigaherz@4.Red-83-40-89.dynamicIP.rima-tde.net)
L906[20:10:07] <Lex_> sometime in the future
L907[20:10:12] <Lex_> either way
L908[20:10:16] <Lex_> this shouldnt fucking break gradle
L909[20:10:25] <Lex_> im gunna fucking stab abrar for making such a shitty system,
L910[20:10:27] <shitsbrokenyo> breaks 1.2 and 2.0 fg
L911[20:10:30] <shitsbrokenyo> :P
L912[20:10:31] <Lex_> it shouldnt
L913[20:10:34] <iceman11a> gigaherz: when you run forge in a folder shouldn't it download all the files needed to run forge
L914[20:10:48] <shitsbrokenyo> yeah it shouldn't, but it does
L915[20:10:53] <shitsbrokenyo> joys of programming
L916[20:10:56] <Lex_> either way im fucking working on it
L917[20:10:59] <Lex_> seriously tho
L918[20:11:04] <Lex_> abrar shouldnt iof created such shit
L919[20:11:23] <gigaherz> iceman11a: well, you should probably use the installer option to install server
L920[20:11:38] <gigaherz> in that case, yes, it should contain all the files needed
L921[20:12:38] *** Zidane|wrk is now known as Zidane
L922[20:18:11] ⇦ Quits: Emris (~Miranda@chello062178245147.2.12.vie.surfer.at) (Read error: Connection reset by peer)
L923[20:20:00] <infinitefoxes_> williewillus: oh duh, completely forgot there was a issue tracker
L924[20:20:55] <iceman11a> igaherz: I got the server up and running and when I log in. with only one mod. RC. There's nothing list in the inventory. RC items and blocks are missing. Any ideas
L925[20:21:09] <gigaherz> check the logs
L926[20:21:15] <gigaherz> railcraft may have a dependency that you aren't meeting
L927[20:21:22] <gigaherz> you'll need any libs rc requires
L928[20:21:25] <gigaherz> not JUST rc ;P
L929[20:21:48] <gigaherz> like, NEI requires CodeChickenCore, so adding NEI without CCC wouldn't make sense ;P
L930[20:21:50] <iceman11a> as far as I know. I don't think it requires one. I'll look
L931[20:25:00] <iceman11a> I fount nothing
L932[20:25:07] <iceman11a> So I have no idea what to do
L933[20:25:07] ⇦ Quits: theFlaxbeard (~theFlaxbe@71-220-119-104.mpls.qwest.net) (Ping timeout: 198 seconds)
L934[20:25:53] <gigaherz> and there are no rc items in the creative menu?
L935[20:26:05] <iceman11a> Yes
L936[20:26:11] <gigaherz> weird
L937[20:28:06] <iceman11a> The tab for railcraft has nothing in it. and the railcraft other blocks are missing from the transportaion tab
L938[20:28:29] <gigaherz> no idea then :/
L939[20:28:40] <gigaherz> maybe someone else can help you
L940[20:28:43] <Lex_> there json fixed
L941[20:28:45] <gigaherz> it's 3:30am here ;P
L942[20:28:58] <iceman11a> ok
L943[20:30:27] ⇨ Joins: sww1235 (~sww1235@129.82.192.200)
L944[20:31:42] <ollieread> iceman11a, that sounds like an amazing feature
L945[20:34:21] <infinitefoxes_> I'm using the BiomeColor.GetGrassColor event to change the color of vanilla grass.
L946[20:34:38] <infinitefoxes_> I noticed the only time it updates the grass color is when the chunk is updated
L947[20:35:09] <infinitefoxes_> is there a way to "update" every chunk loaded on the client so the new color takes affect?
L948[20:37:01] <tterrag> shouldn't that happen on initial chunk load?
L949[20:40:56] <infinitefoxes_> yes, but I'd like to be able to change the color after the world has loaded :p
L950[20:42:51] ⇦ Quits: LemADEC (webchat@78.194.44.189) (Quit: Web client closed)
L951[20:45:01] <tterrag> Well that's a bad idea
L952[20:48:24] ⇦ Quits: TheJulianJES (~TJJ@p5DC8C87D.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by TheJulianJES_!~TJJ@p5DC8C494.dip0.t-ipconnect.de)))
L953[20:48:30] ⇨ Joins: TheJulianJES (~TJJ@p5DC8C494.dip0.t-ipconnect.de)
L954[20:48:39] <infinitefoxes_> errhm, how should I approach it then?
L955[20:48:54] <infinitefoxes_> I'd like to be able to change the foliage and grass color as my mod progresses through "seasons"
L956[20:49:35] ⇨ Joins: PrinceCat (~PrinceCat@58-7-226-121.dyn.iinet.net.au)
L957[20:52:20] <tterrag> That's gonna be pretty tough, but It may be possible to do a massive chunk re render
L958[20:52:25] <tterrag> dunno really
L959[20:52:30] ⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-51-120.mpls.qwest.net) (Read error: Connection reset by peer)
L960[20:52:38] <williewillus> that might impact performance though
L961[20:53:17] <tterrag> of course It will
L962[20:53:42] <williewillus> did twitch finally enable their html5 player? good god finally
L963[20:53:53] <shadekiller666> wtf
L964[20:54:11] <shadekiller666> for some reason my block's default state is null...
L965[20:55:15] <infinitefoxes_> did you not call .setDefaultState()?
L966[20:55:23] ⇨ Joins: Zaggy1024 (~Zaggy1024@174-20-51-120.mpls.qwest.net)
L967[20:55:25] <shadekiller666> i am calling setDefaultState()
L968[20:55:50] <shadekiller666> but one of the withProperty() calls returns a null...
L969[20:57:00] <Zaggy1024> sounds like that problem I told you about :P
L970[20:58:03] <shadekiller666> which one
L971[20:58:20] ⇨ Joins: theFlaxbeard (~theFlaxbe@97-116-124-53.mpls.qwest.net)
L972[20:58:29] <Zaggy1024> well is your property value implementing .equals?
L973[20:58:45] ⇦ Parts: UntouchedWagons (~quassel@69-165-158-151.dsl.teksavvy.com) ())
L974[20:58:47] <shadekiller666> mhmm
L975[20:59:31] <Zaggy1024> like I said before, when you implement .equals, withProperty(property, statesValueForThatProperty), it returns null
L976[20:59:43] <Zaggy1024> I explained it in depth in our conversations :P
L977[20:59:52] ⇦ Quits: theFlaxbeard (~theFlaxbe@97-116-124-53.mpls.qwest.net) (Killed (NickServ (GHOST command used by theFlaxbeard2!~theFlaxbe@97-116-125-88.mpls.qwest.net)))
L978[20:59:58] ⇨ Joins: theFlaxbeard (~theFlaxbe@97-116-125-88.mpls.qwest.net)
L979[21:00:02] * shadekiller666 forgot about that part
L980[21:00:22] ⇦ Quits: shitsbrokenyo (~shitsbrok@cpc14-slou2-2-0-cust175.17-4.cable.virginm.net) (Read error: Connection reset by peer)
L981[21:00:23] <Zaggy1024> well, it isn't when the value is exaclty the same as in the state, it's when it's a different instance that .equals the other
L982[21:00:49] <Zaggy1024> I need to discuss this with fry again, I still think there's a disparity that should be fixed
L983[21:01:24] <Zaggy1024> because the map that the StateImplementations use isn't an identity map so it uses hashCode and equals to look up the other StateImplementation in withProperty
L984[21:01:50] <Zaggy1024> and yet the check for whether to return the same block state uses ==
L985[21:04:58] ⇦ Quits: PrinceCat (~PrinceCat@58-7-226-121.dyn.iinet.net.au) ()
L986[21:09:40] <williewillus> is ChunkCoordinates now ChunkCoordIntPair in 1.8?
L987[21:11:14] <infinitefoxes_> Am I not supposed to use BlockRendererDispatcher to get a model from a blockstate?
L988[21:11:31] <infinitefoxes_> apparently it returns the deprecated "IBakedModel"
L989[21:11:43] <infinitefoxes_> which says to use the Forge one instead
L990[21:12:27] <infinitefoxes_> though, BlockRendererDispatcher's getModelFromBlockState(IBlockState, IBlockAccess, BlockPos) returns the deprecated one
L991[21:12:45] <infinitefoxes_> unless it's safe to cast it?
L992[21:14:44] <williewillus> no just use IBakedModel
L993[21:14:51] <williewillus> the vanilla ones won't be forge ones
L994[21:14:57] <williewillus> so if you cast it'll crash
L995[21:15:05] <williewillus> the @Deprecated just means "don't make more of these"
L996[21:15:55] <infinitefoxes_> ah
L997[21:16:03] ⇨ Joins: sinkillerj (~sinkiller@nc-71-49-180-12.dhcp.embarqhsd.net)
L998[21:16:09] <infinitefoxes_> I'll just mark the method with the ignore deprecation flag or something so IntelliJ stops complaining
L999[21:21:10] ⇨ Joins: Vastatio (~Vastatio@192.225.179.10)
L1000[21:21:15] ⇦ Quits: Vorquel (~Vorquel@65.129.164.47) (Quit: bye for real)
L1001[21:21:56] ⇨ Joins: Drullkus (~Drullkus@2601:646:8301:c41e:9938:23c1:447b:c0d6)
L1002[21:22:55] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L1003[21:23:50] <Mraof> It's weird coming back to one of my projects that someone else has been working on instead of me for several months
L1004[21:23:55] <Mraof> Since they changed a bunch of stuff
L1005[21:24:01] <Mraof> (And I don't like some of the changes)
L1006[21:24:24] <Vastatio> What project?
L1007[21:25:30] <Lex_> @Deprecated is used to mark a lot of things in vanilla as '
L1008[21:25:33] <Lex_> DO NOT USE'
L1009[21:25:43] <Lex_> we cant remove it, cuz vanilla, but you as a modder shouldnt touch it
L1010[21:25:53] <Vastatio> Ok
L1011[21:26:08] <Mraof> Minestuck
L1012[21:26:23] <Ordinastie_> except sometimes you don't really have a choice when it's something returned by vanilla
L1013[21:26:34] <Vastatio> Stuff that comes from HomeStuck right
L1014[21:26:38] <Mraof> Yeah
L1015[21:26:44] <Vastatio> cool
L1016[21:26:50] <killjoy> The only thing I do with vanilla is @SuppressWarnings("unchecked")
L1017[21:26:59] <shadekiller666> infinite, IBlockState shouldn't be deprecated, but it was marked that way when the model loader registry system was first implemented
L1018[21:27:12] <Vastatio> I do @SuppressWarnings("all") at the top of the class usually
L1019[21:27:21] <Mraof> That's not a good idea
L1020[21:27:41] <Vastatio> Well, The only warnings I get are unchecked and raw type
L1021[21:28:03] <killjoy> Easy fix for raw types <?>
L1022[21:28:13] <Mraof> Yeah, but if you're surpressing them all you won't know if you're getting more warnings
L1023[21:28:22] <Vastatio> Some vanilla methods don't give me the choice to fix them
L1024[21:28:27] <Vastatio> And yes i know this
L1025[21:28:33] <VikeStep> ooh, i can redeem steam gift cards from curseforge now
L1026[21:31:29] <infinitefoxes_> I wouldn't supress all warnings :p
L1027[21:31:50] <Mraof> I try to surpress as few warnings as possible
L1028[21:31:57] <Vastatio> Ok, well, I guess I'll just go ahead and suppress individual warnings
L1029[21:32:02] <Vastatio> I only have like 2 classes anyways
L1030[21:33:03] <Unh0ly_Tigg> method local fields can't have annotations, right?
L1031[21:33:24] <infinitefoxes_> they can
L1032[21:33:27] <Vastatio> yup
L1033[21:33:35] <Vastatio> they can
L1034[21:33:49] <Unh0ly_Tigg> then how do you access the annotations for them?
L1035[21:34:06] <Vastatio> well, depends on what annotation you want to use
L1036[21:34:49] <Unh0ly_Tigg> something that stores values, like @Mod or something else.
L1037[21:35:04] <Vastatio> https://gist.github.com/SolarCactus/a0a2b515b732f4a9aa12#file-method-java-L2
L1038[21:35:21] <Vastatio> theres an example w/ @SuppressWarnings
L1039[21:35:53] <Vastatio> @Mod value should go to the top of your class
L1040[21:36:17] <Unh0ly_Tigg> I was using @Mod as an example for an annotation that stores values.
L1041[21:36:25] <Vastatio> ah
L1042[21:36:52] <Vastatio> I think that annotations that do assign a value need to be static right
L1043[21:36:57] <Vastatio> Let me check
L1044[21:38:15] <Vastatio> tried it w/ @SidedProxy
L1045[21:38:23] <Vastatio> @SidedProxy is disallowed in local text
L1046[21:38:35] <Unh0ly_Tigg> "Local variable annotations are not retained in class files (or at runtime) regardless of the retention policy set on the annotation type." from a stackoverflow answer
L1047[21:38:37] <Vastatio> And I know that the value that @SidedProxy assigns has to be static
L1048[21:38:57] <Vastatio> that means that it doesn't work
L1049[21:39:12] <Vastatio> Variables that are local are not retained in class files
L1050[21:39:28] <Vastatio> regardless of the type of annotation
L1051[21:39:39] <Unh0ly_Tigg> it's probably only useful for annotation processing
L1052[21:41:02] ⇦ Quits: Shukaro (~Shukaro@cpe-24-210-155-130.cinci.res.rr.com) ()
L1053[21:41:34] <Vastatio> Anyone know of any Custom Book (stuff like Tinkerer's construct or OpenBlocks) API for 1.8
L1054[21:42:28] <tterrag> Vastatio: I think Guide API has a 1.8 version
L1055[21:42:29] <tterrag> bug TehNut
L1056[21:42:37] <TehNut> Um
L1057[21:42:48] <TehNut> It can have one
L1058[21:42:50] <TehNut> I guess
L1059[21:42:58] ⇦ Quits: Neshram (~Neshram@cpe-71-79-228-188.columbus.res.rr.com) (Ping timeout: 198 seconds)
L1060[21:43:00] <TehNut> Just need to touchup the 1.8 branch a bit for release
L1061[21:43:02] <Vastatio> Cool
L1062[21:43:42] <TehNut> Vastatio: http://minecraft.curseforge.com/mc-mods/228832-guide-api If you want to look into it
L1063[21:44:03] <Vastatio> So, is the Guide API for 1.8 yet?
L1064[21:44:06] ⇦ Quits: Cojo (~Cojosan@104-54-72-157.lightspeed.rlghnc.sbcglobal.net) (Quit: Beds explode goodnight)
L1065[21:44:12] <Vastatio> Do you have a git?
L1066[21:44:13] <TehNut> <TehNut> Just need to touchup the 1.8 branch a bit for release
L1067[21:44:17] <Vastatio> ah
L1068[21:44:18] <Vastatio> ok
L1069[21:44:21] <TehNut> That link has everything :p
L1070[21:44:34] <shadekiller666> zaggy
L1071[21:45:16] <shadekiller666> i removed the equals() and hashcode() and now its crashing because withProperty tries to apply the value to a block of null...
L1072[21:46:37] <Vastatio> TehNut: in the images, all I see is one page at a time, is it possible for two pages to be done?
L1073[21:46:59] <TehNut> No
L1074[21:47:37] <Vastatio> If I want two pages to be done, what else can I use?
L1075[21:47:48] <TehNut> Your own code :p
L1076[21:47:51] <Vastatio> Ok
L1077[21:48:17] <Vastatio> thanks
L1078[21:48:26] <infinitefoxes_> "Invalid rotation -25.0 found, only -45/-22.5/0/22.5/45 allowed
L1079[21:48:26] <infinitefoxes_> "
L1080[21:48:33] <infinitefoxes_> seriously?
L1081[21:48:49] <infinitefoxes_> why can JSON models not have custom rotations?
L1082[21:50:19] <Vastatio> in 1.7 did block models allow custom rotations?
L1083[21:50:23] <Vastatio> just wondering
L1084[21:50:56] <infinitefoxes_> well, there weren't block models in 1.7
L1085[21:51:04] <infinitefoxes_> if you're talking about custom renderers, yes
L1086[21:53:41] ⇨ Joins: DemoXin (~DemoXin@159.sub-70-210-48.myvzw.com)
L1087[21:53:46] ⇦ Quits: sww1235 (~sww1235@129.82.192.200) (Ping timeout: 198 seconds)
L1088[21:53:48] ⇨ Joins: Wastl2 (~Wastl2@x55b154c0.dyn.telefonica.de)
L1089[21:54:00] ⇦ Quits: Mitchellbrine (uid38456@id-38456.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L1090[21:54:51] ⇨ Joins: Cojo (~Cojo@2606:a000:1126:a066:fd40:593f:d3dd:8310)
L1091[22:00:19] ⇦ Quits: theFlaxbeard (~theFlaxbe@97-116-125-88.mpls.qwest.net) (Killed (NickServ (GHOST command used by theFlaxbeard2)))
L1092[22:00:26] ⇨ Joins: theFlaxbeard (~theFlaxbe@97-116-125-88.mpls.qwest.net)
L1093[22:01:12] <infinitefoxes_> My mouse loses focus in Minecraft randomly for no reason
L1094[22:01:13] <infinitefoxes_> argh
L1095[22:02:47] <Zaggy1024> weird
L1096[22:02:54] <Zaggy1024> you're running it in fullscreen?
L1097[22:04:00] <shadekiller666> ive had that happen with a lot of programs
L1098[22:04:10] *** cpw|out is now known as cpw
L1099[22:05:16] <williewillus> !gc GuiSliderButton
L1100[22:08:27] ⇨ Joins: Broad-mobile (~BroadSigh@ip72-216-53-36.pn.at.cox.net)
L1101[22:09:35] <infinitefoxes_> Zaggy1024: no, in windowed
L1102[22:09:48] <Zaggy1024> oh
L1103[22:09:50] <infinitefoxes_> restarting IntelliJ fixed it, but no idea why it was happening
L1104[22:09:56] <Zaggy1024> oh, good
L1105[22:10:07] <Zaggy1024> I was gonna ask if the cursor was being allowed to leave the window
L1106[22:14:10] <infinitefoxes_> nah, I'd just be sprinting around, and my cursor would randomly appear, followed by the pause screen a second later
L1107[22:14:15] ⇦ Quits: minecreatr (~minecreat@pool-71-241-203-43.port.east.myfairpoint.net) (Ping timeout: 180 seconds)
L1108[22:19:41] <shadekiller666> i've found that sometimes windows lose focus sometimes for some reason
L1109[22:19:58] ⇦ Quits: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) (Quit: Leaving)
L1110[22:21:54] ⇨ Joins: BobAlmighty (~Micah@cpe-76-84-246-67.neb.res.rr.com)
L1111[22:24:21] <BobAlmighty> Hello! I'm having some issues with my forge mc server. Its running super slow and is pegging the CPU. I pregenerated 8000x8000 chunks using ACT. Only 300 chunks or so are loaded though. Was that going to far? Are there any tools that can help me figure out what exactly is demanding all that CPU?
L1112[22:24:28] ⇨ Joins: Alaura (~Alaura@ip98-184-174-135.tu.ok.cox.net)
L1113[22:25:13] <gigaherz> BobAlmighty: is it JUST forge, or do you happen to have a thousand mods also?
L1114[22:25:24] <BobAlmighty> I have 12 mods
L1115[22:25:32] <shadekiller666> which 12?
L1116[22:25:45] <gigaherz> the cofh lib mod thing
L1117[22:25:50] <gigaherz> has a /cofh tps
L1118[22:25:59] <gigaherz> command that can point you at which dimension is taking the longest
L1119[22:26:10] <gigaherz> but if it's just one dimension, that won't help
L1120[22:26:20] ⇨ Joins: sww1235 (~sww1235@129.82.192.200)
L1121[22:26:25] ⇨ Joins: McJty (~jorrit@94-224-130-63.access.telenet.be)
L1122[22:26:42] <BobAlmighty> Forestry, Thaumcraft 4, Twighlight Forest and their dependancies mainly.
L1123[22:26:53] <BobAlmighty> Also, magic bees, and chikenchunks
L1124[22:27:00] <shadekiller666> uhh
L1125[22:27:09] <gigaherz> did you restart the server after pregenerating? XD
L1126[22:27:14] <BobAlmighty> Yes
L1127[22:27:19] <shadekiller666> could possibly be twilight forest
L1128[22:27:34] <gigaherz> never had any such issue, though
L1129[22:27:47] <gigaherz> if it's TF, a /cofh tps or similar would tell you
L1130[22:27:53] <gigaherz> but you may want another kind of profiler
L1131[22:28:05] <BobAlmighty> I don't think I have COFH installed
L1132[22:28:17] <gigaherz> maybe try using Opis?
L1133[22:28:22] <gigaherz> http://minecraft.curseforge.com/mc-mods/73832-opis
L1134[22:28:46] <infinitefoxes_> BobAlmighty: I had someone come to me for a mod I made saying their server performance sucked
L1135[22:28:50] <gigaherz> I think it's basicallyt the best server lag troubleshooting tool
L1136[22:28:50] <infinitefoxes_> they had a view-distance of 32
L1137[22:28:55] <infinitefoxes_> make sure your view distance isn't insanely high...
L1138[22:29:10] <BobAlmighty> whatever the default is
L1139[22:29:34] <gigaherz> nah that's < 12 chunks
L1140[22:30:00] <BobAlmighty> Do I install opis on both the client and server?
L1141[22:30:01] <gigaherz> 12 chunks view distance are approximately 450ish chunks on sight
L1142[22:30:16] <gigaherz> not sure
L1143[22:30:19] <gigaherz> check their info
L1144[22:30:47] <gigaherz> try both
L1145[22:30:53] <gigaherz> if it doesn't launch, remove it from client
L1146[22:30:54] <gigaherz> ;P
L1147[22:33:22] <shadekiller666> you know what would be really evil... blast resistant creepers
L1148[22:33:34] <gigaherz> lol
L1149[22:33:51] <gigaherz> make them become more powerful the more explosions they absorb
L1150[22:33:57] <shadekiller666> lol
L1151[22:34:56] <shadekiller666> i was thinking more of creepers that explode more than once
L1152[22:35:49] ⇦ Quits: Owexz (~Owexz@2001:19f0:5800:8cc1:5400:ff:fe0c:f993) (Max SendQ exceeded)
L1153[22:36:57] <gigaherz> hmmmm
L1154[22:37:19] <gigaherz> there were some mushroom-shaped mobs in some game
L1155[22:37:44] *** cpw is now known as cpw|out
L1156[22:37:54] <gigaherz> that would grow and "explode", releasing spore clouds, sometimes even with like flame element or such
L1157[22:38:27] <gigaherz> after 1.9 releases, which will make "heavy" particle effects doable
L1158[22:38:38] <gigaherz> it may be an interesting mob to implement
L1159[22:38:39] <gigaherz> XD
L1160[22:39:01] <gigaherz> something that looksl ike a fancy mushroom, and when you get close, it grows, and then poof
L1161[22:39:14] <Vastatio> TehNut: Can I use custom GUI's with the Guide-API?
L1162[22:39:29] ⇨ Joins: PrinceCat (~PrinceCat@58-7-226-121.dyn.iinet.net.au)
L1163[22:39:49] <TehNut> You'd essentially end up writing your own everything
L1164[22:39:59] <TehNut> May as well just make your own book code at that point
L1165[22:40:57] ⇦ Quits: HassanS6000 (~Hassan@pool-71-191-144-97.washdc.fios.verizon.net) (Quit: There is no spoon. Don't try to bend the spoon. Only you bend.)
L1166[22:41:51] <gigaherz> would be nice to have something that does the page flip animations and such, and then gives you a ready-to-use transform matrix to draw on top of the blank page background
L1167[22:43:10] <shadekiller666> mojang doing that math? ha
L1168[22:43:31] <gigaherz> no I wastalking about a "booklib" mod/api ;P
L1169[22:43:40] <shadekiller666> oh
L1170[22:44:20] <gigaherz> but not flat GUI like the usual books, but actually showing the 3D book in the hand a bit like the map
L1171[22:44:35] <BobAlmighty> So, everything in opis is sub 80 microseconds.....
L1172[22:44:36] <gigaherz> so that when you look down, it becomes more "in front", but still 3D
L1173[22:44:50] <BobAlmighty> about 500 chunks and maybe 100 entities
L1174[22:45:03] <gigaherz> so whatever lag you have, is not server-side
L1175[22:45:06] <gigaherz> either network, or client
L1176[22:45:11] <BobAlmighty> No it's server side.
L1177[22:45:15] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L1178[22:45:26] <BobAlmighty> I'm lookin at my computer, and the server CPU is literally PEGGED at 100%
L1179[22:45:42] <gigaherz> ah
L1180[22:45:58] <gigaherz> check some actual java profiler
L1181[22:46:12] <BobAlmighty> And I keep getting "Cant keep up!, skipped 100 ticks" etc.
L1182[22:46:14] <gigaherz> that can tell you exactly which thread, class and method is taking that cpu
L1183[22:46:27] <BobAlmighty> Welp profiler it is
L1184[22:46:44] *** Morphan1 is now known as MorphFK
L1185[22:49:58] ⇦ Quits: sinkillerj (~sinkiller@nc-71-49-180-12.dhcp.embarqhsd.net) (Quit: Leaving)
L1186[22:52:15] <BobAlmighty> Lol it's kinda impressive how much CPU this is eating. I have an 8 core Xeon and it crushed the 8000/8000 pregen in like 45 minnutes
L1187[22:52:27] <tterrag> how can I convert an object to a JsonObject?
L1188[22:52:37] <tterrag> Gson has toJson which gives me a string
L1189[22:52:46] <BobAlmighty> Json is a string.
L1190[22:52:49] <gigaherz> what lib is "JsonObject" from?
L1191[22:52:55] <tterrag> bah, nvm
L1192[22:52:56] <shadekiller666> JsonUtils?
L1193[22:52:57] <gigaherz> json as a language is purely a string
L1194[22:52:59] <tterrag> gigaherz: gson....
L1195[22:53:14] <BobAlmighty> But usually unless your object has a toJson implemented then you're going to have to use an adaptor.
L1196[22:53:28] <BobAlmighty> Or just just gives you toString()
L1197[22:53:37] ⇦ Quits: Lathanael|Away (~Lathanael@p5497173D.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1198[22:53:43] <gigaherz> oh you'd have to "parse" instead of deserializing
L1199[22:54:13] <BobAlmighty> THere are lots of classes out there that can use reflection to build your json of arbitrator objects.
L1200[22:54:20] <BobAlmighty> I would recommend that route.
L1201[22:54:46] <gigaherz> toJsonTree()
L1202[22:54:59] <gigaherz> returns a JsonElement which may be a JsonObject
L1203[22:55:00] ⇨ Joins: Lathanael|Away (~Lathanael@p54971058.dip0.t-ipconnect.de)
L1204[22:55:05] <tterrag> yes I said nvm :P
L1205[22:55:08] <tterrag> I found that
L1206[22:55:28] <gigaherz> heh
L1207[22:56:46] <gigaherz> BobAlmighty: minecraft makes use of google's Gson, you just do Gson.toJson(object) and it figures it out ;P
L1208[22:56:56] <BobAlmighty> Nice
L1209[22:57:10] <BobAlmighty> I've never done anything with minecraft moding before
L1210[22:57:38] ⇨ Joins: HassanS6000 (~hassa@pool-71-191-144-97.washdc.fios.verizon.net)
L1211[22:57:48] <gigaherz> if you stick to the simple stuff, it's not too hard
L1212[22:58:09] <gigaherz> but then, most mods don't just want to add a bunch of blocks, items, and recipes to create them
L1213[22:58:14] ⇦ Quits: HassanS6000 (~hassa@pool-71-191-144-97.washdc.fios.verizon.net) (Client Quit)
L1214[22:58:20] <Laceh> if you want an extremely fast and lightweight json lib for java check out my rapidjson-java
L1215[22:58:21] <gigaherz> and it's when you wnat your mod to do something special, when the fun starts
L1216[22:58:50] <BobAlmighty> Yeah, in getting this server running I learned some thigns about modding
L1217[22:59:04] <gigaherz> and if you want to serialize objects to NBT, check https://github.com/gigaherz/NBTSerializer
L1218[22:59:04] <gigaherz> XD
L1219[22:59:19] ⇦ Quits: Drullkus (~Drullkus@2601:646:8301:c41e:9938:23c1:447b:c0d6) (Remote host closed the connection)
L1220[22:59:36] <BobAlmighty> Lol I got most of the way through setting up everything for 1.8 and found out like no mods are working with it :(
L1221[22:59:36] <Laceh> http://github.com/s0cks/RapidJson-Java
L1222[22:59:54] <gigaherz> that's not true
L1223[22:59:54] ⇨ Joins: Drullkus (~Drullkus@c-73-162-160-76.hsd1.ca.comcast.net)
L1224[22:59:56] ⇨ Joins: Owexz (~Owexz@2001:19f0:5800:8cc1:5400:ff:fe0c:f993)
L1225[22:59:57] <gigaherz> some mods are working
L1226[23:00:05] <gigaherz> and many are being ported as we speak ;P
L1227[23:00:08] <BobAlmighty> Just not most of the big thigns
L1228[23:00:19] <gigaherz> no, those take MORE work to port
L1229[23:00:23] <infinitefoxes_> that shouldn't be a reason to stay behind
L1230[23:00:25] <gigaherz> and the ball started rolling very recently
L1231[23:00:36] <gigaherz> back in january
L1232[23:00:44] <gigaherz> almost one was even considering the port
L1233[23:00:54] <BobAlmighty> Yeah, only been 6 months. And it's not like most of the modders get payed :P
L1234[23:00:54] <gigaherz> most big modders were like "nope, not gonna happen, I'm not touching 1.8 ever"
L1235[23:01:09] <gigaherz> many of them are now porting their mods to 1.8 ;P
L1236[23:01:12] <BobAlmighty> And apparently, 1.9 is going to be differenter too?
L1237[23:01:19] <gigaherz> 1.9 is going to be interesting
L1238[23:01:28] <gigaherz> we'll see how that affects modding when 1.9 gets released
L1239[23:01:29] <gigaherz> ;P
L1240[23:01:32] <infinitefoxes_> from what I can see, 1.9 is going to piss everyone off the same way 1.8 did
L1241[23:01:39] <infinitefoxes_> but people will come back to their senses after a week or two
L1242[23:01:56] <gigaherz> or 6 months
L1243[23:01:58] <gigaherz> whichever the case ;P
L1244[23:02:10] <shadekiller666> i have a feeling 1.9's itemstates are going to be at least as much of a pain in the ass as 1.8's blockstates have been
L1245[23:02:10] <gigaherz> I'm liking the snapshot stuff
L1246[23:02:22] <gigaherz> are itemstates going to be in 1.9 at all?
L1247[23:02:37] <infinitefoxes_> 1.8 only feels half finished
L1248[23:02:39] <shadekiller666> i want to see how they're doing all of the new command block stuff
L1249[23:02:43] <shadekiller666> yes giga
L1250[23:02:43] <infinitefoxes_> truthfully wished they waited a bit more to push out the new stuff
L1251[23:02:55] <infinitefoxes_> (until everything was more polished at least)
L1252[23:02:56] <gigaherz> infinitefoxes_: nah people woudl get bored
L1253[23:02:57] <shadekiller666> the compass and clock are both now defined in jsons
L1254[23:03:01] <gigaherz> they have to release MORE often, not less
L1255[23:03:11] <gigaherz> they took too long between 1.8 and the snapshots
L1256[23:03:13] <gigaherz> WAY too long
L1257[23:03:14] <shadekiller666> 64 jsons for clock, 32 for compass now...
L1258[23:03:40] <infinitefoxes_> 64?
L1259[23:03:48] <infinitefoxes_> is this another case of the fire and fence JSONs?
L1260[23:03:49] <gigaherz> it has been almost a year since 1.8 release
L1261[23:04:04] <shadekiller666> its worse
L1262[23:04:08] <gigaherz> shadekiller666: o_O
L1263[23:04:22] <shadekiller666> what they could have done in like 5 lines of a json they did in 64
L1264[23:04:28] <shadekiller666> 64 files*
L1265[23:04:37] <gigaherz> they could have done it in 1 line
L1266[23:04:40] <shadekiller666> willie, you in here
L1267[23:04:53] <gigaherz> just allow dynamic properties on the json, that point to NBT tags ;P
L1268[23:05:01] <shadekiller666> lol
L1269[23:05:06] <infinitefoxes_> that's not the Mojang style, though gigaherz
L1270[23:05:07] <MattDahEpic> jay sohn
L1271[23:05:37] <BobAlmighty> This doesn't make anysense....
L1272[23:05:39] * gigaherz hand-chops MattDahEpic
L1273[23:05:58] <MattDahEpic> lel
L1274[23:06:11] <BobAlmighty> 99.5% of the process is swing.timerDoPostEvent.run()
L1275[23:06:15] <BobAlmighty> .....
L1276[23:06:25] <gigaherz> lol
L1277[23:06:28] <infinitefoxes_> perhaps you need to delve deeper?
L1278[23:06:37] <gigaherz> unless that timer is running minecraft's main loop....
L1279[23:06:49] <gigaherz> so check what gets called from that?
L1280[23:07:22] <BobAlmighty> It can't tell me......urg, I have never used VisualVM before.
L1281[23:07:49] <gigaherz> it sucks then, any decent profiler should be able to tell you a call hierarchy ;P
L1282[23:08:09] <MattDahEpic> infinitefoxes_, amount of foxes per square fox
L1283[23:08:18] <BobAlmighty> I'm sure it can, I just need to dickaround with it till i figure out how
L1284[23:08:35] <infinitefoxes_> MattDahEpic: ∞
L1285[23:08:37] <shadekiller666> giga: http://pastebin.com/C4zTeXkY thats the main "itemstate" json for the clock, even though its contained in the models/ directory
L1286[23:08:49] <gigaherz> nah the main loop is Minecraft.run(), it's not swing
L1287[23:08:54] <infinitefoxes_> wtf
L1288[23:09:13] <gigaherz> lol
L1289[23:09:17] <shadekiller666> all of those "clock_XX" lines are actual jsons...
L1290[23:09:25] <infinitefoxes_> I was skeptical when you mentioned 64 JSON files
L1291[23:09:28] <infinitefoxes_> but now I'm just dissapointed
L1292[23:09:37] <infinitefoxes_> holy fuck Mojang >.>
L1293[23:10:14] <shadekiller666> omg... and there are 64 textures for it too
L1294[23:10:28] <gigaherz> of course
L1295[23:10:29] <gigaherz> XD
L1296[23:10:33] <gigaherz> that's why they used 64 models
L1297[23:10:38] <infinitefoxes_> > so many optimizations
L1298[23:10:40] <gigaherz> because they wanted to use 64 textures for each rotation
L1299[23:10:41] <gigaherz> XD
L1300[23:10:44] <MattDahEpic> who thought that would *ever* be a good idea?
L1301[23:10:49] <gigaherz> infinitefoxes_: it's not that bad really
L1302[23:10:51] <gigaherz> the current way
L1303[23:10:57] <shadekiller666> they bragged about how many blockstate jsons they got rid of in 1.9... it seems that they've exceeded that number with the clock and compass alone
L1304[23:11:00] <gigaherz> is to modify and reupload the atlas
L1305[23:11:02] <gigaherz> EVERY TICK
L1306[23:11:09] <gigaherz> (iirc)
L1307[23:11:16] <infinitefoxes_> I'm aware
L1308[23:11:30] <gigaherz> having 64 sprites more seems like a decent idea ;P
L1309[23:11:34] <infinitefoxes_> the JSON way is... hardly better
L1310[23:11:36] <gigaherz> not optimal, not by far
L1311[23:11:49] <shadekiller666> the proper way to do it would to have 2 textures
L1312[23:11:59] <gigaherz> yeah
L1313[23:12:02] <gigaherz> BUT
L1314[23:12:11] <shadekiller666> and json parameters that denote how much of a rotation to do per time interval
L1315[23:12:19] <shadekiller666> then just ROTATE the damn thing...
L1316[23:12:21] <gigaherz> if you have a "daynight" texture, and you rotate it, then it wouldn't have the "pixel" effect
L1317[23:12:32] <infinitefoxes_> do nearest neighbor interpolation?
L1318[23:12:47] <gigaherz> not unlessyou draw it into another texture, like they do in 1.8 and older
L1319[23:12:55] <gigaherz> that's exactly what they are doing now
L1320[23:13:09] <gigaherz> they take theo riginaltexture, and nearest-copy-rotate it into the atlas over and over
L1321[23:13:22] <shadekiller666> not in 1.9
L1322[23:13:31] <gigaherz> as I said, in 1.8 and older.
L1323[23:13:58] <shadekiller666> were the clock and compass dynamic textures then?
L1324[23:14:21] <gigaherz> the compass, yes, the clock, I believe so
L1325[23:14:27] <ollieread> How do you get the light level for a particular coordinate in 1.7 again?
L1326[23:14:54] <gigaherz> world.getBlockLightValue?
L1327[23:14:54] <shadekiller666> i swear they must have some sort of json generator
L1328[23:15:12] <ollieread> gigaherz, Doesn't that give you the light level given by the block
L1329[23:15:12] <infinitefoxes_> what would be the best way for me to create my own custom furnace?
L1330[23:15:17] <infinitefoxes_> without copying the whole TE
L1331[23:15:40] <ollieread> Not the ambient life level, as in, there's a torch 2 blocks away, so the light level should be like 10 I think
L1332[23:15:51] <gigaherz> hmmm
L1333[23:15:55] <gigaherz> it's either getBlockLightValue
L1334[23:15:59] <gigaherz> or getFullBlockLightValue
L1335[23:16:05] ⇦ Quits: Brokkoli (~Brokkoli@x55b03721.dyn.telefonica.de) (Ping timeout: 378 seconds)
L1336[23:16:09] <gigaherz> i can't remember XD
L1337[23:17:34] <gigaherz> ah, getBlockLightValue_do -- check the comment on that one
L1338[23:18:01] ⇨ Joins: Brokkoli (~Brokkoli@f054187252.adsl.alicedsl.de)
L1339[23:18:02] <gigaherz> that may be the one you want
L1340[23:18:54] ⇦ Quits: Ordinastie_ (~Ordinasti@ip-91.net-89-3-182.rev.numericable.fr) (Quit: Leaving)
L1341[23:19:15] <ollieread> Yeah was just looking at that thanks
L1342[23:20:05] *** KJ4IPS is now known as KJ4IPS|Gone
L1343[23:21:58] <gigaherz> mc's lighting system is so clunky
L1344[23:22:24] <gigaherz> specially regarding non-full blocks
L1345[23:23:21] <gigaherz> it would be as simple as canLightTransfer(meta,sideFrom,sideTo)
L1346[23:23:50] <gigaherz> a half-slab would return "true" if the from/to is not its solid side
L1347[23:24:08] <gigaherz> instead of trying to "copy" from neighbours
L1348[23:24:55] <shadekiller666> there was a 1.8 snapshot that fix lighting, but it caused so much lag that they reverted it
L1349[23:25:18] <gigaherz> also, I'd have made light be per-vertex, instead of per block (with the light value used by all the blocks with a vertex in that location, that is)
L1350[23:25:22] *** TTFTCUTS is now known as TTFT|Away
L1351[23:25:27] <infinitefoxes_> wasn't there a snapshot (before 1.7-ish?) that Mojang tried re-writing the lighting engine?
L1352[23:25:29] <gigaherz> then, the "lag" caused by chunk creation
L1353[23:25:38] <gigaherz> light has been "rewritten" many times
L1354[23:25:40] <gigaherz> every single time
L1355[23:25:48] <gigaherz> they couldn'tfigure out how to NOT make it laggy
L1356[23:25:56] <gigaherz> that's why we still have the block-boundary light glitches
L1357[23:26:01] <infinitefoxes_> surely it's not complex?
L1358[23:26:12] <shadekiller666> well for one thing don't make it a massive dynamic texture
L1359[23:26:24] ⇨ Joins: Hgrebnednav (~Hgrebnedn@94-225-204-72.access.telenet.be)
L1360[23:27:14] <williewillus> what is world.notifyBlockChange in 1.8?
L1361[23:27:43] <gigaherz> i'm not sure that there's one
L1362[23:28:01] <gigaherz> 1.8 assumes that a block that "changes" will change blockstates
L1363[23:28:36] <gigaherz> there's notifyNeighboursOfStateChange
L1364[23:28:51] <gigaherz> there's notifyNeighborsOfStateChange**
L1365[23:29:04] <shadekiller666> stupid us
L1366[23:29:06] <williewillus> there's also notifyBlockOfStateChange so idk
L1367[23:29:06] <shadekiller666> u's
L1368[23:29:15] <gigaherz> yes but notifyBlock notifies ONE
L1369[23:29:23] <gigaherz> neighbors notifies the neighbors
L1370[23:29:23] <gigaherz> Xd
L1371[23:29:33] ⇦ Quits: D3add3d (~D3add3d@92-245-194-57.satronet.sk) (Ping timeout: 206 seconds)
L1372[23:29:44] <gigaherz> basically notifyNeighbors calls notifyBlockOfStateChange
L1373[23:29:45] <gigaherz> XD
L1374[23:29:51] <williewillus> oh it's just a direct delegate to notifyblocksofneighborchange
L1375[23:30:31] <gigaherz> well, sleeptime
L1376[23:30:33] <gigaherz> night
L1377[23:42:35] <williewillus> what is the difference between ChunkCoordinates and ChunkPosition in 1.7?
L1378[23:42:39] <williewillus> (porting something to 1.8)
L1379[23:43:08] <killjoy> Is there a better way of writing x ? y : !y?
L1380[23:43:15] <killjoy> I'm thinking x == y
L1381[23:43:55] <williewillus> as a statement or an expression?
L1382[23:44:06] <killjoy> I'm trying to return it.
L1383[23:45:30] <killjoy> Full code http://hastebin.com/ugohezinab.java
L1384[23:45:49] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 198 seconds)
L1385[23:46:08] <killjoy> Trying to implement a blacklist
L1386[23:46:16] <killjoy> Which can also be a whitelist
L1387[23:46:36] <BobAlmighty> not such a good idea use primatives like that
L1388[23:47:41] <BobAlmighty> I don't think you're guarenteed to return a boolean in that usage
L1389[23:48:09] <killjoy> The boolean isn't a generic
L1390[23:48:58] <killjoy> items is a Set<Item> and metadata is a SetMultimap<Item, Integer>
L1391[23:50:37] ⇨ Joins: Meow-J (uid69628@id-69628.highgate.irccloud.com)
L1392[23:50:40] ⇦ Quits: SnowDapples (~powered@pD9589530.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by SnowDapples_!~powered@pD9589408.dip0.t-ipconnect.de)))
L1393[23:50:46] ⇨ Joins: SnowDapples (~powered@pD9589408.dip0.t-ipconnect.de)
L1394[23:59:41] ⇦ Quits: PrinceCat (~PrinceCat@58-7-226-121.dyn.iinet.net.au) ()
<<Prev Next>> Scroll to Top