<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:02] <tterrag> orders of magnitude faster than reflection
L2[00:00:10] ⇦ Quits: MineBot (MineBot@minebot.services.esper.net) (*.net *.split)
L3[00:00:19] <sham1> It also involves asm
L4[00:00:24] <tterrag> and?
L5[00:00:29] <tterrag> there's nothing innately evil about ASM
L6[00:00:32] <sham1> MINEBOT, NOOO
L7[00:00:39] <tterrag> oh good services is down
L8[00:00:41] <tterrag> *sigh*
L9[00:00:49] ⇦ Quits: mikeprimm (~mikeprimm@cpe-24-55-26-150.austin.res.rr.com) (Quit: mikeprimm)
L10[00:00:58] <sham1> The evil thing about asm is that it is so easy to mess up and break stuff
L11[00:01:08] <tterrag> maybe, but in this case the generated code is pretty simple
L12[00:02:11] <tterrag> and won't be changing any time soon
L13[00:02:11] <sham1> I was actually trying to create a class whose only instance would be a wrapper around a Method I passed
L14[00:02:50] <sham1> Because I feel lazy and making dumb ways to avoid creating classes is my way to go
L15[00:02:50] <tterrag> blech :P
L16[00:02:55] <fry> here's a slighty more high-level version: https://github.com/MinecraftForge/MinecraftForge/blob/master/src/main/java/net/minecraftforge/fml/common/asm/ASMTransformerWrapper.java#L131-L174 :P
L17[00:03:25] <tterrag> heh
L18[00:03:36] <tterrag> I'd say someone should rewrite the event handler to use that, but it'll just break something
L19[00:03:50] <sham1> I propably could make a core-lib that allowed me to pass a Method to someone and have it create an event handler for me
L20[00:04:01] <killjoy1> Are lifetime events that abundant?
L21[00:04:12] <killjoy1> I don't think it would benefit
L22[00:04:29] <tterrag> killjoy1: ASMEventHandler is used for all events
L23[00:04:43] <sham1> Because I feel lazy and for a simple event handler I feel like not writing a class whose method would be a one-liner
L24[00:04:54] <killjoy1> Not just Subscribe Events?
L25[00:06:22] <shadekiller666> wait, fry, is that code that injects methods to get the parent class and core mod out of any class?
L26[00:06:36] <fry> no
L27[00:06:49] <sham1> Have a method whose argument is a Method1<T extends Event, void>
L28[00:07:04] <fry> it's a wrapper around class transformers that catches exceptions
L29[00:07:53] <sham1> Or Function1 rather
L30[00:08:48] <fry> why do you need to wrap that in another class? :P
L31[00:08:48] <sham1> And have the event handler constructed from that
L32[00:09:07] <sham1> Because @SubscribeEvent needs it AFAIK
L33[00:09:16] <sham1> Or rather is needed
L34[00:10:09] <fry> when are you creating that Function1 instance?
L35[00:10:18] <sham1> In the scala code
L36[00:10:38] <sham1> At when I want to register the 3vent
L37[00:11:55] <killjoy1> http://programmers.life/2015/10/16/java-is-not-slow/
L38[00:12:34] <sham1> Just takes long to fire up
L39[00:12:59] <killjoy1> Must be using eclipse
L40[00:13:04] <killjoy1> With tons of plugins
L41[00:13:17] <killjoy1> Minecraft does the same with 100 mods
L42[00:13:23] <tterrag> what is the point that comic is making?
L43[00:13:28] <tterrag> some IDEs are slow? I bet VS is slow
L44[00:13:31] <killjoy1> java
L45[00:13:36] <killjoy1> the ides are written in java
L46[00:13:41] <tterrag> and that means...what?
L47[00:13:48] <fry> bus.register(new (MagicEvent => ()) { @SubscribeEvent def apply(MagicEvent e) {} }) should work, although it isn't exactly nice looking :P
L48[00:13:51] <killjoy1> the joke is irony
L49[00:13:51] <tterrag> there are lots of slow programs written in a lot of languages
L50[00:14:08] <shadekiller666> VS takes for ever to open
L51[00:14:19] *** minecreatr is now known as mine|dreamland
L52[00:14:23] <shadekiller666> because most microsoft programs take forever to open
L53[00:15:21] <killjoy1> http://www.commitstrip.com/en/2014/03/13/the-unexpected-default-program/
L54[00:16:57] <shadekiller666> it takes even longer when you use it as the default unity IDE
L55[00:17:20] <illyohs> I remembere whole class being dedicates for VS to open... then again the comps are crap
L56[00:17:41] <illyohs> dedicated*
L57[00:21:27] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L58[00:24:04] ⇦ Quits: Brokkoli (~Brokkoli@x55b036a5.dyn.telefonica.de) (Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und das T�ten angemessen wirkt. (George Orwell))
L59[00:25:28] ⇨ Joins: MineBot (MineBot@minebot.services.esper.net)
L60[00:25:28] *** availo.esper.net sets mode: +o MineBot
L61[00:25:42] ⇨ Joins: bilde2910|away (bilde2910@51.174.170.178)
L62[00:26:16] ⇨ Joins: alex_6611 (~alex_6611@p54936805.dip0.t-ipconnect.de)
L63[00:26:33] *** bilde2910|away is now known as bilde2910
L64[00:28:34] ⇨ Joins: Greenphlem (uid22276@id-22276.tooting.irccloud.com)
L65[00:28:59] <Cypher121> know what's slow? Netbeans. Took on average 10 minutes to load without any plugins
L66[00:29:19] <fry> know what's fast? vim :P
L67[00:29:25] <Drullkus> X
L68[00:29:26] <Drullkus> XD
L69[00:29:43] <Drullkus> Shameless beg for argument of emacs vs vim
L70[00:29:48] * Drullkus knows nothing of either
L71[00:29:48] <Cypher121> and if you count loading time + coding time?
L72[00:30:07] * fry codes very fast in vim
L73[00:30:27] <Cypher121> yeah
L74[00:30:35] <Cypher121> but does that code work?
L75[00:30:42] <LordSkittles> setHarvestLevel(String toolClass, int level); can someone tell me what the possible parameters for toolClass is?
L76[00:30:43] <fry> yes :P
L77[00:31:40] <Cypher121> Perl 6?
L78[00:33:07] ⇦ Quits: manmaed (~Ender@bcdc64a2.skybroadband.com) (Ping timeout: 195 seconds)
L79[00:33:13] <fry> what? no, that one I don't know :P
L80[00:33:40] <shadekiller666> fry, gotten any chance to look at the obj loader?
L81[00:33:48] <Cypher121> perl 6 doesn't exist
L82[00:33:51] *** killjoy1 is now known as killjoy
L83[00:34:21] <Cypher121> but I think one of ideas is that any garbage is valid perl 6 code
L84[00:35:49] ⇨ Joins: manmaed|AFK (~Ender@bcdc64a2.skybroadband.com)
L85[00:36:43] *** manmaed|AFK is now known as manmaed
L86[00:38:23] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:e0a3:2590:f9a9:838e:c8ed) (Ping timeout: 206 seconds)
L87[00:39:14] ⇨ Joins: portablejim (~portablej@ppp255-221.static.internode.on.net)
L88[00:39:29] <Cypher121> http://design.perl6.org/S13.html
L89[00:39:37] <Cypher121> this is about enough
L90[00:40:12] <Cypher121> aside from the fact that core info about the language is available from a series of Apocalypses
L91[00:43:02] ⇦ Quits: alex_6611 (~alex_6611@p54936805.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L92[00:51:32] ⇦ Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Quit: Cypher121)
L93[00:53:14] ⇨ Joins: CovertJaguar (~you@65.183.205.6)
L94[00:53:14] MineBot sets mode: +v on CovertJaguar
L95[00:54:05] <shadekiller666> any ideas how one would make the camera move like this: https://youtu.be/LssiuAT7w-Y?t=7m5s
L96[00:54:50] <shadekiller666> it would be really nice to know when the time comes to code the "riding the track" portion of my roller coaster mod :P
L97[00:55:56] <shadekiller666> i'd open it up in an editor to take a peak, but i can't even find the download link... the page is in Japanese :P
L98[00:56:24] <tterrag> look at sync I'd say
L99[00:56:29] <tterrag> ichun nails the camera stuff pretty well
L100[00:56:57] <shadekiller666> is that open source?
L101[00:57:44] <shadekiller666> and do you mean morph? last i checked there isn't much camera stuff in sync
L102[00:57:50] <shadekiller666> and i guess it is open source
L103[00:57:57] <LordSkittles> could someone please tell me what the possible strings for toolClass in setHarvestLevel are?
L104[00:58:23] <tterrag> in sync when you die as a clone the camera flies into the air and back into your body
L105[01:00:16] <tterrag> shadekiller666: https://youtu.be/T7u01IE8FD8?t=432
L106[01:00:22] <tterrag> whether you can stand yogscast or not it's a decent demo
L107[01:01:13] <shadekiller666> thats only rotation on 2 axis though :/
L108[01:01:50] <shadekiller666> its the rotation on the z thats the problem
L109[01:02:02] <tterrag> ah...oh
L110[01:02:07] <tterrag> *shrug*
L111[01:02:07] <tterrag> hf
L112[01:03:25] <tterrag> I mean /maybe/ you can just capture the pre world render and rotate....
L113[01:03:33] <Wuppy> o/
L114[01:03:49] <shadekiller666> notch didn't think to allow rotation on the z-axis for the camera when making his game :P
L115[01:03:55] <shadekiller666> o/
L116[01:04:06] <tterrag> except...it happens
L117[01:04:07] <shadekiller666> capture pre-world render huh
L118[01:04:11] <tterrag> try getting hit by a mob
L119[01:04:14] <tterrag> the camera "tilts"
L120[01:04:27] <fry> it's not like all you need is 1 gl call at some place :P
L121[01:04:46] <tterrag> heh ^ exactly
L122[01:05:29] <shadekiller666> at *what* place?
L123[01:05:54] <fry> at the start of the rendering
L124[01:06:35] *** kroeser|away is now known as kroeser
L125[01:07:28] <shadekiller666> TickEvent.RenderTickEvent?
L126[01:07:59] <shadekiller666> thats what ichun uses to move the camera for that zoom
L127[01:08:00] <tterrag> I'd assume WorldRenderEvent.Pre
L128[01:08:04] <tterrag> oh, maybe then
L129[01:08:09] <tterrag> ?tias
L130[01:08:11] <tterrag> need that command
L131[01:09:01] <masa> LordSkittles: I believe "pickaxe", "axe", "shovel", "hoe", but you might want to check the vanilla ItemPickaxe etc classes
L132[01:09:17] ⇦ Quits: Arctic_Wolfy (~Arctic_Wo@68-119-70-129.dhcp.mtgm.al.charter.com) (Ping timeout: 195 seconds)
L133[01:09:17] <tterrag> it can be anything, mods may add their own tool tipe
L134[01:09:27] <tterrag> but the vanilla ones are what you'd expect
L135[01:13:44] ⇨ Joins: Nitrodev (~Nitrodev@dcx8fryc1179hs9l8ty7t-3.rev.dnainternet.fi)
L136[01:16:52] ⇦ Quits: Blarghedy (~Blarghedy@50-90-114-152.res.bhn.net) (Ping timeout: 195 seconds)
L137[01:20:35] ⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L138[01:22:04] ⇨ Joins: Blarghedy (~Blarghedy@50-90-114-152.res.bhn.net)
L139[01:22:11] ⇦ Quits: blood_ (unknown@ool-182e0a55.dyn.optonline.net) ()
L140[01:25:16] ⇦ Quits: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 206 seconds)
L141[01:27:51] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L142[01:33:34] ⇨ Joins: turmfalke_ (~turmfalke@p54A68765.dip0.t-ipconnect.de)
L143[01:34:25] <sham1> Did someone mention Vim vs Emacs
L144[01:35:59] <shadekiller666> fuck me... i leave my Roller Coaster mod dev workspace alone for a couple months, and come back and the game won't launch cuz everything is suddenly broken
L145[01:38:44] <sham1> :D
L146[01:40:14] <shadekiller666> fuck
L147[01:40:33] <shadekiller666> its my elaborate json parser system too...
L148[01:40:37] <shadekiller666> >:(
L149[01:40:55] <shadekiller666> just wanted to test the tick events...
L150[01:45:13] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190 seconds)
L151[01:46:00] <sham1> :D
L152[01:46:07] <tterrag> :D :D :D
L153[01:47:15] <sham1> :D :D :D :D :D :D D:
L154[01:47:28] <tterrag> you kiss your mother with that mouth
L155[01:47:51] ⇨ Joins: bilde2910|away (bilde2910@51.174.170.178)
L156[01:48:21] <shadekiller666> i do?
L157[01:48:37] *** bilde2910|away is now known as bilde2910
L158[01:51:29] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L159[01:51:54] <xaero> shade: did you git it versioned controlled? that should catch stray corruptions
L160[01:52:22] <shadekiller666> its on github, but i was the last to touch the repo
L161[01:52:36] <tterrag> xaero: he means that forge changes broke it
L162[01:53:01] <shadekiller666> and i haven't updated forge in the last few months
L163[01:53:13] <sham1> #Blame{Contibutor}
L164[01:53:58] <shadekiller666> most of the NPEs are coming from one of my Enums...
L165[01:54:30] <shadekiller666> turns out Enums + Multithreading + initialization is a fuckin bitch to get working reliably
L166[01:54:49] <sham1> MC is not thread safe
L167[01:54:57] <shadekiller666> no shit
L168[01:55:31] <tterrag> enums *are* threadsafe though
L169[01:55:45] <sham1> Which means that concurrent computation in world is impossible => Some stuff like custom path finding can get really laggy
L170[01:55:49] *** AbrarSyed is now known as Abrar|gone
L171[01:56:25] <shadekiller666> the way this system works is, on launch, in preInit() the mod loads data from a bunch of json files that contain info needed to register one of my blocks
L172[01:56:28] <fry> concurrent doesn't imply multithreaded :P
L173[01:56:55] <shadekiller666> and there is an enum that is used for one of the data entries in the json
L174[01:57:19] <sham1> Well true
L175[01:58:09] <sham1> But if I use a Future to get my calculation done, I need to use ExcecutionContext, that may spawn another thread
L176[01:58:15] <shadekiller666> and because the json parser runs very early on, the enum doesn't get initialized i guess (which i thought i fixed...) so when the FileManager goes to read from one of the static maps in the enum... its still null
L177[01:58:25] <sham1> Which may cause some ConcurrentModificationErrors
L178[01:58:35] <sham1> Even if I just read from World and get TEs
L179[01:58:56] <fry> there are ExcecutionContexts that don't use threads :P
L180[01:59:12] <tterrag> uhhh no
L181[01:59:15] <tterrag> enums are threadsafe
L182[01:59:21] <tterrag> initialization will block other threads accessing it
L183[01:59:26] <sham1> Oh
L184[01:59:34] <tterrag> the problem is that static fields in an enum are processed AFTER enum entries themselves
L185[01:59:37] <sham1> But how does it work then
L186[02:00:03] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20151021 mappings to Forge Maven.
L187[02:00:06] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20151021-1.8.zip (mappings = "snapshot_20151021" in build.gradle).
L188[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/
L189[02:00:56] <tterrag> so if I have public enum MyEnum { MY_CONSTANT(MY_FIELD); public static Object MY_FIELD = new Object(); } that would pass null
L190[02:01:23] <shadekiller666> the static variable in question is Map<
L191[02:01:36] <shadekiller666> Map<String, CategoryEnum>
L192[02:01:51] <shadekiller666> its a name->enum map to make parsing easier...
L193[02:02:19] <shadekiller666> but if for some reason CategoryEnum isn't initialized when the FileManager goes through...
L194[02:02:20] <tterrag> when do you add the values to that map?
L195[02:02:31] <shadekiller666> in the constructor for the enum
L196[02:02:39] <tterrag> bingo
L197[02:02:44] <tterrag> the map field is null at that point
L198[02:02:45] <shadekiller666> mhmm
L199[02:02:52] <shadekiller666> well
L200[02:02:55] <tterrag> because the enum constructor is run in the static initializer
L201[02:03:03] <tterrag> which is BEFORE other static fields
L202[02:03:06] <shadekiller666> the map field is declared and assigned on one line
L203[02:03:11] <tterrag> doesn't matter
L204[02:03:16] <tterrag> that compiles to being done in the static init
L205[02:03:21] ⇦ Quits: covers1624 (~covers162@ppp118-210-142-56.lns20.adl6.internode.on.net) (Ping timeout: 190 seconds)
L206[02:03:46] <shadekiller666> stupid java
L207[02:04:17] <tterrag> private MyEnum() { if (map == null) { map = Maps.newHashMap(); } // do other stuff }
L208[02:04:18] <shadekiller666> like i said, before today, this was working
L209[02:04:20] <tterrag> annoying yes, but would work
L210[02:04:25] <tterrag> that code would never have worked
L211[02:04:43] <shadekiller666> i promise you this worked
L212[02:04:43] <shadekiller666> lol
L213[02:04:49] <tterrag> then something changed after you tested
L214[02:04:59] <shadekiller666> apparently so
L215[02:05:52] <shadekiller666> also, i bet you've never seen an enum store an IProperty instance for a block :P
L216[02:05:59] <shadekiller666> getting that to work was interesting
L217[02:06:45] ⇦ Quits: LexManos (Lex@172.76.2.58) (Read error: Connection reset by peer)
L218[02:07:05] <tterrag> no because that sounds horrible
L219[02:07:08] <tterrag> it should be the other way around...
L220[02:07:20] <shadekiller666> not for how this works
L221[02:07:54] <shadekiller666> https://github.com/RollercoasterTeam/Rollercoaster2/blob/master/src/main/java/rcteam/rc2/block/BlockTrack.java
L222[02:08:15] ⇨ Joins: covers1624 (~covers162@ppp121-45-124-39.lns20.adl6.internode.on.net)
L223[02:09:12] <shadekiller666> because the data is loaded from the jsons and stored in CategoryEnum, each entry needed its own instance of the PropertyHelper
L224[02:09:26] ⇨ Joins: LexManos (Lex@172.76.2.58)
L225[02:09:26] MineBot sets mode: +o on LexManos
L226[02:09:54] <tterrag> still seems backwards
L227[02:10:02] <shadekiller666> it is
L228[02:10:04] <tterrag> could you not make a property that holds CategoryEnum
L229[02:10:10] <tterrag> that would be the intuitive way to handle it
L230[02:10:18] ⇨ Joins: An_Angry_Brit (~AnAngryBr@176.250.249.107)
L231[02:10:45] <shadekiller666> well, the property only has 1 entry field, its "parent"
L232[02:11:04] <shadekiller666> then a list of pieces that are also parsed from json
L233[02:11:18] *** illyohs is now known as illy[Zzz]
L234[02:11:35] <shadekiller666> and idk, minecraft doesn't exactly like this level of dynamic block allocation
L235[02:12:07] <tterrag> works fine in 1.7 ¯\_(ツ)_/¯
L236[02:12:33] <shadekiller666> ya, but blockstates are more picky than metadata :P
L237[02:12:48] <tterrag> except not really, because in the end it's still just metadata
L238[02:12:54] <tterrag> you just need a lot more crap to make it work ._.
L239[02:13:02] <shadekiller666> the IProperties have to be in the blockstate before initialization, and can't be added or removed afterwards
L240[02:13:24] <shadekiller666> right, but the abstraction between the two makes it more picky
L241[02:30:17] <LexManos> ...
L242[02:30:20] <LexManos> morons
L243[02:34:22] ⇨ Joins: VikeStep (~VikeStep@101.184.94.18)
L244[02:34:40] ⇦ Quits: ZaggyMobile (~Zaggy1024@174-20-36-4.mpls.qwest.net) (Read error: Connection reset by peer)
L245[02:34:45] ⇨ Joins: ZaggyMobile (~Zaggy1024@174-20-36-4.mpls.qwest.net)
L246[02:39:31] ⇨ Joins: CJ-Railcraft (~you@65.183.205.6)
L247[02:39:31] MineBot sets mode: +v on CJ-Railcraft
L248[02:40:22] ⇦ Quits: CovertJaguar (~you@65.183.205.6) (Ping timeout: 192 seconds)
L249[02:41:49] <Ordinastie> shadekiller666, why don't you just store your data in the TE and be done with it ?
L250[02:42:04] ⇦ Quits: An_Angry_Brit (~AnAngryBr@176.250.249.107) (Ping timeout: 192 seconds)
L251[02:45:34] ⇨ Joins: PrinceCat (~PrinceCat@124-170-180-177.dyn.iinet.net.au)
L252[02:45:53] ⇨ Joins: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net)
L253[02:47:10] ⇦ Quits: Upthorn (~ogmar@108-85-88-195.lightspeed.frokca.sbcglobal.net) (Ping timeout: 192 seconds)
L254[02:47:45] <shadekiller666> ordin, because the point is to allow people who want to add more track styles to do so
L255[02:48:27] <shadekiller666> by defining a name, a list of available pieces, and a list of valid train cars
L256[02:51:59] ⇨ Joins: Upthorn (~ogmar@108-85-88-195.lightspeed.frokca.sbcglobal.net)
L257[02:56:09] <shadekiller666> super mario world is a very interesting game... you can actually glitch the game such that it lets you write code into the game memory to play the end credits in under 2 minutes
L258[02:56:19] <tterrag> and you need a block for that why?
L259[02:56:27] <tterrag> <shadekiller666> ordin, because the point is to allow people who want to add more track styles to do so <- this could be done with TE data
L260[02:57:11] <shadekiller666> how so?
L261[02:57:31] <tterrag> states can be TE based
L262[02:57:55] <shadekiller666> and not really if i need the data the data to register the block in the first place
L263[02:58:13] <tterrag> ...???
L264[02:58:19] <tterrag> you would have *one* block
L265[02:58:21] <tterrag> period
L266[02:59:44] <shadekiller666> the reason i have the json system is because i need the data from them to register the block, as that runs the block constructor, which also runs the constructor for BlockState
L267[03:04:04] *** kroeser is now known as kroeser|away
L268[03:04:47] ⇦ Quits: Drullkus (~Drullkus@c-73-162-160-76.hsd1.ca.comcast.net) (Remote host closed the connection)
L269[03:10:28] ⇦ Quits: portablejim (~portablej@ppp255-221.static.internode.on.net) (Quit: Konversation terminated!)
L270[03:16:14] ⇦ Quits: Mitchellbrine (uid38456@id-38456.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L271[03:18:48] *** MrKick|Away is now known as MrKickkiller
L272[03:24:54] *** kroeser|away is now known as kroeser
L273[03:26:05] <Ordinastie> shadekiller666, no you don't need that
L274[03:26:26] <Ordinastie> make everything depends on TE instead of BlockState
L275[03:27:32] <shadekiller666> not sure that i can... i need a custom state mapper to swap out the block models...
L276[03:28:17] <shadekiller666> ya i could use a TESR but that means i'd have to draw the damn thing myself, and it would likely be more laggy than letting the game render them
L277[03:30:52] ⇦ Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit: Poof)
L278[03:31:06] <Ordinastie> ah right, you're stuck with that awesome model system
L279[03:31:18] <shadekiller666> it is pretty awesome
L280[03:31:30] <Ordinastie> no it's not
L281[03:31:34] <fry> yes, it is
L282[03:31:48] <shadekiller666> its just annoying that its intertwined so deeply with the blockstate system
L283[03:32:03] <shadekiller666> it is a much nicer system overall than 1.7's tbh
L284[03:33:51] <tterrag> in 1.7 it could be a one liner with a tiny amount of backing code
L285[03:34:36] *** kroeser is now known as kroeser|away
L286[03:38:55] *** tterrag is now known as tterrag|ZZZzzz
L287[03:43:22] ⇨ Joins: Szernex (~Szernex@178-190-110-168.adsl.highway.telekom.at)
L288[03:44:47] ⇦ Quits: sinkillerj (~sinkiller@nc-71-49-183-12.dhcp.embarqhsd.net) (Quit: Leaving)
L289[03:45:05] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 378 seconds)
L290[03:52:41] ⇦ Quits: Greenphlem (uid22276@id-22276.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L291[03:55:32] ⇦ Quits: code_ (code_@bouncer.epickitty.uk) (Ping timeout: 378 seconds)
L292[03:58:52] ⇨ Joins: TheFjong (~TheFjong@3e6b343b.rev.stofanet.dk)
L293[04:00:17] *** kroeser|away is now known as kroeser
L294[04:03:59] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L295[04:04:55] ⇦ Quits: PrinceCat (~PrinceCat@124-170-180-177.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L296[04:09:45] *** zz_SnowShock35 is now known as SnowShock35
L297[04:15:49] ⇨ Joins: PrinceCat (~PrinceCat@124-170-180-177.dyn.iinet.net.au)
L298[04:17:42] ⇦ Quits: PrinceCat (~PrinceCat@124-170-180-177.dyn.iinet.net.au) (Client Quit)
L299[04:20:36] ⇨ Joins: barteks2x (~barteks2x@tanzalan.t17.ds.pwr.wroc.pl)
L300[04:21:53] ⇨ Joins: FR^2 (~frquadrat@2001:41d0:1:f924::1)
L301[04:27:27] ⇨ Joins: RedBullWasTaken (~RedBull@x1-6-20-4e-7f-c8-bb-aa.cpe.webspeed.dk)
L302[04:39:56] ⇦ Quits: FR^2 (~frquadrat@2001:41d0:1:f924::1) (Remote host closed the connection)
L303[04:45:39] <Poppy> okay, I recently had to move my project from my desktop because of international characters in my username, but forgebin doesn't download now. I've tried gradle setupdevworkspace --refresh dependencies, idea/refresh; clean, setup/refresh, cleanIdea, idea; clean, setup/refresh, cleanIdea, idea/refresh and all other ridiculous combinations thereof, but forgebin still doesn't download, does anyone else have a different solution I could try?
L304[04:50:24] <sham1> what does it say when you use verbose mode
L305[04:52:11] ⇦ Quits: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 378 seconds)
L306[04:52:35] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L307[04:58:32] ⇦ Quits: shadekiller666 (~shadekill@adsl-108-71-36-184.dsl.lsan03.sbcglobal.net) (Read error: Connection reset by peer)
L308[05:03:47] <Poppy> ...
L309[05:04:22] <sham1> Why elipses
L310[05:04:24] <Poppy> sham1: I ran setup and idea with --debug to grab the info for you. Guess what
L311[05:04:39] <sham1> Qué?
L312[05:04:57] <sham1> what did it say
L313[05:05:03] <Poppy> it works
L314[05:05:06] <sham1> :D
L315[05:05:24] <Poppy> fucking voodoo
L316[05:05:33] <sham1> :D
L317[05:05:42] <Poppy> my texture don't load now though
L318[05:05:55] <Poppy> *textures
L319[05:06:29] <sham1> IDEA?
L320[05:06:41] <Poppy> yeah, but that's probably because I moved the project
L321[05:07:26] <sham1> Ah
L322[05:07:33] <sham1> You propably want to re-set it up
L323[05:08:36] <Poppy> ...
L324[05:09:06] <sham1> Stop doing that
L325[05:12:34] ⇨ Joins: MageProtocol (~MageProto@cpc65666-newt34-2-0-cust75.19-3.cable.virginm.net)
L326[05:14:18] *** kroeser is now known as kroeser|away
L327[05:14:56] <MageProtocol> Does anyone here know how you would go about getting all of the items which need to be used to be able to craft a certain item. I need to find the recipe from an item which I already have.
L328[05:28:20] ⇨ Joins: FR^2 (~frquadrat@2001:41d0:1:f924::1)
L329[05:29:19] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L330[05:30:15] ⇦ Quits: Szernex (~Szernex@178-190-110-168.adsl.highway.telekom.at) (Killed (NickServ (GHOST command used by Szernex_!~Szernex@194-166-185-175.adsl.highway.telekom.at)))
L331[05:30:21] ⇨ Joins: Szernex (~Szernex@194-166-185-175.adsl.highway.telekom.at)
L332[05:31:16] ⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping timeout: 190 seconds)
L333[05:38:05] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L334[05:44:28] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L335[05:44:44] *** kroeser|away is now known as kroeser
L336[05:45:41] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Client Quit)
L337[05:50:53] ⇦ Parts: MageProtocol (~MageProto@cpc65666-newt34-2-0-cust75.19-3.cable.virginm.net) (Leaving))
L338[06:03:32] ⇦ Quits: Szernex (~Szernex@194-166-185-175.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L339[06:03:52] ⇨ Joins: BubbleTrouble (~BubbleTro@213-240-80-163.adsl.highway.telekom.at)
L340[06:05:10] <BubbleTrouble> Hello, has someone ever made a new methoed or used one to detect if u leftclick, I know you an use onentityswing, but i think it would be better if u would add a whole new one.
L341[06:06:12] ⇨ Joins: Mraoffle (~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net)
L342[06:07:48] <sham1> Umn
L343[06:07:58] <sham1> There's an event for checking for left-click
L344[06:09:14] <BubbleTrouble> on leftclickentity
L345[06:09:18] <BubbleTrouble> i think its called
L346[06:16:00] <sham1> No
L347[06:16:09] <sham1> You can make an event handler for that stuff
L348[06:16:31] ⇨ Joins: Maxetime (~Thunderbi@modemcable086.219-70-69.static.videotron.ca)
L349[06:16:35] ⇨ Joins: covers1624_ (~covers162@pa49-199-163-127.pa.vic.optusnet.com.au)
L350[06:18:11] <sham1> Ah here we go
L351[06:18:15] <sham1> MouseEvent
L352[06:18:20] <sham1> Fires at client side
L353[06:18:25] <sham1> Tells you about stuff
L354[06:18:46] ⇦ Quits: covers1624 (~covers162@ppp121-45-124-39.lns20.adl6.internode.on.net) (Ping timeout: 190 seconds)
L355[06:19:18] <sham1> At least, that is one thing to use
L356[06:20:46] <diesieben07> also what is wrong with onEntitySwing?
L357[06:21:15] <sham1> ^
L358[06:27:11] <BubbleTrouble> ok
L359[06:29:15] ⇦ Quits: Firedingo (~Firedingo@101.161.24.253) (Quit: GoodBye!)
L360[06:30:48] ⇨ Joins: pixlepix (~localmaca@public.mgrhs.org)
L361[06:43:24] ⇦ Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com) (Remote host closed the connection)
L362[06:47:37] ⇨ Joins: covers1624 (~covers162@ppp121-45-124-39.lns20.adl6.internode.on.net)
L363[06:50:33] ⇦ Quits: covers1624_ (~covers162@pa49-199-163-127.pa.vic.optusnet.com.au) (Ping timeout: 206 seconds)
L364[06:51:32] ⇦ Quits: TheFjong (~TheFjong@3e6b343b.rev.stofanet.dk) (Ping timeout: 378 seconds)
L365[06:58:49] ⇨ Joins: TheFjong (~TheFjong@3e6b343b.rev.stofanet.dk)
L366[06:59:21] ⇨ Joins: alex_6611 (~alex_6611@p54936805.dip0.t-ipconnect.de)
L367[07:19:14] ⇦ Quits: TheFjong (~TheFjong@3e6b343b.rev.stofanet.dk) (Read error: Connection reset by peer)
L368[07:20:58] ⇨ Joins: h404bi (~h404bi@183.238.76.67)
L369[07:21:42] <sham1> Meh, trying to get a chromebook to boot from a USB stick...
L370[07:22:55] ⇦ Quits: pixlepix (~localmaca@public.mgrhs.org) (Quit: pixlepix)
L371[07:25:24] ⇦ Quits: auenfx4 (David@120.155.29.18) (Remote host closed the connection)
L372[07:26:17] ⇨ Joins: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L373[07:26:23] ⇨ Joins: auenfx4 (David@120.155.29.18)
L374[07:28:34] ⇨ Joins: Poppy (~Poppy@chello085216146055.chello.sk)
L375[07:34:07] ⇨ Joins: pixlepix (~localmaca@public.mgrhs.org)
L376[07:36:27] <sham1> I find it sad when there are people in Modder Support, who ask for help, yet have neither reading comprehension nor programming skills
L377[07:37:32] ⇨ Joins: HassanS6000 (~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L378[07:38:24] <Poppy> gotta start somewhere
L379[07:39:02] <sham1> At least learning to read and learning to understand what they read should be required
L380[07:39:27] <sham1> Seriously
L381[07:40:24] <Poppy> man, reading is hard. Just ask me mom. "What's on the screen mum, what does it say?" "Press next to coninue. What do I click now?"
L382[07:40:32] <sham1> Sometimes I feel like some of them don't genuinely don't know how to read
L383[07:40:51] <sham1> And I fail at thping
L384[07:40:56] <sham1> Awesome
L385[07:40:59] <Poppy> :D
L386[07:41:09] <sham1> Karma
L387[07:41:13] <nekosune> I honestly prefer them asking, then assuming they know it when they dont, I have had one person manage to uninstall windows because they assumed that next should be pressed
L388[07:41:15] <Poppy> Karma
L389[07:41:35] <Poppy> nekosune: *than
L390[07:41:40] <sham1> Yeah, I want them to ask
L391[07:42:03] <sham1> The problem is that they don't have any knowledge at all about what they are doing
L392[07:42:29] ⇨ Joins: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
L393[07:42:39] <Poppy> now we're just getting back to "gotta start somewhere"
L394[07:42:43] ⇦ Quits: pixlepix (~localmaca@public.mgrhs.org) (Remote host closed the connection)
L395[07:43:13] <sham1> They should at least learn to basic java
L396[07:43:37] <sham1> So it won't become a "how do I java" from their part
L397[07:43:51] <sham1> Again
L398[07:43:58] <sham1> Nothing against asking guestions
L399[07:44:16] <nekosune> yah
L400[07:44:22] <Poppy> I guess, honestly, I mostly have trouble with the IDE, gradle and the gazilion different libraries
L401[07:44:38] <sham1> Well those need some getting used to
L402[07:44:45] <Poppy> there's fucktons of stuff to learn besides just java. Or whatever language you're using.
L403[07:45:40] <sham1> But at least you know the difference between class and field for instance
L404[07:45:42] <Poppy> and honestly, many of the people that give you advice make literally no distinction between the language, and all the meta stuff behind it. And sometimes they say something and you're left to guess what that thing is.
L405[07:45:44] <Poppy> oh
L406[07:45:56] <Poppy> yeah, class and field...... yeah
L407[07:47:27] <sham1> And those people who answer usually assume you know at least a little bit about what you are doing
L408[07:48:51] ⇦ Quits: rfctksSparkle (rfctks@2a00:1a28:1101:3e7::6) (Remote host closed the connection)
L409[07:48:51] ⇦ Quits: SirWill (SirWill@2a00:1a28:1101:3e7::9) (Remote host closed the connection)
L410[07:52:39] <Poppy> speaking of basic issues people shouldn't have problems with... So yeah, I've wiped the folder, reainstalled, forge, setup dev, idea, copied src and gradle.build. It was resisting grabbing forge for a little but it eventually caved. Anyway, my gradle.build has the whole idea { module { inheritOutputDirs = true } } shebbang, but it still ain't loadin' my textures
L411[07:53:16] <sham1> Did you try to turn it off and on again
L412[07:55:59] <sham1> Gib git repo
L413[08:00:29] <Poppy> just short moment, it's still starting up again
L414[08:00:47] <Poppy> h-uh
L415[08:00:49] <Poppy> imagine that
L416[08:01:05] <Poppy> are you god?
L417[08:01:20] <Poppy> now let's see if it finally builds
L418[08:02:05] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L419[08:03:12] <Poppy> mmmnope
L420[08:04:16] <sham1> Does the build error or does it not just load the assets
L421[08:04:53] ⇨ Joins: kimfy (~kimfy@9.12.34.95.customer.cdi.no)
L422[08:05:11] <kimfy> &auto
L423[08:05:14] <kimfy> woops
L424[08:05:52] <sham1> Umn
L425[08:06:51] <Poppy> after I knocked out idea { module { inheritOutputDirs = true } }, saved and reloaded the gradle.build, re-added the module, saved and reloaded, it started to once again reckognize my resource folder
L426[08:07:40] <Poppy> then I tried building, without success, luckilly the class it was complaining about was the one jawa class I was using, which became superfluous after TT fixed his @handler anotation to work with objects
L427[08:07:57] <sham1> Why u object
L428[08:08:02] <Poppy> so I knocked that out, and woila, it has built
L429[08:08:13] <Poppy> dunno, singletoons are like.. cool man
L430[08:08:29] <Poppy> it's not like I need several instances of that class
L431[08:08:50] <Poppy> it's a fucking even handler, I only need one, ever
L432[08:09:39] *** Vigaro|AFK is now known as Vigaro
L433[08:10:36] <Poppy> uh
L434[08:10:44] <Poppy> where does the jar end up?
L435[08:11:10] <Poppy> wait, no, don't tell me
L436[08:17:13] ⇨ Joins: Loetkolben (~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de)
L437[08:20:58] <sham1> Build/production
L438[08:24:29] ⇦ Quits: alex_6611 (~alex_6611@p54936805.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L439[08:26:01] ⇨ Joins: rfctksSparkle (rfctks@2a00:1a28:1101:3e7::6)
L440[08:29:08] <sham1> Build/libs rather
L441[08:31:58] *** Gaz is now known as Gaz|Away
L442[08:35:48] ⇨ Joins: Hassan (~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L443[08:38:00] ⇦ Quits: HassanS6000 (~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Ping timeout: 202 seconds)
L444[08:39:04] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L445[08:39:41] ⇨ Joins: HassanS6000 (~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L446[08:39:52] ⇦ Quits: Hassan (~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Ping timeout: 202 seconds)
L447[08:43:22] ⇨ Joins: modmuss50 (uid42264@id-42264.highgate.irccloud.com)
L448[08:45:02] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L449[08:58:52] *** TTFT|Away is now known as TTFTCUTS
L450[09:04:36] ⇦ Quits: SoundLogic (~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net) (Ping timeout: 190 seconds)
L451[09:06:49] ⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L452[09:08:10] *** kroeser is now known as kroeser|away
L453[09:16:01] ⇦ Quits: h404bi (~h404bi@183.238.76.67) (Quit: Leaving)
L454[09:16:22] ⇨ Joins: Subaraki (~Artix@AClermont-Ferrand-552-1-192-96.w86-207.abo.wanadoo.fr)
L455[09:20:41] ⇨ Joins: Brokkoli (~Brokkoli@f054123254.adsl.alicedsl.de)
L456[09:22:28] *** kroeser|away is now known as kroeser
L457[09:23:37] *** Gaz|Away is now known as Gaz
L458[09:25:27] ⇨ Joins: DemoXin (~DemoXin@74.sub-70-210-7.myvzw.com)
L459[09:31:10] ⇨ Joins: LuigiHutch (LuigiHutch@Challenge.Accepted.PanicBNC.eu)
L460[09:36:53] ⇨ Joins: Jezza (~Jezza@92.206.13.233)
L461[09:47:38] ⇨ Joins: shadekiller666 (~shadekill@adsl-108-71-36-184.dsl.lsan03.sbcglobal.net)
L462[09:52:36] *** Vigaro is now known as Vigaro|AFK
L463[09:55:19] <shadekiller666> happy Back to the Future day
L464[09:55:47] <Nitrodev> you too
L465[09:56:39] <Cazzar> shadekiller666 and for that: http://mypolice.qld.gov.au/mountisa/2015/10/21/traffic-crash-mount-isa-cbd/
L466[09:56:44] <Cazzar> Just look
L467[09:57:17] *** heldplayer|off is now known as heldplayer
L468[10:00:58] *** kroeser is now known as kroeser|away
L469[10:06:29] ⇦ Quits: Loetkolben (~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
L470[10:06:53] ⇨ Joins: SoundLogic (~SoundLogi@208.73.88.26)
L471[10:09:28] *** kroeser|away is now known as kroeser
L472[10:12:06] ⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping timeout: 190 seconds)
L473[10:12:57] ⇨ Joins: Drullkus (~Drullkus@2601:646:8301:c41e:b57b:b43c:2ed6:307e)
L474[10:14:42] ⇦ Quits: Drullkus (~Drullkus@2601:646:8301:c41e:b57b:b43c:2ed6:307e) (Remote host closed the connection)
L475[10:18:40] ⇨ Joins: Cojo (~Cojo@2606:a000:1126:a066:f903:7752:b533:201e)
L476[10:32:25] *** MrKickkiller is now known as DocBrown
L477[10:35:35] *** Clank[Away] is now known as Clank
L478[10:37:06] ⇨ Joins: Poppy (~Poppy@chello085216146055.chello.sk)
L479[10:37:11] ⇨ Joins: Darkhoax (webchat@d205-206-158-128.abhsia.telus.net)
L480[10:44:00] ⇦ Quits: barteks2x (~barteks2x@tanzalan.t17.ds.pwr.wroc.pl) (Ping timeout: 202 seconds)
L481[10:44:18] ⇦ Quits: BubbleTrouble (~BubbleTro@213-240-80-163.adsl.highway.telekom.at) (Ping timeout: 192 seconds)
L482[10:46:41] ⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping timeout: 190 seconds)
L483[10:49:34] ⇨ Joins: An_Angry_Brit (~AnAngryBr@176.250.249.107)
L484[10:54:29] <gigaherz> ooh it seems a snapshot with the loot table thingies is coming
L485[10:55:31] ⇨ Joins: CoolSquid (~CoolSquid@ti0011a400-5237.bb.online.no)
L486[10:56:49] ⇦ Quits: CoolSquid (~CoolSquid@ti0011a400-5237.bb.online.no) (Read error: Connection reset by peer)
L487[10:56:53] <Ordinastie> challenge : is it possible to pass data to the TE regarding the hit position on the block (hitX/Y/Z accessible from onBlockPlaced) when all metadata is used, without using a custom ItemBlock ?
L488[10:57:01] <Ordinastie> (1.8)
L489[10:57:44] ⇦ Quits: Mraof (~mraof@pool-71-115-24-49.rcmdva.fios.verizon.net) (Quit: Leaving)
L490[10:58:29] *** hipsterpig is now known as Minecraft
L491[10:58:39] <Minecraft> meh.
L492[10:58:48] *** Minecraft is now known as pig
L493[11:00:54] <sham1> meh
L494[11:01:32] <Lumien> Ordinastie save them in onBlockPlaced and set them in onBlockPlacedBy?
L495[11:01:34] <Lumien> Maybe
L496[11:02:56] <shadekiller666> http://www.amazon.com/Flux-Capacitor-USB-Car-Charger/dp/B00O2KYGQI/ref=sr_1_1?ie=UTF8&qid=1445443367&sr=8-1&keywords=flux+capacitor+car+charger
L497[11:03:12] <Ordinastie> Lumien, that kinda sounds bad :p
L498[11:03:45] <Lumien> Yeah but it will work :P
L499[11:04:21] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L500[11:04:38] <fry> why don't you want to use custom ItemBlock? :P
L501[11:05:36] ⇦ Quits: VikeStep (~VikeStep@101.184.94.18) (Quit: Leaving)
L502[11:07:07] <Ordinastie> if I can avoid a custom itemBlock just for adding getTe().setStuff(), I'd rather do
L503[11:08:04] <gigaherz> https://twitter.com/Dinnerbone/status/656862330718986240
L504[11:08:07] <gigaherz> it's out
L505[11:08:08] <gigaherz> :D
L506[11:08:40] <gigaherz> https://twitter.com/Dinnerbone/status/656862743086125056
L507[11:08:42] <gigaherz> "yet"....
L508[11:08:55] <gigaherz> if they make block drops into json files it will be annoying
L509[11:08:56] <gigaherz> XD
L510[11:09:27] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L511[11:09:33] ⇨ Joins: Cobbleopolis (~Cobbleopo@45-16-76-67.lightspeed.tukrga.sbcglobal.net)
L512[11:09:46] <sham1> umn
L513[11:10:01] <sham1> That would be just way too stupid even for them
L514[11:10:33] <shadekiller666> i wouldn't put it past them :P
L515[11:10:54] <sham1> To be fair
L516[11:11:05] <sham1> Model JSONs were made resource pack makers in mind ;)
L517[11:11:15] <shadekiller666> lol
L518[11:11:32] <shadekiller666> well, the sanity of those resource pack makers wasn't
L519[11:11:41] <sham1> Yeah
L520[11:12:10] <gigaherz> sham1: and json drops are made with adventure packs in mind
L521[11:12:22] <gigaherz> so yeah.. ;P
L522[11:12:33] <sham1> :D
L523[11:12:46] *** DocBrown is now known as MrKickkiller
L524[11:12:47] <gigaherz> hopefully it's just overrides and not ALL the drops in json files
L525[11:12:57] <sham1> I smell a forge hook for that
L526[11:13:04] <sham1> So it would not be a big deal
L527[11:13:25] ⇦ Parts: Darkhoax (webchat@d205-206-158-128.abhsia.telus.net) ())
L528[11:13:59] <smbarbour> I would be okay with the data being stored as JSON as long as there are methods to programatically add entries without manually editing the JSON directly.
L529[11:14:02] <fry> I've finally fixed the lighting of custom models: http://i.imgur.com/9nUWk6I.png \o/
L530[11:14:20] <sham1> Nice
L531[11:17:37] <gigaherz> smbarbour: xcept the jsons are read-only by virtue of being in a .jar file
L532[11:17:37] <gigaherz> ;P
L533[11:17:50] <gigaherz> I'd be ok with like
L534[11:18:00] <gigaherz> if(!hasJsonLootTables)
L535[11:18:10] <gigaherz> block.addLoot(table)
L536[11:29:33] <unascribed> am I the only one who thinks that JSONing all the things is a good thing?
L537[11:29:39] <shadekiller666> fry, :DDDDD!!!
L538[11:29:47] <shadekiller666> what did you have to do to get that to work
L539[11:29:51] <unascribed> this is what IDE plugins and helper generator programs are for
L540[11:30:21] <shadekiller666> and can you check that the eyeball model has its lighting fixed? place it directly above a block
L541[11:30:23] <fry> shadekiller666: https://github.com/MinecraftForge/MinecraftForge/compare/master...RainWarrior:model-pipeline?expand=1
L542[11:30:38] <fry> not merged yet
L543[11:30:43] <sham1> unascribed, it is good
L544[11:30:52] <sham1> But when it is done in some really obnoxious places
L545[11:30:55] <sham1> Then it is a problem
L546[11:31:25] <shadekiller666> fry, i suggest you still test the obj stuff
L547[11:31:25] <sham1> I have no problem defining stuff like textures through it
L548[11:31:31] <sham1> Nor Blockstates
L549[11:31:40] <shadekiller666> i mean you are all about not merging things until their tested... :P
L550[11:32:12] <gigaherz> unascribed: well it's not like if there's an official "Minecraft Resourcepack Creation Kit"
L551[11:32:24] <unascribed> why does it need to be official? :P
L552[11:32:25] <gigaherz> if there was, we wouldn't have so much reason to complain ;P
L553[11:32:33] <shadekiller666> also, does this mean i have to update the OBJLoader as well?
L554[11:32:40] <fry> not really
L555[11:32:43] <shadekiller666> i see you have changes made to B3DLoader
L556[11:32:55] <fry> some things are easier now, but everything old still works
L557[11:32:56] <unascribed> if I had the time, I'd make a set of JavaFX apps to design resource packs and mods
L558[11:33:31] <shadekiller666> fry, but does everything old still look correct?
L559[11:33:38] <shadekiller666> instead of having the stupid shadows?
L560[11:33:41] <fry> yes
L561[11:34:16] <fry> you can test the obj loader too you know, just merge these 2 branches locally :P
L562[11:34:35] <fry> (your PR branch and this branch I've linked)
L563[11:34:38] <shadekiller666> there are a lot of things in this patch :P
L564[11:34:47] <shadekiller666> erm
L565[11:35:00] <shadekiller666> not sure how i would do so without breaking the PR
L566[11:35:06] <fry> will give you more experience with git :P
L567[11:35:11] <shadekiller666> lol
L568[11:35:19] <fry> copy everything to a new folder first
L569[11:35:35] <sham1> Yay, git
L570[11:35:59] ⇦ Quits: auenfx4 (David@120.155.29.18) (Remote host closed the connection)
L571[11:36:36] <fry> git remote add fry git@github.com:RainWarrior/MinecraftForge.git; git fetch fry; git merge fry/model-pipeline
L572[11:36:39] <fry> or smth like that
L573[11:36:57] ⇨ Joins: auenfx4 (David@120.155.29.18)
L574[11:37:10] ⇨ Joins: Noppes (~Noppes@82-168-99-26.ip.telfort.nl)
L575[11:37:34] <shadekiller666> that branch you linked is just a fork of the main forge repo i would assume?
L576[11:37:42] <gigaherz> ofc
L577[11:37:50] <fry> yup
L578[11:38:42] <shadekiller666> then all i need to do is clone it, copy OBJLoader and OBJModel over, as well as ModelLoaderRegistryDebug, add the 1 line of code to register OBJLoader and it should be fine
L579[11:38:54] <fry> yup yup
L580[11:39:13] <fry> bit git is very useful :P
L581[11:39:20] <sham1> And then test if it works
L582[11:39:38] <gigaherz> shadekiller666: or you can merge branches
L583[11:39:39] <gigaherz> XD
L584[11:40:01] * fry actually has everything in 1 repo locally now
L585[11:40:57] <sham1> yay for multiple branches
L586[11:41:03] <fry> in the FML submodule days it was quite awkward, not it's easy :P
L587[11:42:30] <gigaherz> not?
L588[11:42:33] <gigaherz> ;P
L589[11:43:16] ⇨ Joins: McJty (~jorrit@94-224-176-87.access.telenet.be)
L590[11:45:34] ⇦ Quits: modmuss50 (uid42264@id-42264.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L591[11:53:47] ⇨ Joins: Szernex (~Szernex@194-166-185-175.adsl.highway.telekom.at)
L592[11:57:07] <shadekiller666> works better if i 'gradle setupForge' before trying to open it in eclipse... xD
L593[12:00:23] ⇦ Quits: FR^2 (~frquadrat@2001:41d0:1:f924::1) (Quit: Connection reset by peer)
L594[12:01:23] <shadekiller666> O.o why is gradle stuck at 3.57 MB/13.04 MB downloade?
L595[12:05:22] *** SnowShock35 is now known as zz_SnowShock35
L596[12:13:29] <fry> did it finish, shade? :P
L597[12:14:44] ⇨ Joins: barteks2x (~barteks2x@tanzalan.t17.ds.pwr.wroc.pl)
L598[12:15:16] <shadekiller666> nope, still at 3.57
L599[12:15:22] <fry> restart it :P
L600[12:15:36] <shadekiller666> ya
L601[12:15:42] *** cpw|out is now known as cpw
L602[12:16:23] <sham1> God this tea is hot
L603[12:23:34] <shadekiller666> hey it finished that time
L604[12:23:50] ⇨ Joins: alex_6611 (~alex_6611@p54936805.dip0.t-ipconnect.de)
L605[12:24:23] <shadekiller666> wait what
L606[12:24:31] <shadekiller666> why is there nothing in the eclipse folder?
L607[12:24:45] <fry> FG2.0
L608[12:25:03] <shadekiller666> whats the proper thing to point eclipse at then?
L609[12:25:20] <shadekiller666> projects?
L610[12:25:23] <fry> now you need to import the clean and forge projects to an existing workspace from the projects/ folder
L611[12:25:32] <shadekiller666> O.o
L612[12:25:43] <shadekiller666> intellij proj file?! :D
L613[12:26:09] <shadekiller666> lets see if that works properly
L614[12:26:30] <fry> it should
L615[12:26:46] ⇨ Joins: Cypher121 (~Thunderbi@153.18.72.36)
L616[12:26:59] <diesieben07> it did not for me
L617[12:27:21] <fry> yell at Abrar :P
L618[12:29:29] <sham1> Wait
L619[12:29:40] <sham1> did Abrar make Forge modifiable with IDEA?
L620[12:29:43] <sham1> YES
L621[12:30:05] <shadekiller666> can't register given path of type 'SOURCE' because it is out of content root?
L622[12:30:34] <shadekiller666> how does one add it to the content root
L623[12:33:11] *** Abrar|gone is now known as AbrarSyed
L624[12:35:30] <shadekiller666> Abrar
L625[12:35:42] <sham1> The yellening
L626[12:35:49] <shadekiller666> trying to open Forge dev env in intellij
L627[12:36:24] <shadekiller666> importing build.gradle from the projects/ folder complains that the src files are outside of the project root
L628[12:36:39] <shadekiller666> any work around for this?
L629[12:37:12] <shadekiller666> could i alternatively import the build.gradle files from Clean/ and Forge/ individually?
L630[12:37:40] <AbrarSyed> yeah it doesnt work.... I tried.. but its a pain to make intellij work ebcuase of that content root problem
L631[12:37:51] <AbrarSyed> its possible, but it takes some work on the users side to fix the content roots
L632[12:38:10] ⇨ Joins: Arctic_Wolfy (~Arctic_Wo@68-119-70-129.dhcp.mtgm.al.charter.com)
L633[12:38:27] <shadekiller666> from the quick google search, its caused by Intellij itself, they prevent that so that the gradle settings can be applied to themselves
L634[12:39:04] <shadekiller666> apparently theres a fix on the gradle side of things that tells it to not complain when imported into intellij
L635[12:39:36] <shadekiller666> https://gist.github.com/johnrengelman/9a20697b2246a9bfaca2#file-build-gradle-L13-L23
L636[12:39:57] <shadekiller666> though that makes error message when importing from that project or something
L637[12:39:59] <shadekiller666> not sure
L638[12:40:42] <shadekiller666> abrar, what would be the side affects of moving src/ into projects/?
L639[12:41:36] <AbrarSyed> src has ot stay where it is bcause its stored by git.. I could copy it.. but then you would have to copy it back out for git to see the changes
L640[12:41:50] <shadekiller666> ahh right
L641[12:42:03] <shadekiller666> and telling git to look elsewhere for it is not exactly easy :P
L642[12:42:24] <shadekiller666> could gradle copy things over on build or something?
L643[12:42:24] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L644[12:43:38] <AbrarSyed> yeah but.. thats a big change, and the potential for loosing work is high.. id prefer not to do that..
L645[12:43:41] ⇨ Joins: Poppy (~Poppy@chello085216146055.chello.sk)
L646[12:44:00] <shadekiller666> :/
L647[12:44:02] <AbrarSyed> what I have to do.. is correctly hack the intellij XML files and setup the content roots and run configs...
L648[12:44:07] <AbrarSyed> but thats a pain...
L649[12:44:28] <shadekiller666> you'll get it there eventually :P
L650[12:45:45] ⇨ Joins: mr208 (~mallrat20@184-88-140-20.res.bhn.net)
L651[12:45:54] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Remote host closed the connection)
L652[12:45:56] <shadekiller666> Abrar, how does one generate the run configs for the eclipse proj then?
L653[12:46:04] <shadekiller666> i've imported Clean and Forge
L654[12:46:44] ⇨ Joins: Hgrebnednav__ (~Hgrebnedn@94-224-131-233.access.telenet.be)
L655[12:47:16] ⇦ Quits: mallrat208 (~mallrat20@184-88-140-20.res.bhn.net) (Ping timeout: 192 seconds)
L656[12:47:56] <shadekiller666> fry, how did you get your run configs set up?
L657[12:50:10] <shadekiller666> ahhh fak
L658[12:50:32] <shadekiller666> fry, remember that change i made to TRSRTransformation with the EnumFacing constructor
L659[12:50:57] <fry> and that's why I suggested using git :P
L660[12:51:13] <fry> (I don't thing I've changed TRSR, so you can copy that over too)
L661[12:51:56] *** zz_SnowShock35 is now known as SnowShock35
L662[12:54:20] <fry> as for launch configs - I think I had them leftover from the previous workspace; main class for client is GradleStart
L663[12:54:34] <fry> Abrar should know more :P
L664[12:55:36] <shadekiller666> i got it, seems it figured out how to find the Forge Client config
L665[12:57:13] <fry> soooo, does it work? :P
L666[12:58:09] <shadekiller666> well, it launched
L667[12:59:47] <AbrarSyed> see the eclipse .launch files
L668[12:59:55] <AbrarSyed> they are in the project folder
L669[13:02:10] <Wuppy> woop woop, new qwertee sale :D
L670[13:02:38] <shadekiller666> fry, nope
L671[13:02:47] <shadekiller666> even the b3d chest is still wonky
L672[13:03:03] <fry> are you sure you've checked out the correct ranch? :P
L673[13:03:06] <fry> *branch
L674[13:04:34] <shadekiller666> no
L675[13:04:45] <fry> do you have anything in net.minecraftforge.client.model.pipeline? :P
L676[13:05:08] <shadekiller666> nope :P
L677[13:05:25] <shadekiller666> thats not even a folder that exists
L678[13:05:40] <fry> then you're not on the correct branch :P
L679[13:07:41] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L680[13:08:23] <shadekiller666> there we go
L681[13:08:41] <shadekiller666> managed to get SourceTree to track model-pipeline
L682[13:09:55] ⇨ Joins: Loetkolben (~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de)
L683[13:10:27] <shadekiller666> fry, ForgeBlockModelRenderer and UnpackedBakedQuad are complaining that BakedQuad.pipe() is not a thing
L684[13:10:50] <fry> did you run setupForge again?
L685[13:10:54] *** Cojo is now known as Cojo|noms
L686[13:11:28] <shadekiller666> oh... cuz thats a .patch to BakedQuad...
L687[13:11:34] <fry> yup
L688[13:11:45] <fry> and to BlockRendererDispatcher
L689[13:12:04] <shadekiller666> how long did it take you to get this working btw?
L690[13:12:13] ⇨ Joins: mallrat208 (~mallrat20@184-88-140-20.res.bhn.net)
L691[13:12:15] <fry> get what working?
L692[13:12:22] <shadekiller666> the lighting fix
L693[13:12:40] <fry> about 4 days of non-stop coding
L694[13:12:48] <shadekiller666> ahh
L695[13:13:04] <shadekiller666> is that why you haven't gotten to look at the most recent OBJ loader changes?
L696[13:13:19] <fry> partially
L697[13:13:48] ⇦ Quits: mr208 (~mallrat20@184-88-140-20.res.bhn.net) (Ping timeout: 202 seconds)
L698[13:14:13] <shadekiller666> tterrag, that thing i was talking about yesterday with the static map in my enum, i think the sudden "everything is now broken" was caused by the java update that was released yesterday
L699[13:14:40] <shadekiller666> fry, hmm
L700[13:14:55] <shadekiller666> re-ran gradle setupForge and refreshed things in eclipse
L701[13:15:00] <shadekiller666> still not working
L702[13:15:01] ⇦ Quits: Cypher121 (~Thunderbi@153.18.72.36) (Ping timeout: 190 seconds)
L703[13:15:19] <AbrarSyed> hey guys, whats a good antivirus for stupid users?
L704[13:15:43] <diesieben07> No computer? :D
L705[13:15:56] <shadekiller666> malwarebytes
L706[13:16:00] <illy[Zzz]> no internet
L707[13:16:09] <illy[Zzz]> :P
L708[13:16:15] <shadekiller666> and Microsoft Security Essentials, which is now Windows Defender in W10
L709[13:16:15] *** illy[Zzz] is now known as illyohs
L710[13:16:35] <fry> shadekiller666: does it work for chest?
L711[13:16:55] <diesieben07> shadekiller666, no, M$ themselves say to not do that.
L712[13:17:00] <shadekiller666> nope, i still see the diagonal lines on the chest
L713[13:17:11] <diesieben07> it used to be good it is no more.
L714[13:17:12] ⇨ Joins: mezz_ (~quassel@2601:641:4000:82f9:4446:283c:3c02:e5eb)
L715[13:17:12] <fry> open BlockRendererDispatcher
L716[13:17:13] <shadekiller666> do what diesie?
L717[13:17:25] <fry> do you have private final BlockModelRenderer blockModelRenderer = new net.minecraftforge.client.model.pipeline.ForgeBlockModelRenderer(); ?
L718[13:17:45] <shadekiller666> yep
L719[13:18:02] <diesieben07> shade: use windows defender.
L720[13:18:16] <shadekiller666> diesie, in windows 10 its the same thing
L721[13:18:29] <fry> try rebuilding the project, idk :P
L722[13:18:31] <diesieben07> Yes...
L723[13:18:32] <shadekiller666> MSE became windows defender for W10
L724[13:18:37] <shadekiller666> oh
L725[13:18:39] <shadekiller666> derp
L726[13:18:40] <shadekiller666> lol
L727[13:18:57] ⇨ Joins: Cypher121 (~Thunderbi@153.18.72.36)
L728[13:19:09] <diesieben07> http://www.howtogeek.com/173291/goodbye-microsoft-security-essentials-microsoft-now-recommends-you-use-a-third-party-antivirus/
L729[13:20:08] ⇦ Quits: mezz (~quassel@2601:641:4000:82f9:14c:697a:aff5:ffd3) (Ping timeout: 192 seconds)
L730[13:20:40] <gigaherz> MSE/WD is just a basic protection service
L731[13:20:46] <diesieben07> exactly.
L732[13:20:49] <gigaherz> it was never meant to be THE protection
L733[13:20:54] <gigaherz> but for most people, it's enough
L734[13:21:03] <gigaherz> it's just not the kind of AV that replaces common sense
L735[13:21:07] <shadekiller666> lol
L736[13:21:16] <shadekiller666> *un-common* sense
L737[13:21:18] <gigaherz> if you want someone else to have common sense n your behalf, then pay a subscription AV
L738[13:22:35] ⇦ Quits: Hgrebnednav__ (~Hgrebnedn@94-224-131-233.access.telenet.be) (Ping timeout: 378 seconds)
L739[13:22:47] <AbrarSyed> internet says avira... is the best
L740[13:22:58] <karlthepagan> "internet" ?
L741[13:23:15] <Wuppy> avast is also considered very good but it's annoying as shit
L742[13:24:06] ⇦ Quits: Cypher121 (~Thunderbi@153.18.72.36) (Ping timeout: 192 seconds)
L743[13:24:34] <karlthepagan> there was a recent bypass of some AV product, i forget which one tho
L744[13:24:47] <karlthepagan> antivirus is usually dumb... fix your os :P
L745[13:24:53] <karlthepagan> ot rant over
L746[13:25:10] <AbrarSyed> lol, its not for me..
L747[13:25:22] <AbrarSyed> its for other people.. who I know for sure have a worm on their network..
L748[13:25:42] <karlthepagan> you can either 1) scann all the files, network, and data you touch for known exploits and vulnerabilities... or 2) fix your exploits
L749[13:26:05] <Ivorius> Then use boot a full AV suite from disc or something :P
L750[13:26:17] <karlthepagan> oh and I guess 2b) don't abuse your system level privileges
L751[13:27:01] <illyohs> aww thats the funn part whats the use of having power if you vant abuse it :P
L752[13:27:09] <shadekiller666> fry: http://imgur.com/mepL7eK
L753[13:27:11] <illyohs> cant*
L754[13:27:23] <shadekiller666> the item models for the eyes are still wonky though
L755[13:27:33] <sham1> Eyes
L756[13:27:36] <sham1> Just...
L757[13:27:37] <sham1> What the hell
L758[13:27:44] <fry> great, it works :P
L759[13:27:53] <shadekiller666> i wanted to see if the obj loader could load spheres
L760[13:27:59] <shadekiller666> spoiler: it can
L761[13:28:00] <shadekiller666> :P
L762[13:28:08] <shadekiller666> and the one on the left follows you
L763[13:28:14] <fry> how do the item models look?
L764[13:28:30] <shadekiller666> which was an additional test to see how TESRs would render
L765[13:28:55] <shadekiller666> fry: http://imgur.com/BRw4JTp
L766[13:29:19] <sham1> Also, I see a hypercube
L767[13:29:55] <fry> Hmm, normals might not be filled correctly
L768[13:29:57] <shadekiller666> fry: a larger one for reference: http://imgur.com/smEvOdg
L769[13:30:46] <fry> anyway, good enough, will look at it more tomorrow :P
L770[13:30:50] *** fry is now known as fry|sleep
L771[13:31:04] <sham1> I's just 9 in the evening
L772[13:31:19] <fry|sleep> 9:30 :P
L773[13:31:21] <shadekiller666> fry, one more thing: http://imgur.com/updzA35
L774[13:31:41] <shadekiller666> the block next to me is what that item is supposed to look like
L775[13:31:58] <fry|sleep> did it work correctly before?
L776[13:32:02] <shadekiller666> nope
L777[13:32:05] <AbrarSyed> karlthepagan, im not their sysadmin or anything.. But I am trying to virus-proof my moms laptop before she goes there...
L778[13:32:21] <fry|sleep> will look at that too :P
L779[13:32:25] <shadekiller666> k
L780[13:33:37] ⇦ Quits: Jezza (~Jezza@92.206.13.233) (Ping timeout: 195 seconds)
L781[13:33:55] <karlthepagan> AbrarSyed, give her a non-admin account on windows 8 or better
L782[13:34:11] *** Cojo|noms is now known as Cojo
L783[13:34:14] <karlthepagan> if she runs as non-admin she'll be safe from everything including cryptolocker (which bypasses most AVs)
L784[13:35:20] <sham1> I think I did something smart by moving a hard dependency API to the main-foldier instead of the api-foldier
L785[13:35:35] ⇨ Joins: Cojosan (~Cojo@2606:a000:1126:a066:f903:7752:b533:201e)
L786[13:37:42] ⇦ Quits: Cojo (~Cojo@2606:a000:1126:a066:f903:7752:b533:201e) (Ping timeout: 192 seconds)
L787[13:38:24] ⇨ Joins: SandGrainOne (~Terje@cm-84.210.171.146.getinternet.no)
L788[13:38:35] *** Cojosan is now known as Cojo
L789[13:39:27] <AbrarSyed> karlthepagan, hmm, will do
L790[13:41:32] <karlthepagan> AbrarSyed, if she does get crypto-locker... then call a security expert to restore from volume shadow copy
L791[13:44:27] <AbrarSyed> wouldnt the price of a security expert be nearly the same as the payout for the virus?
L792[13:44:37] <AbrarSyed> or comparable
L793[13:44:44] ⇨ Joins: Hgrebnednav__ (~Hgrebnedn@94-224-131-233.access.telenet.be)
L794[13:51:10] *** mezz_ is now known as mezz
L795[13:51:17] *** kroeser is now known as kroeser|away
L796[13:53:47] *** MorphFK is now known as Morphan1
L797[13:54:14] *** kroeser|away is now known as kroeser
L798[13:58:28] *** CJ-Railcraft is now known as Railcraft
L799[13:58:35] *** Railcraft is now known as CovertJaguar
L800[14:00:21] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L801[14:03:42] *** kroeser is now known as kroeser|away
L802[14:03:42] <Subaraki> how does one draw an iicon in a guii ?
L803[14:03:44] <Subaraki> gui *
L804[14:06:51] ⇨ Joins: sinkillerj (~sinkiller@nc-71-49-183-12.dhcp.embarqhsd.net)
L805[14:06:53] ⇦ Quits: McJty (~jorrit@94-224-176-87.access.telenet.be) (Quit: Leaving)
L806[14:12:32] <Ivorius> gui has a method for it
L807[14:12:34] *** mine|dreamland is now known as minecreatr
L808[14:26:27] *** Cojo is now known as Cojo|AFK
L809[14:28:08] ⇦ Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Ping timeout: 192 seconds)
L810[14:35:00] *** Tombendodo is now known as Tombenpotter
L811[14:39:38] <Wuppy> oh no the new Overlord game sucks appernatly :<
L812[14:43:26] ⇦ Quits: tambre (~tambre@8c23-45d0-e5e8-69a3-4301-8a22-07d0-2001.dyn.estpak.ee) (Ping timeout: 378 seconds)
L813[14:47:42] *** cpw is now known as cpw|out
L814[14:49:48] <Poppy> !gf p_i45423_1_
L815[14:50:17] <Poppy> !gf field_150113_a
L816[14:51:54] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L817[14:52:17] ⇦ Quits: RedBullWasTaken (~RedBull@x1-6-20-4e-7f-c8-bb-aa.cpe.webspeed.dk) (Ping timeout: 202 seconds)
L818[14:52:45] ⇦ Quits: Sava (Sava@cable-178-148-191-152.dynamic.sbb.rs) (Ping timeout: 202 seconds)
L819[14:54:18] ⇨ Joins: RedBullWasTaken (~RedBull@x1-6-20-4e-7f-c8-bb-aa.cpe.webspeed.dk)
L820[15:03:29] *** AbrarSyed is now known as Abrar|gone
L821[15:06:33] *** Cojo|AFK is now known as Cojo
L822[15:12:13] ⇨ Joins: Ozzymud (Oz@66-169-250-183.dhcp.klfl.or.charter.com)
L823[15:12:31] <Ivorius> Wuppy: No it's actually pretty amazing
L824[15:12:45] <Ivorius> People just see the word minions and automatically rate 1 star
L825[15:12:55] <Ivorius> :P
L826[15:13:24] <Wuppy> it's hardly 30 fps, looks like something students could make in 7 weeks (although performing better), there are no fun puzzles like in the original and it's just a less fun version of diablo
L827[15:13:59] ⇦ Quits: Ozzymud (Oz@66-169-250-183.dhcp.klfl.or.charter.com) (Quit: Later)
L828[15:14:08] ⇨ Joins: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L829[15:14:11] ⇦ Quits: kimfy (~kimfy@9.12.34.95.customer.cdi.no) (Ping timeout: 206 seconds)
L830[15:14:46] ⇨ Joins: ozzymud (ozzymud|af@66-169-250-183.dhcp.klfl.or.charter.com)
L831[15:14:49] <Ivorius> That doesn't sound very good indeed
L832[15:15:22] *** Vigaro|AFK is now known as Vigaro
L833[15:16:48] <shadekiller666> when do enum entries get initialized?
L834[15:16:56] <shadekiller666> the first time they're accessed?
L835[15:17:02] <Ivorius> On class load
L836[15:17:13] <Wuppy> I mean honestly, I can make something better with a team of 7 others in 2 months :P
L837[15:17:34] <Wuppy> maybe not as long, but certainly as good/better
L838[15:17:36] <shadekiller666> when does Class load happen for enums?
L839[15:18:39] *** bilde2910 is now known as bilde2910|away
L840[15:23:43] *** unascribed is now known as tunascribed
L841[15:23:53] ⇦ Quits: Nitrodev (~Nitrodev@dcx8fryc1179hs9l8ty7t-3.rev.dnainternet.fi) (Read error: Connection reset by peer)
L842[15:24:08] *** jamierocks is now known as unascribed
L843[15:24:16] ⇦ Quits: unascribed (jamierocks@bnc.lol768.com) (Killed (NickServ (GHOST command used by tunascribed!~aesen@everybody.do.the.net.split.unascribed.com)))
L844[15:24:19] *** tunascribed is now known as unascribed
L845[15:25:47] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 206 seconds)
L846[15:26:26] ⇦ Quits: Subaraki (~Artix@AClermont-Ferrand-552-1-192-96.w86-207.abo.wanadoo.fr) (Quit: Got away Safely !)
L847[15:26:48] ⇨ Joins: jamierocks (jamierocks@bnc.lol768.com)
L848[15:33:27] ⇨ Joins: r4wk (uid48318@id-48318.tooting.irccloud.com)
L849[15:35:20] ⇨ Joins: BubbleTrouble (~BubbleTro@178.115.129.70.wireless.dyn.drei.com)
L850[15:36:17] *** Abrar|gone is now known as AbrarSyed
L851[15:41:36] ⇨ Joins: Davnit (~Davnit@71-47-89-196.res.bhn.net)
L852[15:44:56] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Remote host closed the connection)
L853[15:47:43] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L854[15:47:52] ⇦ Quits: Loetkolben (~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L855[15:58:31] ⇦ Quits: RedBullWasTaken (~RedBull@x1-6-20-4e-7f-c8-bb-aa.cpe.webspeed.dk) (Remote host closed the connection)
L856[16:01:27] ⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Read error: Connection reset by peer)
L857[16:01:35] ⇨ Joins: Noppes (~Noppes@82-168-99-26.ip.telfort.nl)
L858[16:05:23] ⇦ Quits: alex_6611 (~alex_6611@p54936805.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L859[16:06:43] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Remote host closed the connection)
L860[16:07:04] ⇨ Joins: Seppon (~Noppes@82-168-99-26.ip.telfort.nl)
L861[16:07:31] ⇦ Quits: Seppon (~Noppes@82-168-99-26.ip.telfort.nl) (Read error: Connection reset by peer)
L862[16:07:45] ⇨ Joins: Seppon (~Noppes@82-168-99-26.ip.telfort.nl)
L863[16:09:14] ⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping timeout: 378 seconds)
L864[16:11:26] ⇦ Quits: Sharparam (~Sharparam@do.sharparam.com) (Ping timeout: 378 seconds)
L865[16:12:04] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L866[16:12:27] ⇨ Joins: Sharparam (~Sharparam@do.sharparam.com)
L867[16:12:52] *** kroeser|away is now known as kroeser
L868[16:13:37] *** heldplayer is now known as heldplayer|off
L869[16:14:18] ⇨ Joins: Soni (SoniEx2@187.104.166.130)
L870[16:15:27] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:e0a3:f020:b975:30dd:a524)
L871[16:15:33] <Soni> the lack of docs on ConfigGuiType doesn't help much... how do I make a custom config type? (say, JSONConfig)
L872[16:18:53] <Soni> or should I just ditch the config GUI and require direct .json editing?
L873[16:20:10] <tterrag|ZZZzzz> Soni: afaik that type is only for the individual buttons
L874[16:20:17] <tterrag|ZZZzzz> you can lay them out however you like
L875[16:20:19] *** tterrag|ZZZzzz is now known as tterrag
L876[16:20:32] *** Ashlee is now known as Ash|ZZZ
L877[16:21:02] <Soni> is there a tutorial on config GUIs?
L878[16:21:15] <tterrag> not that I know of
L879[16:21:25] <tterrag> but FML/forge have examples, and other mods have done it
L880[16:21:57] <tterrag> I wasn't aware that anything was animated but the latern
L881[16:21:59] <tterrag> lantern
L882[16:22:04] <tterrag> err wrong channel
L883[16:23:37] <iceman11a> Has any one had problems like this. https://www.flickr.com/photos/126613374@N08/22342156086/in/dateposted-public/ and https://www.flickr.com/photos/126613374@N08/22355093422/in/dateposted-public/ and last https://www.flickr.com/photos/126613374@N08/22180438018/in/dateposted-public/ and these are just samller things that I have seen
L884[16:23:57] <iceman11a> any one have any ideas why these blocks are missing. Just vanished
L885[16:24:36] ⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping timeout: 190 seconds)
L886[16:25:26] ⇦ Quits: DemoXin (~DemoXin@74.sub-70-210-7.myvzw.com) (Ping timeout: 192 seconds)
L887[16:27:11] *** tterrag is now known as tterrag|away
L888[16:28:38] ⇦ Quits: LexManos (Lex@172.76.2.58) (Read error: Connection reset by peer)
L889[16:28:54] ⇨ Joins: LexManos (Lex@172.76.2.58)
L890[16:28:54] MineBot sets mode: +o on LexManos
L891[16:29:33] <killjoy> Duck typing https://i.imgur.com/GwcFnDe.png
L892[16:29:39] <Soni> I think I'll do trial and error
L893[16:31:16] ⇨ Joins: Poppy (~Poppy@chello085216146055.chello.sk)
L894[16:32:28] ⇨ Joins: patrick96 (~AndChat10@82.36.107.92.dynamic.wline.res.cust.swisscom.ch)
L895[16:34:54] ⇦ Quits: BubbleTrouble (~BubbleTro@178.115.129.70.wireless.dyn.drei.com) (Ping timeout: 206 seconds)
L896[16:35:18] ⇦ Quits: patrick96 (~AndChat10@82.36.107.92.dynamic.wline.res.cust.swisscom.ch) (Client Quit)
L897[16:35:34] ⇨ Joins: OnyxKnight (~OnyxDarkK@104.200.151.30)
L898[16:38:17] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L899[16:38:18] ⇦ Quits: Onyx (~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net) (Ping timeout: 206 seconds)
L900[16:38:51] ⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L901[16:42:56] ⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping timeout: 190 seconds)
L902[16:43:39] *** MrKickkiller is now known as MrKick|Away
L903[16:45:31] *** Tombenpotter is now known as Tombensleep
L904[16:45:41] *** cpw|out is now known as cpw
L905[16:47:13] ⇨ Joins: portablejim (~portablej@ppp255-221.static.internode.on.net)
L906[16:48:06] ⇦ Quits: Hgrebnednav__ (~Hgrebnedn@94-224-131-233.access.telenet.be) (Ping timeout: 192 seconds)
L907[16:48:35] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L908[16:49:06] <shadekiller666> whats the best way to write a list of blocks to nbt?
L909[16:50:03] <gigaherz> "list of blocks"?
L910[16:50:09] <gigaherz> as in a List<Block>
L911[16:50:16] <Soni> so do I return null from the IConfigElement.getType()?
L912[16:50:28] <gigaherz> or List<BlockIDAndMeta>
L913[16:50:46] <gigaherz> or List<BlockPos>?
L914[16:54:32] <shadekiller666> List<Block>
L915[16:55:14] <shadekiller666> do i grab the UniqueIdentifier from the GameRegistry and write the name and modid to a compound tag?
L916[16:57:16] <diesieben07> you can just write both as one
L917[16:57:22] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: Leaving)
L918[16:57:26] <diesieben07> "<modID>:<blockName>"
L919[17:00:05] *** kirby|gone is now known as mrkirby153
L920[17:04:07] *** kroeser is now known as kroeser|away
L921[17:05:26] ⇦ Quits: SoundLogic (~SoundLogi@208.73.88.26) (Ping timeout: 190 seconds)
L922[17:14:44] ⇦ Quits: barteks2x (~barteks2x@tanzalan.t17.ds.pwr.wroc.pl) (Ping timeout: 192 seconds)
L923[17:16:27] ⇨ Joins: DemoXin (~DemoXin@74.sub-70-210-7.myvzw.com)
L924[17:16:29] *** Cojo is now known as Cojo|AFK
L925[17:19:05] ⇨ Joins: blood_ (unknown@ool-182e0a55.dyn.optonline.net)
L926[17:26:08] <shadowfacts> diesieben07, this is beautiful, I'm going to bookmark and refer people to it when they ask obvious questions :D http://www.minecraftforge.net/forum/index.php/topic,34548.msg182026.html#msg182026
L927[17:26:36] ⇦ Quits: Seppon (~Noppes@82-168-99-26.ip.telfort.nl) (Read error: Connection reset by peer)
L928[17:29:43] <shadowfacts> hmm, the event reference really needs to be ported to the new docs
L929[17:29:52] <shadowfacts> might try and start this weekend
L930[17:30:03] ⇦ Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L931[17:30:17] ⇦ Quits: DemoXin (~DemoXin@74.sub-70-210-7.myvzw.com) ()
L932[17:31:45] ⇨ Joins: DemoXin (~DemoXin@74.sub-70-210-7.myvzw.com)
L933[17:32:31] ⇨ Joins: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L934[17:38:32] <smbarbour> The answer to the question about people failing to perform these basic steps: They don't have the first clue about programming.
L935[17:40:07] <smbarbour> Sadly, I don't know the percentage of people that are so clueless since the ones that aren't completely clueless don't ask the stupid questions.
L936[17:40:45] ⇦ Quits: portablejim (~portablej@ppp255-221.static.internode.on.net) (Ping timeout: 202 seconds)
L937[17:42:16] ⇦ Quits: AforAnonymous (bitch2k@dyn-042-143.vix1.mmc.at) (Quit: Try not to think not.)
L938[17:43:16] <diesieben07> :D
L939[17:44:09] <diesieben07> just had a very scary moment. the touchpad on my new laptop started behaving VERY weirdly, not registering everything, sometimes registering false touches
L940[17:44:15] <diesieben07> rebooting did not fix it...
L941[17:44:27] <diesieben07> then i remembered stupid windows 10 does not actually shut down when you tell it to :/
L942[17:44:34] ⇨ Joins: portablejim (~portablej@ppp255-221.static.internode.on.net)
L943[17:47:28] <shadowfacts> o_O
L944[17:47:55] <diesieben07> yup
L945[17:47:58] ⇦ Quits: Szernex (~Szernex@194-166-185-175.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L946[17:48:11] <diesieben07> its fixed now, had to actually shut it down and take out the battery
L947[17:48:23] * smbarbour keeps comments about not running Windows to himself.
L948[17:48:50] <diesieben07> you know i actually DID try to run linux on this thing
L949[17:49:00] <diesieben07> it broke the first one i had, this is the 2nd one already.
L950[17:49:38] <smbarbour> It broke the laptop?
L951[17:49:42] <diesieben07> yes
L952[17:49:44] <smbarbour> That's crazy
L953[17:49:51] <diesieben07> it was partially my fault but still
L954[17:49:58] <diesieben07> i ran the detect thing from lm-sensors
L955[17:50:00] *** mumfrey is now known as Mumfrey
L956[17:50:29] <diesieben07> which probes all sorts of buses, one of which happened to be the monitor, which has a faulty chip in this model which interprets "read" as "write" and it reprogrammed the firmware
L957[17:51:45] <smbarbour> Well then... apparently there ARE actual programmers who don't have the first clue about programming as well
L958[17:52:25] <smbarbour> "read... write... who can tell the difference anyway?"
L959[17:52:32] <diesieben07> yup :D
L960[17:52:51] * shadowfacts facepalms
L961[17:52:55] <shadowfacts> that's just...
L962[17:52:56] <diesieben07> got a new model, tried linux again. even the proprietary nvidia drivers have screen tearing like FUCK
L963[17:53:08] <diesieben07> try 2-3 solutions, no fix. i give up and go back to windows.
L964[17:53:21] ⇦ Quits: An_Angry_Brit (~AnAngryBr@176.250.249.107) (Ping timeout: 202 seconds)
L965[17:54:02] <smbarbour> "Read... that means I should read whatever I'm told and write it to the firmware right?"
L966[17:54:13] <shadowfacts> read/write, 1/0, 10/100, they're all the same thing
L967[17:54:30] <diesieben07> there is ONE thread about this on the interwebs :D
L968[17:54:31] <diesieben07> https://bbs.archlinux.org/viewtopic.php?id=193048
L969[17:54:38] ⇨ Joins: killjoy1 (~killjoy@2606:a000:1118:e194:a190:21d4:f1a8:8e86)
L970[17:55:04] <diesieben07> and no, the fix in there did not work here.
L971[17:55:32] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:e0a3:f020:b975:30dd:a524) (Ping timeout: 192 seconds)
L972[17:58:40] <shadowfacts> lol
L973[17:59:49] <smbarbour> It's funny... some people have issues when running Linux and my own experience has been that Linux works with hardware that Windows says "WTF is this?!"
L974[18:00:14] ⇦ Quits: mrkirby153 (mrkirby153@the.government.stole-your.pw) (Quit: Leaving)
L975[18:00:42] <diesieben07> yeah
L976[18:00:49] <diesieben07> but the other way around is also true.
L977[18:01:15] <diesieben07> especially when you have "crazy" gpu setups like in this thing, where it has a low-power intel graphics AND an nvidia chip
L978[18:03:03] <smbarbour> That's not to say that I don't have my own minor issues. For instance, I have to modprobe all of the sound modules whenever I reboot since installing some audio workspace stuff.
L979[18:03:45] <smbarbour> A nuisance, but not critical
L980[18:03:58] <illyohs> i remember that my old laptop couldn't find the nic when running with windows but with linux worked out of the box... maybe im just bad at installing drivers
L981[18:04:20] <diesieben07> as i have said before, i really want to love linux. but...
L982[18:04:20] *** kroeser|away is now known as kroeser
L983[18:04:31] <smbarbour> Or the version of Windows didn't have drivers for the NIC.
L984[18:07:13] <illyohs> I have no real issues with windows(aside from MS) I really cant justify spending money on it
L985[18:07:23] ⇦ Quits: kashike (kashike@is.a.miserable.ninja) (Quit: WeeChat 1.4-dev)
L986[18:07:31] <killjoy1> I never bought a copy of windows
L987[18:07:42] <killjoy1> I got it off dreamspark
L988[18:08:26] <diesieben07> never bought it either, except last week for my dad because he had it pirated until now... windows 7 is 20€ by now though so... yeah
L989[18:08:56] <illyohs> forgot about dreamspark oh well im happy where I am
L990[18:09:02] ⇨ Joins: kashike (kashike@is.a.miserable.ninja)
L991[18:09:04] ⇦ Quits: Harry5573 (~Harry5573@46.101.61.210) (Quit: Goodbye!)
L992[18:10:04] ⇨ Joins: Harry5573 (~Harry5573@46.101.61.210)
L993[18:13:49] *** kroeser is now known as kroeser|away
L994[18:17:19] ⇨ Joins: Cojo (~Cojo@2606:a000:1126:a066:f903:7752:b533:201e)
L995[18:18:12] ⇦ Quits: Cojo|AFK (~Cojo@2606:a000:1126:a066:f903:7752:b533:201e) (Ping timeout: 192 seconds)
L996[18:25:18] ⇨ Joins: mrkirby153 (mrkirby153@the.government.stole-your.pw)
L997[18:29:17] *** AbrarSyed is now known as Abrar|gone
L998[18:48:11] ⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Read error: Connection reset by peer)
L999[19:07:44] ⇦ Quits: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net) (Ping timeout: 194 seconds)
L1000[19:09:05] ⇦ Quits: Soni (SoniEx2@187.104.166.130) (Ping timeout: 378 seconds)
L1001[19:13:53] ⇨ Joins: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net)
L1002[19:15:34] ⇦ Quits: Cojo (~Cojo@2606:a000:1126:a066:f903:7752:b533:201e) (Read error: Connection reset by peer)
L1003[19:34:56] ⇦ Quits: bilde2910|away (bilde2910@51.174.170.178) (Ping timeout: 378 seconds)
L1004[19:35:36] ⇨ Joins: bilde2910|away (bilde2910@51.174.170.178)
L1005[19:36:25] *** bilde2910|away is now known as bilde2910
L1006[19:42:37] ⇨ Joins: Nucleria (~Nucleria@cpe-107-9-165-182.neo.res.rr.com)
L1007[19:42:45] <Nucleria> Hi,
L1008[19:44:18] *** killjoy1 is now known as killjoy
L1009[19:46:19] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Remote host closed the connection)
L1010[19:47:00] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L1011[19:50:13] ⇦ Parts: Nucleria (~Nucleria@cpe-107-9-165-182.neo.res.rr.com) ())
L1012[19:50:29] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Ping timeout: 202 seconds)
L1013[19:54:47] *** tterrag|away is now known as tterrag
L1014[19:57:24] *** Mraoffle is now known as Mraof
L1015[19:57:41] ⇨ Joins: Hubok (~hubok@aww.hell.no.girl.hubok.net)
L1016[20:13:25] *** fry|sleep is now known as fry
L1017[20:20:54] ⇦ Quits: TheJulianJES (~TheJulian@p200300C08BC03300045345554DCD374E.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by TheJulianJES_!~TheJulian@p200300C08BC076006016C79422726C06.dip0.t-ipconnect.de)))
L1018[20:20:58] ⇨ Joins: TheJulianJES (~TheJulian@p200300C08BC076006016C79422726C06.dip0.t-ipconnect.de)
L1019[20:25:56] <shadowfacts> what's the launch blackboard token for checking if the env is obfuscated
L1020[20:27:34] <shadowfacts> nvm
L1021[20:29:45] ⇨ Joins: Mitchellbrine (uid38456@id-38456.tooting.irccloud.com)
L1022[20:33:22] ⇦ Quits: robotbrain (~quassel@2604:a880:800:10::94a:d001) (Remote host closed the connection)
L1023[20:33:58] ⇨ Joins: robotbrain (~quassel@2604:a880:800:10::94a:d001)
L1024[20:37:56] *** Mumfrey is now known as mumfrey
L1025[20:48:40] <shadekiller666> O.O
L1026[20:48:52] <shadekiller666> when the hell did EntityViewRenderEvent become a thing?
L1027[20:55:54] ⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206 seconds)
L1028[21:00:09] ⇦ Quits: Kaelten (~Kaelten@li208-254.members.linode.com) (Remote host closed the connection)
L1029[21:00:09] ⇦ Quits: Torhal (~callahan@2600:3c00::f03c:91ff:fedb:9160) (Remote host closed the connection)
L1030[21:00:42] <netz> shadekiller666: dunno, check the git logs :P
L1031[21:01:48] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L1032[21:01:53] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Ping timeout: 202 seconds)
L1033[21:02:46] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:ea78:188a:1cfb:b1cf:c0f1)
L1034[21:04:51] *** SnowShock35 is now known as zz_SnowShock35
L1035[21:09:32] ⇨ Joins: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L1036[21:11:49] *** cpw is now known as cpw|out
L1037[21:12:54] *** cpw|out is now known as cpw
L1038[21:13:02] ⇨ Joins: Kaelten (~Kaelten@li208-254.members.linode.com)
L1039[21:14:57] ⇨ Joins: Soni (SoniEx2@187.104.166.130)
L1040[21:15:14] <Soni> so do I use GSON to parse JSONs?
L1041[21:16:03] ⇨ Joins: Torhal (~callahan@2600:3c00::f03c:91ff:fedb:9160)
L1042[21:16:58] *** TehNut is now known as TehNut|Sleep
L1043[21:16:59] ⇨ Joins: SoundLogic (~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net)
L1044[21:16:59] *** TehNut|Sleep is now known as TehNut|Gone
L1045[21:17:45] ⇨ Joins: rashy (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net)
L1046[21:17:49] *** Gaz is now known as Gaz|Away
L1047[21:21:07] ⇨ Joins: Greenphlem (uid22276@id-22276.tooting.irccloud.com)
L1048[21:21:33] *** Vigaro is now known as Vigaro|AFK
L1049[21:21:41] ⇦ Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit: pixlepix)
L1050[21:30:48] <shadekiller666> soni, ya
L1051[21:34:23] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Remote host closed the connection)
L1052[21:36:07] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L1053[21:41:31] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L1054[21:45:09] ⇦ Quits: HassanS6000 (~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Quit: There is no spoon. Don't try to bend the spoon. Only you bend.)
L1055[21:48:25] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Remote host closed the connection)
L1056[21:50:30] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L1057[21:54:54] ⇦ Quits: Mraof (~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net) (Read error: Connection reset by peer)
L1058[21:55:23] *** Kolatra is now known as Kolatra[away]
L1059[21:55:46] ⇨ Joins: Mraof (~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net)
L1060[21:57:30] ⇦ Quits: Shukaro (~Shukaro@130.108.232.236) ()
L1061[21:57:54] ⇦ Quits: Brokkoli (~Brokkoli@f054123254.adsl.alicedsl.de) (Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und das T�ten angemessen wirkt. (George Orwell))
L1062[21:58:44] ⇦ Quits: jk-5 (~jk-5@eth2.link) (Ping timeout: 206 seconds)
L1063[21:59:16] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Remote host closed the connection)
L1064[21:59:17] ⇦ Quits: chamunks (chamunks@entityreborn.com) (Quit: Don't worry I'm not gone yet.)
L1065[22:00:07] ⇦ Quits: Vbitz (~Vbitz@2600:3c00::f03c:91ff:feae:7a98) (Quit: ZNC - http://znc.in)
L1066[22:00:13] ⇨ Joins: jk-5 (~jk-5@eth2.link)
L1067[22:06:23] <shadekiller666> hmmm
L1068[22:09:46] <Cazzar> TIL: Despatched is actually a word
L1069[22:11:44] <gigaherz> "alternative spelling that was common in the 19th century"
L1070[22:12:04] <Cypher121> yeah
L1071[22:12:15] <gigaherz> Despatch has mostly disappeared from the language—except in the U.K., where it appears in place of dispatch about a third of the time—and dispatch is the preferred spelling for all senses of the word.
L1072[22:13:43] <Cazzar> Australia Post use it
L1073[22:14:22] <Cypher121> Old English is just... wrong
L1074[22:16:30] <Cazzar> And to me, american english's spelling is just fucked.
L1075[22:18:01] <gigaherz> both of them were mostly made up at the same time, but using different arbitrary rules
L1076[22:18:14] <gigaherz> based on waht I read, no one really cared about spelling before then
L1077[22:18:46] ⇦ Quits: Soni (SoniEx2@187.104.166.130) (Ping timeout: 190 seconds)
L1078[22:18:47] <gigaherz> the american dictionary was made to be more phonetic-like, while the british one was well... weirder?
L1079[22:19:29] <Cazzar> I was just making a point, of we all have our own opinions
L1080[22:19:31] <gigaherz> (or it would be more accurate to say that people did care, just no one bothered to make an official dictionary before then)
L1081[22:20:07] <Cazzar> gigaherz: https://twitter.com/queen_uk/status/476630784108134400
L1082[22:20:37] <gigaherz> lol
L1083[22:20:48] <Cazzar> Satire account mind you
L1084[22:21:04] <gigaherz> ofc
L1085[22:21:15] ⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L1086[22:21:37] <Cazzar> Like https://twitter.com/SwiftOnSecurity/
L1087[22:25:08] <gigaherz> yeah someone I follow on twitter retweets stuff from there
L1088[22:34:57] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195 seconds)
L1089[22:36:39] <netz> I love oglaf ♥
L1090[22:36:45] <sham1> Wat
L1091[22:36:53] ⇨ Joins: bilde2910|away (bilde2910@51.174.170.178)
L1092[22:36:55] ⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-36-4.mpls.qwest.net) (Ping timeout: 206 seconds)
L1093[22:37:44] *** bilde2910|away is now known as bilde2910
L1094[22:41:55] <netz> sham1: oglaf.com, funny ass, wrong ass, ass-comic
L1095[22:43:02] ⇦ Quits: Lathanael|Away (~Lathanael@p54960C26.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L1096[22:46:09] *** TehNut|Gone is now known as TehNut
L1097[22:47:02] ⇨ Joins: Lathanael|Away (~Lathanael@p549613CB.dip0.t-ipconnect.de)
L1098[22:53:14] <Arctic_Wolfy> Any one know what the power of the max int is?
L1099[22:58:16] <gigaherz> what?
L1100[22:58:35] <gigaherz> you mean like? 2^31-1?
L1101[22:58:53] <Arctic_Wolfy> I guess.
L1102[22:58:59] <gigaherz> Java's int is -2^31 to 2^31-1
L1103[22:59:49] <Arctic_Wolfy> Weird... Why do 2^13 give me trouble then?
L1104[22:59:58] <gigaherz> what are you trying to do?
L1105[23:00:29] <gigaherz> there's things in minecraft that use int as a variable type, but are stored using byte
L1106[23:01:16] <Arctic_Wolfy> Generate images with increasing size to see where I can no longer tell the difference between pixels.
L1107[23:01:29] <gigaherz> oh
L1108[23:01:31] <gigaherz> that's a gpu limitation
L1109[23:01:37] <gigaherz> or file format limitation
L1110[23:01:40] <Arctic_Wolfy> Oh?
L1111[23:01:41] <gigaherz> 2^13 is 8192
L1112[23:01:50] <gigaherz> I believe?
L1113[23:02:01] <Arctic_Wolfy> Kay.
L1114[23:02:27] <gigaherz> most modern gpus do support 8192x8192
L1115[23:02:37] <gigaherz> and most image formats support at LEAST 32768x32768
L1116[23:03:03] <gigaherz> but what are you doing that for?
L1117[23:03:23] <gigaherz> how do you display those images?
L1118[23:03:24] <shadekiller666> turns out its really hard to make the third person camera remain centered on the player's head when you rotate the player model...
L1119[23:03:36] <shadekiller666> because of the GL heirarchy :/
L1120[23:03:47] <gigaherz> shadekiller666: not when you have a proper skeleton ;P
L1121[23:03:48] <Arctic_Wolfy> With an Image editor
L1122[23:03:59] <shadekiller666> what?
L1123[23:03:59] <gigaherz> but
L1124[23:04:11] <gigaherz> Arctic_Wolfy: your screen surely isn't of infinite resolution
L1125[23:04:20] <gigaherz> so anything beyond like 1920x1080 or whatever your screen it
L1126[23:04:27] <gigaherz> you can't possibly distinguish?
L1127[23:04:39] <gigaherz> shadekiller666: it's not the case for minecraft,
L1128[23:04:49] <gigaherz> but when your character models are driven by a skeleton
L1129[23:04:51] <shadekiller666> i know :P
L1130[23:04:53] <Arctic_Wolfy> Hmm... didn't take that in to account...
L1131[23:04:55] <gigaherz> which is common in any modern games
L1132[23:05:08] <gigaherz> you can just attach the camera to the location of the "head" node in the skeleton
L1133[23:05:28] <shadekiller666> the problem is that the player model and the camera have no attachment other than rotationYaw and rotationPitch
L1134[23:05:37] <gigaherz> and then the game's own transformation system would do the job for you
L1135[23:05:46] <sham1> Yay for matrices
L1136[23:05:58] <gigaherz> but MC wasn't designed around a proper engine whatsoever
L1137[23:05:59] <gigaherz> XD
L1138[23:06:01] <shadekiller666> even their GL render matrices are separate :P
L1139[23:06:08] ⇦ Quits: Mraof (~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net) (Ping timeout: 378 seconds)
L1140[23:06:17] <shadekiller666> hmmm
L1141[23:06:29] <gigaherz> yeah -- modern games don't really make use of the gl matrix stuff
L1142[23:06:53] <gigaherz> too often you need the numbers on the entity layer, so you just end up computing the modelview matrices per object
L1143[23:06:59] ⇨ Joins: Mraof (~mraof@pool-71-115-24-49.rcmdva.fios.verizon.net)
L1144[23:07:06] <Arctic_Wolfy> Wait, what? Did saome one say we're in the matrix?
L1145[23:07:12] <sham1> Modern games just use their own matrix stuff
L1146[23:07:16] <gigaherz> and pass them over to the rendering layer as needed
L1147[23:07:56] <gigaherz> Arctic_Wolfy: there's no way to disprove it
L1148[23:07:57] <gigaherz> ;P
L1149[23:07:57] <sham1> And no arctic
L1150[23:08:02] <gigaherz> but that wasn't the topic
L1151[23:08:03] <shadekiller666> maybe if i math the shit out of this i can figure out how to at least *roughly* keep the camera centered on the head
L1152[23:08:04] <sham1> Yeah
L1153[23:08:19] <Arctic_Wolfy> :o
L1154[23:08:31] <sham1> Mathematics and this stuff go hand in hand
L1155[23:08:46] <gigaherz> shadekiller666: well if you know the location of the feet, the roll/pitch/yaw of the player
L1156[23:08:53] <gigaherz> and the height of the player
L1157[23:09:00] <gigaherz> you can "easily" calculate the final point
L1158[23:09:00] <gigaherz> ;P
L1159[23:09:12] <fry> ^ :P
L1160[23:09:25] <sham1> Fry approves
L1161[23:09:59] <netz> approves with a unicorn horn
L1162[23:10:10] <sham1> What
L1163[23:10:17] <gigaherz> it's 6am so I'll leave the trigonometry to you ;p
L1164[23:10:37] <shadekiller666> i know all of that stuff, but another problem is that the camera manipulation happens in 1 event, and the rotation of the player model in another
L1165[23:10:46] <shadekiller666> lol
L1166[23:10:47] ⇨ Joins: Horus (~Horus@astound-66-234-207-224.ca.astound.net)
L1167[23:10:56] <sham1> IEEP :D
L1168[23:11:03] <sham1> You can store the maths
L1169[23:11:16] <fry> store all the maths
L1170[23:11:34] <Horus> Just a quick question, has anyone ever got a java.lang.SecurityException: Invalid signature file digest for Manifest main attributes when making a Coremod?
L1171[23:11:55] <sham1> Can't tell, never done a core mod
L1172[23:12:08] <sham1> Maybe I should do one for practice
L1173[23:12:12] <killjoy> https://i.imgur.com/KtKNmXG.png
L1174[23:12:42] <fry> wat
L1175[23:12:48] <sham1> Multiplication
L1176[23:12:59] <sham1> Is a fancy way of adding
L1177[23:13:10] <fry> you need to think with 2 dimentions
L1178[23:13:16] <killjoy> don't that teacher know of the communative property?
L1179[23:13:17] <gigaherz> killjoy: lolwhat?
L1180[23:13:20] <sham1> A sum - function if you will for a set whit all same numbers
L1181[23:13:21] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1182[23:13:32] <gigaherz> someone needs a new teacher ;P
L1183[23:13:52] <Horus> Like this sham1
L1184[23:13:54] <Horus> http://hastebin.com/uxakatigol.avrasm
L1185[23:14:00] <gigaherz> reminds me of one day a long time ago
L1186[23:14:21] <gigaherz> a teacher asked us to draw a triangle of area N (can't remember the number)
L1187[23:14:42] <gigaherz> ofc we had been taught that the area of a triangle is base*height/2
L1188[23:15:03] <gigaherz> so I did one like /\, which fit the specifications
L1189[23:15:30] <gigaherz> but the teacher wanted a right angle
L1190[23:15:36] <gigaherz> and for some stupid reason
L1191[23:15:38] <gigaherz> said that mine was wrong
L1192[23:16:41] <sham1> Why does it matter what triangle it is
L1193[23:16:55] <gigaherz> I don't know if she thought the area=base*height/2 thing only worked for triangles with a right angle
L1194[23:17:04] <gigaherz> but she was convinced that I was wrong
L1195[23:17:13] ⇨ Joins: Soni (SoniEx2@187.104.166.130)
L1196[23:17:33] <gigaherz> I guess I gave up
L1197[23:17:34] <sham1> Ignorance == bliss and something something
L1198[23:17:42] <killjoy> true
L1199[23:17:43] <gigaherz> but I could have no respect for her anymore
L1200[23:21:43] <killjoy> I'm reading the comments about a kid with no wrong answers who got a D
L1201[23:21:58] *** TTFTCUTS is now known as TTFT|Away
L1202[23:22:35] <sham1> Umn
L1203[23:22:38] <sham1> Wyat
L1204[23:22:48] <killjoy> Because he did it "wrong"
L1205[23:24:11] <killjoy> This is one of the reasons I don't want to have kids
L1206[23:24:17] <killjoy> Don't expose them to this crap
L1207[23:24:32] <sham1> How did he do it "wrong"
L1208[23:24:39] <killjoy> idk
L1209[23:24:43] <killjoy> it was just mentioned
L1210[23:24:56] <sham1> Where did this happen
L1211[23:25:01] <killjoy> idk
L1212[23:25:03] <Lord_Ralex> that would not really surprise me
L1213[23:25:06] <killjoy> on reddit
L1214[23:26:17] *** mrkirby153 is now known as kirby|gone
L1215[23:30:30] <shadekiller666> giga, another problem that i'm finding is that, even if i roll the camera, the mouse inputs for yaw/pitch still get applied as they do normally
L1216[23:32:11] <Cypher121> >uxacatigol.avrasm
L1217[23:32:23] <Cypher121> random name generation has gone too far
L1218[23:33:08] <gigaherz> avrasm? doing some embedded development?
L1219[23:33:42] <Cypher121> that's from url horus posted earlier
L1220[23:34:00] <Horus> From hastebin, yes
L1221[23:34:07] <gigaherz> Oh
L1222[23:34:09] <gigaherz> funny. then
L1223[23:34:24] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:e194:a190:21d4:f1a8:8e86) (Quit: Leaving)
L1224[23:34:44] <gigaherz> https://twitter.com/impulseSV/status/657052270417199104
L1225[23:34:45] <gigaherz> lol
L1226[23:37:45] ⇦ Quits: SnowDapples (~powered@p5791BF06.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by SnowDapples_!~powered@p5794CE20.dip0.t-ipconnect.de)))
L1227[23:37:51] ⇨ Joins: SnowDapples (~powered@p5794CE20.dip0.t-ipconnect.de)
L1228[23:38:08] <sham1> What does it read
L1229[23:44:26] *** minecreatr is now known as mine|dreamland
L1230[23:46:57] ⇨ Joins: WalrusPony (~Peter@pool-173-76-143-206.bstnma.east.verizon.net)
L1231[23:47:52] *** WalrusPony is now known as Bunnypalooza
L1232[23:49:05] ⇦ Quits: gigaherz (gigaherz@197.Red-79-145-71.dynamicIP.rima-tde.net) (Remote host closed the connection)
L1233[23:49:40] *** Morphan1 is now known as MorphFK
L1234[23:51:28] *** illyohs is now known as illy[Zzz]
L1235[23:51:31] ⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Remote host closed the connection)
L1236[23:56:50] ⇦ Quits: Horus (~Horus@astound-66-234-207-224.ca.astound.net) (Remote host closed the connection)
<<Prev Next>> Scroll to Top