<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:39] *** tterrag|away is now known as tterrag
L2[00:03:13] ⇦ Quits: Techcable (~Techcable@techcable.net) (Quit: ZNC - http://znc.in)
L3[00:03:25] ⇨ Joins: Techcable (~Techcable@techcable.net)
L4[00:04:33] ⇦ Quits: Zeebra456 (~Zeebra456@2601:647:8200:989e:9d71:92ff:3a9e:9024) (Read error: Connection reset by peer)
L5[00:05:05] ⇦ Quits: MrIbby (~MrIbby@173.85.205.164) (Quit: MrIbby)
L6[00:07:26] <Zaggy1024> hm, is there a way (in vanilla) to batch send block changes?
L7[00:08:23] ⇦ Quits: KanoCodex (~Giratina5@2604:180:0:368::bcd8) (Remote host closed the connection)
L8[00:10:05] ⇨ Joins: raoulvdberge (uid95673@2001:67c:2f08:6::1:75b9)
L9[00:11:04] ⇦ Quits: Kobata__ (~Kobata@cpe-24-210-17-81.columbus.res.rr.com) (Ping timeout: 192 seconds)
L10[00:17:21] <Zaggy1024> huh...http://i.imgur.com/BqrjwMf.png
L11[00:17:43] <Zaggy1024> mushroom trees like that are everywhere in the forest, is that normal in 1.8.8?
L12[00:18:24] <Zaggy1024> the plot thickens http://i.imgur.com/icOlJJ7.png
L13[00:18:42] <Zaggy1024> looks like someone accidentally inverted the isAir/isReplaceable/whatever check
L14[00:20:48] <Zaggy1024> ah
L15[00:20:56] <Zaggy1024> "!worldIn.getBlockState(blockpos).getBlock().canBeReplacedByLeaves(worldIn, blockpos)"
L16[00:20:59] <Zaggy1024> looks like a Forge patch went wrong
L17[00:21:10] <tterrag> quassel thinks that's a url
L18[00:21:20] <tterrag> no wait
L19[00:21:21] <tterrag> a channel
L20[00:21:22] <tterrag> ???
L21[00:21:26] <Zaggy1024> 0.o
L22[00:21:34] <Zaggy1024> which part?!
L23[00:21:40] <tterrag> !worldIn.getBlockState(blockpos).getBlock().canBeReplacedByLeaves(worldIn
L24[00:21:54] <Zaggy1024> the heck?
L25[00:21:58] <Zaggy1024> ooookay.
L26[00:22:04] <tterrag> I click it and nothing happens though
L27[00:22:15] <tterrag> regex fun :P
L28[00:23:13] <Zaggy1024> would think it would be as simple as something like "#[a-zA-Z_]+"
L29[00:23:58] <tterrag> that's not valid :P
L30[00:24:04] <tterrag> ##a is a valid channel
L31[00:24:08] <tterrag> in fact, just ## is
L32[00:24:11] <Zaggy1024> huh
L33[00:24:16] <tterrag> or not
L34[00:24:17] <tterrag> not sure
L35[00:24:23] <Zaggy1024> well I didn't say it was the exact right regex
L36[00:24:33] <Zaggy1024> just thought it would always want to match it starting with #
L37[00:26:54] <Zaggy1024> heh, looks more like it would be "#[^# ]*"
L38[00:27:01] <Zaggy1024> er
L39[00:27:11] <Zaggy1024> no, actually, "#[^ ]*"
L40[00:28:42] ⇨ Joins: netz (ntzrmtthih@Join.The.DarkSide.We.Have.Coookies.Space)
L41[00:31:23] <netz> Ivorius: hey, I've done some fun stuff today!
L42[00:34:38] *** illyohs is now known as illy
L43[00:45:14] ⇦ Quits: MattDahEpic (~MattDahEp@75-166-140-155.hlrn.qwest.net) (Quit: sleep, school, or food)
L44[00:45:54] ⇨ Joins: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de)
L45[00:46:54] ⇨ Joins: tambre (~tambre@d87d-e0ca-ce5a-f8d9-4301-8a22-07d0-2001.dyn.estpak.ee)
L46[00:59:03] <Zaggy1024> ah, I see someone actually found that issue in mushroom tree gen
L47[00:59:11] <Zaggy1024> I'm just outdated
L48[00:59:52] <netz> it happens :)
L49[01:26:13] <Zaggy1024> wait...no
L50[01:26:18] <Zaggy1024> I think I was right after all
L51[01:26:24] <Zaggy1024> just looked at the wrong section of the code -.-
L52[01:27:14] <Zaggy1024> heh...never mind
L53[01:27:27] <Zaggy1024> I did look at the wrong code, but the code I thought would be wrong is right too :P
L54[01:27:41] <netz> lol
L55[01:27:44] <Zaggy1024> #obfuscationproblems
L56[01:36:49] <netz> Zaggy1024: can't win for losing can you :P
L57[01:37:20] <Zaggy1024> unless you want to lose :)
L58[01:44:55] <netz> heh
L59[01:52:31] ⇦ Quits: sdtr443w (~RockoBona@2602:306:33a3:ce30:9c45:5bc9:3945:6bb6) (Quit: Leaving)
L60[02:00:03] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20151220 mappings to Forge Maven.
L61[02:00:06] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20151220-1.8.8.zip (mappings = "snapshot_20151220" in build.gradle).
L62[02:00:17] <MCPBot_Reborn> Semi-live (every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed) MCPBot mapping exports can be found here: http://export.mcpbot.bspk.rs/
L63[02:02:49] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de)
L64[02:05:14] ⇦ Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L65[02:05:25] ⇦ Quits: McJty (~jorrit@d8D872E30.access.telenet.be) (Quit: Leaving)
L66[02:07:06] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L67[02:10:40] ⇨ Joins: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L68[02:18:12] ⇦ Quits: raoulvdberge (uid95673@2001:67c:2f08:6::1:75b9) (Quit: Connection closed for inactivity)
L69[02:23:21] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:b54d:c90:7195:1279) (Quit: Leaving)
L70[02:25:02] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L71[02:26:45] ⇨ Joins: bilde2910|away (bilde2910@51.174.170.178)
L72[02:27:34] *** bilde2910|away is now known as bilde2910
L73[02:36:29] *** MrKick|Away is now known as MrKickkiller
L74[02:41:02] ⇨ Joins: GeoDoX (~GeoDoX@65.93.58.174)
L75[02:42:04] ⇨ Joins: Poppy (~Poppy@chello085216146055.chello.sk)
L76[02:56:28] ⇨ Joins: sciguyryan (~sciguyrya@80-254-76-168.dynamic.swissvpn.net)
L77[03:03:41] <foxy> this may seem like a dumb question
L78[03:03:46] <foxy> but how do i get a logger?
L79[03:04:27] <xaero> there's a getter in the preinit
L80[03:05:57] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:c16b:38ef:34d0:9baf:707) (Ping timeout: 206 seconds)
L81[03:06:40] *** kroeser|away is now known as kroeser
L82[03:10:58] ⇨ Joins: Upthorn (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L83[03:14:34] ⇨ Joins: FallingD (~FallingDu@105.227.149.106)
L84[03:19:31] ⇨ Joins: Nitrodev (~Nitrodev@dcx0f0yggb87f6zc8prry-3.rev.dnainternet.fi)
L85[03:20:54] *** fry|sleep is now known as fry
L86[03:22:40] <Wuppy> \o/ time to do something very boring
L87[03:22:42] <Wuppy> update windwos
L88[03:25:17] *** AEnterpriseAFK is now known as AEnterprise
L89[03:41:32] ⇨ Joins: wizjany (~wizjany@2604:180::c1e2:128b)
L90[03:58:17] <Nitrodev> see ya ina few years
L91[04:02:30] ⇦ Quits: Upthorn (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping timeout: 206 seconds)
L92[04:04:05] ⇦ Quits: Matthew|Phone (uid27821@highgate.irccloud.com) (Quit: Connection closed for inactivity)
L93[04:05:26] ⇦ Quits: LexLap2 (~LexManos@172.76.2.58) (Ping timeout: 190 seconds)
L94[04:07:08] ⇨ Joins: Szernex (~Szernex@194-166-123-237.adsl.highway.telekom.at)
L95[04:11:03] ⇨ Joins: Jezza (~Jezza@185.44.151.107)
L96[04:27:33] <Mowmaster> I suppose its about time to look into some thaumcraft api...ugg
L97[04:28:40] <xaero> for a new addon? or mod integration?
L98[04:29:57] <Mowmaster> At first I want to add aspects to my items which doesn't sound to hard but I would like to have my own TC recipies as well
L99[04:31:04] <Mowmaster> I would assume recipes are not to hard but I have also heard if some horror stories about thaumcraft
L100[04:31:12] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L101[04:43:13] ⇨ Joins: raoulvdberge (uid95673@2001:67c:2f08:6::1:75b9)
L102[04:43:39] <raoulvdberge> how can I make it so that my drawGradientRect is rendered over itemRender.renderItem?
L103[04:43:53] <raoulvdberge> the drawGradientRect call is AFTER the renderItem crap and it still renders it behind
L104[04:44:00] <raoulvdberge> (and yes: both in the foreground)
L105[04:45:51] ⇦ Quits: turmfalke_ (~turmfalke@p54a69e4d.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L106[04:48:41] <FallingD> !help
L107[04:53:15] *** FallingD is now known as FallingDutchman
L108[04:56:42] ⇦ Quits: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de) (Ping timeout: 195 seconds)
L109[04:58:57] ⇦ Parts: FallingDutchman (~FallingDu@105.227.149.106) ())
L110[04:59:27] ⇨ Joins: FallingD (~FallingDu@105.227.149.106)
L111[05:00:00] *** zz_SnowShock35 is now known as SnowShock35
L112[05:00:53] ⇨ Joins: turmfalke_ (~turmfalke@p54A696E3.dip0.t-ipconnect.de)
L113[05:01:51] ⇨ Joins: Mraof (~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net)
L114[05:02:23] ⇦ Quits: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net) (Read error: Connection reset by peer)
L115[05:20:08] ⇦ Quits: glasspelican (~quassel@stanley.glasspelican.ca) (Remote host closed the connection)
L116[05:20:21] ⇨ Joins: glasspelican (~quassel@stanley.glasspelican.ca)
L117[05:29:33] ⇦ Quits: glasspelican (~quassel@stanley.glasspelican.ca) (Remote host closed the connection)
L118[05:31:08] ⇨ Joins: glasspelican (~quassel@stanley.glasspelican.ca)
L119[05:32:50] ⇨ Joins: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de)
L120[05:35:14] <masa> so if I'm rendering translucent quads (area indicator) with the tessellator, and they look "funky" seen through each other, does that mean that the normals are wrong? or does the order of vertices affect that?
L121[05:36:13] <masa> ie. from some sides the further side of the cube is darker as expected, but from some sides you can't see the other quads at all
L122[05:40:20] <sham1> render from back to front
L123[05:42:36] <Nitrodev> what is the tessellator
L124[05:43:43] <sham1> A thing that lets you define vertices to render and whatnot
L125[05:43:58] <sham1> in 1.8+ it gives you access to WorldRendere
L126[05:49:47] <gigaherz> Tessellator is an abstraction between you snd the low-level opengl
L127[05:49:53] <gigaherz> and*
L128[05:52:11] <masa> what do you mean by back to front?
L129[05:52:24] <gigaherz> gpu transparency is still z-buffered
L130[05:52:29] <sham1> Farthest vertex to the closest
L131[05:52:29] <gigaherz> if you draw a front polygon first
L132[05:52:47] <gigaherz> the gpu will think "oh there's someething closer already drawn there, let's skip"
L133[05:53:02] <gigaherz> and yo ucan't just ignore that because the blending result would be invalid
L134[05:53:40] <gigaherz> you hasve to figure out which angle the model is seen from, and then sort the triangles so that they are moreo r less back-to-front-ish
L135[05:53:57] <masa> hm, and how exactly would I do that in a meaningful way, if I'm effectively rendering boxes, and the player can look at that box from anywhere?
L136[05:54:22] <gigaherz> figure out the current view direction
L137[05:54:28] <masa> ugh
L138[05:54:39] <masa> why does rendering suck so bad :D
L139[05:54:41] ⇦ Quits: Szernex (~Szernex@194-166-123-237.adsl.highway.telekom.at) (Killed (NickServ (GHOST command used by Szernex_!~Szernex@178-191-101-153.adsl.highway.telekom.at)))
L140[05:54:44] <gigaherz> ifi t's drawn in realtime, you can do a trick
L141[05:54:48] ⇨ Joins: Szernex (~Szernex@178-191-101-153.adsl.highway.telekom.at)
L142[05:54:53] <masa> I know nothing of it and i still know ebough to hate it
L143[05:54:53] <gigaherz> enable culling
L144[05:55:11] <gigaherz> set c8ulling to remove FRONT faces
L145[05:55:13] <gigaherz> draw
L146[05:55:18] <gigaherz> set culling to remove back faces,
L147[05:55:20] <gigaherz> draw again
L148[05:55:31] <masa> hmm
L149[05:55:41] <gigaherz> this only works for convex meshes though
L150[05:55:46] <gigaherz> anythign concave won't work
L151[05:55:56] <masa> no idea what those terms mean...
L152[05:56:13] <sham1> Concave is kinda like a hallow ball you are inside of
L153[05:56:17] <gigaherz> if ther's some angle in which things overlap
L154[05:58:09] <masa> wait so it doesn't work if if they can be seen so that they overlap?
L155[05:58:10] <gigaherz> gotta go, later
L156[05:58:13] *** gigaherz is now known as ghz|afk
L157[06:00:47] <FallingD> !!latest 1.8
L158[06:00:48] <MCPBot_Reborn> === Latest Mappings ===
L159[06:00:49] <MCPBot_Reborn> MC Version Forge Gradle Channel
L160[06:00:49] <FallingD> !help
L161[06:00:49] <MCPBot_Reborn> 1.8 snapshot_20151128
L162[06:00:50] <MCPBot_Reborn> 1.8 stable_18
L163[06:05:24] ⇨ Joins: Nirahiel (Nirahiel@AStLambert-651-1-119-135.w90-43.abo.wanadoo.fr)
L164[06:05:55] ⇨ Joins: kimfy (~kimfy___@74.141.16.62.customer.cdi.no)
L165[06:08:48] *** Vigaro|AFK is now known as Vigaro
L166[06:09:12] ⇦ Quits: Nirahiel (Nirahiel@AStLambert-651-1-119-135.w90-43.abo.wanadoo.fr) (Client Quit)
L167[06:35:01] ⇨ Joins: Magik6k (~Magik6k_@magik6k.net)
L168[06:37:27] *** TTFT|Away is now known as TTFTCUTS
L169[06:38:24] <Mowmaster> Is it possible in 1.7.10 to have a crafting recipie with 2 outputs?
L170[06:39:29] ⇦ Quits: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L171[06:40:26] <Mowmaster> Like if logwood were to give you both planks and wood chips
L172[06:41:14] <sham1> How would you differenciate between the recipes
L173[06:41:23] <sham1> Why not make a machine that gives you these wooden chips
L174[06:41:28] <sham1> or an item you craft them with
L175[06:43:04] <sham1> TLDR no
L176[06:43:39] <Mowmaster> Im removing the mc recipie for planks and adding my own. So any log will give one plank and wood chips. I was basic wondering if I could just use + but thats not a thing aparently
L177[06:44:05] <sham1> Here's a question
L178[06:44:06] <sham1> Why
L179[06:44:12] <sham1> And why 1.7.10
L180[06:44:49] <Mowmaster> Im just making a pack and wanted to use my own recipie tweeking mod instead of MT and Quadrum
L181[06:48:37] <Mowmaster> If its not possible with just the basic recipe class then thats fine, I was just wondering as I look through google searches
L182[06:49:07] <sham1> Yeah, yielding two things from recipies is AFAIK impossible
L183[06:49:20] ⇨ Joins: LexLap (~LexManos@172.76.2.58)
L184[06:49:20] MineBot sets mode: +o on LexLap
L185[06:49:49] <Mowmaster> Afaik?
L186[06:50:10] <Mowmaster> Ah okay
L187[06:50:57] <Mowmaster> I guess ill look into making a sawmill to do that later on down the progression
L188[06:52:19] ⇨ Joins: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de)
L189[06:54:08] ⇦ Quits: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L190[07:01:11] *** AEnterprise is now known as AEnterpriseAFK
L191[07:05:05] <Nitrodev> cant you make a mod that allows multiple things to be made from one crafting recipe
L192[07:05:23] <Nitrodev> multiple different*
L193[07:15:55] ⇦ Quits: DemoXin (~DemoXin@64.sub-70-210-16.myvzw.com) ()
L194[07:22:23] ⇨ Joins: pugi (~pugi@dyndsl-031-150-137-080.ewe-ip-backbone.de)
L195[07:26:51] <sham1> You cannot use default crafting mechanics then
L196[07:32:19] *** PaleOff is now known as PaleoCrafter
L197[07:35:32] ⇨ Joins: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de)
L198[07:39:58] <raoulvdberge> !gm Gui.keyTyped 1.7.10
L199[07:40:07] <raoulvdberge> !gm 1.7.10 Gui.keyTyped
L200[07:40:21] <raoulvdberge> !gm GuiContainer.keyTyped 1.7.10
L201[07:48:24] *** kroeser is now known as kroeser|away
L202[07:50:04] ⇦ Quits: VikeStep (~VikeStep@101.184.165.77) (Quit: Leaving)
L203[07:51:46] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Ping timeout: 192 seconds)
L204[07:52:16] <Mowmaster> I cant seem to fine the oredict for wool...
L205[07:52:36] <sham1> does it even have one
L206[07:52:55] <Mowmaster> Good question...
L207[07:53:40] <Mowmaster> Maybe I should look for ignoring meta values in recipies then
L208[07:53:50] <sham1> Why
L209[07:53:59] <sham1> What are you trying to do
L210[07:54:10] <Mowmaster> Craft any wool into string
L211[07:54:51] <sham1> You do know that you can make recipies that can accept any metadata, right?
L212[07:55:08] <Mowmaster> Nope...
L213[07:56:58] <Mowmaster> So can you just use that OreDictionary.Wildcard for anything that has a different meta then?
L214[07:57:53] <sham1> Indeed
L215[07:58:05] <Mowmaster> Ah cool.
L216[07:58:27] ⇨ Joins: AforAnonymous (bitch2k@dyn-042-143.vix1.mmc.at)
L217[08:05:17] *** Keridos|away is now known as Keridos
L218[08:14:56] ⇨ Joins: Brokkoli (~Brokkoli@f054178127.adsl.alicedsl.de)
L219[08:16:21] *** kroeser|away is now known as kroeser
L220[08:18:18] ⇨ Joins: H1N1theI (~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net)
L221[08:27:26] ⇨ Joins: untamemadman (~untamemad@cpc87159-aztw31-2-0-cust77.18-1.cable.virginm.net)
L222[08:34:04] <Wuppy> \o/ finally I'm back
L223[08:44:27] ⇦ Quits: Szernex (~Szernex@178-191-101-153.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L224[08:45:03] ⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-13-82.mpls.qwest.net) (Read error: Connection reset by peer)
L225[08:45:28] ⇨ Joins: Szernex (~Szernex@178-191-101-153.adsl.highway.telekom.at)
L226[08:51:31] ⇦ Quits: Techcable (~Techcable@techcable.net) (Quit: ZNC - http://znc.in)
L227[08:52:25] ⇨ Joins: Techcable (~Techcable@167.114.113.181)
L228[09:04:15] ⇨ Joins: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
L229[09:08:42] ⇨ Joins: HassanS6000 (~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L230[09:08:50] *** Vigaro is now known as Vigaro|AFK
L231[09:11:25] *** Vigaro|AFK is now known as Vigaro
L232[09:12:09] ⇨ Joins: darkfusion58 (~darkfusio@71-85-51-90.dhcp.spbg.sc.charter.com)
L233[09:19:18] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L234[09:22:52] ⇨ Joins: Kobata__ (~Kobata@cpe-24-210-17-81.columbus.res.rr.com)
L235[09:30:52] ⇦ Quits: H1N1theI (~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net) (Ping timeout: 195 seconds)
L236[09:31:55] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de)
L237[09:32:02] ⇦ Quits: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de) (Ping timeout: 195 seconds)
L238[09:40:08] ⇦ Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Quit: Cypher121)
L239[09:50:51] ⇦ Quits: Mraof (~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net) (Ping timeout: 190 seconds)
L240[09:53:29] ⇨ Joins: Mraof (~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net)
L241[10:01:11] ⇨ Joins: Elexorien (~Elexorien@static.165.114.9.176.clients.your-server.de)
L242[10:06:02] ⇨ Joins: Kobata_ (~Kobata@cpe-24-210-17-81.columbus.res.rr.com)
L243[10:07:31] ⇦ Quits: FallingD (~FallingDu@105.227.149.106) (Ping timeout: 190 seconds)
L244[10:08:54] ⇦ Quits: Kobata__ (~Kobata@cpe-24-210-17-81.columbus.res.rr.com) (Ping timeout: 192 seconds)
L245[10:09:36] ⇨ Joins: Drullkus (~Drullkus@2601:646:8301:c41e:d8c2:b039:9c2a:c2c4)
L246[10:10:17] ⇨ Joins: michael_ (~michael_@89-138-118-45.bb.netvision.net.il)
L247[10:19:10] ⇨ Joins: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L248[10:30:06] ⇦ Quits: Dark|AFK (~MrDark@cpe-76-181-157-113.columbus.res.rr.com) (Read error: Connection reset by peer)
L249[10:30:53] ⇨ Joins: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de)
L250[10:41:31] *** PaleoCrafter is now known as PaleOff
L251[10:42:48] ⇦ Quits: GildedGames (~GildedGam@ec2-50-17-58-206.compute-1.amazonaws.com) (Remote host closed the connection)
L252[10:42:56] ⇨ Joins: GildedGames (~GildedGam@ec2-54-224-99-125.compute-1.amazonaws.com)
L253[10:56:55] ⇨ Joins: shadekiller666 (~shadekill@adsl-108-80-79-230.dsl.lsan03.sbcglobal.net)
L254[10:57:01] ⇨ Joins: Thutmose (~elpat@cpe-55-54-66-208.caribcable.com)
L255[10:57:06] ⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Quit: off to whatever)
L256[11:00:49] ⇨ Joins: ddogclaw (webchat@user-12l3dh8.cable.mindspring.com)
L257[11:03:44] <Thutmose> so something odd seems to be going wrong in my development environment, when I try running the mod in that, it gives a class not found exception for one of the mods used as a library, when I compile it and run it normally, it runs just fine, any ideas on what is going on? this has only started happening recently.
L258[11:04:14] <Thutmose> somewhere around the 1635 version of forge, though I don't see how the forge update would have changed that
L259[11:13:19] <tterrag> are you sure the mod you depend on is on the launch classpath?
L260[11:24:18] ⇨ Joins: Shukaro (Shukaro@cpe-24-210-155-130.cinci.res.rr.com)
L261[11:33:33] ⇨ Joins: McJty (~jorrit@d8D872E30.access.telenet.be)
L262[11:40:23] *** willieaway is now known as williewillus
L263[11:42:42] ⇨ Joins: tmtu (~tundmatu@m83-185-93-184.cust.tele2.se)
L264[11:47:51] <McJty> fry, available?
L265[11:48:04] <fry> yes
L266[11:48:10] <McJty> fry, I'm again trying to get your multi-layer thing to work without success
L267[11:48:13] <McJty> But this time for another mod
L268[11:48:16] <McJty> Here is my attempt: https://bpaste.net/show/927fda792eeb
L269[11:48:21] <McJty> Shows all the relevant jsons
L270[11:48:52] <fry> "forge_marker": 1 is only for the blockstate
L271[11:48:57] <McJty> ah
L272[11:48:58] <fry> not for the block model :P
L273[11:49:47] <McJty> fry, still getting this:
L274[11:49:48] <McJty> [18:49:19] [Client thread/ERROR]: Exception loading model rftools:block/modular_storage with loader instance, skipping
L275[11:50:40] <McJty> com.google.gson.JsonParseException: BlockModel requires either elements or parent, found neither
L276[11:50:46] <McJty> That is the error that comes after this
L277[11:50:57] <sham1> wait
L278[11:51:01] <sham1> you porting rftools to 1.8!?
L279[11:51:10] <fry> do you still have block/modular_storage.json?
L280[11:51:25] <McJty> sham1, yes
L281[11:51:40] <McJty> fry, yes I included it in the paste
L282[11:52:03] <fry> you need to remove forge_marker and everything forge-specific from it :P
L283[11:52:10] <sham1> but there is no Thermal Things for you to help with your RFTools
L284[11:52:11] <McJty> i already removed forge_marker
L285[11:52:16] <sham1> Will it be a standalone mod
L286[11:52:29] <fry> show what's left :P
L287[11:52:29] <McJty> sham1, well Buildcraft is there so I'm not entirely alone :-)
L288[11:52:42] <sham1> Progressive Automation as well
L289[11:52:47] <McJty> https://bpaste.net/show/2a751428e962
L290[11:53:10] <McJty> I just ported the RF API myself (basically replaced ForgeDirection with EnumFacing, that's it)
L291[11:53:10] <Wuppy> why does Hammerwatch have a 90% positive review on steam?
L292[11:53:14] <McJty> But a proper api is needed
L293[11:53:14] <fry> "defaults" can't be there either :P
L294[11:53:32] <Wuppy> I've played it for a bit and I really dont "get" the game I guess
L295[11:53:42] <Wuppy> because there isn't a real reason to attack the enemies
L296[11:53:50] <Wuppy> and especially the shooter enemies do nothing but dmage you
L297[11:53:53] ⇦ Quits: tmtu (~tundmatu@m83-185-93-184.cust.tele2.se) (Quit: Textual IRC Client: www.textualapp.com)
L298[11:53:55] <fry> McJty: http://minecraft.gamepedia.com/Model#Block_models
L299[11:54:07] <fry> (some things are 1.9-specific but most are the same)
L300[11:54:50] <McJty> Still getting the same error
L301[11:55:15] <McJty> fry, I don't get how to use your multi-model then?
L302[11:55:17] ⇨ Joins: tmtu (~tundmatu@m83-185-93-184.cust.tele2.se)
L303[11:55:25] <fry> in the blockstate json
L304[11:55:30] <fry> not in the block json :P
L305[11:56:06] ⇨ Joins: kimfy (~kimfy___@74.141.16.62.customer.cdi.no)
L306[11:58:25] <McJty> net.minecraft.util.ReportedException: Tesselating block in world
L307[11:59:11] <McJty> Let me show you the jsons again
L308[12:00:02] <McJty> https://bpaste.net/show/2570ff7ef90c
L309[12:01:28] <fry> overlay won't have the texture set, I think
L310[12:01:36] <fry> other than that looks good
L311[12:01:42] <fry> can you show the full log? :P
L312[12:01:48] <McJty> Ah I forgot to specify the texture for overlay
L313[12:01:58] <McJty> Hmm where should I specify that? Can I give that as a parameter in my blockstate?
L314[12:02:27] <fry> put it in the defaults too
L315[12:02:30] <fry> that should work
L316[12:02:30] <McJty> Full log: https://bpaste.net/show/33d281dd87ce
L317[12:03:56] <McJty> New blockstate json. Still crashes same way though: https://bpaste.net/show/b5ccc34587b2
L318[12:04:48] ⇨ Joins: EliteMasterEric (~EliteMast@c-68-55-96-74.hsd1.mi.comcast.net)
L319[12:06:33] <McJty> I didn't get it working in my other mod and here it seems hard too.
L320[12:06:44] <McJty> Not sure if it is because I'm doing something wrong or because it isn't actually working?
L321[12:07:01] <fry> ah, you need variants in the multilayer model, and not models
L322[12:07:10] <fry> and update to 1635
L323[12:07:30] <McJty> variants in the multilayer model? What does that mean?
L324[12:08:00] <fry> rftools:modular_storage#storage
L325[12:08:12] <fry> and "storage" string in the blockstate json
L326[12:08:26] <fry> that way you can also set the overlay texture
L327[12:08:43] <McJty> Sorry I don't get it. What should I change exactly?
L328[12:09:30] <McJty> (first updating to 1636)
L329[12:09:40] <williewillus> under the "custom tags", those values should be references to variants inside blockstate files
L330[12:09:48] <williewillus> *"custom"
L331[12:10:10] <McJty> So I need different blockstate files?
L332[12:10:15] <williewillus> you can reference the same one
L333[12:10:51] <McJty> So "base": "rftools:modular_storage", doesn't actually refer to a model but to a blockstate?
L334[12:10:52] * fry is writing an example
L335[12:11:01] <McJty> ok thanks
L336[12:11:08] <McJty> I'll update in the mean time :-)
L337[12:11:26] <williewillus> I did this for aura cascade (it overlays the block brekaing texture based on meta) https://github.com/williewillus/Aura-Cascade/blob/MC188/src/main/resources/assets/aura/blockstates/fortifiedDirt.json
L338[12:13:01] <tterrag> java 8 really makes you want to abuse one liners >.>
L339[12:13:05] ⇦ Quits: shadekiller666 (~shadekill@adsl-108-80-79-230.dsl.lsan03.sbcglobal.net) (Ping timeout: 206 seconds)
L340[12:13:12] <tterrag> int quadGoal = face.getTextureList().stream().mapToInt(tex -> tex.getBlockRenderType().getQuadsPerSide()).summaryStatistics().getMax();
L341[12:13:13] <tterrag> shorter? yes
L342[12:13:16] <tterrag> unreadable? also yes
L343[12:13:20] ⇨ Joins: shadekiller666 (~shadekill@108.80.76.252)
L344[12:13:25] <fry> McJty: something like this: https://gist.github.com/RainWarrior/e62ae82197c732502c29
L345[12:13:27] <williewillus> probably slightly slower too
L346[12:13:35] <McJty> tterrag, unreadable depends. You quickly get used to it and actually I find that it reads easier as there is less boilerplate/balast
L347[12:13:48] <tterrag> williewillus: ehh idk, before it was O(n) with an if statement...I don't see this being much different
L348[12:14:00] <tterrag> also it's called not very often
L349[12:14:17] <tterrag> I'm not giong to use it though
L350[12:14:19] <tterrag> because streams
L351[12:14:27] <tterrag> I'm hoping to be able to use retrolambda and that doesn't backport streams
L352[12:14:30] *** Vigaro is now known as Vigaro|AFK
L353[12:14:33] <williewillus> oh, not in this case I don't think, but if the lambda captures variables it has to generate and instantiate an anon class :p
L354[12:14:41] *** Vigaro|AFK is now known as Vigaro
L355[12:14:42] <fry> tterrag: guaga's fluentiterable
L356[12:14:45] <fry> *guava
L357[12:14:50] <tterrag> fry: doesn't have summaryStatistics()
L358[12:14:56] <tterrag> I'm very aware of FluentIterable :P
L359[12:15:30] <tterrag> just earlier in that same class I have return FluentIterable.from(quads).filter(quad -> quad.getFace() == facing).toList();
L360[12:16:27] <McJty> fry, I get various errors. Will give you a log:
L361[12:16:38] <McJty> https://bpaste.net/show/2f2ebb81e747
L362[12:17:16] <McJty> It can't seem to find the overlay variant
L363[12:17:31] <McJty> fry, I literally copied over what you did except for the texture that I fixed
L364[12:17:38] <fry> ah, need to move "custom" from defaults to the variants directly
L365[12:17:46] <fry> McJty: do you need the overlay for the item too?
L366[12:17:50] <McJty> no
L367[12:17:59] <McJty> The item is just the normal block
L368[12:18:41] <diesieben07> tterrag, you know you can just call .max() instead of summaryStatistics().max()
L369[12:19:09] <williewillus> ^
L370[12:19:40] <fry> McJty: https://gist.github.com/RainWarrior/e62ae82197c732502c29
L371[12:20:33] <diesieben07> also with FluentIterable: FluentIterable.from(...).toSortedSet(Ordering.natural()).last()
L372[12:21:02] <McJty> fry, the inventory model works but the block is purple/checkerboard in game
L373[12:21:06] <McJty> fry, no errors in the log though
L374[12:21:30] <fry> do you have the separate item json?
L375[12:21:36] <fry> in the models/item?
L376[12:21:39] <McJty> Ah
L377[12:21:39] <McJty> [19:20:25] [Client thread/ERROR]: MultiModel minecraft:builtin/missing is empty (no base model or parts were provided/resolved)
L378[12:21:44] <McJty> I got this error it seems
L379[12:21:51] <fry> hmm
L380[12:21:53] <diesieben07> or you could do Ordering.natural().max(<iterable>)
L381[12:22:17] <tterrag> diesieben07: wouldn't that be less efficient because it does a full sort? then again I guess my original way would as well
L382[12:22:28] <diesieben07> yes, hence that last suggestion of mine
L383[12:22:34] <tterrag> I don't really want to sort the list, that's a waste
L384[12:22:36] <tterrag> OH
L385[12:22:38] <tterrag> ok
L386[12:23:28] <tterrag> diesieben07: but how do I define my own ordering?
L387[12:23:36] <fry> McJty: facing variants can't don't have the model; try using the previous version of the gist, but move "main" and "overlay" in the separate blockstate json
L388[12:23:48] <tterrag> I need it to be based on tex.getBlockRenderType().getQuadsPerSide()
L389[12:24:02] <diesieben07> Ordering is just a fancy comparator.
L390[12:24:16] <diesieben07> you can either extend the class or Ordering.from(<comparator>)
L391[12:24:25] <tterrag> ah
L392[12:24:27] <diesieben07> but if you want the highest int in a list, natural ordering is what you want
L393[12:24:33] <tterrag> it's not a list of ints
L394[12:24:39] <tterrag> it's a list of IChiselTexture's
L395[12:24:42] <diesieben07> ahhh
L396[12:24:44] <McJty> fry, separate blockstate json? So I have to make a new json?
L397[12:24:48] <tterrag> from which I need to find the highest quad count
L398[12:24:50] <fry> yup
L399[12:24:51] <diesieben07> Ordering.natural().onResultOf(<function>)
L400[12:24:52] <diesieben07> ;)
L401[12:24:56] <tterrag> ahh
L402[12:25:17] * McJty is ready to give up on this
L403[12:25:24] <fry> heh
L404[12:25:32] <McJty> The problem is that I don't understand what all this is doing and how it fits together
L405[12:25:40] <McJty> I'm just randomly moving around bits of json
L406[12:25:47] <Wuppy> is there a way to see the amount of games in a Category on steam?
L407[12:25:50] <fry> I'll update the gist :P
L408[12:25:57] <McJty> thanks
L409[12:26:06] <tterrag> diesieben07: Ordering.natural().<IChiselTexture>onResultOf(tex -> tex.getBlockRenderType().getQuadsPerSide()).max(face.getTextureList());
L410[12:26:10] <tterrag> ...beautiful?
L411[12:26:23] <diesieben07> sounds nice :D
L412[12:26:39] <tterrag> wish I didn't have to type the method call
L413[12:27:26] <tterrag> actually it's even longer
L414[12:27:27] <tterrag> int quadGoal = Ordering.natural().<IChiselTexture>onResultOf(tex -> tex.getBlockRenderType().getQuadsPerSide()).max(face.getTextureList()).getBlockRenderType().getQuadsPerSide();
L415[12:27:28] *** Abrar|gone is now known as AbrarSyed
L416[12:27:53] <McJty> I tend to indent those things with the dots all aligned under each other
L417[12:27:56] <McJty> Makes it much more redable
L418[12:27:59] <McJty> readable
L419[12:28:05] <diesieben07> just do Ordering.natural().max(FluentIterable.from(face.getTextureList()).transform(<...>));
L420[12:28:12] ⇦ Quits: raoulvdberge (uid95673@2001:67c:2f08:6::1:75b9) (Quit: Connection closed for inactivity)
L421[12:29:31] <tterrag> McJty: defeats the purpose of a one-liner no? :P
L422[12:29:50] <McJty> Newlines are cheap. They don't cost anything
L423[12:29:57] <diesieben07> "one-liner" is a stupid concet
L424[12:30:24] <diesieben07> especially if you then have a 200 character line...+
L425[12:30:53] <tterrag> it was a joke
L426[12:30:54] <tterrag> mostly
L427[12:31:05] <fry> McJty: https://gist.github.com/RainWarrior/e62ae82197c732502c29
L428[12:31:28] ⇨ Joins: Temportalist (uid37180@id-37180.charlton.irccloud.com)
L429[12:32:05] <McJty> Ok, there it goes :-)
L430[12:32:16] <fry> \o/
L431[12:32:24] <McJty> Ok, doesn't crash at startup
L432[12:32:28] <McJty> But crashes after loading world
L433[12:32:33] <fry> heh
L434[12:32:38] <fry> what's the error? :P
L435[12:32:39] <McJty> https://bpaste.net/show/a27977287526
L436[12:33:14] <McJty> Ah there was a trailing ',' in the json for aux
L437[12:33:17] <McJty> Not sure if that messed up
L438[12:33:25] <fry> remove comma from aux.json
L439[12:33:52] <McJty> doesn't help
L440[12:34:04] <fry> are there any more errors in the log now? :P
L441[12:34:25] <McJty> https://bpaste.net/show/384da5268734
L442[12:34:42] <fry> hmm
L443[12:34:47] ⇨ Joins: Elec332 (webchat@ip5456d4a5.speed.planet.nl)
L444[12:38:04] ⇦ Quits: Jezza (~Jezza@185.44.151.107) (Quit: Leaving)
L445[12:39:38] * fry tests locally
L446[12:41:44] <fry> hooray, got the error too
L447[12:41:55] ⇨ Joins: raoulvdberge (uid95673@2001:67c:2f08:6::1:75b9)
L448[12:41:55] *** tterrag is now known as tterrag|away
L449[12:48:55] *** kirby|gone is now known as mrkirby153
L450[12:49:56] *** AEnterpriseAFK is now known as AEnterprise
L451[12:55:40] ⇨ Joins: FallingD (~FallingDu@105.227.149.106)
L452[12:55:41] <McJty> fry, aha, that's 'nice' :-)
L453[12:56:00] * fry is fixing it
L454[12:56:41] ⇨ Joins: sinkillerj (~sinkiller@nc-71-49-179-31.dhcp.embarqhsd.net)
L455[13:01:49] ⇦ Quits: FallingD (~FallingDu@105.227.149.106) (Quit: Leaving)
L456[13:03:24] <ghz|afk> hmmm a block called the Dhropper, while not redstone-activated, it sucks from above and sends to the "front" face like a normal hopper
L457[13:03:45] <ghz|afk> on an upward edge, it sends items up, and while active, it stops sucking
L458[13:04:08] <ghz|afk> practical? probably not.
L459[13:06:35] ⇦ Quits: Drullkus (~Drullkus@2601:646:8301:c41e:d8c2:b039:9c2a:c2c4) (Remote host closed the connection)
L460[13:08:51] <heldplayer> But fun? Absolutely!
L461[13:10:16] ⇨ Joins: PBlock96 (~PBlock96@64.53.13.230)
L462[13:10:43] <fry> McJty: check your canRenderInLayer
L463[13:12:40] <McJty> return getBlockLayer() == EnumWorldBlockLayer.SOLID || getBlockLayer() == EnumWorldBlockLayer.CUTOUT;
L464[13:13:02] <fry> strange, that's what was causing the NPE on my end
L465[13:17:28] ⇦ Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com) (Read error: Connection reset by peer)
L466[13:17:49] ⇨ Joins: OrionOnline (~OrionOnli@ip-80-236-235-5.dsl.scarlet.be)
L467[13:18:07] <OrionOnline> fry you there?
L468[13:18:21] <OrionOnline> Why does a block with a static model not get rendered if it has a TE?
L469[13:18:47] ⇨ Joins: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
L470[13:19:08] <fry> OrionOnline: don't override BlockContainer, or restore getRenderType
L471[13:19:51] <OrionOnline> okey
L472[13:20:30] <McJty> fry, have to go. Will be back tomorrow. Thanks for the help
L473[13:20:52] ⇦ Quits: McJty (~jorrit@d8D872E30.access.telenet.be) (Quit: Leaving)
L474[13:21:30] <OrionOnline> fry, nice!
L475[13:21:46] <OrionOnline> Did not now that it changed, sneaky Block Container
L476[13:22:56] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 190 seconds)
L477[13:25:33] ⇨ Joins: Dark (~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
L478[13:25:47] ⇦ Quits: Dark (~MrDark@cpe-76-181-157-113.columbus.res.rr.com) (Read error: Connection reset by peer)
L479[13:27:55] <OrionOnline> Anyone know why this exception gets thrown when i send a packet? https://gist.github.com/OrionDevelopment/1b404bd1eee7c98f992c
L480[13:28:54] <ZaggyMobile2> Huh..
L481[13:29:10] <ZaggyMobile2> Looks similar to an error someone else was getting
L482[13:29:36] <ZaggyMobile2> Discriminator in his error was -1, though
L483[13:29:56] <ZaggyMobile2> And I don't know whether he ever fixed it
L484[13:30:38] ⇦ Quits: EliteMasterEric (~EliteMast@c-68-55-96-74.hsd1.mi.comcast.net) (Quit: Leaving)
L485[13:31:15] <OrionOnline> I have a other SimpleNetworkImplementation with a different ID that works...
L486[13:32:02] <OrionOnline> I get this before it crashes: [20:31:29] [Client thread/WARN]: Needed to grow BufferBuilder buffer: Old size 524288 bytes, new size 2621440 bytes.
L487[13:37:48] <OrionOnline> Lol did not call the init method :P
L488[13:39:33] <ZaggyMobile2> I believe that method is about the vertex data buffer
L489[13:39:47] <ZaggyMobile2> Err that warning
L490[13:39:58] <michael_> I want to render a tank in a gui, but i'm kind of lost on the actual rendering of the liquid. Anyone know how I would do that?
L491[13:40:06] <michael_> In 1.8
L492[13:46:55] <williewillus> like how to render a liquid texture in the gui?
L493[13:47:00] <williewillus> michael_
L494[13:47:35] <michael_> yep
L495[13:47:48] <williewillus> i have a snippet: https://github.com/sinkillerj/ProjectE/blob/MC18/src/main/java/moze_intel/projecte/events/TransmutationRenderingEvent.java#L56
L496[13:48:03] <williewillus> that draws a liquid in the upper right corner of the gui, but you can change it to draw wherever you need
L497[13:48:16] <williewillus> though if its in a gui you probably want drawTexturedModalRect instead of tessllator
L498[13:48:39] <sinkillerj> \o/
L499[13:48:45] <williewillus> the important part is line 58, which gets you the texture of the liquid
L500[13:48:53] <michael_> ok, ill try that
L501[14:01:18] *** AbrarSyed is now known as Abrar|gone
L502[14:24:13] ⇨ Joins: PitchBright (~PitchBrig@CPE00fc8d8a3ce3-CM00fc8d8a3ce0.cpe.net.cable.rogers.com)
L503[14:24:43] *** AEnterprise is now known as AEnterpriseAFK
L504[14:25:38] ⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Read error: Connection reset by peer)
L505[14:26:15] ⇨ Joins: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L506[14:32:19] <williewillus> how do I convert motionX/Y/Z into the yaw that the entity is moving at?
L507[14:32:25] <williewillus> aka velocity vec -> yaw
L508[14:34:35] <williewillus> nvm, I'm dumb
L509[14:37:21] <ghz|afk> Math.atan2(motionZ,motionX) ;P
L510[14:38:53] ⇨ Joins: DemoXin (~DemoXin@64.sub-70-210-16.myvzw.com)
L511[14:43:53] ⇦ Quits: tambre (~tambre@d87d-e0ca-ce5a-f8d9-4301-8a22-07d0-2001.dyn.estpak.ee) (Ping timeout: 206 seconds)
L512[14:44:22] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Ping timeout: 206 seconds)
L513[14:45:39] ⇨ Joins: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
L514[14:48:25] <williewillus> it's off by 90 degrees....
L515[14:53:59] <shadekiller666> so add/sub pi to the angle
L516[14:54:13] <shadekiller666> or 90 if atan2 spits it out in degrees
L517[14:57:58] <williewillus> yeah, I just looked at the wiki, 0 in Minecraft is up
L518[14:58:00] <williewillus> :p
L519[14:58:32] <shadekiller666> welll
L520[14:58:40] <shadekiller666> for pitch ya
L521[15:03:34] *** williewillus is now known as willieaway
L522[15:04:29] <ghz|afk> shadekiller666: nah everything in maths libraries works in radians
L523[15:04:41] <ghz|afk> only opengl chooses to take degrees in the functions instead
L524[15:04:51] <ghz|afk> so Math.toDegrees all the things ¬¬
L525[15:08:37] ⇦ Quits: sciguyryan (~sciguyrya@80-254-76-168.dynamic.swissvpn.net) ()
L526[15:18:15] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-106-31.buckeyecom.net) (Ping timeout: 186 seconds)
L527[15:19:27] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L528[15:27:12] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L529[15:28:12] ⇦ Quits: raoulvdberge (uid95673@2001:67c:2f08:6::1:75b9) (Quit: Connection closed for inactivity)
L530[15:29:02] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout: 195 seconds)
L531[15:29:52] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L532[15:30:04] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L533[15:34:34] ⇦ Quits: Elec332 (webchat@ip5456d4a5.speed.planet.nl) (Ping timeout: 204 seconds)
L534[15:38:41] <Mowmaster> So if I want to get into making item models should I start to do it in 1.7 or 1.8?
L535[15:40:07] ⇦ Quits: alex_6611 (~alex_6611@p5DE7A748.dip0.t-ipconnect.de) (Ping timeout: 195 seconds)
L536[15:41:44] *** Abrar|gone is now known as AbrarSyed
L537[15:46:29] <ghz|afk> Mowmaster: any model you do in 1.7 is useless for 1.8
L538[15:46:36] <ghz|afk> so start with 1.8
L539[15:47:54] <Mowmaster> Any word on how models will change for 1.9?
L540[15:49:23] *** fry is now known as fry|sleep
L541[15:50:55] <sham1> change is unlikely
L542[15:51:26] <ghz|afk> well
L543[15:51:40] <ghz|afk> Mojang was working on their own version of the forge blockstates system
L544[15:51:43] <ghz|afk> IIRC
L545[15:51:52] <sham1> ye
L546[15:51:54] <ghz|afk> but aside of that, no idea
L547[15:51:58] <sham1> submodels <3e
L548[15:54:56] <Mowmaster> Welp sounds like I need to look into 1.8 then. Im hoping my curent recipe changes just port right over without much hassle
L549[15:55:31] <ghz|afk> recipes are identical
L550[15:55:42] <ghz|afk> they haven't really changed much since at least 1.4.7
L551[15:55:51] <ghz|afk> (didn't do any modding before that)
L552[15:56:02] ⇦ Quits: AforAnonymous (bitch2k@dyn-042-143.vix1.mmc.at) (Quit: Try not to think not.)
L553[15:56:12] <ghz|afk> item/block registration is the same as 1.7
L554[15:56:19] <ghz|afk> (xcept for the model stuff)
L555[15:56:34] <Mowmaster> Oh sweet. And what about block item textures?
L556[15:56:35] <ghz|afk> networking is almost the same, xcept 1.8 network has its own thread, so you have to be careful when handling packets
L557[15:56:43] <ghz|afk> block/item textures require models
L558[15:56:53] <Mowmaster> Ah so that json stuff?
L559[15:56:57] <ghz|afk> which can be json models for basic cubes and stuff made with cubes
L560[15:57:14] <ghz|afk> or you can use the obj loader for simple .obj models
L561[15:57:21] <ghz|afk> or the b3d loader for animated models
L562[15:57:36] <ghz|afk> (simple as in, no animations, the models can be complex ;P)
L563[15:57:56] <Mowmaster> Nice nice. So al in all shouldn't be to hard to port over what little I have already done :)
L564[15:58:14] <ghz|afk> yep
L565[15:58:24] <ghz|afk> the annoying stuff is porting mods with like, 500 items/blocks
L566[15:58:31] <ghz|afk> the modders tend to despair at the thought ;P
L567[15:58:43] <Mowmaster> Lol I believe it
L568[15:59:19] ⇦ Quits: Nitrodev (~Nitrodev@dcx0f0yggb87f6zc8prry-3.rev.dnainternet.fi) (Read error: Connection reset by peer)
L569[15:59:43] *** AbrarSyed is now known as Abrar|gone
L570[16:03:20] ⇦ Quits: AEnterpriseAFK (AEnterpris@kiwi.bnc4free.com) (Quit: Bouncer going offline)
L571[16:03:21] *** ghz|afk is now known as gigaherz
L572[16:05:14] ⇨ Joins: MarcoSlater (~MarcoSlat@marta.marcoslater.com)
L573[16:10:52] *** kroeser is now known as kroeser|away
L574[16:14:36] *** mumfrey is now known as Mumfrey
L575[16:14:37] ⇦ Quits: Soni (SoniEx2@189.55.64.196) (Read error: Connection reset by peer)
L576[16:17:05] ⇨ Joins: Soni (soniex2@189.55.64.196)
L577[16:27:06] ⇦ Quits: Soni (soniex2@189.55.64.196) (Ping timeout: 190 seconds)
L578[16:29:23] *** bilde2910 is now known as bilde2910|away
L579[16:31:16] ⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping timeout: 190 seconds)
L580[16:33:21] *** kroeser|away is now known as kroeser
L581[16:33:39] *** Abrar|gone is now known as AbrarSyed
L582[16:35:22] ⇦ Quits: Shukaro (Shukaro@cpe-24-210-155-130.cinci.res.rr.com) (Ping timeout: 192 seconds)
L583[16:36:12] ⇨ Joins: sciguyryan (~sciguyrya@109-205-170-72.dynamic.swissvpn.net)
L584[16:39:54] *** tterrag|away is now known as tterrag
L585[16:40:33] ⇨ Joins: H1N1theI (~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net)
L586[16:43:11] *** kroeser is now known as kroeser|away
L587[16:44:10] ⇨ Joins: Soni (SoniEx2@189.55.64.196)
L588[16:46:47] *** MrKickkiller is now known as MrKick|Away
L589[16:48:02] ⇦ Quits: OrionOnline (~OrionOnli@ip-80-236-235-5.dsl.scarlet.be) (Quit: Leaving)
L590[16:49:21] ⇨ Joins: KanoCodex (~Giratina5@2604:180:0:368::bcd8)
L591[17:02:14] ⇨ Joins: Upthorn (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L592[17:02:29] <tterrag> hm... diesieben07 is there a way with streams (or fluentiterable) to see if a list contains something based on my own function?
L593[17:02:57] ⇦ Quits: michael_ (~michael_@89-138-118-45.bb.netvision.net.il) (Ping timeout: 195 seconds)
L594[17:03:00] <tterrag> like, given a string, I want to see if there is an object in my list with the identifier that matches that string
L595[17:04:08] <diesieben07> tterrag, FluentIterable.from(...).anyMatch(Predicates.compose(Predicates.equalTo(myString), <identifierFunction>))
L596[17:04:29] <diesieben07> not very pretty but they have to make due without default methods :D
L597[17:04:30] <tterrag> no no, I need to return the object
L598[17:04:36] <tterrag> and I can use streams here
L599[17:04:37] <tterrag> this isn't a mod
L600[17:05:08] <tterrag> foos.filter(predicate).findFirst() returns Optional<Foo> which is perfect
L601[17:05:10] <tterrag> I'll use that
L602[17:05:12] <tterrag> didn't think of that
L603[17:05:24] <diesieben07> yeah that's what i was gonna say next :D
L604[17:05:50] <tterrag> return commands.stream().filter(c -> c.getIdent().equalsIgnoreCase(s)).findFirst().get();
L605[17:05:53] <tterrag> why is this so fun? lol
L606[17:06:54] <diesieben07> :D
L607[17:07:49] <diesieben07> i am doing http://adventofcode.com/ and my code is full of streams :D
L608[17:08:09] <tterrag> the heck is that
L609[17:08:39] <diesieben07> small, fun coding challenges for each day
L610[17:08:56] <diesieben07> it's an advent-calendar
L611[17:09:15] <tterrag> neat
L612[17:09:21] <tterrag> I'm 20 days behind though
L613[17:09:22] <tterrag> :D
L614[17:09:27] <diesieben07> haha
L615[17:09:35] <diesieben07> i am only on day 13, too
L616[17:09:42] <gigaherz> well it appears you can do all unlocked days ;P
L617[17:09:46] <tterrag> yeah
L618[17:09:48] <tterrag> already reading day 1
L619[17:10:03] <diesieben07> the first ones are really easy
L620[17:12:28] <ZaggyMobile2> Sounds like a lot of fun
L621[17:16:16] <gigaherz> there we go
L622[17:16:25] <gigaherz> framework app set up, ready to add extra days
L623[17:16:28] <gigaherz> (day 1 done ;P)
L624[17:18:43] ⇨ Joins: Cooler (~CoolerExt@117.204.114.49)
L625[17:19:39] <ZaggyMobile2> Jeez, what is this greeting after updating and why is it so slow??
L626[17:20:46] ⇨ Joins: Zaggy1024 (~Zaggy1024@174-20-13-82.mpls.qwest.net)
L627[17:20:51] ⇦ Quits: Kobata_ (~Kobata@cpe-24-210-17-81.columbus.res.rr.com) (Ping timeout: 190 seconds)
L628[17:25:51] ⇨ Joins: Kobata (~Kobata@cpe-24-210-17-81.columbus.res.rr.com)
L629[17:26:29] ⇦ Quits: shadekiller666 (~shadekill@108.80.76.252) (Read error: Connection reset by peer)
L630[17:26:50] ⇨ Joins: shadekiller666 (~shadekill@108.80.76.252)
L631[17:33:23] ⇨ Joins: RichardG (richardg86@179.158.214.139)
L632[17:33:23] MineBot sets mode: +v on RichardG
L633[17:34:06] *** kroeser|away is now known as kroeser
L634[17:39:16] <tterrag> diesieben07: hmm
L635[17:39:18] <tterrag> return (String[]) Arrays.asList(args).stream().map(s -> Colors.removeFormattingAndColors(s).trim()).filter(String::isEmpty).toArray();
L636[17:39:23] <tterrag> how can I get rid of the cast?
L637[17:39:32] <diesieben07> stop using arrays :D
L638[17:39:35] <tterrag> -_-
L639[17:39:52] <diesieben07> toArray(String[]::new)
L640[17:40:01] <tterrag> ahh
L641[17:40:05] <tterrag> I was wondering how to int function
L642[17:40:06] <tterrag> lol
L643[17:40:17] <tterrag> not really shorter lol
L644[17:40:28] <diesieben07> but cleaner and actually working
L645[17:40:39] <diesieben07> your code would crashed with a ClassCastExcpetion
L646[17:40:47] <tterrag> really?
L647[17:40:56] <tterrag> I mean it was a List<String>
L648[17:41:04] <diesieben07> erasure is a great thign ;)
L649[17:41:05] <tterrag> stupid arrays
L650[17:41:11] <diesieben07> :D
L651[17:41:24] <diesieben07> toArray() is just an alias for toArray(Object[]::new)
L652[17:41:59] <tterrag> why do arrays not have streams :(
L653[17:42:08] <diesieben07> Arrays.stream(...)
L654[17:42:11] <tterrag> :O
L655[17:42:17] <tterrag> I knew there had to be something like that
L656[17:43:33] *** kroeser is now known as kroeser|away
L657[17:43:41] ⇦ Quits: sciguyryan (~sciguyrya@109-205-170-72.dynamic.swissvpn.net) (Ping timeout: 206 seconds)
L658[17:43:46] <tterrag> diesieben07: is there a lambda syntax for void methods?
L659[17:43:50] <tterrag> is it () ->
L660[17:43:58] <diesieben07> what? :D
L661[17:44:08] <diesieben07> what do you mean by "lambda syntax"?
L662[17:44:15] <tterrag> foo -> foo.bar()
L663[17:44:20] <tterrag> that's a lambda...and the syntax for it
L664[17:44:33] <diesieben07> I don't get your point.
L665[17:44:41] <tterrag> well something is asking for a runnable
L666[17:44:41] <gigaherz> he's asking if there's lambdas WITHOUT return values
L667[17:44:59] <diesieben07> of course
L668[17:45:04] <diesieben07> lambda's are just fancy methods :D
L669[17:45:14] <diesieben07> ohh... so yes.
L670[17:45:16] <tterrag> why are you being vague? I just don't know the syntax
L671[17:45:20] <diesieben07> () -> foo()
L672[17:45:35] <tterrag> right
L673[17:45:36] <tterrag> thought so
L674[17:45:41] <tterrag> so you could have just said..."yes"
L675[17:45:43] <diesieben07> you can only omit the parameter parenthesis when you have exactly one parameter
L676[17:45:49] <diesieben07> i just didn't get what you were saying...
L677[17:46:17] <gigaherz> so far as I have seen, java lambdas are almost identical to C#'s, xcept they chose -> instead of =>
L678[17:46:18] <gigaherz> XD
L679[17:46:48] <tterrag> diesieben07: is there any way to have multiple lines? I'm guessing no :P
L680[17:46:52] <tterrag> s/lines/statements/
L681[17:47:48] <diesieben07> sure. () -> { }
L682[17:47:54] <diesieben07> inside the { } you can have newlines
L683[17:48:00] <diesieben07> and multiple statements
L684[17:48:39] <tterrag> wait, all this is pointless because Timer uses TimerTask
L685[17:48:42] <tterrag> which is not functional -_-
L686[17:49:47] <diesieben07> ughhh don't use Timer :D
L687[17:49:53] <tterrag> and instead use...what
L688[17:49:54] <diesieben07> ScheduledExecutorService :P
L689[17:50:00] <tterrag> -_-
L690[17:53:20] <gigaherz> day 4 is annoying ¬¬
L691[17:53:28] <gigaherz> it's not hard, but it makes you wait ¬¬
L692[17:53:51] <gigaherz> yay finished
L693[17:53:51] <diesieben07> mine takes like 2 seconds
L694[17:54:00] <gigaherz> mine took like 40s on the second step
L695[17:54:19] <diesieben07> oh right the 2nd one
L696[17:54:23] <diesieben07> yeah that takes a while
L697[17:58:43] <sham1> Aurora Borealis. So beautiful.
L698[18:01:07] *** cpw|out is now known as cpw
L699[18:13:28] ⇨ Joins: karlthepagan (~karl@c-66-235-7-92.sea.wa.customer.broadstripe.net)
L700[18:14:37] ⇦ Quits: untamemadman (~untamemad@cpc87159-aztw31-2-0-cust77.18-1.cable.virginm.net) (Ping timeout: 206 seconds)
L701[18:15:18] <masa> hmm, so does IGuiHandler need to return a valid server side component (container) for the gui to open? should I just open a client-side-only gui purely on the client?
L702[18:15:50] <Thutmose> I open purely client guis only on the client
L703[18:15:58] <diesieben07> ^
L704[18:16:07] <diesieben07> if you open the GUI only on the server, you must have a Container
L705[18:16:21] <masa> ok
L706[18:17:15] <masa> so client-side guis are directly via setting the gui screen via the whatsitsname method on the Minecraft class?
L707[18:17:30] <diesieben07> yep, through your @SidedProxy most likely
L708[18:17:38] <masa> alright
L709[18:27:36] ⇨ Joins: Darkhax (~Darkhax@ts.darkhax.net)
L710[18:56:51] ⇨ Joins: EliteMasterEric (~EliteMast@c-68-55-96-74.hsd1.mi.comcast.net)
L711[19:01:59] ⇦ Quits: EliteMasterEric (~EliteMast@c-68-55-96-74.hsd1.mi.comcast.net) (Quit: Leaving)
L712[19:07:41] *** SnowShock35 is now known as zz_SnowShock35
L713[19:20:15] ⇦ Quits: Szernex (~Szernex@178-191-101-153.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L714[19:25:58] ⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Quit: off to whatever)
L715[19:32:24] ⇦ Quits: tmtu (~tundmatu@m83-185-93-184.cust.tele2.se) (Quit: Textual IRC Client: www.textualapp.com)
L716[19:37:45] ⇦ Quits: KGS (~KGS@h-212-116-74-249.na.cust.bahnhof.se) (Ping timeout: 206 seconds)
L717[19:45:29] ⇦ Quits: MoxieGrrl (~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping timeout: 206 seconds)
L718[19:52:44] ⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-13-82.mpls.qwest.net) (Ping timeout: 206 seconds)
L719[19:55:27] ⇦ Quits: sinkillerj (~sinkiller@nc-71-49-179-31.dhcp.embarqhsd.net) (Quit: Leaving)
L720[19:58:40] ⇦ Quits: ddogclaw (webchat@user-12l3dh8.cable.mindspring.com) (Ping timeout: 204 seconds)
L721[19:59:15] ⇨ Joins: Zaggy1024 (~Zaggy1024@174-20-13-82.mpls.qwest.net)
L722[19:59:31] <Zaggy1024> remind me not to bash my knee into the back of my PC, please
L723[19:59:49] <Zaggy1024> it isn't fun to have your computer freeze suddenly
L724[20:03:36] ⇨ Joins: AnAngryBrit (~AngryBrit@90.197.152.101)
L725[20:05:32] ⇦ Quits: An_Angry_Brit (~AngryBrit@2.216.59.136) (Ping timeout: 195 seconds)
L726[20:05:32] *** AnAngryBrit is now known as An_Angry_Brit
L727[20:08:38] <masa> I don't even like it when it freezes slowly and predictably *ohsnap*
L728[20:10:46] ⇦ Quits: pugi (~pugi@dyndsl-031-150-137-080.ewe-ip-backbone.de) ()
L729[20:14:20] *** AbrarSyed is now known as Abrar|gone
L730[20:28:59] ⇦ Quits: Lunatrius (~Lunatrius@cpe-77.38.103.182.cable.t-1.si) (Ping timeout: 206 seconds)
L731[20:31:51] ⇨ Joins: Lunatrius (~Lunatrius@cpe-77.38.103.182.cable.t-1.si)
L732[20:37:21] *** Vigaro is now known as Vigaro|AFK
L733[20:38:46] ⇦ Quits: Lunatrius (~Lunatrius@cpe-77.38.103.182.cable.t-1.si) (Ping timeout: 190 seconds)
L734[20:41:55] *** cpw is now known as cpw|out
L735[20:41:55] ⇨ Joins: Lunatrius (~Lunatrius@cpe-77.38.103.182.cable.t-1.si)
L736[20:46:31] <gigaherz> hmmm I forgot
L737[20:46:40] <gigaherz> how I did I get a TextureAtlasSprite from the resourcelocation? ;P
L738[20:48:18] <shadekiller666> you get it from the texture map
L739[20:48:23] <gigaherz> foundit
L740[20:57:28] *** Mumfrey is now known as mumfrey
L741[21:03:04] <foxy> hey
L742[21:03:22] <foxy> i'm trying to install forge 1577 client mod on someone's computer
L743[21:03:32] <foxy> it's not installing, and the console spits this out
L744[21:05:13] <foxy> http://pastebin.com/RajtbwcD
L745[21:05:34] <foxy> It considers the download and then doesn't download it? What does that even mean?
L746[21:05:57] <netz> foxy: maybe its already there. define 'not installing'
L747[21:06:26] <netz> foxy: and for that matter, just send us the entire log, what you consider to be important may be missing the actual issue
L748[21:07:36] <foxy> yeah but there IS no log file
L749[21:07:41] <foxy> that's the only output i have
L750[21:08:00] <foxy> and after running the installer
L751[21:08:04] <foxy> it says it's finished installing
L752[21:08:15] <foxy> but when i go to the minecraft launcher
L753[21:08:18] <foxy> nothing is there
L754[21:08:27] <netz> there is a log file. there always is.. afk testing something
L755[21:11:25] <netz> foxy: if need be, open a cmd prompt and execute the installer that way; I think you can do forge.exe > log.txt and that should capture everything.
L756[21:11:38] <foxy> i'm using the jar version
L757[21:11:48] <foxy> and that output was the full output from the console
L758[21:11:56] ⇦ Quits: darkfusion58 (~darkfusio@71-85-51-90.dhcp.spbg.sc.charter.com) (Quit: Leaving.)
L759[21:12:18] <foxy> what you see in the pastebin came from doing java -jar forgeinstaller.jar
L760[21:13:57] ⇦ Quits: Elexorien (~Elexorien@static.165.114.9.176.clients.your-server.de) (Quit: http://www.kiwiirc.com/ - A hand-crafted IRC client)
L761[21:15:41] <netz> hrm.
L762[21:16:09] <netz> well, what do you mean 'not installing', does it not show up in the launcher?
L763[21:16:23] <gigaherz> foxy: is it really not the re when you go to profiles and select a minecraft "version" from the dropdown?
L764[21:16:36] <foxy> it's not there
L765[21:16:47] <foxy> it just has regular minecraft versions
L766[21:16:54] <gigaherz> OS?
L767[21:16:59] <netz> gigaherz: windowz
L768[21:17:00] <foxy> win7x64
L769[21:17:19] <gigaherz> no idea then :/
L770[21:17:29] <foxy> .minecraft has an empty versions folder
L771[21:17:36] <netz> afk again.
L772[21:17:36] <foxy> the launcher profiles json
L773[21:17:46] <foxy> and nothing else
L774[21:19:34] ⇦ Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Read error: Connection reset by peer)
L775[21:21:51] ⇨ Joins: Davnit (~Davnit@71-47-89-196.res.bhn.net)
L776[21:23:19] <gigaherz> back
L777[21:23:32] <gigaherz> foxy: can you try installing a normal MC version first?
L778[21:23:41] <foxy> ???
L779[21:23:44] <foxy> oh yeah
L780[21:23:56] <gigaherz> just trying to think of potential solutions
L781[21:24:49] <netz> foxy: you have to run normal minecraft of the apropriate version at least once first.
L782[21:24:52] <foxy> it looks like normal mc 1.8 is installing fine
L783[21:25:06] <gigaherz> yeah try forge AFTER you have 1.8 installed
L784[21:25:15] <gigaherz> hopefully that's enough to fix it
L785[21:25:30] <gigaherz> since forge itself is only a patch applied on the fly to the normal 1.8 jar
L786[21:26:02] <netz> gigaherz: at runtime, you mean?
L787[21:26:08] <gigaherz> yup
L788[21:26:19] <gigaherz> well
L789[21:26:22] <foxy> well i'm waiting
L790[21:26:27] <gigaherz> the fml part of forge takes over loading
L791[21:26:39] <gigaherz> then modifies the classes as it loads them
L792[21:26:41] ⇦ Quits: Lunatrius (~Lunatrius@cpe-77.38.103.182.cable.t-1.si) (Ping timeout: 190 seconds)
L793[21:26:49] <gigaherz> with the forge patches and then other coremods
L794[21:27:00] ⇨ Joins: Lunatrius (~Lunatrius@cpe-77.38.103.182.cable.t-1.si)
L795[21:27:01] <gigaherz> then loads the mods and initializes them during mc initialization
L796[21:27:09] <gigaherz> there's no modified jar anywhere anymore
L797[21:31:09] <foxy> still nothing
L798[21:31:13] <foxy> when it installs
L799[21:31:19] <foxy> it tells me that it's considering downloads
L800[21:31:27] <foxy> but it doesn't actually download anything
L801[21:31:31] <foxy> for some odd reason
L802[21:34:15] <gigaherz> no idea then :/
L803[21:35:42] ⇦ Quits: Lunatrius (~Lunatrius@cpe-77.38.103.182.cable.t-1.si) (Ping timeout: 192 seconds)
L804[21:37:57] ⇨ Joins: Lunatrius (~Lunatrius@cpe-77.38.103.182.cable.t-1.si)
L805[21:37:58] ⇦ Quits: mezz (~mezz___@2601:641:4000:63:70f8:70b2:8e35:4fd) (Ping timeout: 192 seconds)
L806[21:40:16] ⇨ Joins: mezz (~mezz___@2601:641:4000:63:70f8:70b2:8e35:4fd)
L807[21:42:22] ⇦ Quits: PBlock96 (~PBlock96@64.53.13.230) (Ping timeout: 195 seconds)
L808[21:51:06] ⇦ Quits: RichardG (richardg86@179.158.214.139) (Read error: Connection reset by peer)
L809[21:52:31] ⇨ Joins: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com)
L810[21:57:17] ⇦ Quits: HassanS6000 (~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Read error: Connection reset by peer)
L811[22:02:18] ⇨ Joins: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L812[22:08:47] ⇦ Quits: Cooler (~CoolerExt@117.204.114.49) (Quit: Leaving)
L813[22:10:34] ⇨ Joins: sdtr443w (~RockoBona@2602:306:33a3:ce30:9c45:5bc9:3945:6bb6)
L814[22:11:21] <sdtr443w> Can anybody think of anything one could do when creating a new dimension with a stub chunk provider that could cause Minecraft to be unable to delete the dimension's region files when deleting the save?
L815[22:11:41] <gigaherz> https://dl.dropboxusercontent.com/u/743491/2015-12-21-0511-04.mp4
L816[22:11:42] <gigaherz> \o/
L817[22:11:47] <gigaherz> this took WAY longer than it should have
L818[22:11:48] <gigaherz> XD
L819[22:12:29] <foxy> lol
L820[22:15:02] <netz> heh
L821[22:16:55] ⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Quit: Nii-san is watching you.)
L822[22:22:24] ⇨ Joins: McJty (~jorrit@d8D872E30.access.telenet.be)
L823[22:34:26] <gigaherz> https://dl.dropboxusercontent.com/u/743491/2015-12-21-0533-48.mp4
L824[22:34:27] <gigaherz> :3
L825[22:37:58] <primetoxinz> ohhh, what mod is that gigaherz?
L826[22:38:05] <gigaherz> mine
L827[22:38:07] <gigaherz> work in progress
L828[22:38:10] <primetoxinz> yeah, what's it called?
L829[22:38:16] <gigaherz> https://github.com/gigaherz/ElementsOfPower
L830[22:38:57] <primetoxinz> looks awesome
L831[22:39:26] <primetoxinz> if the beam hits an entity only will it light them on fire?
L832[22:39:56] <gigaherz> not yet
L833[22:40:01] <gigaherz> the raycast method only does blocks
L834[22:40:42] <gigaherz> it is the plan though ;P
L835[22:40:57] <gigaherz> the fireball spell DOES set fire to entities even if there's no ground around
L836[22:44:37] ⇨ Joins: voxelv (~voxelv@104.235.195.183)
L837[22:45:09] * voxelv says hi
L838[22:45:19] <gigaherz> hello
L839[22:45:25] <xaero> greetings
L840[22:45:36] <voxelv> is Draconic Evolution open source?
L841[22:46:18] <primetoxinz> https://github.com/brandon3055/Draconic-Evolution
L842[22:46:27] <gigaherz> it is? nice I thought it wasn't
L843[22:46:42] <primetoxinz> usually googling <mod name> github will find it
L844[22:47:30] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:c16b:e955:d432:b18:8bf4)
L845[22:47:31] <gigaherz> oh FFS
L846[22:47:37] <gigaherz> getSubItems is client only?!
L847[22:47:48] <voxelv> gotcha yeah just found it, realized it was a silly question
L848[22:48:17] <gigaherz> geh how the F do mods like projectE enumerate items on the server?
L849[22:48:17] <gigaherz> XD
L850[22:48:41] <primetoxinz> check its code?
L851[22:49:00] <gigaherz> yeah... XD
L852[22:49:02] ⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-13-82.mpls.qwest.net) (Read error: Connection reset by peer)
L853[22:49:09] ⇦ Quits: Lathanael|Away (~Lathanael@p54961B14.dip0.t-ipconnect.de) (Ping timeout: 206 seconds)
L854[22:49:27] ⇨ Joins: Zaggy1024 (~Zaggy1024@174-20-13-82.mpls.qwest.net)
L855[22:50:14] <gigaherz> problem with that is I have no idea where to look inside the mod
L856[22:50:17] <gigaherz> and it's nearly 6am ;P
L857[22:51:15] <gigaherz> !gm getSubItems
L858[22:53:26] *** TTFTCUTS is now known as TTFT|Away
L859[22:54:30] ⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-13-82.mpls.qwest.net) (Read error: Connection reset by peer)
L860[22:54:54] ⇨ Joins: Lathanael|Away (~Lathanael@p54961B57.dip0.t-ipconnect.de)
L861[22:54:56] ⇨ Joins: Zaggy1024 (~Zaggy1024@174-20-13-82.mpls.qwest.net)
L862[22:56:08] ⇨ Joins: Jezza (~Jezza@185.44.151.107)
L863[23:00:57] ⇦ Quits: Techcable (~Techcable@167.114.113.181) (Quit: ZNC - http://znc.in)
L864[23:01:32] ⇦ Quits: shadekiller666 (~shadekill@108.80.76.252) (Read error: Connection reset by peer)
L865[23:01:50] ⇦ Quits: H1N1theI (~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net) (Ping timeout: 192 seconds)
L866[23:02:56] ⇦ Quits: Mraof (~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net) (Ping timeout: 190 seconds)
L867[23:03:49] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L868[23:05:26] ⇦ Quits: voxelv (~voxelv@104.235.195.183) (Ping timeout: 190 seconds)
L869[23:06:32] ⇨ Joins: voxelv (~voxelv@104.235.195.183)
L870[23:08:20] <primetoxinz> what happened to onBlockPreDestroy?
L871[23:10:55] <gigaherz> what did that do?
L872[23:11:06] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L873[23:11:26] <primetoxinz> called right before the block was destroyed, so you can still get the tile
L874[23:11:42] <gigaherz> ah
L875[23:11:53] <gigaherz> there's a workaround for that
L876[23:11:57] <primetoxinz> yeah
L877[23:12:06] <primetoxinz> I got around it
L878[23:12:15] <primetoxinz> was just convenient
L879[23:12:24] <gigaherz> probably not the "official" way ;p
L880[23:12:28] <primetoxinz> yeah
L881[23:12:58] <gigaherz> https://github.com/gigaherz/PackingTape/blob/master/src/main/java/gigaherz/packingtape/tape/BlockPackaged.java#L56,L87
L882[23:13:20] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L883[23:13:32] ⇨ Joins: tambre (~tambre@eddf-fcbd-dceb-4ca5-4301-8a22-07d0-2001.dyn.estpak.ee)
L884[23:18:12] <gigaherz> heh.
L885[23:18:22] <gigaherz> first time I run the mod with a dedicated server
L886[23:18:42] <primetoxinz> *instant crashes*
L887[23:18:47] <gigaherz> that happened before
L888[23:18:52] <gigaherz> I just managed to get it running correctly
L889[23:18:59] <primetoxinz> lol
L890[23:19:05] <gigaherz> I didn't realize the singleplayer stuff bypassed the actual networking
L891[23:19:12] ⇦ Quits: Jezza (~Jezza@185.44.151.107) (Ping timeout: 195 seconds)
L892[23:19:20] <primetoxinz> would be silly if it didn't
L893[23:19:20] <gigaherz> when it DOES make use of networking
L894[23:19:29] <gigaherz> my GUI has a glitch
L895[23:19:49] <gigaherz> caused by MC using bytes to store itemstacks XD
L896[23:20:09] <gigaherz> I "fixed" that for storage
L897[23:20:20] <gigaherz> but I never considered the GUI since it never failed to work on SP
L898[23:20:29] ⇦ Parts: Thutmose (~elpat@cpe-55-54-66-208.caribcable.com) ())
L899[23:22:37] <gigaherz> :3 beam works in server
L900[23:22:56] ⇦ Quits: voxelv (~voxelv@104.235.195.183) (Ping timeout: 190 seconds)
L901[23:26:16] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 190 seconds)
L902[23:35:59] ⇦ Quits: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) (Quit: Leaving)
L903[23:43:45] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L904[23:46:36] ⇦ Quits: Brokkoli (~Brokkoli@f054178127.adsl.alicedsl.de) (Ping timeout: 192 seconds)
L905[23:48:07] <gigaherz> ohoh
L906[23:48:12] <gigaherz> it worked better than expected XD
L907[23:48:43] * gigaherz made a custom packet that gets sent in place of the S2F one for the special slots in his GUI
L908[23:49:06] <Zaggy1024> there's that EntityPlayerMP concurrent modification exception again D:
L909[23:49:20] <gigaherz> you shouldn't do things in the network thread
L910[23:49:30] <Zaggy1024> I don't believe I do
L911[23:49:35] <gigaherz> always use either world.addScheduledTask or Minecraft.getMinecraft().addScheduledTask
L912[23:49:44] <Zaggy1024> it's just happening randomly
L913[23:49:45] <Zaggy1024> I do
L914[23:49:59] <gigaherz> ofcourse you can't call the client one on the handler, you gotta use the proxy as an intermediary
L915[23:50:06] <gigaherz> well then
L916[23:50:18] <gigaherz> what are you editing from the EntityPlayerMP?
L917[23:50:21] <Zaggy1024> no
L918[23:50:36] <Zaggy1024> well, I guess I have an IEEP that's added to players
L919[23:50:44] <Zaggy1024> but it's only changed when the player is crafting something
L920[23:50:47] <Zaggy1024> I was flying
L921[23:51:33] ⇨ Joins: Brokkoli (~Brokkoli@x55b038ff.dyn.telefonica.de)
L922[23:52:22] <gigaherz> dafuq?
L923[23:52:27] <gigaherz> some of my code disappeared
L924[23:55:17] ⇦ Quits: covers1624 (~covers162@ppp118-210-68-95.lns20.adl2.internode.on.net) (Read error: Connection reset by peer)
L925[23:55:34] <killjoy> Didn't we have that discussion last night? Not doing things in network?
L926[23:58:54] ⇦ Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L927[23:59:18] ⇨ Joins: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L928[23:59:39] <tterrag> is eclipse having a stroke? why can't I do '('
<<Prev Next>> Scroll to Top