<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:46] * TehNut looks for willie's gist
L2[00:01:14] <TehNut> oh it's on the docs now http://mcforge.readthedocs.io/en/latest/effects/sounds/
L3[00:01:39] <Tazz> mmmmm enums that a purely numeric :D
L4[00:02:01] <tterrag> please no
L5[00:02:04] <tterrag> I hate C style enums
L6[00:02:09] <Tazz> tterrag, why? :O
L7[00:02:11] <Tazz> I love them :(
L8[00:02:18] <tterrag> enums being usable as numbers is nice
L9[00:02:25] <tterrag> but not being able to do LITERALLY ANYTHING ELSE with them is annoying
L10[00:02:30] <tterrag> C style enums are just fancy numbers
L11[00:02:36] <Tazz> haha
L12[00:02:40] <Tazz> well
L13[00:02:43] <tterrag> you can't iterate them, you can't add fields to them
L14[00:02:45] <tterrag> nothing
L15[00:02:48] <Tazz> enums in Eschelle are kinda interesting...
L16[00:02:56] <Tazz> they arent like java's enums
L17[00:03:09] <Tazz> they are kinda in the middle of C-style enums and Java's style
L18[00:03:22] <tterrag> I would enjoy some kind of fusion between the two
L19[00:03:29] <Tazz> like example:
L20[00:03:36] <tterrag> automatic (compile-time) converstion to int
L21[00:03:40] <tterrag> but still allowing custom fields/methods
L22[00:04:31] <tterrag> btw, is your language jvm- based, or native?
L23[00:06:20] <Tazz> https://gist.github.com/s0cks/6455113f3e74204602d2bbc44c29c364
L24[00:06:25] <Tazz> tterrag, its JIT compiled
L25[00:06:43] <Tazz> using a hand rolled compiler
L26[00:06:51] <tterrag> switch statement for tostring? bleh
L27[00:06:58] <Tazz> tterrag, its an example haha
L28[00:07:02] <tterrag> JIT compiled? meaining what exactly
L29[00:07:14] <tterrag> it's not precompiled at all?
L30[00:07:16] <tterrag> ONLY at runtime?
L31[00:07:20] <Tazz> at runtime
L32[00:07:24] <tterrag> interesting
L33[00:07:31] <tterrag> so it needs some kind of program to run it
L34[00:07:34] <Tazz> no
L35[00:07:36] <Tazz> well technicaly
L36[00:07:37] <Tazz> yes
L37[00:07:49] <Tazz> it needs the Eschelle VM
L38[00:07:52] <Tazz> which is like Nodes VM
L39[00:07:59] <Tazz> it mainly just controls program state as it compiles it
L40[00:08:02] <tterrag> so it is a VM language...just not the JVM
L41[00:08:06] <tterrag> :P
L42[00:08:07] ⇦ Quits: Matthew (~matthew@matthewprenger.com) (Ping timeout: 384 seconds)
L43[00:08:13] <Tazz> technically speaking yes
L44[00:08:23] <Tazz> however the entire program is compiled to machine code
L45[00:08:39] <Tazz> well relevant bits of the program
L46[00:08:46] <tterrag> a lot of people hate on java's magical enum methods (extending Enum class) but honestly I like it
L47[00:08:55] <tterrag> not having to write toString or ordinal or etc for my enums is nice :P
L48[00:09:17] <Tazz> in Eschelle ordinal is just the enum itself
L49[00:09:22] <Tazz> its a numeric representation of the enum
L50[00:09:24] <tterrag> which is fine
L51[00:09:30] <tterrag> that's actually what I was suggesting
L52[00:09:33] <Tazz> however all functions declared inside the enum body are declared static
L53[00:09:45] <Tazz> and invokving them can be either through implicit references to them
L54[00:09:46] <tterrag> but I still would like instance based enums
L55[00:10:00] <Tazz> like modifier.add() if theres a def add();
L56[00:10:05] <Tazz> or modifier.tostring();
L57[00:10:24] <tterrag> that's going to result in a lot of branching code, no?
L58[00:10:32] <tterrag> if every method has to check which constant it's being called on
L59[00:10:36] <Tazz> well
L60[00:10:39] <tterrag> instead of an OOP approach where the constant can define its own behavior
L61[00:10:40] <Tazz> yes
L62[00:10:45] <tterrag> (i.e. java)
L63[00:10:45] <Tazz> however
L64[00:10:56] <tterrag> unless your compiler unrolls it
L65[00:10:58] <Tazz> I may find a method to do some trickery like that
L66[00:10:59] <tterrag> somehow
L67[00:11:09] <Tazz> where it fits with the syntax and whatnot
L68[00:11:31] ⇦ Quits: Gil (uid147942@id-147942.brockwell.irccloud.com) (Quit: Connection closed for inactivity)
L69[00:11:34] <Tazz> as it stands enums are technically numeric values with some syntactic sugar spread upon them to allow their static functions to be called like instance functions
L70[00:11:47] <tterrag> kFinal { def toString(): String { return "final"; }}
L71[00:11:48] <tterrag> :P
L72[00:11:50] <Tazz> however the functions dont know their owners so theres no state for them
L73[00:12:00] <Tazz> well
L74[00:12:04] <Tazz> I could do that
L75[00:12:14] <Tazz> however that requires enums to take an instance representation
L76[00:12:27] <Tazz> and I like C-Style enums but I hate that they cant contain functions internally
L77[00:12:33] <Tazz> maybe
L78[00:12:43] <Tazz> do that
L79[00:12:44] <tterrag> I like instance based enums
L80[00:12:52] <tterrag> it leads to better OOP code
L81[00:12:58] <Tazz> but unravel the value of the enum
L82[00:13:11] <Tazz> so like technically kFINAL == 2
L83[00:13:14] <tterrag> I am totally unboard with converting enums to ints on compile time though
L84[00:13:14] <Tazz> (or whatever)
L85[00:13:19] <tterrag> onboard *
L86[00:13:19] <tterrag> lol
L87[00:13:34] <Tazz> hmmm actually 1 sec
L88[00:13:55] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:c020:5d04:536f:b5b2:e528)
L89[00:14:56] ⇨ Joins: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de)
L90[00:16:57] <Tazz> tterrag, hows this sound?: https://gist.github.com/s0cks/d3e27fe8675535d763d6a7bc1678e928
L91[00:17:40] <tterrag> seems like java, except Enum extends Number :P
L92[00:17:46] <Tazz> since in Eschelle Number has proto functions that allow for operator overriding
L93[00:18:09] <Tazz> I could make Enum block the operators that modify its state
L94[00:18:28] <Tazz> however any class that extends Number holds a numeric value that it represents
L95[00:18:35] <Tazz> hence Number
L96[00:18:53] <Tazz> which would allow someone to get the ordinal without referencing Modifier#ordinal
L97[00:18:59] <Tazz> its just a numeric representation
L98[00:19:23] <Tazz> but subclassing it and adding proto functions to the class and subclassing that class allows for stuff like that :D
L99[00:19:27] ⇦ Quits: IceDragon (~ThatGuy@69.160.118.207) (Ping timeout: 384 seconds)
L100[00:19:40] <Tazz> and still supports C-style enums to a degree
L101[00:19:46] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L102[00:20:17] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L103[00:20:21] <Tazz> also Im not sure how people feel about making k<name> a standard but its happening because thats my style XD
L104[00:20:46] <tterrag> I don't really get it :P
L105[00:21:15] <Tazz> Ive been using k<name> for enumeration values in C/C++ for a bit and I feel it makes it cleaner
L106[00:21:49] <Tazz> just having <name> makes it unclear without referencing it whether or not its a enumeration value or a constant or an identifier or whatnot
L107[00:22:53] <tterrag> why k?
L108[00:22:56] <tterrag> konstant?
L109[00:23:16] * Tazz isnt sure
L110[00:23:43] <Tazz> I saw it in some project google was working on (I think gumbo) and it just clicked with me
L111[00:23:56] <Tazz> apparently its their code style guideline for C/C++ projects too
L112[00:24:41] ⇨ Joins: Matthew (~matthew@matthewprenger.com)
L113[00:25:41] <Tazz> Variables declared constexpr or const, and whose value is fixed for the duration of the program, are named with a leading "k" followed by mixed case.
L114[00:25:56] <Tazz> as quoted by their style guide...
L115[00:28:01] <Tazz> Im not sure I really wanna rewrite 3000+ lines of code in C (which will prolly be more :() for this flow graph compiler :(
L116[00:32:32] <tterrag> :()
L117[00:32:35] <harmony> rip
L118[00:32:37] <harmony> :)
L119[00:32:51] <Tazz> and yes there are 3000 lines of code haha
L120[00:32:58] <Tazz> instructions.h alone holds 1000
L121[00:33:29] *** DonAway is now known as DRedhorse
L122[00:34:09] <Tazz> intermediate_language.h*
L123[00:34:19] <Tazz> 1594 LoC
L124[00:35:10] <Tazz> flow_graph_allocator.h (a register allocator for the flow graph) contains 1262 LoC :(
L125[00:35:16] <Tazz> err .cc
L126[00:37:37] ⇦ Quits: Naiten (Naiten@77.34.226.15) (Read error: Connection reset by peer)
L127[00:38:26] ⇦ Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net) (Quit: nini)
L128[00:38:56] <harmony> "Java is a pure Unicode system, and so is Windows, if one consistently uses the "W" operating system functions at the C level. Java should move to doing things this way. Currently a mixture of the W and A functions are being used." WHAT?
L129[00:39:35] *** fry|sleep is now known as fry
L130[00:44:23] ⇦ Quits: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L131[00:46:00] ⇦ Quits: rebecca (~rebecca@120.19.112.241) (Ping timeout: 186 seconds)
L132[00:50:35] ⇨ Joins: AEnterprise (~AEnterpri@37.ip-51-255-167.eu)
L133[00:53:20] <barteks2x> uh... I'm switching to chunkGC, just like spong.Chunk unloading code is getting way too complicated
L134[00:53:25] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L135[01:02:52] *** mrkirby153 is now known as kirby|gone
L136[01:03:15] ⇦ Quits: XDjackieXD (~XDjackieX@2a03:f80:ed15:151:236:12:222:1) (Ping timeout: 198 seconds)
L137[01:15:49] ⇦ Quits: abab9579 (~Abastro@221.138.238.111) (Read error: Connection reset by peer)
L138[01:25:23] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 190 seconds)
L139[01:27:29] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L140[01:42:45] ⇦ Quits: Hink (~Hink@pool-71-184-194-146.bstnma.fios.verizon.net) (Ping timeout: 384 seconds)
L141[01:48:49] ⇦ Quits: blood_ (unknown@ool-4574115b.dyn.optonline.net) ()
L142[01:49:14] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:a15f:271b:1689:8cb2) (Read error: Connection reset by peer)
L143[01:54:30] *** Darkhax is now known as Darkhax_AFK
L144[01:57:02] *** DRedhorse is now known as DonAway
L145[01:57:24] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L146[01:59:43] <tterrag> LexManos: I really need to clean up the organization on the docs. of course this will break existing links for some pages. would you want to do an announcement before I reorganize or should I just deal with it?
L147[01:59:57] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20160617 mappings to Forge Maven.
L148[02:00:01] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20160617-1.9.4.zip (mappings = "snapshot_20160617" in build.gradle).
L149[02:00:12] <MCPBot_Reborn> Semi-live (every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed) MCPBot mapping exports can be found here: http://export.mcpbot.bspk.rs/
L150[02:02:35] ⇨ Joins: Hink (~Hink@pool-71-184-194-146.bstnma.fios.verizon.net)
L151[02:06:37] *** DonAway is now known as DRedhorse
L152[02:07:26] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L153[02:12:19] *** minecreatr is now known as Mine|dreamland
L154[02:14:23] <tterrag> huh...I just now realized that ActionResult isn't used for blocks
L155[02:14:24] <tterrag> why? :(
L156[02:15:21] ⇨ Joins: Tris (~Flufflepu@2605:6001:e013:bf00:2d4f:ccec:39f5:bf6e)
L157[02:15:32] ⇦ Parts: Tris (~Flufflepu@2605:6001:e013:bf00:2d4f:ccec:39f5:bf6e) (Le poof, out of the channel I go~))
L158[02:16:39] *** Keridos is now known as Keridos|away
L159[02:20:05] ⇦ Quits: Ordinastie_ (~Ordinasti@87-231-58-94.rev.numericable.fr) (Quit: Leaving)
L160[02:22:56] ⇨ Joins: big_Xplosion (~big_Xplos@37.ip-51-255-167.eu)
L161[02:29:13] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L162[02:30:10] <barteks2x> this is the first time I have no electricity but I have internet :D
L163[02:33:00] <kashike> lol
L164[02:38:57] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 192 seconds)
L165[02:42:23] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Ik ga weg)
L166[02:42:41] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L167[02:46:50] <barteks2x> What is the correct way to get client world in TickEvent.ClientTickEvent?
L168[02:47:17] <tterrag> PaleOff: the spacing after admonitions is too large http://documentation-tterrag.readthedocs.io/en/testing/blocks/interaction/
L169[02:47:20] <tterrag> they feel "misaligned"
L170[02:48:27] <barteks2x> In my code (which was port of M3L version) I used Minecraft.getMinecraft()..., but that doesn't seem right
L171[02:49:06] <barteks2x> FMLClientHandler.instance().getWorldClient()?
L172[02:50:03] <tterrag> if you are in ClientTickEvent Minecraft.getMinecraft is perfectly valid
L173[02:50:57] ⇨ Joins: Noppes (~Noppes@82-168-99-26.ip.telfort.nl)
L174[02:54:16] <barteks2x> is it also valid in client packet handler?
L175[02:55:15] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:c020:5d04:536f:b5b2:e528) (Read error: Connection reset by peer)
L176[02:56:04] ⇦ Quits: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net) (Ping timeout: 186 seconds)
L177[02:56:08] <barteks2x> I also have code like this in my packet handler, is there shorter way? http://pastebin.com/RLNcCqp6
L178[02:58:31] <tterrag> don't access any game code from a packet handler
L179[02:58:53] <tterrag> and yes, just do Minecraft.getMinecraft.addScheduledTask(() -> {...}) directly
L180[02:59:17] <tterrag> checking thread context is unnecessary
L181[02:59:22] <tterrag> (it will always be false in a packet handler
L182[02:59:41] <barteks2x> not here. I check it, and if it's wrong thread, I schedule calling the same method from main thread
L183[02:59:41] <tterrag> anyways, can some people read through http://documentation-tterrag.readthedocs.io/en/testing/blocks/blocks/ and http://documentation-tterrag.readthedocs.io/en/testing/blocks/interaction/
L184[02:59:45] <tterrag> and tell me how it's looking?
L185[03:00:39] <barteks2x> my example method: http://pastebin.com/wFXCrWup
L186[03:05:17] ⇦ Quits: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Remote host closed the connection)
L187[03:10:07] ⇨ Joins: Snapples (uid167569@id-167569.highgate.irccloud.com)
L188[03:12:10] ⇦ Parts: Snapples (uid167569@id-167569.highgate.irccloud.com) ())
L189[03:12:51] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L190[03:14:30] *** tterrag is now known as tterrag|ZZZzzz
L191[03:22:44] ⇦ Quits: Keridos|away (~Keridos@ironhide.stw-bonn.de) (Ping timeout: 190 seconds)
L192[03:23:40] ⇨ Joins: Keridos|away (~Keridos@ironhide.stw-bonn.de)
L193[03:26:06] <barteks2x> 11 minutes left o battery :(
L194[03:30:45] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L195[03:35:03] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L196[03:36:46] <Me4502> I'm having a mental blank, and can't find the answer anywhere... What's the argument to run with a coremod in an IDE? I've tried coreClass=, coreMod=, coreModClass=
L197[03:37:09] ⇦ Quits: adanaran (~adanaran@noctuidae.eu) (Ping timeout: 195 seconds)
L198[03:38:12] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout: 195 seconds)
L199[03:38:22] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L200[03:38:27] ⇦ Quits: iPixeli (~iPixeli@5.80.52.55) (Ping timeout: 192 seconds)
L201[03:38:38] ⇨ Joins: iPixeli (~iPixeli@5.80.52.55)
L202[03:38:38] MineBot sets mode: +v on iPixeli
L203[03:39:35] ⇦ Quits: c233 (~c233@164.40.200.199) (Ping timeout: 192 seconds)
L204[03:39:52] ⇨ Joins: c233 (~c233@164.40.200.199)
L205[03:39:59] ⇦ Quits: Synergiance (~syn@lsv1.synerfiles.info) (Max SendQ exceeded)
L206[03:40:24] <Me4502> nvm it's -Dfml.coreMods.load=
L207[03:40:46] ⇨ Joins: Synergiance (~syn@lsv1.synerfiles.info)
L208[03:40:58] <Me4502> Except forge is now completely ignoring the argument?
L209[03:41:51] ⇦ Quits: fry (~rainwarri@195.91.246.187) (Ping timeout: 192 seconds)
L210[03:42:31] ⇨ Joins: Davnit_ (~Davnit@71-47-97-111.res.bhn.net)
L211[03:42:44] ⇦ Quits: bspkrs (~bspkrs@is.that.a.bspk.rs) (Quit: Negative, I am a meat popcicle.)
L212[03:43:37] ⇨ Joins: bspkrs (~bspkrs@is.that.a.bspk.rs)
L213[03:43:37] MineBot sets mode: +v on bspkrs
L214[03:44:28] ⇦ Quits: Davnit (~Davnit@71-47-97-111.res.bhn.net) (Ping timeout: 186 seconds)
L215[03:44:51] <Me4502> I put it in the wrong spot :|
L216[03:44:54] ⇨ Joins: fry (~rainwarri@195.91.246.187)
L217[03:44:54] MineBot sets mode: +o on fry
L218[03:45:03] ⇨ Joins: adanaran (~adanaran@noctuidae.eu)
L219[03:47:18] ⇨ Joins: Naiten (~Naiten@5.143.64.3)
L220[03:47:34] *** DRedhorse is now known as DonAway
L221[03:48:49] *** Davnit_ is now known as Davnit
L222[03:50:00] *** kroeser|away is now known as kroeser
L223[03:57:03] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L224[03:57:32] ⇦ Quits: LexLap3 (~LexManos@172.76.2.58) (Read error: Connection reset by peer)
L225[03:59:25] *** kroeser is now known as kroeser|away
L226[04:00:01] ⇦ Quits: Hink (~Hink@pool-71-184-194-146.bstnma.fios.verizon.net) (Quit: quit)
L227[04:01:44] *** DonAway is now known as DRedhorse
L228[04:05:05] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L229[04:07:04] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L230[04:19:33] ⇨ Joins: Delenas (~Delenas@2600:1016:b00c:882d:a5bf:aee3:4e12:7275)
L231[04:21:04] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L232[04:23:38] <Me4502> Okay - so it seems IntelliJ is outputting resources to build/resources/main/*, which is presumably causing an issue where the mods can't see their access transformers, or mixin declarations
L233[04:24:23] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 190 seconds)
L234[04:25:29] *** big_Xplosion is now known as big_Xplo|AFK
L235[04:26:20] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L236[04:27:52] *** big_Xplo|AFK is now known as big_Xplosion
L237[04:31:09] ⇦ Quits: Delenas (~Delenas@2600:1016:b00c:882d:a5bf:aee3:4e12:7275) (Quit: Console.Write("Goodbye, world!");)
L238[04:31:43] ⇨ Joins: jk-5 (~jk-5@D549D0E1.cm-10-1b.dynamic.ziggo.nl)
L239[04:38:28] *** big_Xplosion is now known as big_Xplo|AFK
L240[04:44:08] *** big_Xplo|AFK is now known as big_Xplosion
L241[04:44:33] *** AEnterprise is now known as AEnterpriseAFK
L242[04:46:55] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 384 seconds)
L243[04:48:18] <Cazzar> Me4502: "so it seems IntelliJ is outputting resources to build/resources/main/*"
L244[04:48:24] <Me4502> Yeah
L245[04:48:24] <Cazzar> That has been the norm for a while
L246[04:48:30] <Me4502> Okay, so then that's not the cause
L247[04:48:47] <Cazzar> I think, 3-4 major versions
L248[04:48:58] <Me4502> But basically, anytime a file is read from the classpath, it's not there
L249[04:49:11] <Me4502> So the resources dir is not in the classpath. It's marked as a resources dir, and it's being correctly moved
L250[04:51:37] <Me4502> build/resources/main/ is not in the classpath
L251[04:52:03] <Me4502> Just printed all of classloader.getURLs()
L252[04:53:33] *** big_Xplosion is now known as big_Xplo|AFK
L253[04:53:58] <Me4502> Okay, so I manually added the output location to the classpath
L254[04:54:06] <Me4502> But no idea why all of a sudden it's not there by default
L255[05:05:48] ⇨ Joins: Kenny164 (~pkinney@host86-134-251-86.range86-134.btcentralplus.com)
L256[05:15:45] ⇨ Joins: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi)
L257[05:16:24] ⇦ Quits: Cypher121 (~Cypher121@fox.cypher.coffee) (Ping timeout: 186 seconds)
L258[05:16:30] ⇨ Joins: Cypher121 (~Cypher121@fox.cypher.coffee)
L259[05:16:31] *** AEnterpriseAFK is now known as AEnterprise
L260[05:16:42] ⇨ Joins: abab9579 (~Abastro@221.138.238.111)
L261[05:16:45] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Read error: Connection reset by peer)
L262[05:16:56] ⇦ Quits: fry (~rainwarri@195.91.246.187) (Ping timeout: 186 seconds)
L263[05:17:13] ⇨ Joins: fry (~rainwarri@195.91.246.187)
L264[05:17:13] MineBot sets mode: +o on fry
L265[05:21:35] ⇨ Joins: nekosune (~BNCClient@darkmatter.spacetechnology.net)
L266[05:21:36] ⇨ Joins: madcrazydrumma (~madcrazyd@94.205.12.222)
L267[05:21:46] <madcrazydrumma> I'm using a player model for my mob, how do I stop the arms swinging?
L268[05:24:44] ⇦ Quits: Naiten (~Naiten@5.143.64.3) (Read error: Connection reset by peer)
L269[05:26:15] ⇨ Joins: ThomasRules (~ThomasRul@host86-184-171-12.range86-184.btcentralplus.com)
L270[05:26:23] ⇦ Parts: ThomasRules (~ThomasRul@host86-184-171-12.range86-184.btcentralplus.com) ())
L271[05:26:57] ⇨ Joins: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de)
L272[05:30:44] *** AEnterprise is now known as AEnterpriseAFK
L273[05:31:04] *** AEnterpriseAFK is now known as AEnterprise
L274[05:31:23] *** AEnterprise is now known as AEnterpriseAFK
L275[05:38:28] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L276[05:38:40] *** AEnterpriseAFK is now known as AEnterprise
L277[05:44:26] ⇦ Quits: madcrazydrumma (~madcrazyd@94.205.12.222) (Quit: Leaving)
L278[05:47:20] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit: Leaving.)
L279[05:49:54] ⇦ Quits: auenf (David@DC-72-89.bpb.bigpond.com) (Remote host closed the connection)
L280[05:50:53] ⇨ Joins: auenf (David@DC-72-89.bpb.bigpond.com)
L281[05:51:37] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 192 seconds)
L282[05:51:59] ⇦ Quits: tips48|away (~tips48@nope.bz) (Network ban)
L283[05:56:08] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L284[06:01:28] ⇨ Joins: gigaherz|work (~gigaherz@84.89.63.25)
L285[06:02:46] ⇨ Joins: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net)
L286[06:05:58] ⇨ Joins: GildedGames (~GildedGam@ec2-54-226-209-194.compute-1.amazonaws.com)
L287[06:09:15] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198 seconds)
L288[06:21:13] <Subaraki> anyone ever played a video in java ? i'm looking for a library worthy of the name, but eveyrthing is old and outdated
L289[06:25:19] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:8d78:f907:c233:5193)
L290[06:26:31] <gigaherz|work> hmmm
L291[06:26:44] <gigaherz|work> changes are the easiest solution would be a web viewer
L292[06:26:55] <gigaherz|work> with an html5 <video> tag
L293[06:26:57] <gigaherz|work> chances*
L294[06:26:57] ⇨ Joins: OrionOnline (~OrionOnli@134.61.90.57)
L295[06:28:07] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L296[06:28:14] <gigaherz|work> this may be overkill, though: https://bitbucket.org/chromiumembedded/java-cef
L297[06:28:31] ⇨ Joins: Delenas (~Delenas@2600:1016:b00c:882d:a5bf:aee3:4e12:7275)
L298[06:30:48] ⇦ Quits: OrionOnline (~OrionOnli@134.61.90.57) (Client Quit)
L299[06:34:39] <sham1> One could also try to use some native GUI components
L300[06:35:01] <sham1> WHich obviously depend on the windowing system and stuff like GStreamer for Linux or whatever
L301[06:35:22] <sham1> One could get the native window handle for an AWT window
L302[06:35:22] <gigaherz|work> yeah but that's horribly complicated to achieve
L303[06:35:23] <Subaraki> native gui components ?
L304[06:35:30] <sham1> gigaherz|work: It is
L305[06:35:34] <sham1> But it is a possibility
L306[06:35:40] <gigaherz|work> Subaraki: as in, using JNI and coding the controls yourself
L307[06:35:47] <gigaherz|work> it's the worst-case scenario
L308[06:35:55] <Subaraki> all i really need is to play a 8 second sequence
L309[06:36:00] <Subaraki> no need for play or pause or whatever
L310[06:36:04] <Subaraki> its an intro to a game
L311[06:36:10] ⇨ Joins: rebecca (~rebecca@120.19.151.36)
L312[06:36:22] <gigaherz|work> not minecraft?
L313[06:36:46] <Subaraki> no sorry :s
L314[06:36:51] <gigaherz|work> ahh
L315[06:36:52] <Subaraki> i do have awt though x)
L316[06:36:55] <gigaherz|work> opengl, though?
L317[06:37:03] <Subaraki> nope :s just 2d
L318[06:37:09] <gigaherz|work> so?
L319[06:37:13] <gigaherz|work> you can do 2D with opengl ;P
L320[06:37:19] <gigaherz|work> so waht do you use for drawing?
L321[06:37:35] <Subaraki> java swing
L322[06:37:37] <Subaraki> and awt
L323[06:37:43] <gigaherz|work> so it's JUST swing/awt
L324[06:37:47] <Subaraki> yeah
L325[06:37:48] <Subaraki> ._.
L326[06:38:01] <Subaraki> maybe i should incorporate opengl for the video
L327[06:38:06] <gigaherz|work> nah
L328[06:38:54] <gigaherz|work> http://stackoverflow.com/questions/6525493/a-simple-way-of-embedding-a-video-in-my-swing-gui
L329[06:38:59] <sham1> Stackoverflow has an answer utalizing VLC
L330[06:39:25] <Subaraki> ive seen into that
L331[06:39:34] <Subaraki> i can't monetize my game though if i use vlcj
L332[06:39:39] <gigaherz|work> why not?
L333[06:40:41] <gigaherz|work> you can make the game opensource and still sell it
L334[06:40:50] <gigaherz|work> they are not mutually exclusive ;P
L335[06:41:13] <sham1> Yeah
L336[06:41:22] <sham1> One can even sell Free SoftwarTM
L337[06:41:24] <Subaraki> If you want to consider a commercial license for vlcj that allows you to use and
L338[06:41:24] <Subaraki> redistribute vlcj without complying with the GPL then send your proposal to:
L339[06:41:30] <Subaraki> this got me confused ^
L340[06:41:50] <gigaherz|work> yes that means
L341[06:42:00] <gigaherz|work> if you do NOT want to make the source code available under the GPL terms
L342[06:42:03] <gigaherz|work> contact them.
L343[06:42:21] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be)
L344[06:42:40] <sham1> Although monetizing Free Software is weird seeing as once one has bought the copy of the product you made, they can just distribute it for free
L345[06:42:46] <sham1> free as in free beer
L346[06:43:00] <Subaraki> free beer \o/
L347[06:43:12] <sham1> Which makes it not the best method for making money off of software
L348[06:43:27] <Subaraki> yeah okay, so i can like put the game on steam (big dreams) but if the code is opensource, i dont have to contact whatever right ?
L349[06:43:32] <Subaraki> sweet
L350[06:44:39] <gigaherz|work> just keep in mind anyone has the right to take your game
L351[06:44:40] <gigaherz|work> compile it
L352[06:44:46] <gigaherz|work> and share it elsewere for free
L353[06:44:46] <gigaherz|work> ;P
L354[06:45:10] <gigaherz|work> you MAY be able to get away with saying you sell the "level packs"
L355[06:45:16] <gigaherz|work> and other game assets
L356[06:45:21] ⇦ Quits: geekstor (webchat@167.220.196.49) (Ping timeout: 195 seconds)
L357[06:45:22] <gigaherz|work> and that only the engine is GPL
L358[06:47:09] <Subaraki> i'll write in very small letters very far away that it is open source :P
L359[06:47:59] <Subaraki> OR, i export my 8 second sequence as only pure images (i have no sound anyway) and display the images at 24 img/s
L360[06:48:03] <Subaraki> no licencing shit needed
L361[06:48:16] <gigaherz|work> horribly inefficient, though
L362[06:48:36] <gigaherz|work> interframe compression is like 95% of the video efficiency
L363[06:49:00] <Subaraki> yeah i know. but given all the licence poop we need to compell with ...
L364[06:50:04] *** AEnterprise is now known as AEnterpriseAFK
L365[06:50:34] <gigaherz|work> gotta go
L366[06:50:52] <gigaherz|work> Subaraki: did you take a look at the JavaFX Mediaplayer component?
L367[06:50:57] <gigaherz|work> https://blogs.oracle.com/javafx/entry/mpeg_4_multimedia_support_in
L368[06:51:00] * gigaherz|work poofs
L369[06:51:05] ⇦ Quits: gigaherz|work (~gigaherz@84.89.63.25) ()
L370[06:54:01] ⇨ Joins: tips48|away (~tips48@nope.bz)
L371[07:00:44] ⇨ Joins: justJanne (~justJanne@kuschku.de)
L372[07:02:43] *** MrKick|Away is now known as MrKickkiller
L373[07:03:14] ⇦ Quits: rebecca (~rebecca@120.19.151.36) (Read error: Connection reset by peer)
L374[07:03:34] ⇨ Joins: CoolSquid (~CoolSquid@ti0011a400-1901.bb.online.no)
L375[07:07:23] ⇨ Joins: Naiten (~Naiten@77.35.122.10)
L376[07:10:11] ⇨ Joins: rebecca (~rebecca@120.19.151.36)
L377[07:11:56] ⇦ Quits: feldim2425 (~feldim242@178-190-77-209.adsl.highway.telekom.at) (Ping timeout: 195 seconds)
L378[07:14:04] ⇨ Joins: feldim2425 (~feldim242@93-82-139-234.adsl.highway.telekom.at)
L379[07:15:08] ⇨ Joins: TechnicianLP (~Technic@p4FE1D774.dip0.t-ipconnect.de)
L380[07:18:21] ⇦ Quits: Delenas (~Delenas@2600:1016:b00c:882d:a5bf:aee3:4e12:7275) (Ping timeout: 195 seconds)
L381[07:21:20] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:8d78:f907:c233:5193) (Quit: Leaving)
L382[07:21:32] ⇨ Joins: Dark (~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
L383[07:22:54] <LatvianModder> anyone who knows html here? I need to figure out how to get my embed page to have 100% height. and no, height="100%" doesnt work :P
L384[07:23:24] <Disconsented> got the page somewhere?
L385[07:24:02] <LatvianModder> sec, gonna generate it
L386[07:24:11] <LatvianModder> its a table, basically
L387[07:24:26] <LatvianModder> FTBU tops/stats
L388[07:25:15] <LatvianModder> http://latmodmc.ez.lv:4509/
L389[07:25:24] <LatvianModder> here's just the table
L390[07:25:55] <Disconsented> weird
L391[07:25:58] <TechnicianLP> lokks like xml
L392[07:26:02] <Disconsented> bit funky on firefox
L393[07:26:14] <LatvianModder> it should be just table
L394[07:26:21] <TechnicianLP> its just text
L395[07:26:44] <LatvianModder> screenshot?
L396[07:27:23] <Disconsented> So you just want to embed that in another page right?
L397[07:27:44] <TechnicianLP> http://imgur.com/HCjUfk7
L398[07:27:46] <LatvianModder> yes, so other people can embed it in their server home pages and what not
L399[07:28:07] ⇦ Quits: Zorn_Taov (~Greenfox@c-71-198-205-107.hsd1.ca.comcast.net) ()
L400[07:28:16] <LatvianModder> this is how it should look http://imgur.com/jPYIdna and embed version looks like this http://imgur.com/be2594u
L401[07:28:24] <sham1> Jesus
L402[07:28:42] <LatvianModder> Hm?
L403[07:29:00] <LatvianModder> Also, Java proooobably isnt the best way to generate HTML code :P
L404[07:29:46] <sham1> Servlets can work
L405[07:29:52] <sham1> As long as it is Spring
L406[07:30:08] <sham1> And factoryfactorybeanfactoryannotationfactoryinstancebeanfactory
L407[07:30:32] <TechnicianLP> thats factoyception?
L408[07:30:51] <sham1> Nope, that's standard Spring
L409[07:37:15] ⇦ Quits: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net) (Ping timeout: 195 seconds)
L410[07:38:42] ⇨ Joins: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net)
L411[07:38:48] *** AEnterpriseAFK is now known as AEnterprise
L412[07:39:38] <kashike> hehe spring
L413[07:42:27] <Disconsented> Basiclly
L414[07:42:32] <Disconsented> you need an explicit value
L415[07:42:35] <Disconsented> % wont work
L416[07:42:55] <Disconsented> http://stackoverflow.com/questions/1263968/iframe-not-expand-to-100-height
L417[07:43:22] ⇦ Quits: rebecca (~rebecca@120.19.151.36) (Quit: Leaving)
L418[07:43:26] ⇨ Joins: Javaschreiber (~Thunderbi@p4FF8BB0D.dip0.t-ipconnect.de)
L419[07:44:10] ⇦ Quits: Javaschreiber (~Thunderbi@p4FF8BB0D.dip0.t-ipconnect.de) (Quit: Javaschreiber)
L420[07:44:22] ⇨ Joins: Javaschreiber (~Thunderbi@p4FF8BB0D.dip0.t-ipconnect.de)
L421[07:44:48] <Disconsented> LatvianModder> https://disconsented.com/test/
L422[07:46:51] <LatvianModder> so you just set it to 2800?
L423[07:47:04] <Disconsented> 175em
L424[07:47:07] <Disconsented> but yeah
L425[07:47:25] <LatvianModder> but you know that this table can be 1 - 1000 entries
L426[07:47:28] <LatvianModder> what then?
L427[07:47:36] <LatvianModder> The height basically isnt constant
L428[07:47:45] <Disconsented> Should find another way to do it
L429[07:47:45] *** amadornes[OFF] is now known as amadornes
L430[07:47:56] <LatvianModder> actually.. I think I figured out
L431[07:48:06] <LatvianModder> Instead of table.. im gonna generate an image...
L432[07:48:13] <Disconsented> That works as well
L433[07:48:23] <LatvianModder> sweet
L434[07:48:26] <Disconsented> Was going to suggest json -> javascript
L435[07:48:35] <Disconsented> bit more work however
L436[07:48:36] <LatvianModder> Im also providing .json yes
L437[07:48:52] <LatvianModder> that was my initial plan, but I wanted to give directly displayable data too
L438[07:49:02] <Disconsented> Thats what the js is for
L439[07:49:15] <Disconsented> js would read and then manipulate the DOM
L440[07:49:24] <LatvianModder> I have never done any web stuff, so I dont know how those things work
L441[07:49:49] <Disconsented> https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement
L442[07:49:56] <LatvianModder> ok, let's see if I can gen an image
L443[07:50:02] <Disconsented> MDN is an excellent source
L444[07:50:38] <Disconsented> anyways
L445[07:50:39] <Disconsented> its 1am
L446[07:50:42] <Disconsented> sleep time
L447[07:50:44] <LatvianModder> o
L448[07:50:46] <LatvianModder> o/
L449[07:50:57] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L450[07:51:09] ⇨ Joins: Temportalist (uid37180@2604:8300:100:200b:6667:3:0:913c)
L451[07:56:48] *** big_Xplo|AFK is now known as big_Xplosion
L452[07:57:19] ⇦ Quits: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L453[08:03:42] <LatvianModder> What is going on with java.awt.Color... why it has red & RED?
L454[08:03:59] <sham1> Because
L455[08:05:44] <LatvianModder> |:I
L456[08:05:49] <LatvianModder> x100
L457[08:07:31] ⇦ Quits: turmfalke (~turmfalke@p20030056CF06BAEF53EFB99339FF9605.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L458[08:17:54] ⇨ Joins: turmfalke (~turmfalke@p20030056CF06BA8C0F80A799CD057E23.dip0.t-ipconnect.de)
L459[08:17:55] ⇦ Quits: abab9579 (~Abastro@221.138.238.111) (Read error: Connection reset by peer)
L460[08:19:44] ⇦ Quits: Naiten (~Naiten@77.35.122.10) (Read error: Connection reset by peer)
L461[08:20:07] ⇨ Joins: Snapples (uid167569@id-167569.highgate.irccloud.com)
L462[08:21:48] ⇨ Joins: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se)
L463[08:32:57] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L464[08:33:12] ⇨ Joins: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de)
L465[08:34:48] ⇦ Quits: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
L466[08:39:20] ⇦ Quits: jk-5 (~jk-5@D549D0E1.cm-10-1b.dynamic.ziggo.nl) (Read error: Connection reset by peer)
L467[08:43:11] ⇨ Joins: jk-5 (~jk-5@d549d0e1.cm-10-1b.dynamic.ziggo.nl)
L468[08:44:54] ⇨ Joins: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se)
L469[08:46:05] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L470[08:51:53] ⇨ Joins: Girafi (~Girafi@0x555178eb.adsl.cybercity.dk)
L471[08:59:51] ⇦ Quits: CoolSquid (~CoolSquid@ti0011a400-1901.bb.online.no) (Ping timeout: 195 seconds)
L472[09:05:05] ⇨ Joins: IceDragon (~ThatGuy@173.225.244.41)
L473[09:14:42] *** big_Xplosion is now known as big_Xplo|AFK
L474[09:20:41] <TechnicianLP> does the certificate fingerpringt invalidate when you do some asm on a class?
L475[09:22:29] ⇦ Parts: Snapples (uid167569@id-167569.highgate.irccloud.com) ())
L476[09:25:12] <diesieben07> it shouldn't, ASM should happen after the validation
L477[09:30:06] ⇨ Joins: patrick96 (~patrick96@194.230.155.239)
L478[09:31:08] *** PaleOff is now known as PaleoCrafter
L479[09:35:47] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L480[09:44:37] ⇨ Joins: jamierocks (~jamierock@lon1.lexteam.xyz)
L481[09:44:45] ⇦ Quits: patrick96 (~patrick96@194.230.155.239) (Quit: Bye)
L482[09:54:31] ⇦ Quits: Temportalist (uid37180@2604:8300:100:200b:6667:3:0:913c) (Quit: Connection closed for inactivity)
L483[10:06:29] ⇨ Joins: Naiten (~Naiten@77.34.175.33)
L484[10:06:59] ⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection reset by peer)
L485[10:12:15] ⇦ Quits: pig (~iChun@209-133-197-242.static.hvvc.us) (Ping timeout: 198 seconds)
L486[10:13:42] ⇨ Joins: Emris (~Miranda@195.234.58.25)
L487[10:16:15] ⇦ Quits: IceDragon (~ThatGuy@173.225.244.41) (Ping timeout: 192 seconds)
L488[10:19:10] ⇨ Joins: PBlock96 (~PBlock96@64.53.13.215)
L489[10:19:58] ⇦ Quits: Kenny164 (~pkinney@host86-134-251-86.range86-134.btcentralplus.com) (Remote host closed the connection)
L490[10:24:56] ⇨ Joins: CoderPuppy (~cpup@32.218.117.27)
L491[10:26:27] ⇦ Quits: cpup (~cpup@32.218.119.180) (Ping timeout: 192 seconds)
L492[10:28:19] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L493[10:28:45] ⇦ Quits: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net) (Ping timeout: 195 seconds)
L494[10:30:31] ⇨ Joins: MinecraftWero (webchat@189.251.165.216)
L495[10:36:05] ⇨ Joins: cpup (~cpup@32.218.117.40)
L496[10:36:33] <airbreather> so I have some mods with builds for 1.7.10, 1.8.9, 1.9, and 1.9.4. upgrading a 1.7.10 world straight to 1.9 or 1.9.4, I lose all the mod-added items from 1.7.10. upgrading 1.7.10 --> 1.8.9 --> (1.9 or 1.9.4), the mod-added items survive the upgrade process. is this expected?
L497[10:37:30] ⇦ Quits: CoderPuppy (~cpup@32.218.117.27) (Ping timeout: 195 seconds)
L498[10:37:38] <airbreather> one thing I didn't mention, oops... the scary part is that when going straight from 1.7.10 --> (1.9 or 1.9.4), it doesn't warn me about unmapped items from the old mod version, they just vanish
L499[10:40:32] ⇨ Joins: Aroma1997 (~Aroma1997@2604:a880:800:10::168:d001)
L500[10:42:07] <gigaherz> airbreather: I haven't looked into the upgrade process, but since the registry system changed in 1.9
L501[10:42:16] <gigaherz> it is possible that, forge just doesn't keep so many upgrade paths
L502[10:42:55] <gigaherz> either way, upgrading between major versions is almost always catastrophic for most mods so don't worry too much
L503[10:42:55] <gigaherz> ;P
L504[10:44:33] <airbreather> well my mods are all small enough that I can afford to do any extra stuff to make it all work. I think even the ones that existed as far back as 1.6.4 will still upgrade all the way up properly
L505[10:45:07] <airbreather> but OK, that's fair, thanks
L506[11:03:37] ⇦ Quits: MinecraftWero (webchat@189.251.165.216) (Quit: Web client closed)
L507[11:06:12] ⇦ Quits: blood|wrk (~owned@STATIC228.iona.edu) ()
L508[11:12:48] *** DRedhorse is now known as DonAway
L509[11:13:29] ⇦ Quits: Aroma1997 (~Aroma1997@2604:a880:800:10::168:d001) (Quit: ZNC - http://znc.in)
L510[11:14:42] ⇨ Joins: Aroma1997 (~Aroma1997@2604:a880:800:10::168:d001)
L511[11:15:05] ⇦ Parts: Aroma1997 (~Aroma1997@2604:a880:800:10::168:d001) ())
L512[11:15:45] ⇨ Joins: Aroma1997 (~Aroma1997@2604:a880:800:10::168:d001)
L513[11:24:06] *** Darkhax_AFK is now known as Darkhax
L514[11:26:24] ⇦ Quits: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L515[11:29:46] ⇨ Joins: Temportalist (uid37180@id-37180.charlton.irccloud.com)
L516[11:33:59] ⇦ Quits: Javaschreiber (~Thunderbi@p4FF8BB0D.dip0.t-ipconnect.de) (Quit: Javaschreiber)
L517[11:35:16] ⇨ Joins: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de)
L518[11:35:35] ⇦ Quits: Emris (~Miranda@195.234.58.25) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
L519[11:36:28] <Baughn> I'm looking to make 'chunk zones'; groups of chunks which should load and unload as a unit. Or unload as a unit, anyhow.
L520[11:36:34] ⇨ Joins: CoderPuppy (~cpup@32.218.117.112)
L521[11:36:43] ⇨ Joins: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L522[11:36:43] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L523[11:36:47] <Baughn> Is that possible through the existing API, in some way?
L524[11:37:07] <Baughn> There's an chunk-unloading event, but I haven't found a way to subsequently force-unload all the other chunks.
L525[11:37:33] <Baughn> Or to cancel the unload, if I know it'd fail. (E.g. if there's a player forcing some of the chunks)
L526[11:38:24] ⇦ Quits: cpup (~cpup@32.218.117.40) (Ping timeout: 195 seconds)
L527[11:39:48] <PaleoCrafter> why do you want to do that at all, Baughn? :P
L528[11:40:03] <Baughn> Chunk-churning defence.
L529[11:40:25] <Baughn> In short, when TEs such as EnderIO's force unloaded chunks to load..
L530[11:40:39] <Baughn> Nothing is forcing it, so Minecraft promptly unloads it again.
L531[11:40:44] <Baughn> Then it gets loaded again next tick, and..
L532[11:40:50] <Baughn> It's a good way to kill a server.
L533[11:40:52] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc2d196.dynamic.kabel-deutschland.de)
L534[11:41:50] <Baughn> I've tried a couple different approaches. My current best one amounts to /save-off, with explicit periodic saves and automatic restart if nobody is logged on /and/ TPS is low, but I'd prefer to drop the restarts.
L535[11:42:18] <Baughn> I've tried detecting chunk interdependencies statistically, using the load/unload events, and that works..
L536[11:42:38] <Baughn> But the unload algorithm isn't *fast* enough, and doesn't know about the dependencies, so most of the time it unloads chunks in the wrong order.
L537[11:42:47] <Baughn> Some of them need to be unloaded in the same tick for it to 'take', too.
L538[11:43:19] <Baughn> Sometimes quite large groups, so I want to make sure it's going to work before having the server do it.
L539[11:43:24] <PaleoCrafter> uhm... the problem you try to solve sounds like a issue with particular mods? :P
L540[11:43:50] <Baughn> You could say that, but what is a poor server admin to do? :)
L541[11:44:07] <Baughn> I can solve it for my own mod (EA), but not all the two hundred others. :P
L542[11:44:46] <PaleoCrafter> well, I dunno, maybe you can do something at the Forge level? :P
L543[11:46:48] ⇦ Quits: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L544[11:46:54] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C050007D9C3BB82D0C59EF.dip0.t-ipconnect.de)
L545[11:47:05] <Baughn> PaleoCrafter: I know I can.. I was hoping I wouldn't *have* to.
L546[11:47:24] <Baughn> Compiling a custom Forge sounds like a typical Start of Darkness scenario.
L547[11:47:40] <sham1> I think he meant configurations
L548[11:47:59] <Baughn> If that's possible, then I'd love to hear it.
L549[11:48:00] <PaleoCrafter> I definitely never wanted to promote forking Forge xD
L550[11:48:17] <PaleoCrafter> well, how are the chunks forced to load?
L551[11:48:17] <Baughn> PaleoCrafter: I'd be sending PRs, of course. Who knows if Lex would merge 'em.
L552[11:48:34] *** Mine|dreamland is now known as minecreatr
L553[11:48:37] <PaleoCrafter> if it's a serious issue, he'll happily merge it :P
L554[11:48:51] <Baughn> It's a serious issue, but it's one he can reasonably say is because of badly coded mods.
L555[11:48:55] <Baughn> I mean, he'd be /right/.
L556[11:50:14] <Baughn> From my PoV, though? That fact doesn't matter. Any large modpack will have them.
L557[11:50:21] <diesieben07> you should put your efforts to fixing those mods then.
L558[11:50:26] <Baughn> I can't.
L559[11:50:37] <Baughn> Ignoring the whack-a-mole issue, some are closed source.
L560[11:51:08] <diesieben07> that doesn't stop you from yelling at their authors :P
L561[11:51:11] <Baughn> Also I don't have infinite time, and it'd be easier to 'fix' in Forge, even if the zone-unloading option is more of a hack.
L562[11:51:26] <Baughn> Indeed it does not.
L563[11:51:46] <Baughn> I've done some of that, too. I'll keep doing it. Just don't expect results.
L564[11:53:16] <Baughn> sham1: What configuration did you have in mind?
L565[11:54:25] <sham1> I dopn't know
L566[11:54:26] <sham1> Some
L567[11:54:49] ⇨ Joins: cpup (~cpup@32.218.117.125)
L568[11:55:08] <Baughn> The chunk cache seems like it should help here, but it didn't. :?
L569[11:55:11] <Baughn> *:/
L570[11:57:07] ⇦ Quits: CoderPuppy (~cpup@32.218.117.112) (Ping timeout: 192 seconds)
L571[11:58:07] ⇨ Joins: PieGuy128 (~PieGuy128@67.68.162.162)
L572[11:59:46] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Read error: Connection reset by peer)
L573[12:04:57] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Ping timeout: 186 seconds)
L574[12:05:38] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L575[12:05:54] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L576[12:08:53] *** kroeser|away is now known as kroeser
L577[12:10:59] ⇨ Joins: abab9579 (~Abastro@221.138.238.111)
L578[12:11:57] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Read error: Connection reset by peer)
L579[12:12:30] ⇨ Joins: Ferdz_TheWeeb (~Ferdz_The@24.225.201.205)
L580[12:12:43] ⇦ Quits: Naiten (~Naiten@77.34.175.33) (Read error: Connection reset by peer)
L581[12:14:12] ⇦ Quits: TheMike_ (~Mike@2607:5300:60:47bc:1ceb:da::) (Quit: i'll be back)
L582[12:16:49] ⇨ Joins: MinecraftWero (webchat@177.245.187.247)
L583[12:17:33] *** moxiegrrl__ is now known as MoxieGrrl
L584[12:18:11] ⇦ Quits: MinecraftWero (webchat@177.245.187.247) (Client Quit)
L585[12:21:22] *** big_Xplo|AFK is now known as big_Xplosion
L586[12:25:46] ⇦ Quits: Aroma1997 (~Aroma1997@2604:a880:800:10::168:d001) (Quit: ZNC - http://znc.in)
L587[12:27:40] <tterrag|ZZZzzz> can some people read through http://documentation-tterrag.readthedocs.io/en/testing/blocks/blocks/ and http://documentation-tterrag.readthedocs.io/en/testing/blocks/interaction/ and tell me how it's looking?
L588[12:27:43] *** tterrag|ZZZzzz is now known as tterrag
L589[12:27:46] <tterrag> PaleoCrafter: did you get my message?
L590[12:28:02] <PaleoCrafter> must have missed it
L591[12:28:16] <PaleoCrafter> what was it? :D
L592[12:28:17] <tterrag> <tterrag> PaleOff: the spacing after admonitions is too large http://documentation-tterrag.readthedocs.io/en/testing/blocks/interaction/
L593[12:28:17] <tterrag> <tterrag> they feel "misaligned"
L594[12:28:42] <PaleoCrafter> hehe, almost thought that's it after looking at that page xD
L595[12:29:29] <tterrag> yeah
L596[12:29:34] <tterrag> probably has to do with the spacing changes
L597[12:29:46] <tterrag> I'm not sure whether the top margin should be increased or the bottom margin decreased
L598[12:29:49] <tterrag> up to you :P
L599[12:30:16] <PaleoCrafter> I'd say give them equal spacing as the paragraphs, that is decreasing the bottom margin to 10px
L600[12:31:22] <PaleoCrafter> that'd be a simple .admonition { margin-bottom: 10px !important; } - do you want me to PR it or will you include it in your changes? :D
L601[12:31:46] <tterrag> http://i.imgur.com/iG5d6CM.png I mean that doesn't look bad
L602[12:33:26] *** minecreatr is now known as Mine|away
L603[12:33:51] <tterrag> 10px on the bottom looks fine too
L604[12:33:52] <tterrag> hm
L605[12:34:09] <PaleoCrafter> the larger margin disconnects it a little bit from the content, imo, contrary to its actual purpose of adding something important to the text
L606[12:34:27] <PaleoCrafter> that's why I'd go for the 10px on the bottom
L607[12:34:35] <tterrag> alright
L608[12:35:01] ⇨ Joins: MinecraftWero (~textual@177.245.187.247)
L609[12:35:14] <MinecraftWero> hey
L610[12:36:09] <tterrag> PaleoCrafter: what's the difference between div.admonition and just .admonition? :P
L611[12:36:20] <PaleoCrafter> well, one only targets divs :P
L612[12:36:34] <tterrag> all the rest of your css only targets div.admonition
L613[12:36:49] <PaleoCrafter> ah, well
L614[12:36:57] <tterrag> I'll add it for consistency
L615[12:36:59] <tterrag> it shouldn't matter
L616[12:37:02] <tterrag> all admonitions are divs
L617[12:37:05] *** kirby|gone is now known as mrkirby153
L618[12:37:10] <PaleoCrafter> yeah
L619[12:37:53] <tterrag> fixed
L620[12:37:59] <MinecraftWero> where should i look if i want to make a block give me an item when right clicked on it?
L621[12:38:07] <tterrag> (refresh)
L622[12:38:10] <PaleoCrafter> you might actually want to add div.admonition > p:last-child { margin-bottom: 0; } too
L623[12:38:20] <tterrag> wat
L624[12:38:21] <PaleoCrafter> just noticed that the bottom padding is larger due to that
L625[12:38:32] <tterrag> oh I see
L626[12:38:51] <PaleoCrafter> the '>' just says "only target direct children"
L627[12:40:09] <MinecraftWero> what are you guys trying to do?
L628[12:40:45] <PaleoCrafter> we're improving the looks of the forge docs :P
L629[12:41:12] <MinecraftWero> haha i see cool
L630[12:41:13] <PaleoCrafter> as for your question: look at the give command and any block that does something on right-click
L631[12:41:23] <tterrag> PaleoCrafter: that didn't seem to change anything
L632[12:41:46] ⇨ Joins: Ordinastie_ (~Ordinasti@87-231-58-94.rev.numericable.fr)
L633[12:42:07] <PaleoCrafter> oh... because the other margin-bottom is !important
L634[12:42:14] <PaleoCrafter> let me see how specific it has to be
L635[12:42:20] ⇦ Quits: keybounce (~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net) (Quit: Sleep? Did I say sleep?)
L636[12:42:48] <PaleoCrafter> actually, just marking it as !important is enough
L637[12:42:55] <tterrag> it needed !important
L638[12:42:55] <tterrag> yeah
L639[12:43:00] <tterrag> I hate CSS :P
L640[12:43:17] <PaleoCrafter> everybody does :P
L641[12:43:44] <PaleoCrafter> that's why people use preprocessors xD
L642[12:44:09] <tterrag> yeah now it's good
L643[12:44:25] <tterrag> MinecraftWero: you're in luck http://documentation-tterrag.readthedocs.io/en/testing/blocks/interaction/#player-right-click
L644[12:44:49] <MinecraftWero> oohh nice i will check it out!
L645[12:44:59] <tterrag> PaleoCrafter: the code line goes off the margins :P
L646[12:45:03] <tterrag> I'm guessing there's no fix for that really
L647[12:45:15] <PaleoCrafter> yeah, not really :P
L648[12:45:29] <PaleoCrafter> although it should break
L649[12:45:56] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L650[12:46:02] <MinecraftWero> i see the documentation is growing thats nice
L651[12:46:32] ⇦ Quits: cpup (~cpup@32.218.117.125) (Ping timeout: 186 seconds)
L652[12:46:41] ⇦ Quits: [NK]Ghost (~GFt@72.64.90.31) ()
L653[12:47:46] <tterrag> PaleoCrafter: yeah I'm trying to see why it's not
L654[12:48:12] <PaleoCrafter> it's because it's white-space: pre, not white-space: pre-wrap
L655[12:48:18] <PaleoCrafter> but wrapping looks fugly
L656[12:48:18] <masa> LatvianModder: any idea why I can't seem to add my later mod projects to CurseGraph? has the API changed or are newer projects somehow different?
L657[12:49:06] <LatvianModder> Hm?
L658[12:49:15] <LatvianModder> Oh
L659[12:49:31] <LatvianModder> Click open in curse on right panel
L660[12:49:47] <LatvianModder> And copy-paste that ID from top
L661[12:50:22] <masa> open in curse? where is that?
L662[12:50:32] <tterrag> PaleoCrafter: I made it a block, nwo it has a scroll bar
L663[12:50:32] ⇦ Quits: MinecraftWero (~textual@177.245.187.247) (Ping timeout: 186 seconds)
L664[12:50:32] <LatvianModder> BUT it could be that new projects wont work, that api im using is heavly depricated
L665[12:50:32] <tterrag> not sure if worse...
L666[12:50:51] <PaleoCrafter> you *could* add manual line breaks :P
L667[12:51:05] <PaleoCrafter> would look better than wrapping either way
L668[12:51:18] <masa> oh wait... maybe it's because that project only has alpha releases atm?
L669[12:52:00] <tterrag> PaleoCrafter: http://i.imgur.com/xFLuMa1.png?
L670[12:52:01] <masa> I'll find out after my new project gets approved...
L671[12:52:04] <tterrag> whoops
L672[12:52:12] <tterrag> oh it ignores the question mark good
L673[12:52:27] ⇨ Joins: cpup (~cpup@32.218.117.190)
L674[12:52:34] <PaleoCrafter> wouldn't matter if it didn't, that'd just be the initiation of the query parameters :P
L675[12:52:47] <tterrag> I suppose
L676[12:52:52] <tterrag> either way, that looks decent I think
L677[12:52:55] <PaleoCrafter> yeah
L678[12:52:57] <tterrag> and is actually a valid way of formatting params :P
L679[12:53:27] <tterrag> poor rtd
L680[12:53:30] <tterrag> I am abusing their builds
L681[12:54:40] ⇨ Joins: MinecraftWero (~textual@189.251.165.216)
L682[12:54:54] <MinecraftWero> sorry lost connection there :P
L683[12:58:00] ⇦ Quits: PieGuy128 (~PieGuy128@67.68.162.162) (Remote host closed the connection)
L684[12:59:07] ⇨ Joins: sciguyryan (~sciguyrya@37.48.86.160)
L685[12:59:25] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L686[13:00:01] ⇨ Joins: Naiten (~Naiten@77.35.129.167)
L687[13:00:11] <tterrag> just pushed it to the official docs http://mcforge.readthedocs.io/en/latest/blocks/blocks/
L688[13:02:49] <MinecraftWero> great
L689[13:03:36] <MinecraftWero> I am registering my block like this: GameRegistry.registerBlock(cookedBaconBlock = new CookedBaconBlock("cookedBaconBlock", null, 0, 0),"cookedBaconBlock");
L690[13:03:40] <MinecraftWero> is that correct?
L691[13:04:02] <tterrag> I don't think you can pass a string there
L692[13:04:12] <tterrag> http://mcforge.readthedocs.io/en/latest/blocks/blocks/#registering-a-block
L693[13:04:13] <tterrag> :P
L694[13:04:42] ⇨ Joins: IceDragon (~ThatGuy@173.225.244.41)
L695[13:04:55] <McJty> MinecraftWero, don't do an asignment inside a function call. That is bad style IMHO
L696[13:05:09] <tterrag> maybe, but it's not incorrect
L697[13:05:21] <MinecraftWero> haha yeah that's what i saw but when trying what the docs said it gives me a crash :/
L698[13:05:33] <MinecraftWero> i know i really don't like it looks really messy
L699[13:05:35] <tterrag> what kind of crash
L700[13:06:40] ⇨ Joins: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net)
L701[13:07:15] <MinecraftWero> let me get a paste bin :P
L702[13:07:29] ⇨ Joins: P3t3rix (~P3t3rix@192-164-95-14.adsl.highway.telekom.at)
L703[13:09:03] <P3t3rix> is there a 1.9 -> 1.9.4 primer ?
L704[13:09:24] <MinecraftWero> http://pastebin.com/ZmPLHhtj here you go
L705[13:09:28] <tterrag> yes: nothing changed :P
L706[13:09:49] <tterrag> MinecraftWero: and what is at com.minecraftwero.blocks.BaconBlocks.initBlocks(BaconBlocks.java:16)
L707[13:10:07] <MinecraftWero> this line GameRegistry.register(rawBaconBlock.setRegistryName("rawBaconBlock"));
L708[13:10:14] <tterrag> then rawBaconBlock is null
L709[13:11:13] <MinecraftWero> why is that
L710[13:11:22] <tterrag> I don't know
L711[13:11:24] <tterrag> it's your code
L712[13:12:58] <tterrag> if I had to guess, you probably never assigned it to anything
L713[13:13:14] <tterrag> https://docs.oracle.com/javase/tutorial/
L714[13:13:44] <MinecraftWero> i think i did
L715[13:16:31] ⇦ Quits: AnarchySage (~The-Sages@47-32-200-112.dhcp.ftwo.tx.charter.com) (Quit: This is the ´~†~` Ðëàth ÃñGë£ §Ǯîþt ´~†~` Made by [A])
L716[13:18:12] <MinecraftWero> can i pm you really quick?
L717[13:20:21] <sham1> WHy do you want to PM him, why not just say or ask whatever here. We don't bite
L718[13:20:42] <sham1> A lot
L719[13:21:08] <Ordinastie_> and we just vaccinated sham1 against rabbies
L720[13:21:17] <sham1> :D
L721[13:21:38] <tterrag> MinecraftWero: just say it here
L722[13:21:41] <tterrag> I have to leave very soon anyways
L723[13:23:38] ⇨ Joins: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com)
L724[13:23:49] *** tterrag is now known as tterrag|away
L725[13:24:16] ⇦ Quits: P3t3rix (~P3t3rix@192-164-95-14.adsl.highway.telekom.at) (Ping timeout: 384 seconds)
L726[13:27:00] <thecodewarrior> Am I able to reopen a gui instance? Do I have to create a new instance each time?
L727[13:27:21] <Ordinastie_> yes and no
L728[13:28:07] <thecodewarrior> Ok. Any funkyness you know of that I should consider? For some reason my gui isn't displaying correctly when reopened.
L729[13:32:49] ⇨ Joins: P3t3rix (~P3t3rix@212-197-165-193.adsl.highway.telekom.at)
L730[13:33:42] *** cpw|out is now known as cpw
L731[13:37:25] ⇨ Joins: Emris (~Miranda@62-178-245-147.cable.dynamic.surfer.at)
L732[13:37:45] <MinecraftWero> hahah you guys don't bite uhmm
L733[13:44:00] <sham1> Nah
L734[13:44:50] <thor12022> it's mostly bark
L735[13:45:48] ⇨ Joins: raoulvdberge (uid95673@id-95673.richmond.irccloud.com)
L736[13:46:16] <raoulvdberge> two mods both calling Mouse#getDWheel will lead to one mod not getting the correct delta, right?
L737[13:46:53] ⇨ Joins: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de)
L738[13:58:48] ⇦ Quits: MinecraftWero (~textual@189.251.165.216) (Quit: Textual IRC Client: www.textualapp.com)
L739[14:00:25] <diesieben07> raoulvdberge, no. getDWheel is like getX, etc. it is refreshed every... now and then i guess. if oyu really want to properly listen for scrolling use MouseInputEvent and getEventDWheel inside there.
L740[14:01:07] ⇦ Quits: gravityfox_ (~gravityfo@cpe-23-242-168-28.socal.res.rr.com) (Read error: Connection reset by peer)
L741[14:02:49] ⇦ Quits: sciguyryan (~sciguyrya@37.48.86.160) (Remote host closed the connection)
L742[14:02:53] *** big_Xplosion is now known as big_Xplo|AFK
L743[14:03:51] <sham1> I think it is at the end of every frame
L744[14:03:59] <sham1> That's where I would put it myself
L745[14:04:05] <sham1> The refresh that is
L746[14:08:02] <Nitrodev> modded 1.10 a thing yet?
L747[14:08:21] <diesieben07> Not yet.
L748[14:08:54] <Nitrodev> awww
L749[14:09:15] <sham1> 1.10 was nothing huge
L750[14:13:07] <gigaherz> the biggest change seems to be auto-jump
L751[14:13:08] ⇦ Quits: abab9579 (~Abastro@221.138.238.111) (Read error: Connection reset by peer)
L752[14:13:10] <gigaherz> XD
L753[14:13:17] <sham1> Auto-jump
L754[14:13:20] <sham1> Oh
L755[14:13:33] <sham1> Wasn't that in already
L756[14:13:50] <gigaherz> it was in the mcpe versions
L757[14:14:05] <gigaherz> but in java, that's new to 1.10
L758[14:14:18] <sham1> I hope that we get the "step over blocks" thing into vanilla someday
L759[14:14:28] <gigaherz> ?
L760[14:14:37] <sham1> Like a step assist
L761[14:14:45] <gigaherz> isn't that auto-jump?
L762[14:14:50] <sham1> No
L763[14:14:56] <sham1> Wait
L764[14:15:00] <gigaherz> you move toward a block
L765[14:15:02] <gigaherz> and it jumps for you
L766[14:15:18] <gigaherz> so it's pretty much equivalent
L767[14:15:27] <gigaherz> just instead of teleporting upward
L768[14:15:33] <gigaherz> it predicts the collision and jumps in advance
L769[14:16:00] <gigaherz> which IMO should be applied to all stepping
L770[14:16:07] <gigaherz> instead of tping up, make it do a shallow jump
L771[14:16:24] <gigaherz> "shallow"
L772[14:16:30] <gigaherz> a slab is half a meter tall
L773[14:17:07] <gigaherz> IRL you'd have to *climb* up slabs
L774[14:17:23] <gigaherz> well not climb, but you'd have to jump over and over
L775[14:17:43] <gigaherz> like going two steps at a time on stairs
L776[14:17:44] <Ordinastie_> yeah, because that's the true issue with minecraft realism...
L777[14:18:06] <sham1> ONE DOES NOT SIMPLY HOLD 1000 LITRES OF WATER IN A BUCKET
L778[14:18:12] <gigaherz> ?
L779[14:18:16] <gigaherz> oryeah
L780[14:18:19] <gigaherz> a cubic meter ;P
L781[14:18:23] <gigaherz> oh*
L782[14:18:32] <gigaherz> well
L783[14:18:32] <sham1> 1000 kilograms
L784[14:18:37] <gigaherz> it's just a very big bucket
L785[14:18:41] <sham1> And with no spilling
L786[14:18:52] <sham1> And you can also carry a cubic metre of lava
L787[14:19:00] <sham1> Which aside from being heavy, is hot
L788[14:19:02] <gigaherz> that doesn't matter
L789[14:19:17] <gigaherz> you can carry meter cubes of gold
L790[14:19:21] <gigaherz> 64 per slot
L791[14:19:23] <sham1> True
L792[14:19:25] <gigaherz> on 9*4 slots
L793[14:19:58] <gigaherz> each ingot is 1/9th of a cube
L794[14:20:11] <gigaherz> that means each ingot is 1m by 33cm by 33cm
L795[14:20:36] <gigaherz> (assuming 3 layers of 3 ingots each)
L796[14:20:45] <sham1> Why is the diamond sword the best weapon in the game, when you have a huge-ass gold ingot to swing at people
L797[14:21:02] <gigaherz> a gold sword contains the mass of TWO ingots
L798[14:21:16] <sham1> Yeah
L799[14:21:25] <sham1> In a lever system
L800[14:21:27] <gigaherz> oh and diamond shatters on a strong blunt hit
L801[14:21:40] <gigaherz> it should have a durability of like, 1
L802[14:21:53] <sham1> Depending on if you hit the cut or not
L803[14:22:01] <gigaherz> I mean armor
L804[14:22:05] <sham1> Hmm
L805[14:22:17] <gigaherz> diamond works on a saw
L806[14:22:18] <gigaherz> not on a pick
L807[14:22:27] <sham1> Also, chainmill should be better than iron
L808[14:22:39] <gigaherz> nah
L809[14:22:41] <sham1> It's less heavy
L810[14:22:46] <gigaherz> let's assume iron has been processed with coal
L811[14:22:50] <gigaherz> so it's really steel in disguise
L812[14:23:00] <gigaherz> iron plate armor would be more protective
L813[14:23:06] <gigaherz> but it should apply Slowness I/II
L814[14:23:38] <gigaherz> and leather armor really doesn't protect that much against someone with a steel sword
L815[14:23:59] <sham1> Also, I should be able to make paper armour
L816[14:24:13] <gigaherz> i'm certain someone was working on a mod for that
L817[14:24:18] <gigaherz> something like tinker's but for armor
L818[14:24:29] <gigaherz> but I have no idea about the name or if it's released
L819[14:24:30] <gigaherz> XD
L820[14:24:37] *** DonAway is now known as DRedhorse
L821[14:24:39] <gigaherz> I know I didn't do it myself because someone else was doing it
L822[14:25:04] <sham1> Also a problem of Steve should be in the snow
L823[14:25:05] <sham1> Hypotermia
L824[14:25:38] <sham1> A heat conducting armour is not going to cut it
L825[14:27:05] ⇨ Joins: PieGuy128 (~PieGuy128@67.68.162.162)
L826[14:27:46] ⇦ Quits: Naiten (~Naiten@77.35.129.167) (Read error: Connection reset by peer)
L827[14:27:57] <gigaherz> sham1: once upon a time (around mc1.2.5)
L828[14:28:02] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Ik ga weg)
L829[14:28:05] <gigaherz> I was thinking about making a mod to add heat
L830[14:28:15] <gigaherz> each block in the game would have a heat value
L831[14:28:20] <gigaherz> based on biome and nearby heat sources
L832[14:28:26] <gigaherz> with lava having a heat of 15
L833[14:28:31] <gigaherz> and torehces like 3-4
L834[14:28:39] <gigaherz> like light, it would extend up to 16 blocks away
L835[14:29:01] <gigaherz> and the baseline value would depend on the biome temperature
L836[14:29:29] <gigaherz> leather armor would have positive heat resistance, while iron/chainmail would have negative
L837[14:29:54] <sham1> And a lot of heat could cause slowness and weakness
L838[14:29:54] <barteks2x> now it would be about time to add config file to my mod...
L839[14:29:59] <sham1> Prolly
L840[14:30:05] <gigaherz> and pain
L841[14:30:12] <gigaherz> after a certain threshold
L842[14:30:16] <gigaherz> lava wouldn't do damage per se
L843[14:30:18] <gigaherz> it would do heat damage
L844[14:31:04] <gigaherz> cold would cause slowness and higher rate of hunger
L845[14:31:18] <gigaherz> heat would cause pain mostly
L846[14:31:39] <gigaherz> (cold woudl end up hurting -- after you are out of food ;P)
L847[14:31:50] <gigaherz> anyhow
L848[14:31:58] <sham1> It can be pretty painful even when full
L849[14:32:04] <gigaherz> I discarded the idea because i'd have needed to add half a byte more per block
L850[14:32:08] <gigaherz> on the storage
L851[14:32:15] <gigaherz> and I considered that to be an unreasonable change
L852[14:32:34] <gigaherz> sham1: yes but this is mc, it's not meant to be fully realistic ;P
L853[14:32:48] <sham1> True enough
L854[14:33:07] <gigaherz> it would be interesting though
L855[14:33:14] <gigaherz> water wouldn't freeze based on biome anymore
L856[14:33:19] <gigaherz> it woudl be based on the block's temperature value
L857[14:33:24] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping timeout: 384 seconds)
L858[14:33:39] <sham1> One thing I hate is that after 1.7 made the climate zone thingies, I have had a really hard time finding a snow biome that is not an extreme hills one
L859[14:33:50] <gigaherz> yeah
L860[14:33:55] <gigaherz> those igloos
L861[14:33:57] <gigaherz> I haven't seen any
L862[14:33:58] <gigaherz> ever.
L863[14:34:19] <sham1> I liked to just make a cozy base underground and fail at agriculture above the ground
L864[14:34:42] ⇦ Quits: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
L865[14:34:43] <gigaherz> I once made a base right under a lava lake
L866[14:34:53] <gigaherz> with an observation tower rising through the middle
L867[14:35:07] <sham1> That just sounds cool
L868[14:35:13] <sham1> (Pun not intended)
L869[14:35:26] ⇨ Joins: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se)
L870[14:35:30] <barteks2x> Is this still correct with 1.9? http://www.minecraftforge.net/wiki/How_to_make_an_advanced_configuration_file
L871[14:35:39] <gigaherz> I think it was right after giving up on another playthrough attempt where I just kept getting random mobs on my area
L872[14:36:02] <diesieben07> barteks2x, barely :D
L873[14:36:10] <gigaherz> config hasn't changed at all
L874[14:36:15] ⇦ Quits: Ferdz_TheWeeb (~Ferdz_The@24.225.201.205) (Ping timeout: 198 seconds)
L875[14:36:16] <sham1> Can't even read the example code
L876[14:36:31] <barteks2x> I will just copypaste it spmewhere else and indent it properly
L877[14:36:32] <diesieben07> yeah it hasnt really chnged but that doesnt cover config gui etc
L878[14:36:44] <gigaherz> oh yeah I still have no idea how to use the config gui
L879[14:36:44] <barteks2x> the gui part is what I want too
L880[14:36:45] <gigaherz> ;P
L881[14:36:56] <sham1> Is there a ReadTheDocs about that
L882[14:36:58] <sham1> The config
L883[14:36:58] <diesieben07> i might write a docs article on that
L884[14:36:59] <diesieben07> not yet
L885[14:37:04] <barteks2x> well... I will look at how forge does the gui part
L886[14:37:05] <sham1> DO IT
L887[14:37:06] <gigaherz> https://github.com/gigaherz/Survivalist/blob/master/src/main/java/gigaherz/survivalist/ConfigManager.java
L888[14:37:09] <gigaherz> this is how I do config
L889[14:37:11] <gigaherz> on my survivalist mod
L890[14:37:25] <barteks2x> currently I just need 1 config option
L891[14:38:53] <gigaherz> dat NIH
L892[14:38:53] <gigaherz> https://github.com/gigaherz/Survivalist/blob/master/src/main/java/gigaherz/survivalist/ConfigManager.java
L893[14:38:58] <gigaherz> oops
L894[14:39:02] <gigaherz> https://twitter.com/pervognsen/status/743616844548939776
L895[14:39:04] <gigaherz> dat NIH
L896[14:39:47] <sham1> Seems reasonable
L897[14:40:39] <sham1> Also, embrase the NIH
L898[14:41:14] <gigaherz> https://twitter.com/CommitStrip/status/743868327471251456
L899[14:41:36] <diesieben07> haha
L900[14:43:52] ⇨ Joins: Naiten (~Naiten@77.34.120.200)
L901[14:44:21] *** kroeser is now known as kroeser|away
L902[14:45:00] <barteks2x> I will add that config option later, for now I will just set the default value of 200
L903[14:46:23] ⇨ Joins: Hink (~Hink@pool-71-184-194-146.bstnma.fios.verizon.net)
L904[14:47:40] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L905[14:48:28] ⇦ Quits: Upth (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping timeout: 186 seconds)
L906[14:48:58] ⇦ Quits: Hink (~Hink@pool-71-184-194-146.bstnma.fios.verizon.net) (Read error: Connection reset by peer)
L907[14:54:03] *** kroeser|away is now known as kroeser
L908[14:54:31] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L909[15:02:39] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error: Connection reset by peer)
L910[15:03:05] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L911[15:04:31] ⇦ Quits: Temportalist (uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L912[15:06:22] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L913[15:06:23] ⇨ Joins: Ferdz_TheWeeb (~Ferdz_The@24.225.201.205)
L914[15:10:33] ⇦ Quits: Naiten (~Naiten@77.34.120.200) (Read error: Connection reset by peer)
L915[15:20:18] *** AEnterprise is now known as AEnterpriseAFK
L916[15:20:40] ⇨ Joins: yopu (~yopu@184-89-171-53.res.bhn.net)
L917[15:24:12] <P3t3rix> hmm i get a nullpointer exception when i try to decompileMc, i am using build 1965, anyone else experiencing the same problem ?
L918[15:24:48] <diesieben07> log?
L919[15:25:19] <P3t3rix> stacktrace or whole debug log ?
L920[15:25:38] <diesieben07> idk... something :D
L921[15:26:06] <P3t3rix> mom
L922[15:26:38] <P3t3rix> http://pastebin.com/mxkTvbsg
L923[15:27:18] <diesieben07> hmm does not look good :D
L924[15:28:09] <P3t3rix> http://pastebin.com/rw9ZpLbQ -> build.gradle
L925[15:28:43] <diesieben07> yeah not sure on this one
L926[15:28:48] <diesieben07> run cleanCache and try again?
L927[15:29:34] <P3t3rix> my bat when something with gradle is wrong is : clean, cleancache, setupDecomp --refresh-dependecies :D
L928[15:29:45] <diesieben07> oh god please stop
L929[15:29:53] <diesieben07> don't run all those at once
L930[15:29:55] <diesieben07> run cleanCache
L931[15:30:00] <diesieben07> when its done run setupDecomü
L932[15:30:05] <P3t3rix> one after the other
L933[15:30:08] <P3t3rix> not at once
L934[15:30:50] <diesieben07> huh no idea then sorry
L935[15:31:49] <P3t3rix> hmm ok thanks :)
L936[15:34:39] ⇦ Quits: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
L937[15:34:59] ⇨ Joins: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se)
L938[15:36:43] <raoulvdberge> diesieben07: No, dwheel is reset on call
L939[15:36:52] <sham1> What is a setupDecomåu
L940[15:36:54] <raoulvdberge> int result = dwheel; dwheel = 0; return result;
L941[15:37:06] <raoulvdberge> So if multiple mods use it it won't work
L942[15:37:09] <sham1> Damn it, I put the diacritics to the wrong place
L943[15:37:17] <sham1> setupDecomü
L944[15:37:21] <raoulvdberge> I'm using the event, but a certain populair mod uses getDWheel() -_-
L945[15:37:37] <sham1> Which is?
L946[15:37:49] <diesieben07> like i said, use getEventDWheel
L947[15:37:53] <diesieben07> in MouseInputEvent
L948[15:38:02] <diesieben07> MouseInputevent is fired inside the Mouse.next() loop
L949[15:38:09] <diesieben07> so you are guaranteed to catch every dhweel event
L950[15:38:23] <raoulvdberge> that won't help me
L951[15:38:35] <sham1> Why not
L952[15:38:35] <raoulvdberge> as the other mod is calling getDWheel before the event catches the dwheel change
L953[15:38:41] <diesieben07> uhh
L954[15:38:47] <diesieben07> thats not how that works i think
L955[15:39:00] <raoulvdberge> no thats how it works
L956[15:39:25] <raoulvdberge> when using event: not reliable - sometimes dwheel is correct, sometimes 0
L957[15:39:26] <sham1> Have you tested this?
L958[15:39:33] <raoulvdberge> without using event: dwheel always 0
L959[15:39:45] <raoulvdberge> without other mod: dwheel correct
L960[15:40:02] <diesieben07> show what you are doing exactly.
L961[15:40:12] <raoulvdberge> i explained that already.
L962[15:40:16] <raoulvdberge> i need the dwheel
L963[15:40:21] <raoulvdberge> so i catch it in a mouseevent
L964[15:40:31] <diesieben07> Show. Your. Code.
L965[15:40:43] <raoulvdberge> It's literally catching the event. Nothing to show.
L966[15:40:57] <sham1> Yes there is
L967[15:40:58] <diesieben07> Show. It
L968[15:41:01] <diesieben07> or gtfo.
L969[15:46:34] <Tazz> diesieben07, what do you think of C-Style enums?
L970[15:46:44] <sham1> Integers
L971[15:47:06] <diesieben07> uh they are better than magic numbers, but java (=object) enums are better :D
L972[15:47:24] <sham1> Well C++11 introduced scoped enums into C++
L973[15:47:32] <gigaherz> meh
L974[15:47:35] <gigaherz> IMO normal enums are better
L975[15:47:37] <sham1> Which can be used somewhat like the Java Enumds
L976[15:47:41] <diesieben07> although i have to admit i have never written a single line of C.
L977[15:47:44] <diesieben07> so yeah.
L978[15:47:47] <gigaherz> but java "simplified instances" would still be useful for other cases
L979[15:47:51] <gigaherz> I'd separate them into like
L980[15:48:00] <gigaherz> "enum" vs "class enum"
L981[15:48:04] <sham1> diesieben07: why you no :(
L982[15:48:11] <diesieben07> never needed to
L983[15:48:30] <gigaherz> with enum being numeric constants, while "class enum" would be the java style ones
L984[15:48:31] <Tazz> diesieben07, what do you think of this proposal for enums in Eschelle?: https://gist.github.com/s0cks/d3e27fe8675535d763d6a7bc1678e928
L985[15:49:05] <diesieben07> uh, i am not a language designer man :P
L986[15:49:12] <diesieben07> but... looks ok i guess? :D
L987[15:49:24] <Tazz> XD
L988[15:49:25] <Tazz> well
L989[15:49:36] <Tazz> Im more interested in peoples opinions XD
L990[15:49:55] <gigaherz> I hate the kYELLING convention
L991[15:50:02] <Tazz> XD
L992[15:50:23] <gigaherz> would Enum be Comparable?
L993[15:50:36] <gigaherz> implicitly cast to their ordinal for comparisons?
L994[15:50:56] <Tazz> well enums in eschelle are technically C-Style enums
L995[15:51:19] <gigaherz> how so?
L996[15:51:35] <gigaherz> I mean
L997[15:51:39] <gigaherz> woudl you allow fields on them?
L998[15:51:42] <gigaherz> or just static methods?
L999[15:51:46] <Tazz> well
L1000[15:52:00] <gigaherz> if you allow storing "other data" on the enums
L1001[15:52:01] <Tazz> with that proposal it would allow instance fields
L1002[15:52:06] <Tazz> and instance methosd
L1003[15:52:10] <gigaherz> then you'd haveto choose
L1004[15:52:16] <Tazz> but you can reference them like C-Style enums
L1005[15:52:19] <gigaherz> either a reference to the enum is an object ref
L1006[15:52:34] <gigaherz> in which case they are just java-style enums with implicit ordinal casts
L1007[15:52:43] <gigaherz> or you can pass them by their ordinal value
L1008[15:52:56] <gigaherz> in which case you'd need implicit "Enum.values[ord]"
L1009[15:53:19] <Tazz> well technically you could do: val modifier: Modifier = 0; and that would resolve like Enum#values[0];
L1010[15:55:15] ⇨ Joins: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be)
L1011[15:55:40] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping timeout: 186 seconds)
L1012[15:55:42] <PaleoCrafter> can you number them arbitrarily, Tazz?
L1013[15:55:58] <Tazz> PaleoCrafter, yes
L1014[15:56:03] <PaleoCrafter> noice
L1015[15:56:06] <gigaherz> yay! flags!
L1016[15:56:51] <gigaherz> one of the things I miss from java enums is being able to do "Modifiers.Public | Modifiers.Override"
L1017[15:57:16] <Tazz> in Eschelle you can do val mod: Int = kPUBLIC|kOVERRIDE;
L1018[15:57:37] <gigaherz> you can't store it in a var of the type of the enum?
L1019[15:57:55] <gigaherz> I like it in C#because if you have a value of "6" in a variable of enum type
L1020[15:58:10] <gigaherz> the debugger can tell you "Value1|Value2"
L1021[15:58:33] <gigaherz> assuming the enum has the [Flags] attribute ;p
L1022[15:58:38] <Tazz> gigaherz, you could technically do it but it could possibly change the value
L1023[15:58:47] <gigaherz> yes it could
L1024[15:59:05] <gigaherz> if you have an enum in C# like { Bit1 = 1, Bit2 = 2, Combined = 3 }
L1025[15:59:10] <gigaherz> and you do Bit1|Bit2
L1026[15:59:14] <gigaherz> the debugger will say "Combined"
L1027[15:59:18] <gigaherz> rather than "Bit1|Bit2"
L1028[15:59:20] <Tazz> hmmm interesting
L1029[15:59:27] <Tazz> I guess that would work :)
L1030[15:59:46] <Tazz> would be useful :P
L1031[15:59:54] <gigaherz> I suppose all the magic would be in Enum#toString
L1032[16:00:01] <gigaherz> which would compile as
L1033[16:00:02] <PaleoCrafter> EnumSet.of(Public, Override).stream().mapToInt(Enum::ordinal).reduce(0, (a, b) -> a | b) :P
L1034[16:00:09] <gigaherz> Enum#toString(int value)
L1035[16:00:16] <gigaherz> PaleoCrafter: ewh
L1036[16:01:23] <PaleoCrafter> it's some nice declarative code, nothing to ewh about :P
L1037[16:01:33] <jamierocks> Tazz: nice
L1038[16:01:38] <sham1> >reduce
L1039[16:01:41] <sham1> Pls
L1040[16:01:52] <PaleoCrafter> unfortunately there's no fold in Java
L1041[16:01:56] <diesieben07> PaleoCrafter, that doesn't even work :P
L1042[16:02:00] <diesieben07> you need to do 1 << ordinal
L1043[16:02:04] * PaleoCrafter shrugs
L1044[16:02:10] <sham1> Sadly no folding
L1045[16:04:06] <sham1> public <B> B foldl(BiFunction<A, B, B> func, B acc)
L1046[16:04:16] <sham1> That could be a nice definition inside Stream<A>
L1047[16:04:54] <PaleoCrafter> who says I don't want to just or all the ordinals, diesieben07? :P
L1048[16:05:01] <PaleoCrafter> the enum could look like this enum Modifiers {Public, Filler1, Override, Filler2, Final} xD
L1049[16:05:01] <diesieben07> suuure :D
L1050[16:05:59] <sham1> I was doing some Project Euler stuff today
L1051[16:06:03] <sham1> T'was fun
L1052[16:07:49] <PaleoCrafter> What did ya write the stuff in?
L1053[16:08:17] <sham1> Haskell, I wanted to get better at it
L1054[16:08:29] <sham1> The exercises would be probably too easy to do in just java or C for me
L1055[16:08:36] <sham1> I need to get creative doing it like this
L1056[16:10:52] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Ping timeout: 384 seconds)
L1057[16:11:16] <sham1> Like for instance
L1058[16:11:40] <sham1> (uncurry (==) $ id &&& reverse) is a function that can check if a list is a palindrome
L1059[16:12:24] <PaleoCrafter> cool stuff
L1060[16:12:38] <diesieben07> oh jesus christ
L1061[16:12:43] <diesieben07> that's almost like perl :D
L1062[16:12:56] <Tazz> XD
L1063[16:13:10] <Tazz> "what language is that?", "gibberish, its almost like perl but more understandable"
L1064[16:13:19] <sham1> That function was particularly useful in the Problem#4
L1065[16:13:55] <gigaherz> hmmm in C#, that'd be... list.Zip(list.Reverse()).All(object.Equals)
L1066[16:14:05] <gigaherz> no wait
L1067[16:14:15] <gigaherz> hmmm in C#, that'd be... list.Zip(list.Reverse()).All((a,b) => a == b)
L1068[16:14:18] <gigaherz> cna't use equals that way ;P
L1069[16:14:25] <gigaherz> wait nm
L1070[16:14:27] <gigaherz> I'm braindead
L1071[16:14:27] <sham1> That's quite easy to follow
L1072[16:14:43] <gigaherz> it's all wrong too
L1073[16:14:50] <sham1> (&&&) takes a function a -> b and a -> c and gives you a function a -> (b, c)
L1074[16:15:18] <gigaherz> list.Zip(list.Reverse(), (a,b) => new {A:a,B:b}).All(e => e.A == e.B)
L1075[16:15:19] <sham1> And uncurry takes a function a -> b -> c and gives you a function of (a, b) -> c
L1076[16:15:21] <gigaherz> or something like that
L1077[16:15:29] <gigaherz> let me try it XD
L1078[16:16:24] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L1079[16:16:27] <sham1> Uncurry (in Java terms) takes a BiFunction<A, B, C> and makes it a Function<Pair<A, B>, C>
L1080[16:16:47] <sham1> Which is useful when doing it all point-free style like I did
L1081[16:17:33] <gigaherz> meh nah won't work
L1082[16:17:39] <fry> no, it takes Function<A, Function<B, C>> and gives you a Function<Pair<A, B>, C>
L1083[16:17:41] <gigaherz> Reverse isn't a linq (stream) method
L1084[16:17:53] <fry> and there's no BiFunction in haskell
L1085[16:18:08] <sham1> fry: Well yeah.
L1086[16:18:14] <sham1> But that demonstrates the point
L1087[16:18:19] ⇦ Quits: alex_6611 (~alex_6611@p5DE78F2D.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L1088[16:18:33] <fry> no it doesn't :P
L1089[16:18:45] <sham1> It sort of does
L1090[16:18:49] <gigaherz> AH there's both methods, but List has the "bad" one ;P
L1091[16:19:21] <fry> you're sort-of right then :D
L1092[16:19:28] <gigaherz> bool palindrome = list.Zip(((IEnumerable<int>)list).Reverse(), (a, b) => new { A = a, B = b }).All(e => e.A == e.B);
L1093[16:19:33] <sham1> Jesus
L1094[16:19:36] <gigaherz> it's quite a bit uglier than it could be
L1095[16:19:54] <sham1> Could you just replace the list with a String in C# and it would still work?
L1096[16:20:21] <gigaherz> string counts as a char[] and all arrays are IList<type>
L1097[16:20:38] <sham1> Because while (uncurry (==) $ id &&& reverse) works with any [a], it might just be the most useful with [Char] AKA String
L1098[16:20:47] <gigaherz> no wait that's C++, strings in C# need .ToCharArray()
L1099[16:21:28] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Ping timeout: 186 seconds)
L1100[16:22:04] <gigaherz> hmm
L1101[16:22:05] <gigaherz> bool Palindrome<T>(IEnumerable<T> list) => list.Zip(list.Reverse(), (a, b) => new { A = a, B = b }).All(e => Equals(e.A,e.B));
L1102[16:22:21] <gigaherz> yeah works best as an expression-function
L1103[16:22:34] <sham1> Well, it looks less messy
L1104[16:22:43] <sham1> Without the casting
L1105[16:22:52] <gigaherz> ahh yes
L1106[16:22:53] <gigaherz> it does work
L1107[16:22:56] <gigaherz> Console.WriteLine(Palindrome("asdf"));
L1108[16:23:03] <gigaherz> no need to use .toCharArray
L1109[16:23:06] <sham1> :P
L1110[16:23:11] <gigaherz> it's enumerable by itself
L1111[16:23:12] <barteks2x> I ended up in situation like this: to construct someObject1 I need to give it someObject2, and to construct someObject2, i need to give it someObject1 as constructor argument...
L1112[16:23:25] <sham1> barteks2x: :P
L1113[16:23:29] <gigaherz> it warns though
L1114[16:23:29] <sham1> How would that happen
L1115[16:23:36] <gigaherz> "Possible multiple enumeration of IEnumerable"
L1116[16:24:17] <sham1> Should probably install Mono and try some LINQ as it seems quite interestinng
L1117[16:24:19] <barteks2x> this: http://pastebin.com/Vga4Uyqy
L1118[16:24:40] <gigaherz> sham1: you haven't seen the REAL linq yet
L1119[16:24:42] <gigaherz> ;P
L1120[16:24:48] <barteks2x> I wanted to avoid adding additional 2 arguments to that consttructor...
L1121[16:24:53] <gigaherz> that's just the method-chaining stuff
L1122[16:24:55] <fry> yes he have, he's using haskell :P
L1123[16:25:00] <gigaherz> lazy evaluated and such
L1124[16:25:01] <sham1> :P
L1125[16:25:05] <gigaherz> the real linq
L1126[16:25:09] <gigaherz> "language-integrated query"
L1127[16:25:10] <gigaherz> looks like
L1128[16:25:38] <sham1> I wonder if I can add some function composition to my little palindrome function
L1129[16:25:50] <gigaherz> var successor = from c in list where c == 1 select c + 1;
L1130[16:26:10] <gigaherz> which is evaluated at runtime
L1131[16:26:18] <gigaherz> the whole expression
L1132[16:26:28] <sham1> (uncurry (==)) . (id &&& reverse)
L1133[16:26:32] <gigaherz> it's compiled to an AST
L1134[16:26:40] <gigaherz> which is then passed to the LINQ engine for evaluation
L1135[16:26:47] <sham1> I think I like the version with the dollar sign better
L1136[16:26:49] <gigaherz> this is how you can use linq-to-database
L1137[16:26:53] <gigaherz> linq-to-xml
L1138[16:26:55] <gigaherz> or linq-to-object
L1139[16:26:58] <gigaherz> seamlessly
L1140[16:27:37] <sham1> You can use LINQ to do Database stuff?
L1141[16:27:40] <gigaherz> yup
L1142[16:27:40] <sham1> Hmm
L1143[16:28:08] <gigaherz> the engine will translate linq to sql, then asynchronously return the results
L1144[16:28:24] <fry> yes, yes, monads are magical
L1145[16:29:15] <sham1> Magic burritoes :P
L1146[16:29:25] ⇨ Joins: armctec (~Thunderbi@201.83.13.12)
L1147[16:29:31] <gigaherz> sham1: if you are interested: https://msdn.microsoft.com/library/bb425822.aspx
L1148[16:29:43] <gigaherz> but I never use databases so I never actually used linq to sql
L1149[16:29:48] <gigaherz> linq to object, though
L1150[16:29:52] <gigaherz> specially the "streams" stuff
L1151[16:30:03] <gigaherz> best is
L1152[16:30:07] <gigaherz> thanks to extension methods
L1153[16:30:12] <gigaherz> you can add your own extensions
L1154[16:30:42] ⇦ Quits: TechnicianLP (~Technic@p4FE1D774.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L1155[16:30:56] ⇦ Quits: Akkarin (~Akkarin@optional.optional.optional.optional.optional.spongeoptional.xyz) (*.net *.split)
L1156[16:31:06] ⇨ Joins: Akkarin (~Akkarin@optional.optional.optional.optional.optional.spongeoptional.xyz)
L1157[16:31:19] <sham1> What a netsplit
L1158[16:31:32] <gigaherz> a netsplit of one
L1159[16:31:33] <gigaherz> XD
L1160[16:31:33] *** PaleoCrafter is now known as PaleOff
L1161[16:32:28] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C050007D9C3BB82D0C59EF.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L1162[16:32:39] <diesieben07> dat domain name though
L1163[16:32:58] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C499007D9C3BB82D0C59EF.dip0.t-ipconnect.de)
L1164[16:33:02] <barteks2x> if my code works now, it's magic.
L1165[16:33:35] <sham1> Working code is a unicorn
L1166[16:33:51] <fry> no it's not :P
L1167[16:33:51] <sham1> Some people see them more often than others
L1168[16:34:26] <barteks2x> I'm trying to make my vanilla worldgen hack to be less of a hack
L1169[16:35:41] <gigaherz> sham1: https://gist.github.com/gigaherz/067c81e2af11071dbc209eaefc26f483
L1170[16:37:02] <sham1> Nice
L1171[16:37:10] <sham1> That is actually some nice stuff
L1172[16:37:25] <barteks2x> it somehow froze in place I would never expect...
L1173[16:37:27] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 198 seconds)
L1174[16:37:40] <barteks2x> it finished
L1175[16:37:44] <barteks2x> and didn't crash
L1176[16:39:10] <gigaherz> C# 6.0 really added some very very nice things ;P
L1177[16:39:32] <gigaherz> expression bodies, null propagation (?.)
L1178[16:39:44] <gigaherz> nameof(Parameter) that compiles to "Parameter"
L1179[16:39:49] <gigaherz> but survives refactoring
L1180[16:41:46] <sham1> Woot, Mono can use LINQ stuff
L1181[16:42:01] <sham1> It feeds my laziness of not wanting to boot back to windows unless needed
L1182[16:43:27] <gigaherz> yep
L1183[16:43:36] <gigaherz> http://www.mono-project.com/docs/about-mono/languages/csharp/
L1184[16:43:45] <gigaherz> it supports many of the fancy C# 6.0 things too
L1185[16:45:32] <P3t3rix> diesieben07, i found out what went wrong, turns out i was using ForgeGradle 2.1 instead of 2.2
L1186[16:45:37] <gigaherz> oooh
L1187[16:45:38] <gigaherz> using static System.Console;
L1188[16:45:40] <diesieben07> hehe fun
L1189[16:45:42] <gigaherz> I didn't realize that was a thing!
L1190[16:45:52] <diesieben07> it should give a proper exception for taht, naguthy abrary.
L1191[16:45:54] <gigaherz> (it lets you call static methods from the Console class without using the name)
L1192[16:46:00] <gigaherz> (like you can do in Java ;P)
L1193[16:46:18] <sham1> Something something "using namespace std" something
L1194[16:46:28] <gigaherz> nono
L1195[16:46:37] <gigaherz> that's "using Name.Space;"
L1196[16:46:41] <gigaherz> that's the normal one
L1197[16:46:41] <sham1> That's what I am reminded of
L1198[16:46:56] <gigaherz> yes C# calls it "using"
L1199[16:47:00] <gigaherz> where Java callsit "import"
L1200[16:47:08] <gigaherz> this is about being able to import the *methods* of a class
L1201[16:47:15] <sham1> And for the record, I hate it when in people's C++ code has no std::couts and instead just couts
L1202[16:47:16] <gigaherz> a-la "import Class.*" in java
L1203[16:47:24] <sham1> Hmm
L1204[16:47:25] <sham1> Nice
L1205[16:47:31] <sham1> Only at C# 6
L1206[16:47:36] <sham1> Well I'd be damn'd
L1207[16:47:54] <sham1> Wait, C# has an ECMA standard?
L1208[16:48:03] <gigaherz> what the...
L1209[16:48:03] <gigaherz> string.Join(",", string[] fileAtrributeNames = Enum.GetNames(typeof (FileAttributes))),
L1210[16:48:03] <gigaherz> fileAtrributeNames.Length);
L1211[16:48:06] <gigaherz> C# 6.0 lets you declare variables within expressions
L1212[16:48:08] <gigaherz> o_O
L1213[16:48:11] <sham1> :P
L1214[16:48:18] <sham1> Might come handy
L1215[16:49:01] *** big_Xplo|AFK is now known as big_Xplosion
L1216[16:49:12] <sham1> I really do wonder how the relationship between the Mono project and Microsoft is
L1217[16:49:39] <gigaherz> OOOH
L1218[16:49:40] <gigaherz> nevermind
L1219[16:49:42] <gigaherz> this was pulled
L1220[16:49:50] <gigaherz> didn't make it into the final C#6.0
L1221[16:50:02] <gigaherz> static using did make it though
L1222[16:50:26] ⇨ Joins: Taifuru (~Taifuru@178.240.249.39)
L1223[16:51:23] <gigaherz> ooh?
L1224[16:51:39] ⇦ Quits: c233 (~c233@164.40.200.199) (Ping timeout: 195 seconds)
L1225[16:51:46] <gigaherz> catch(Exception e) when (y==1)
L1226[16:51:52] <sham1> Umn
L1227[16:52:00] <gigaherz> will only catch the exception if the condition passes
L1228[16:52:04] <sham1> That kind of exception handling just made me scared
L1229[16:52:23] <gigaherz> https://lostechies.com/jimmybogard/2015/07/17/c-6-exception-filters-will-improve-your-home-life/
L1230[16:52:26] <gigaherz> lol at the example here
L1231[16:52:33] <gigaherz> "Swallow exceptions, but only on weekends!"
L1232[16:52:50] <sham1> Finally, I got Mono emerged
L1233[16:53:13] ⇦ Quits: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi) (Read error: Connection reset by peer)
L1234[16:53:17] <gigaherz> heh
L1235[16:53:37] <gigaherz> be ready to be annoyed every time you write "boolean" and have to backspace the "ean" away
L1236[16:53:56] ⇦ Quits: Katrix (~Katrix@2a02:fe0:cb10:2650:3dee:7372:aa77:73b) (Ping timeout: 384 seconds)
L1237[16:55:06] <diesieben07> anyone know about this: on my android phone in "storage" it says 9 gigs (on internal storage!) used by apps. but i cannot find those 9 gigs when i actually look through my apps.
L1238[16:55:16] ⇨ Joins: c233 (~c233@164.40.200.199)
L1239[16:55:35] <gigaherz> diesieben07: can you click onthe "apps" entry?
L1240[16:55:39] <gigaherz> it should enumerate which apps
L1241[16:55:46] <diesieben07> yes, it just goes to the "all apps" screen
L1242[16:55:50] <gigaherz> hmm
L1243[16:55:54] <gigaherz> then I'm remembering wrong
L1244[16:55:55] <diesieben07> the largest one in there is my podcasts app which has 2 gigs used
L1245[16:56:00] <diesieben07> but those are on the SD card
L1246[16:56:01] <diesieben07> not internal
L1247[16:56:20] <sham1> What podcast software do you use
L1248[16:56:28] <diesieben07> Pocket Casts
L1249[16:56:35] <diesieben07> i have a suspicion it might be audible
L1250[16:56:45] <diesieben07> but i have that set to store on SD as well
L1251[16:57:12] ⇨ Joins: Cojo (~Cojo@2606:a000:4c46:8d00:9850:e772:ed62:1ca0)
L1252[16:57:41] <gigaherz> I have 4.9gb used by apps, but they do sortof add up
L1253[16:57:56] ⇨ Joins: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net)
L1254[16:58:09] ⇦ Quits: c233 (~c233@164.40.200.199) (Client Quit)
L1255[16:58:14] <gigaherz> 1.5gb Implosion, 305mb google play services, 250mb voez, 209mb google app, etc
L1256[16:58:36] <gigaherz> doens't the all apps list tell you the size? or it just doesn't add up?
L1257[16:58:44] <diesieben07> it just doesn't add up
L1258[16:58:49] <diesieben07> there is no way that i am using 9 gigs there
L1259[16:58:58] <diesieben07> and of course i cannot run windirstat on it... -_-
L1260[16:59:23] *** fry is now known as fry|sleep
L1261[16:59:33] <gigaherz> https://play.google.com/store/apps/details?id=com.mobile_infographics_tools.mydrive&hl=en
L1262[16:59:33] <gigaherz> ?
L1263[16:59:36] ⇨ Joins: Katrix (~Katrix@cm-84.210.104.159.getinternet.no)
L1264[16:59:44] <diesieben07> already found one, trying that now
L1265[17:00:07] <gigaherz> I'll tell you if this one works well ;p
L1266[17:00:27] <barteks2x> For me android tells me that 4gb is used by "system"
L1267[17:00:36] <barteks2x> and I have no idea what it is and how to get it back
L1268[17:00:42] <diesieben07> ok then one i found is garbage
L1269[17:00:56] <diesieben07> even though it has more stars then yours
L1270[17:01:04] <sham1> Meh, the reddit mobile web view sucks
L1271[17:01:05] <diesieben07> maybe i am just stupid
L1272[17:01:09] *** kroeser is now known as kroeser|away
L1273[17:01:18] ⇦ Quits: Xuros (~Xuros@c-50-130-248-30.hsd1.nm.comcast.net) (Ping timeout: 384 seconds)
L1274[17:01:24] <gigaherz> diesieben07: this one works well
L1275[17:01:36] <gigaherz> open it
L1276[17:01:48] <gigaherz> swipe left to switch to the "drive usage" tab
L1277[17:02:03] ⇦ Quits: cpup (~cpup@32.218.117.190) (Ping timeout: 198 seconds)
L1278[17:02:04] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 186 seconds)
L1279[17:02:41] <gigaherz> click a sector to view it, click the center to go back
L1280[17:03:07] <diesieben07> this is just confusing...
L1281[17:03:12] <diesieben07> it shows *3* things at the top...
L1282[17:03:18] <diesieben07> but i only have internal and SD....
L1283[17:03:33] <gigaherz> okay then swipe right to "file categories"
L1284[17:03:45] <gigaherz> this may be easier for you to browse
L1285[17:04:01] <gigaherz> note: it doesn't add up for me either
L1286[17:04:18] <diesieben07> yeah i dont see 9 gigs tehre anywhere.
L1287[17:04:30] <gigaherz> OH I see why
L1288[17:04:33] <gigaherz> it can't scan the root folder
L1289[17:04:42] <gigaherz> it can only scan the "virtual SD" that is the internal storage
L1290[17:04:46] <diesieben07> god this is such BS
L1291[17:04:52] <gigaherz> yeah nevermind
L1292[17:04:56] <gigaherz> you'd need a rooted phone for this
L1293[17:05:08] <diesieben07> for what... for it telling me what i am using 9 gigs for? fuck my life
L1294[17:06:11] <gigaherz> my tablet had been running slowly for ages, and the other day I discovered I could go to the recovery menu, and wipe the cache partition -- it helped a bit ;P
L1295[17:06:22] <gigaherz> I'm not saying that's what you should do
L1296[17:06:25] ⇨ Joins: MinecraftWero (~textual@177.245.187.247)
L1297[17:06:33] <gigaherz> just something I didn't know was a thing
L1298[17:08:29] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: See ya.)
L1299[17:08:45] ⇨ Joins: cpup (~cpup@32.218.119.36)
L1300[17:09:55] <diesieben07> gigaherz, i am not being stupid here, right? http://i.imgur.com/qWKsvgh.png http://i.imgur.com/Sy0ZOmB.png
L1301[17:10:38] <Ordinastie_> diesieben07, how much is missing ?
L1302[17:10:45] <Ordinastie_> liek if you calculate manually ?
L1303[17:10:54] <diesieben07> uh let me check
L1304[17:11:23] <Ordinastie_> depending on how many apps you have, you may be closer to 9gb than you think
L1305[17:11:42] *** Mine|away is now known as minecreatr
L1306[17:13:01] <diesieben07> hrmm
L1307[17:13:05] <diesieben07> i guess you are right
L1308[17:13:07] <diesieben07> nvm me then
L1309[17:13:22] <Ordinastie_> hehe
L1310[17:13:42] *** Darkhax is now known as Darkhax_AFK
L1311[17:13:57] <diesieben07> gone dwon to the 50mb ones and i have almost 8 gigs
L1312[17:14:02] <diesieben07> HOWEVER.
L1313[17:14:06] <sham1> diesieb, you said that my little palindrome function was comparable to the readability of perl
L1314[17:14:11] <diesieben07> that includes the 3 gigs of pocket casts and audible combined
L1315[17:14:14] <sham1> ((.)$(.))
L1316[17:14:14] <diesieben07> which is on the SD card
L1317[17:14:19] <diesieben07> so no, it does NOT add u
L1318[17:14:43] <Ordinastie_> guess you just have to throw your phone away now
L1319[17:14:59] <diesieben07> thank you very much -_-
L1320[17:14:59] <sham1> rip ?
L1321[17:15:17] <gigaherz> mine do add up, but then again, I don't have SD
L1322[17:15:58] <Ordinastie_> what does it say when you remove the SD ?
L1323[17:16:21] <gigaherz> yeah that'd be an interesting test -- remove the SD and see if Android is just stupid and adds the "app size" including SD
L1324[17:17:09] ⇨ Joins: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L1325[17:17:14] <diesieben07> yep it is...
L1326[17:17:41] <diesieben07> http://i.imgur.com/Q1Cjzeg.png
L1327[17:17:46] <diesieben07> after removing the SD card.
L1328[17:17:48] <gigaherz> heh
L1329[17:17:51] <diesieben07> 4 gigs have magically disappeard
L1330[17:18:30] <diesieben07> and it still gave me the "hey your internal storage is low, move stuff to SD!"
L1331[17:18:30] ⇨ Joins: Uristqwerty (~chatzilla@modemcable078.46-58-74.mc.videotron.ca)
L1332[17:18:36] <diesieben07> one would guess they wuld be smarter than tat
L1333[17:19:26] <barteks2x> i always thought something is wring with these sizes...
L1334[17:19:35] <diesieben07> Yep, readded SD card... Apps under "internal" use 9 gigs again
L1335[17:19:39] <diesieben07> this is very stupid :D
L1336[17:19:41] <barteks2x> but I was too lazy to add it up
L1337[17:19:50] <diesieben07> surely i am not the first one to discover this shit, to google!
L1338[17:20:08] ⇦ Quits: cpup (~cpup@32.218.119.36) (Ping timeout: 186 seconds)
L1339[17:20:22] <sham1> Mister Google is very helpfun in these circumstances
L1340[17:20:48] <sham1> s/helpfun/helpful/
L1341[17:21:03] <gigaherz> I wish you could just simply install apps on SD
L1342[17:21:07] <gigaherz> remove sd -> app is gone
L1343[17:21:17] <barteks2x> that would be awesome
L1344[17:21:24] <barteks2x> I have 32GB DS and 8GB internal...
L1345[17:21:28] <barteks2x> *SD
L1346[17:22:51] <gigaherz> my new phone has 32gb internal
L1347[17:22:59] <gigaherz> sd slot, but I don't really need an sd card just yet
L1348[17:23:02] <diesieben07> ok google is very unhelpful in this case...
L1349[17:23:09] <P3t3rix> what are the replacement methods for isFullCube,LightOpacity ... ?
L1350[17:23:12] <diesieben07> all it finds is people complaining that "move to SD card" doesnt actually move.
L1351[17:23:22] *** Darkhax_AFK is now known as Darkhax
L1352[17:25:53] <gigaherz> in one page someone says that "Move to SD" often simply means "to the internal emulated SD folder"
L1353[17:26:06] <gigaherz> and that some apps simply don't store data onthe external SD card ever
L1354[17:26:23] <diesieben07> i know
L1355[17:26:24] ⇨ Joins: cpup (~cpup@32.218.119.64)
L1356[17:26:30] <diesieben07> but Audible and pocket casts definitely do
L1357[17:26:35] <barteks2x> honestly, when I was tryig to write android app I couldn't figure out how to access actual SD
L1358[17:26:38] ⇦ Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout: 198 seconds)
L1359[17:26:48] <barteks2x> after 2 days I have up
L1360[17:26:49] <diesieben07> they don't give you direct access
L1361[17:26:52] <sham1> did google help
L1362[17:27:23] <barteks2x> And I had to store 300MB of stuff, and 300MB is a lot for me
L1363[17:27:32] <gigaherz> barteks2x: there's a getExternalStorage...something something IIRC
L1364[17:28:11] <gigaherz> https://developer.android.com/reference/android/content/Context.html#getExternalFilesDir(java.lang.String)
L1365[17:28:12] <gigaherz> this
L1366[17:28:17] <gigaherz> for private app files
L1367[17:29:27] <barteks2x> and then there is https://developer.android.com/reference/android/os/Environment.html#isExternalStorageEmulated(java.io.File)
L1368[17:29:35] <gigaherz> yep
L1369[17:29:56] <barteks2x> and I couldn't get it to write to the actual SD card instead of the emulated thing
L1370[17:30:37] <barteks2x> it ould be a good idea to start working on that project again...
L1371[17:30:55] <TehNut> P3t3rix: ignore the deprecations in Block
L1372[17:31:10] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net)
L1373[17:31:12] <gigaherz> hmm
L1374[17:31:14] * gigaherz reads up
L1375[17:31:15] <gigaherz> ah
L1376[17:31:22] <gigaherz> sorry P3t3rix ;P
L1377[17:31:34] <gigaherz> (for missing your line ;P)
L1378[17:31:41] <gigaherz> P3t3rix: the deprecated flag
L1379[17:31:49] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc2d196.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L1380[17:31:50] <gigaherz> is mojang's way to say "this should not be called from outside"
L1381[17:31:51] <P3t3rix> and the localization ?
L1382[17:31:58] <TehNut> Use the client I18n
L1383[17:32:01] <gigaherz> you should use I18n.format
L1384[17:32:05] <gigaherz> which is in a client-only package
L1385[17:32:15] <gigaherz> unless you NEED it on the server, in which case use the deprecated one and feel bad about it
L1386[17:32:34] ⇦ Quits: Ferdz_TheWeeb (~Ferdz_The@24.225.201.205) (Ping timeout: 192 seconds)
L1387[17:32:46] ⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Read error: Connection reset by peer)
L1388[17:33:01] <P3t3rix> ok thanks, maybe i can finally find out the bug with the player movement ~.~
L1389[17:33:12] <gigaherz> lol -- https://twitter.com/ASUSUSA/status/743907776431153153
L1390[17:33:24] <gigaherz> P3t3rix: for those methods, just add @Deprecated on your overrides too
L1391[17:33:30] <gigaherz> so that the compiler doesn't spit a warning
L1392[17:33:47] <gigaherz> sorry I'm tired, my brains' all over the place
L1393[17:34:29] ⇦ Quits: MinecraftWero (~textual@177.245.187.247) (Quit: Textual IRC Client: www.textualapp.com)
L1394[17:35:11] ⇨ Joins: blood|wrk (~owned@STATIC228.iona.edu)
L1395[17:39:14] ⇦ Quits: cpup (~cpup@32.218.119.64) (Ping timeout: 198 seconds)
L1396[17:40:58] <diesieben07> made a post about this BS: http://goo.gl/wpy1Rr
L1397[17:41:56] <Ordinastie_> is this normal ? http://puu.sh/pwwcM.png
L1398[17:42:47] <diesieben07> huh,no
L1399[17:42:50] <diesieben07> it should show images
L1400[17:42:59] <heldplayer> Can confirm, no images
L1401[17:43:05] <heldplayer> Might need to be logged in
L1402[17:43:07] <diesieben07> fucking forum...
L1403[17:43:32] <diesieben07> yep, anonymous tab shows no images
L1404[17:44:03] ⇦ Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 190 seconds)
L1405[17:45:06] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C499007D9C3BB82D0C59EF.dip0.t-ipconnect.de) (Quit: founderio)
L1406[17:45:20] ⇨ Joins: cpup (~cpup@32.218.119.95)
L1407[17:47:49] *** MrKickkiller is now known as MrKick|Away
L1408[17:48:26] *** willieaway is now known as williewillus
L1409[17:50:26] ⇦ Quits: raoulvdberge (uid95673@id-95673.richmond.irccloud.com) (Quit: Connection closed for inactivity)
L1410[17:51:20] ⇨ Joins: iChun (~iChun@209-133-197-242.static.hvvc.us)
L1411[17:52:42] *** amadornes is now known as amadornes[OFF]
L1412[17:54:17] *** minecreatr is now known as Mine|away
L1413[17:54:28] ⇦ Quits: Taifuru (~Taifuru@178.240.249.39) (Quit: Leaving)
L1414[17:58:22] ⇨ Joins: Ferdz_TheWeeb (~Ferdz_The@24.225.201.205)
L1415[17:59:41] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L1416[18:00:56] ⇦ Quits: cpup (~cpup@32.218.119.95) (Ping timeout: 195 seconds)
L1417[18:02:22] ⇨ Joins: cpup (~cpup@32.218.119.146)
L1418[18:02:38] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L1419[18:04:17] ⇦ Quits: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Remote host closed the connection)
L1420[18:05:55] ⇦ Quits: Ferdz_TheWeeb (~Ferdz_The@24.225.201.205) (Read error: Connection reset by peer)
L1421[18:07:02] ⇦ Quits: Pentium320 (aperture@169.31-7-44.tkchopin.pl) (Ping timeout: 384 seconds)
L1422[18:07:34] ⇨ Joins: Pentium320 (aperture@169.31-7-44.tkchopin.pl)
L1423[18:09:17] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Quit: Got away Safely !)
L1424[18:12:42] ⇦ Quits: cpup (~cpup@32.218.119.146) (Ping timeout: 384 seconds)
L1425[18:13:22] ⇨ Joins: cpup (~cpup@32.218.119.167)
L1426[18:20:37] <gigaherz> o_O
L1427[18:20:39] <gigaherz> https://twitter.com/WillJPowers/status/743874746291392512
L1428[18:21:10] <mezz> $ labels add 2996 Fluids Bug
L1429[18:21:44] <mezz> hey fry can you rejoin actuarius
L1430[18:22:32] ⇦ Quits: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping timeout: 186 seconds)
L1431[18:22:32] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:71e9:b728:3c89:9578)
L1432[18:30:54] *** big_Xplosion is now known as big_Xplo|AFK
L1433[18:33:26] ⇨ Joins: Taifuru (~Taifuru@178.240.249.39)
L1434[18:33:37] ⇦ Quits: P3t3rix (~P3t3rix@212-197-165-193.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L1435[18:35:56] <Taifuru> hi, is there a simple open source mod on github that i can look and understand how stuff works ? I know there is plenty of mods on github but there are so complicated
L1436[18:43:44] <williewillus> gigaherz: what the actual fuck
L1437[18:45:06] <gigaherz> yeah, worst of all, I'm almost glad that dude drank it, could have been worse if it had been the girl
L1438[18:48:52] <gigaherz> night ppl
L1439[18:48:54] *** gigaherz is now known as ghz|afk
L1440[18:51:14] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L1441[18:52:43] ⇦ Quits: armctec (~Thunderbi@201.83.13.12) (Ping timeout: 190 seconds)
L1442[18:54:29] ⇦ Quits: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net) (Ping timeout: 195 seconds)
L1443[18:54:30] ⇦ Quits: Taifuru (~Taifuru@178.240.249.39) (Read error: Connection reset by peer)
L1444[19:01:24] *** kroeser|away is now known as kroeser
L1445[19:02:32] ⇦ Quits: IceDragon (~ThatGuy@173.225.244.41) (Ping timeout: 195 seconds)
L1446[19:04:13] ⇨ Joins: IceDragon (~ThatGuy@184.170.21.77)
L1447[19:05:14] ⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L1448[19:08:20] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L1449[19:10:52] *** kroeser is now known as kroeser|away
L1450[19:11:17] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L1451[19:21:12] ⇨ Joins: blood_ (unknown@ool-4574115b.dyn.optonline.net)
L1452[19:21:50] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L1453[19:28:24] ⇨ Joins: Upth (~ogmar@75-101-109-24.dsl.dynamic.fusionbroadband.com)
L1454[19:47:46] *** DRedhorse is now known as DonAway
L1455[19:51:15] *** Mine|away is now known as minecreatr
L1456[19:57:06] <barteks2x> is there any way to test if I have correct mob spawning rates?
L1457[19:58:06] ⇨ Joins: Naiten (~Naiten@5.143.64.165)
L1458[19:58:22] *** williewillus is now known as willieaway
L1459[20:13:23] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L1460[20:14:34] ⇨ Joins: BaronNox_ (~BaronNox@p5B15B40F.dip0.t-ipconnect.de)
L1461[20:16:08] ⇦ Quits: BaronNox (~BaronNox@p579f8f6d.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L1462[20:16:08] *** BaronNox_ is now known as BaronNox
L1463[20:20:12] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L1464[20:22:43] ⇨ Joins: Roxforbraynz (webchat@107-145-10-4.res.bhn.net)
L1465[20:23:02] ⇦ Quits: cpup (~cpup@32.218.119.167) (Ping timeout: 198 seconds)
L1466[20:23:10] ⇦ Quits: Uristqwerty (~chatzilla@modemcable078.46-58-74.mc.videotron.ca) (Quit: ChatZilla 0.9.92 [Firefox 48.0a2/20160606004039])
L1467[20:31:51] ⇦ Quits: Emris (~Miranda@62-178-245-147.cable.dynamic.surfer.at) (Read error: Connection reset by peer)
L1468[20:32:35] ⇨ Joins: cpup (~cpup@32.218.119.167)
L1469[20:34:34] ⇦ Quits: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
L1470[20:35:13] ⇨ Joins: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se)
L1471[20:35:59] ⇦ Quits: cpup (~cpup@32.218.119.167) (Ping timeout: 195 seconds)
L1472[20:37:26] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L1473[20:43:16] ⇦ Quits: yopu (~yopu@184-89-171-53.res.bhn.net) (Ping timeout: 186 seconds)
L1474[20:45:35] *** Darkhax is now known as Darkhax_AFK
L1475[20:49:02] ⇨ Joins: cpup (~cpup@32.218.119.167)
L1476[20:53:02] ⇦ Quits: cpup (~cpup@32.218.119.167) (Ping timeout: 198 seconds)
L1477[21:01:00] ⇦ Quits: Horfius (~quassel@cpe-72-230-173-5.rochester.res.rr.com) (Remote host closed the connection)
L1478[21:01:13] ⇨ Joins: cpup (~cpup@32.218.119.167)
L1479[21:10:29] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L1480[21:14:32] *** Darkhax_AFK is now known as Darkhax
L1481[21:16:58] ⇦ Quits: Upth (~ogmar@75-101-109-24.dsl.dynamic.fusionbroadband.com) (Ping timeout: 192 seconds)
L1482[21:17:26] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L1483[21:18:41] *** cpw is now known as cpw|out
L1484[21:20:47] ⇦ Quits: Cojo (~Cojo@2606:a000:4c46:8d00:9850:e772:ed62:1ca0) (Quit: If we wish to explore, if we wish to see what's over the next hill, wonders unfold before us; all we have to do is want it enough.)
L1485[21:35:04] ⇨ Joins: Upth (~ogmar@75-101-109-24.dsl.dynamic.fusionbroadband.com)
L1486[21:37:56] <harmony> gradle officially hates me
L1487[21:38:41] <Ordinastie_> don't flatter yourself, it hates everyone :p
L1488[21:38:53] <harmony> https://files.debugspeople.com/gradle/profile-2016-06-18-04-35-18.html
L1489[21:39:08] <harmony> that's not forge btw, it'S libgdx
L1490[21:39:14] <harmony> but it's the same for everything
L1491[21:39:27] <harmony> startup takes forever
L1492[21:41:21] <harmony> driving me insane
L1493[21:44:25] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L1494[21:44:25] *** Kolatra|away is now known as Kolatra
L1495[21:53:25] ⇨ Joins: portablejim (~portablej@2001:4830:1200:8083:3c59:e7e:f65e:2aa8)
L1496[21:54:18] ⇨ Joins: rebecca (~rebecca@120.19.38.247)
L1497[21:57:56] *** Kolatra is now known as Kolatra|away
L1498[21:59:45] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net) (Quit: またね)
L1499[22:07:43] *** Kolatra|away is now known as Kolatra
L1500[22:07:52] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L1501[22:11:50] *** tterrag|away is now known as tterrag|laptop
L1502[22:18:31] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L1503[22:24:18] <harmony> I can definately see why awaynicks are discouraged
L1504[22:30:36] <Ordinastie_> join/quits are not much better
L1505[22:30:42] ⇦ Quits: PieGuy128 (~PieGuy128@67.68.162.162) (Remote host closed the connection)
L1506[22:38:00] ⇦ Quits: Turkey (~Turkey@cpe-24-95-73-99.columbus.res.rr.com) (Ping timeout: 192 seconds)
L1507[22:38:22] ⇨ Joins: Turkey (~Turkey@cpe-24-95-73-99.columbus.res.rr.com)
L1508[22:38:28] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L1509[22:41:04] ⇦ Quits: Turkey (~Turkey@cpe-24-95-73-99.columbus.res.rr.com) (Read error: Connection reset by peer)
L1510[22:41:21] ⇨ Joins: Turkey (~Turkey@cpe-24-95-73-99.columbus.res.rr.com)
L1511[22:43:43] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L1512[22:51:56] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L1513[22:57:32] ⇨ Joins: Lathanael (~Lathanael@p54960EA6.dip0.t-ipconnect.de)
L1514[22:58:33] ⇦ Quits: Girafi (~Girafi@0x555178eb.adsl.cybercity.dk) ()
L1515[22:58:52] ⇦ Quits: Lathanael|Away (~Lathanael@p549608C2.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L1516[23:01:09] ⇨ Joins: keybounce (~keybounce@108.192.88.90)
L1517[23:08:05] ⇦ Quits: Naiten (~Naiten@5.143.64.165) (Read error: Connection reset by peer)
L1518[23:08:46] ⇦ Quits: Roxforbraynz (webchat@107-145-10-4.res.bhn.net) (Quit: Web client closed)
L1519[23:08:54] *** minecreatr is now known as Mine|dreamland
L1520[23:09:14] ⇦ Quits: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net) (Ping timeout: 198 seconds)
L1521[23:13:44] ⇦ Quits: MikrySoft (~MikrySoft@89-76-18-43.dynamic.chello.pl) (Ping timeout: 186 seconds)
L1522[23:16:23] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Read error: Connection reset by peer)
L1523[23:20:50] ⇦ Quits: Turkey (~Turkey@cpe-24-95-73-99.columbus.res.rr.com) (Ping timeout: 195 seconds)
L1524[23:21:31] ⇨ Joins: Turkey (~Turkey@cpe-24-95-73-99.columbus.res.rr.com)
L1525[23:22:53] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L1526[23:34:34] ⇦ Quits: Abastro (~Abastro@221.138.238.111) (Ping timeout: 384 seconds)
L1527[23:34:35] ⇦ Quits: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
L1528[23:35:12] ⇨ Joins: Lanse (~Lanse505@c-be83e255.08-147-626c671.cust.bredbandsbolaget.se)
L1529[23:37:35] <Sandra> getStateFromMeta is deprecated now?
L1530[23:37:42] <Sandra> what do I use instead?
L1531[23:37:55] <Sandra> how is it done now?
L1532[23:40:44] <Sandra> actually, is there a list somewhere of changes from 1.9.0 to 1.9.4?
L1533[23:40:57] <Sandra> (changes that I need to know about to update.)
L1534[23:41:50] ⇨ Joins: Abastro (~Abastro@221.138.238.111)
L1535[23:47:14] <kenzierocks> it's not deprecated for use
L1536[23:47:18] <kenzierocks> just mojang stuff
L1537[23:47:19] <kenzierocks> use it
L1538[23:47:38] <Sandra> ah.
L1539[23:47:40] <Sandra> right.
L1540[23:48:01] <Sandra> mojang deprecated it?
L1541[23:48:03] <Sandra> or...
L1542[23:48:19] <kenzierocks> yea
L1543[23:48:23] <Sandra> I see.
L1544[23:48:27] <Sandra> that makes sense.
L1545[23:48:29] <kenzierocks> for themselves..whatever it means
L1546[23:48:54] <Sandra> presumably they're getting rid of it eventually.
L1547[23:49:03] <kenzierocks> maybe
L1548[23:49:06] <Sandra> and thank goodness for that.
L1549[23:49:29] <kenzierocks> i don't see it going away entirely
L1550[23:49:37] <kenzierocks> meta is very good for save data
L1551[23:49:38] <Sandra> I do.
L1552[23:49:54] <kenzierocks> storing the blockstate would make files huge
L1553[23:50:01] <Sandra> could they not just use a big collection of IDs instead?
L1554[23:50:11] <Sandra> and map each state to an ID?
L1555[23:50:15] <kenzierocks> perhaps
L1556[23:50:20] <Sandra> it stores meta for each block anyway, no?
L1557[23:50:32] <kenzierocks> idk
L1558[23:50:39] <kenzierocks> don't know /that/ much about the save format
L1559[23:51:08] <Sandra> iirc they're planning to just store each state as an ID.
L1560[23:51:11] <barteks2x> internally in chunk they store meta+id as oe value, but for compatibility it's split into id+extId+meta for saving
L1561[23:51:20] <barteks2x> (at least it was last time I looked at it)
L1562[23:51:28] <Sandra> ahk.
L1563[23:52:42] <barteks2x> seems like some code is already ready for removing meta values
L1564[23:53:12] <mezz> they seem to be pushing things into blockstate, meta can be abstracted away
L1565[23:53:34] <barteks2x> it already almost doesn't exist
L1566[23:53:43] <mezz> yep
L1567[23:53:56] <Sandra> mmm.
L1568[23:54:48] <Sandra> (I was upset when I got to 1.8 and was like "BLOCKSTATES! YAAAAY" but then i learned you still had to manually convert to and from meta.)
L1569[23:55:39] <barteks2x> at some point they will have to change storage format for block ids
L1570[23:55:49] <mezz> mojang has to keep backward compat and migrate things slooowwly
L1571[23:56:23] <mezz> I think they're going in a good direction, even if it's a pain at the moment
L1572[23:56:26] <Sandra> mmm....
L1573[23:56:34] <Sandra> I can definitely agree with that.
L1574[23:56:39] <barteks2x> I know a few people who are mad a tmojang for going away fro IDs because "89 is much shorter than glowstone"
L1575[23:57:29] <mezz> gl<tab>
L1576[23:58:29] *** Abrar|gone is now known as AbrarSyed
L1577[23:58:32] <barteks2x> no amount of explanation is enough. At some point I ended up getting argument "Because I just liked ID more than arbitrary hard-to-remember names"
L1578[23:58:39] <Sandra> ...
L1579[23:58:42] <Sandra> ......
L1580[23:58:46] <Sandra> .........
L1581[23:58:48] <kenzierocks> wat
L1582[23:58:58] <mezz> people hate change so goddamn much
L1583[23:59:15] <mezz> or at least the people who do are really loud about it
L1584[23:59:33] <kenzierocks> vocal minorities are great :D
<<Prev Next>> Scroll to Top