<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:59] ⇦ Quits: Yato (~ya.to@2604:a880:800:10::11b6:7001) (Quit: I'm going to a better place.)
L2[00:04:11] ⇨ Joins: CoolerExtreme (~CoolerExt@59.88.245.85)
L3[00:04:14] ⇦ Quits: abab9579 (~abab9579@112.166.128.227) ()
L4[00:04:23] ⇨ Joins: abab9579 (~abab9579@112.166.128.227)
L5[00:04:29] ⇨ Joins: Yato (~ya.to@2604:a880:800:10::11b6:7001)
L6[00:05:53] ⇦ Quits: Cooler (~CoolerExt@117.201.143.131) (Ping timeout: 384 seconds)
L7[00:11:17] ⇦ Quits: blood_ (unknown@ool-4574115b.dyn.optonline.net) (Read error: Connection reset by peer)
L8[00:13:38] ⇨ Joins: blood_ (unknown@ool-4574115b.dyn.optonline.net)
L9[00:19:45] *** fry|sleep is now known as fry
L10[00:19:56] *** cpw is now known as cpw|out
L11[00:21:12] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L12[00:21:40] ⇦ Quits: Naiten (~Naiten@77.34.33.212) (Ping timeout: 195 seconds)
L13[00:26:08] ⇦ Quits: thecodewarrior (~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Remote host closed the connection)
L14[00:37:10] *** mrkirby153 is now known as kirby|gone
L15[00:41:14] ⇦ Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net) (Quit: Night, everyone!)
L16[00:46:31] ⇦ Quits: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net) (Ping timeout: 195 seconds)
L17[00:47:25] ⇨ Joins: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net)
L18[00:56:34] *** MrKick|Away is now known as MrKickkiller
L19[00:56:56] ⇨ Joins: PrinceCat (~PrinceCat@106-69-105-238.dyn.iinet.net.au)
L20[01:04:01] ⇦ Quits: void6425 (~void6425-@pool-173-66-82-247.washdc.fios.verizon.net) (Ping timeout: 195 seconds)
L21[01:08:34] ⇦ Quits: IceDragon (~ThatGuy@184.170.30.90) (Ping timeout: 195 seconds)
L22[01:09:15] ⇨ Joins: Upthorn (~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L23[01:12:41] ⇦ Quits: PrinceCat (~PrinceCat@106-69-105-238.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L24[01:14:58] ⇨ Joins: PrinceCat (~PrinceCat@106-69-105-238.dyn.iinet.net.au)
L25[01:17:22] ⇨ Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L26[01:20:32] ⇨ Joins: Ordinastie_ (~Ordinasti@87-231-58-94.rev.numericable.fr)
L27[01:20:37] ⇦ Quits: PrinceCat (~PrinceCat@106-69-105-238.dyn.iinet.net.au) (Quit: My Mac has gone to sleep. ZZZzzz…)
L28[01:24:26] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:f93c:338d:6798:4a03) (Quit: Leaving)
L29[01:27:15] ⇦ Quits: cpup (~cpup@32.218.112.112) (Ping timeout: 186 seconds)
L30[01:29:52] ⇦ Quits: Girafi (~Girafi@0x555178eb.adsl.cybercity.dk) ()
L31[01:34:07] ⇨ Joins: PrinceCat (~PrinceCat@106-69-105-238.dyn.iinet.net.au)
L32[01:34:11] ⇦ Quits: PrinceCat (~PrinceCat@106-69-105-238.dyn.iinet.net.au) (Client Quit)
L33[01:41:21] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L34[01:44:46] ⇨ Joins: panda_2134 (~panda_213@ss1.flamerat.org)
L35[01:46:56] ⇨ Joins: cpup (~cpup@32.218.112.112)
L36[01:47:33] ⇨ Joins: Aroma1997 (~Aroma1997@104.131.97.244)
L37[01:49:07] ⇦ Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 192 seconds)
L38[01:53:39] ⇦ Quits: blood_ (unknown@ool-4574115b.dyn.optonline.net) (Read error: Connection reset by peer)
L39[01:54:29] *** DonAway is now known as DRedhorse
L40[01:56:43] *** minecreatr is now known as Mine|dreamland
L41[01:59:56] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20160622 mappings to Forge Maven.
L42[01:59:59] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20160622-1.9.4.zip (mappings = "snapshot_20160622" in build.gradle).
L43[02:00:10] <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/
L44[02:00:29] <lbpfan950> test
L45[02:01:07] <gigaherz> test received
L46[02:19:26] *** big_Xplo|AFK is now known as big_Xplosion
L47[02:20:51] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Ping timeout: 192 seconds)
L48[02:30:30] *** big_Xplosion is now known as big_Xplo|AFK
L49[02:31:14] ⇨ Joins: Katrix (~Katrix@2a02:fe0:cb10:2420:95e8:774:1ed4:ae44)
L50[02:37:25] <Ordinastie_> I have slope (left) and corner (right) : http://puu.sh/pBBOJ.jpg
L51[02:37:47] <Ordinastie_> what should I call the combination of both ? SlopedCorner or CorneredSlope ?
L52[02:37:57] *** big_Xplo|AFK is now known as big_Xplosion
L53[02:44:05] <kashike> SlopedCorner maybe
L54[02:44:26] <Ordinastie_> CorneredSlope sounds wrong yeah :/
L55[02:44:27] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186 seconds)
L56[02:44:45] <Ordinastie_> CornerSlope sounds a bit better
L57[02:45:11] <Ordinastie_> SlopedCorner still feels to fit better though
L58[02:45:20] <Ordinastie_> I'll go with that then
L59[02:46:03] <Ordinastie_> I'll have an InvSlopedCorner too
L60[02:46:08] <kashike> Inv?
L61[02:48:18] <Ordinastie_> slope facing down
L62[02:48:37] <Ordinastie_> Inverted : http://puu.sh/pBCfL.jpg
L63[02:49:02] <kashike> I'd call is InvertedSlopedCorner then, using short names like that in classes is confusing :P
L64[02:50:14] <Ordinastie_> fair enough
L65[02:50:26] <Ordinastie_> even though it's not really intended to be used directly
L66[02:51:04] <Ordinastie_> you just add a SlopeComponent to your block and everything is handled for you :)
L67[02:51:56] *** big_Xplosion is now known as big_Xplo|AFK
L68[02:54:30] <LatvianModder> And I wanted t make slopes.. At least I hope those arent TESRs :P
L69[02:54:58] <Ordinastie_> nah
L70[02:55:05] <tterrag> no reason they need to be
L71[02:55:14] <tterrag> if done right, they could technically have less impact than normal blocks :P
L72[02:55:48] <Ordinastie_> they have one face less
L73[02:56:00] <tterrag> exactly
L74[02:56:01] <Ordinastie_> and 2 for slope corners
L75[02:56:03] <tterrag> 5 quads instead of 6 :D
L76[02:56:07] <fry> but it'll never be culled :P
L77[02:56:14] <tterrag> eh why not
L78[02:56:22] <tterrag> oh you mean the slanted face
L79[02:56:23] <tterrag> I guess not
L80[02:56:26] <Ordinastie_> not angled face, but the other ones are
L81[02:57:03] <tterrag> fry: hey I've been meaning to ask, remember when you suggested ages ago that for this https://github.com/Chisel-Team/ChiselResourcePacks I could just access the world directly in the model?
L82[02:57:16] <tterrag> how would you propose I do that in 1.9, considering handleBlockState is gone
L83[02:57:23] <tterrag> I don't really want to be doing it X times per render
L84[02:57:37] <fry> literally nothing changed
L85[02:58:09] <tterrag> ??
L86[02:58:20] <tterrag> currently I calculate the model state in getExtendedState
L87[02:58:29] <tterrag> moving it into getQuads would mean it gets called way more times
L88[02:58:39] <tterrag> how is that the same?
L89[02:58:57] <fry> getExtendedState is still there
L90[02:59:32] <tterrag> that it is
L91[02:59:38] <tterrag> but you advised against me hooking into it, remember?
L92[02:59:57] <tterrag> because of this mess? https://github.com/Chisel-Team/ChiselResourcePacks/blob/master/src/main/java/team/chisel/resourcepacks/common/asm/ChiselResourceMethods.java#L14-L21
L93[03:00:03] <fry> yes, and I advise against any attempt at accessing world from the model
L94[03:00:12] <tterrag> not world, IBlockAccess
L95[03:00:13] <tterrag> wrong wording
L96[03:00:22] <fry> still against :P
L97[03:00:31] <tterrag> yeah that's not what you told me then
L98[03:00:47] <tterrag> you said getExtendedState is already called in the same thread handleBlockState is, so it shouldn't matter
L99[03:02:16] <fry> yes, it is
L100[03:04:54] <fry> bypassing it was only an option worth considering when you needed the world but didn't have control over getExtendedState implementation - when you wanted to provide ctm models for arbitrary blocks without explicit support from them
L101[03:05:36] <tterrag> exactly
L102[03:05:39] <tterrag> and that's still what I want to do
L103[03:05:54] <fry> 10:58 forge tterrag | currently I calculate the model state in getExtendedState
L104[03:05:59] <tterrag> but the /problem/ now is that I will incur a serious performance hit by moving the logic I have in getExtendedState to getQuads
L105[03:06:01] <fry> then how is this relevant to the question?
L106[03:06:40] <fry> why is logic in getExtendedState faster?
L107[03:07:10] <tterrag> because it's called *once* per block render
L108[03:07:20] <tterrag> getQuads is called, what, 7 times? per layer?
L109[03:07:26] ⇨ Joins: gigaherz|work (~gigaherz@53.red-88-6-85.staticip.rima-tde.net)
L110[03:08:05] <fry> cache then
L111[03:09:45] <tterrag> cache *what*
L112[03:10:03] <tterrag> I already have a cache
L113[03:10:13] <tterrag> the most expensive part currently is calculating the KEY for that cache
L114[03:10:18] ⇨ Joins: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi)
L115[03:10:19] <tterrag> and doing it 20 more times per block isn't going to help
L116[03:12:01] <fry> world + pos should be a valid key for current render frame
L117[03:12:56] <tterrag> "current render frame" ?
L118[03:13:03] <tterrag> meaning, do a lookup based on the ChunkCache instance?
L119[03:13:07] <tterrag> and have a cache for my cache keys?
L120[03:13:12] <fry> wat
L121[03:13:33] <fry> use IBlockAccess + pos as the only key
L122[03:13:47] <tterrag> what does position have to do with anything?
L123[03:13:49] <fry> invalidate the cache on render tick
L124[03:14:11] <tterrag> O_o
L125[03:14:17] <tterrag> doesn't that defeat the entire purpose of a cache
L126[03:14:43] <fry> sigh
L127[03:14:44] <gigaherz> not if you use the same data mroe than once within a frame
L128[03:14:57] <fry> anyway, do profiling, find hotspots, put cache there
L129[03:15:08] <tterrag> I've found the hotspot
L130[03:15:13] <tterrag> it's vanilla's getBlockState impl
L131[03:15:16] <tterrag> not much I can do there
L132[03:15:48] <gigaherz> getBlockState, or the constant calls to getStateFromMeta?
L133[03:15:49] <gigaherz> ;P
L134[03:16:00] <fry> are you getting satisfactory performance then?
L135[03:16:13] <gigaherz> I have no idea why the in-memory chunks are not IBlockState[]
L136[03:16:20] <tterrag> not really. still get a stutter on chunk update with large amounts of chisel blocks
L137[03:16:22] <tterrag> minor, but noticeable
L138[03:16:30] <fry> then you're not profiling right
L139[03:17:19] *** AEnterpriseAFK is now known as AEnterprise
L140[03:18:04] <tterrag> sure
L141[03:18:10] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L142[03:18:38] <tterrag> I only have multiple profiler snapshots confirming this from multiple people
L143[03:19:07] <tterrag> http://i.imgur.com/WKP33yh.png
L144[03:19:12] <tterrag> vanilla stuff tops the list, every time
L145[03:20:24] <tterrag> fry: I just want you to explain how you think caching by position is going to help anything
L146[03:20:44] <tterrag> say I have a full chunk filled with identical blocks. with your way I'd still create a fresh model for every single one of those
L147[03:20:46] <tterrag> no?
L148[03:20:55] <tterrag> and then I'd wipe the cache next time around and start all over
L149[03:20:58] <tterrag> how does that help?
L150[03:22:03] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186 seconds)
L151[03:22:53] <gigaherz> Every time I think about connected textures, I keep going back to the same thing: it makes no sense if you work with arbitrary model rendering. The proper way would be to have "tiled planes" that you fill in with info from the world, and thne are rendered in batch, completely separate from the standard model rendering
L152[03:23:01] <gigaherz> I know it's not useful for you right now, but I wanted to say
L153[03:23:01] <gigaherz> XD
L154[03:23:43] <fry> tterrag: position cache helps with getQuads being called 7 times
L155[03:23:51] <tterrag> perhaps
L156[03:23:57] <fry> it's independent of anything else you might have
L157[03:24:01] <tterrag> but then I have two caches which are useful only in mutually exclusive cases
L158[03:24:08] <fry> and indeed 2-layer cache might be worth it
L159[03:24:40] <fry> 9 invocations of getBlockState taking 100ms is silly slow
L160[03:24:57] <fry> I highly doubt those numbers are accurate
L161[03:25:13] <tterrag> sadly they are. I mean you can test yourself
L162[03:26:20] <fry> how and what are you profiling?
L163[03:26:51] <tterrag> I have one sample which was done manually, and a few which were done with player's profiler tool
L164[03:26:57] <tterrag> all have getBlockState topping the list
L165[03:27:24] <fry> of course player has a profile tool
L166[03:27:51] <tterrag> from what I heard, it takes a snapshot every time a fram takes over X ms
L167[03:28:14] <tterrag> but like I said, I also have a few manual ones
L168[03:28:18] <tterrag> and they show similar results
L169[03:28:21] <fry> how are you starting and ending the sampling? are you instrumenting all methods or are you limiting it to some set? are you sampling or profiling?
L170[03:28:46] <tterrag> sampling
L171[03:28:50] <tterrag> starting/ending it manually
L172[03:28:54] <tterrag> all methods
L173[03:28:56] <fry> then it's not accurate
L174[03:29:09] ⇨ Joins: psxlover (psxlover@athedsl-385389.home.otenet.gr)
L175[03:29:32] <fry> "Sampling means taking lots of thread dumps and analyzing stack traces. This is usually faster, does not require runtime changes in your bytecode (which may break it), but is also less accurate."
L176[03:29:50] <tterrag> you try running the profiler against MC
L177[03:29:52] <tterrag> it is impossible
L178[03:29:57] <fry> no it's not
L179[03:29:58] <tterrag> anyways, player's thing DOES do actual profiling
L180[03:30:08] <tterrag> (which is why you can see the invocation count)
L181[03:30:18] <fry> you just need to put sane class filters
L182[03:30:44] <fry> and I trust visualvm more than I trust something I've never seen
L183[03:31:43] <tterrag> I hit start with these settings and get a hang forever http://i.imgur.com/aO45Nf3.png
L184[03:32:06] <fry> don't start from GradleStart
L185[03:32:43] <fry> start from, for example, your model class
L186[03:34:50] <tterrag> it still just locks up
L187[03:34:57] <tterrag> and now it's completely frozen
L188[03:36:19] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L189[03:37:25] <fry> how much memory does visualvm have?
L190[03:38:29] ⇦ Quits: Forecaster (~Forecaste@83.223.24.177) (Ping timeout: 192 seconds)
L191[03:38:32] <tterrag> LOL
L192[03:38:44] <tterrag> it finally started running then crashed on a NoClassDefFoundERror on a lambda
L193[03:38:49] <tterrag> .-.
L194[03:42:13] <tterrag> yeah it just borks my code
L195[03:42:16] <tterrag> can't do anything with this
L196[03:42:40] <fry> add more restrictive filters
L197[03:42:52] <tterrag> the error is coming from my model class
L198[03:43:03] <tterrag> so I can restrict it all I want, but if that's the class causing the issue...
L199[03:43:11] <fry> if you can't profile, you can't optimize
L200[03:43:52] <fry> all you can say there's stutter, and try different things blindly to try to eliminate it
L201[03:44:17] <fry> sampling can serve as a guide, but not as a 100% pointer to the cause
L202[03:45:11] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:2945:e207:67d4:78a)
L203[03:45:47] <tterrag> fry: I cache models agressively. the only remaining bottleneck is the cache key calculation, which involves a lot of block access, go figure
L204[03:46:00] <tterrag> I am not using the sampling as gospel but more just as a pointer to a cause that was already obvious
L205[03:46:22] <fry> cache the cache key calculation then
L206[03:46:26] <fry> using world + pos
L207[03:46:30] <gigaherz> sampling works on the idea that hot spots will be hit more often, it's just a poll, reather thgan a complete analysis.
L208[03:47:01] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198 seconds)
L209[03:48:11] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L210[03:48:57] ⇦ Quits: gigaherz|work (~gigaherz@53.red-88-6-85.staticip.rima-tde.net) (Remote host closed the connection)
L211[03:49:29] <tterrag> fry: and what is the best way to detect that the "render tick" hsa changed?
L212[03:49:47] <fry> there's an event
L213[03:50:09] <gigaherz> mark the tick as started on RenderWorldFirst, and mark it as ended in renderworldlast? or something like that
L214[03:50:20] <tterrag> RenderTickEvent ? that's per-frame isn't it?
L215[03:50:41] <fry> yes
L216[03:50:50] <tterrag> that seems like a lot of overhead
L217[03:50:58] <fry> what seems?
L218[03:51:10] <fry> an event handler?
L219[03:51:11] <tterrag> responding to an event and invalidating my cache every frame
L220[03:51:17] <tterrag> yes, an event handler
L221[03:51:44] <fry> hundreds of events are fired each frame, if not thousands
L222[03:51:54] <fry> event bus is very fast
L223[03:52:27] <fry> invalidating the cache might also work during the world updated (20/s) too, didn't think too much about it
L224[03:52:35] <tterrag> ClientTickEvent ?
L225[03:52:45] <tterrag> probably sufficient, yeah. that might be best. I just don't know the overhead of a full invalidation
L226[03:53:16] ⇨ Joins: gigaherz|work (~gigaherz@53.red-88-6-85.staticip.rima-tde.net)
L227[03:55:38] <fry> http://grepcode.com/file/repo1.maven.org/maven2/com.google.guava/guava/11.0.1/com/google/common/cache/LocalCache.java#4794
L228[03:57:45] *** DRedhorse is now known as DonAway
L229[03:59:42] *** DonAway is now known as DRedhorse
L230[04:04:28] <kashike> may want to check a newer version (I think we're at 17.0 in MC) of Guava fry
L231[04:04:32] <kashike> cache had changes done
L232[04:07:00] <fry> looks like there's 1 less indirection now
L233[04:07:12] <fry> actual implementation: https://github.com/google/guava/blob/master/guava/src/com/google/common/cache/LocalCache.java#L3276-L3312
L234[04:08:09] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Quit: romibi)
L235[04:08:50] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L236[04:14:30] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186 seconds)
L237[04:22:15] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Quit: romibi)
L238[04:23:31] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L239[04:23:38] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L240[04:25:12] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Client Quit)
L241[04:25:46] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L242[04:26:00] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Client Quit)
L243[04:27:09] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L244[04:28:30] *** tterrag is now known as tterrag|ZZZzzz
L245[04:30:50] ⇦ Quits: gigaherz|work (~gigaherz@53.red-88-6-85.staticip.rima-tde.net) ()
L246[04:31:10] ⇦ Quits: Onyx (~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net) (Read error: Connection reset by peer)
L247[04:31:49] ⇨ Joins: Onyx (~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net)
L248[04:34:25] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L249[04:36:04] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L250[04:36:13] ⇦ Quits: Onyx (~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net) (Ping timeout: 198 seconds)
L251[04:41:14] <Ordinastie_> hum, I'll be short by a name :x
L252[04:42:22] <Ordinastie_> if that's the inverted: http://puu.sh/pBGWD.png
L253[04:42:36] <Ordinastie_> how do I call the ones where the face looks down ?
L254[04:44:27] <Ordinastie_> or rather, the face looking down should be named inverted, and I need a name for the type on the left
L255[04:48:02] ⇦ Quits: psxlover (psxlover@athedsl-385389.home.otenet.gr) (Read error: Connection reset by peer)
L256[04:56:25] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L257[04:56:31] *** Darkhax is now known as Darkhax_AFK
L258[04:56:52] ⇦ Parts: Aroma1997 (~Aroma1997@104.131.97.244) ())
L259[05:10:17] *** Kolatra|away is now known as Kolatra
L260[05:20:24] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Killed (NickServ (GHOST command used by Sub)))
L261[05:29:38] ⇨ Joins: Naiten (Naiten@5.143.13.185)
L262[05:31:39] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L263[05:32:47] ⇦ Quits: Naiten (Naiten@5.143.13.185) (Read error: Connection reset by peer)
L264[05:37:13] ⇨ Joins: Naiten (~Naiten@82.162.0.182)
L265[05:42:44] <Ordinastie_> wait, advanced tooltip option doesn't show the metadata ? ôO
L266[05:42:52] <Ordinastie_> wait, it does
L267[05:43:44] <Ordinastie_> but not for my items
L268[05:47:29] ⇨ Joins: Oblivion (~hasaan668@cpc3-roch7-2-0-cust35.10-1.cable.virginm.net)
L269[05:47:37] ⇦ Quits: cpup (~cpup@32.218.112.112) (Ping timeout: 198 seconds)
L270[05:50:01] *** DRedhorse is now known as DonAway
L271[05:56:34] *** DonAway is now known as DRedhorse
L272[06:04:53] <masa> it shows it for items that have subtypes I htink?
L273[06:06:00] <Ordinastie_> where is that defined again ?
L274[06:06:34] <Ordinastie_> ah, the item :/
L275[06:08:02] <Ordinastie_> oh, yeah, that means my items have a bug :x
L276[06:08:08] <Ordinastie_> they get combined when dropped
L277[06:08:56] <Ordinastie_> but I still get both when picked up, that's weird
L278[06:09:24] <Ordinastie_> I'll look into it later
L279[06:10:01] ⇨ Joins: cpup (~cpup@32.218.112.112)
L280[06:14:49] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc2d196.dynamic.kabel-deutschland.de)
L281[06:18:24] ⇨ Joins: Fye (~Fye@dynamic-adsl-78-13-67-133.clienti.tiscali.it)
L282[06:18:28] <gigaherz> wat
L283[06:18:35] <gigaherz> items shouldn't combine if they have different metadat/nbt?
L284[06:18:42] <gigaherz> even if they aren't subitems
L285[06:20:58] ⇨ Joins: sokratis12GR (kiwiirc@62.221.158.165)
L286[06:21:27] <Ordinastie_> else if (itemstack1.getItem().getHasSubtypes() && itemstack1.getMetadata() != itemstack.getMetadata())
L287[06:21:41] <Ordinastie_> so if subType is not set, it doesn't check for meta and combine them
L288[06:22:07] <Ordinastie_> it retains the correct stacks infos when combined though, I don't know how
L289[06:22:30] <Ordinastie_> ho, error 500 from youtube...
L290[06:23:37] <Ordinastie_> "A team of highly trained monkeys has been dispatched to deal with this situation."
L291[06:23:56] <Wuppy> damn, youtube is down indeed :o
L292[06:24:13] <Ordinastie_> I didn't even think that was possible
L293[06:24:19] <Wuppy> exactly
L294[06:24:48] <barteks2x> uh... it crashed without actually stopping again
L295[06:24:52] <barteks2x> nothing in log
L296[06:25:02] <barteks2x> and I'm not in debug mode as always when it happens
L297[06:25:15] <Wuppy> hmm, videos you already have open do still load :o
L298[06:25:38] <barteks2x> Any way to figure out what is wrong?
L299[06:26:13] <Ordinastie_> http://puu.sh/pBL9w.jpg
L300[06:32:04] <Hunterz> hmm looks like carpenters blocks mod
L301[06:32:24] <barteks2x> it's stuck in Ithe first line of IntegratedServer.initiateShutdown
L302[06:35:03] <barteks2x> apparently the server stopped before it ran that scheduled task
L303[06:36:09] <Ordinastie_> I don't make it so you can use any vanilla block as camo
L304[06:36:29] <Ordinastie_> I just used lapis for testing as deving
L305[06:37:06] <Ordinastie_> as a matter of fact, I just provide the template for modders so they can use the textures they want
L306[06:37:38] <Hunterz> or make it similar like carpenters block
L307[06:37:48] <Hunterz> it will be awesome
L308[06:40:05] ⇨ Joins: OrionOnline (~OrionOnli@62.235.81.49)
L309[06:42:03] ⇦ Quits: CoolerExtreme (~CoolerExt@59.88.245.85) (Ping timeout: 186 seconds)
L310[06:42:21] <OrionOnline> Hey Guys, what is the appropriate way to catch the FMLLoadingCompleteEvent from FML?
L311[06:42:56] <Ordinastie_> probably like any other FML event?
L312[06:44:43] *** big_Xplo|AFK is now known as big_Xplosion
L313[06:51:09] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be)
L314[06:57:46] <barteks2x> I'm really surprised that this is anythign close to accurate: http://pastebin.com/6znKgqjY
L315[06:58:13] <barteks2x> It's pretty much "guess the progress based on what is done without knowing what needs to be done"
L316[06:58:30] *** big_Xplosion is now known as big_Xplo|AFK
L317[07:03:52] ⇨ Joins: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net)
L318[07:04:23] ⇨ Joins: yopu (~yopu@184-89-171-53.res.bhn.net)
L319[07:04:39] ⇦ Quits: cpw|out (~cpw@24-212-222-42.cable.teksavvy.com) (Ping timeout: 384 seconds)
L320[07:06:25] ⇨ Joins: cpw|out (~cpw@24-212-222-42.cable.teksavvy.com)
L321[07:06:25] MineBot sets mode: +o on cpw|out
L322[07:06:44] *** cpw|out is now known as cpw
L323[07:06:46] ⇦ Quits: cpup (~cpup@32.218.112.112) (Ping timeout: 186 seconds)
L324[07:07:34] ⇨ Joins: cpup (~cpup@32.218.112.112)
L325[07:20:37] ⇦ Quits: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net) (Ping timeout: 195 seconds)
L326[07:29:18] <masa> "I've been told that we'll have 1.10.2 later today as well, because there is a crash happening in 1.10.1 that we didn't get in testing."
L327[07:29:33] <masa> wait, are they telling us that they actually do some testing? :o
L328[07:29:46] <gigaherz> ofc
L329[07:29:49] <gigaherz> they play a bit
L330[07:29:51] <gigaherz> ;P
L331[07:30:10] <Ordinastie_> masa, same way I always test my stuff
L332[07:32:58] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Read error: Connection reset by peer)
L333[07:46:02] ⇦ Quits: helinus|off (~helinus@znc.helinus.se) (Ping timeout: 190 seconds)
L334[07:48:35] ⇨ Joins: helinus|off (~helinus@znc.helinus.se)
L335[07:48:59] ⇨ Joins: Coolway99 (~cway@66.212.212.2)
L336[07:51:41] ⇦ Quits: MrKickkiller (~MrKickkil@ipv6.chozo.nl) (Ping timeout: 384 seconds)
L337[07:53:48] ⇨ Joins: MrKickkiller (~MrKickkil@ipv6.chozo.nl)
L338[07:59:58] *** big_Xplo|AFK is now known as big_Xplosion
L339[08:07:33] ⇦ Quits: turmfalke (~turmfalke@p20030056CF06BA1E201BB8FA893B27DD.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L340[08:08:51] ⇨ Joins: minot (~minot@pool-100-1-168-123.nwrknj.fios.verizon.net)
L341[08:09:18] *** big_Xplosion is now known as big_Xplo|AFK
L342[08:16:06] ⇨ Joins: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L343[08:18:02] <Unh0ly_Tigg> Is there a reliable way to convert from a json object to a IBlockState (provided you have an instance of the Block and the default state)?
L344[08:18:16] ⇨ Joins: turmfalke (~turmfalke@p20030056CF06BA0D6EB895BBC171C3A8.dip0.t-ipconnect.de)
L345[08:18:45] <Unh0ly_Tigg> I can deal with integer and boolean properties easily, but enum properties are tripping me up because of generics.
L346[08:19:51] <gigaherz> hmmm look at the structure block deserializer
L347[08:20:47] <Unh0ly_Tigg> what package is that in? I can't find it in net.minecraft.world.gen.structure.*
L348[08:22:31] <gigaherz> TileEntityStructure#load may be a good start
L349[08:22:52] <gigaherz> it appears to be a Template class or the TemplateManager
L350[08:23:07] <Unh0ly_Tigg> yeah, found that
L351[08:23:33] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc2d196.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L352[08:23:34] <Unh0ly_Tigg> apparently it reads nbt data, and calls Block.getStateById
L353[08:23:45] <Unh0ly_Tigg> which is not what I want to do.
L354[08:24:23] <gigaherz> hmmm
L355[08:24:29] <gigaherz> I was certain it used properties on the nbt
L356[08:25:02] <Unh0ly_Tigg> nope, it saves the unique state id...
L357[08:25:11] <gigaherz> yep I see that
L358[08:25:12] <Unh0ly_Tigg> which is bs
L359[08:25:13] <gigaherz> meh sorry ;P
L360[08:25:30] <gigaherz> well you can still do it, but meh
L361[08:26:17] ⇦ Quits: GildedGames (~GildedGam@ec2-54-163-152-196.compute-1.amazonaws.com) (Remote host closed the connection)
L362[08:26:25] <gigaherz> you jsut have to get the Enum class from reflection, get the enum instances (static values() method?) then iterate through each, looking for the right .name()
L363[08:26:26] ⇨ Joins: GildedGames (~GildedGam@ec2-54-226-232-190.compute-1.amazonaws.com)
L364[08:27:22] <Unh0ly_Tigg> the main issue with that for me, is dealing with setting the property value in the IBlockState object, since it wants certain generic type info for the parameters...
L365[08:28:07] <gigaherz> ?
L366[08:28:11] <gigaherz> generics are dropped after compilnig
L367[08:28:19] <gigaherz> just @SuppressWarnings("unchecked")
L368[08:28:47] <Unh0ly_Tigg> yeah, eclipse is complaining about it, even with that warning suppressed...
L369[08:28:54] <gigaherz> well fuck eclipse ;P
L370[08:29:07] <Unh0ly_Tigg> no, I like it.
L371[08:31:02] <Coolway99> if it's complaining about it after suppressing the unchecked warning then there may be more of an issue going on
L372[08:31:37] <Unh0ly_Tigg> It was mainly in how I was trying to get the enum instance.
L373[08:33:31] <Unh0ly_Tigg> I want to take something like https://gist.github.com/Unh0lyTigg/f16b27bb31f7e06078e923f6c41466f9 in, and get the IBlockState of the base oak fence, with no connections set out.
L374[08:34:36] <gigaherz> well
L375[08:34:40] <gigaherz> each property has valid values
L376[08:34:48] <gigaherz> you should be able to get all the valid enum values from the property info
L377[08:34:49] <Unh0ly_Tigg> right...
L378[08:34:59] <gigaherz> so you don't need to "get the instance" at all
L379[08:35:02] <gigaherz> now that I think of it XD
L380[08:36:54] ⇦ Quits: cpup (~cpup@32.218.112.112) (Ping timeout: 186 seconds)
L381[08:40:49] <Unh0ly_Tigg> now I'm getting "The method withProperty(IProperty<T>, V) in the type IBlockState is not applicable for the arguments (IProperty<capture#12-of ? extends Enum>, Enum)"
L382[08:42:00] <Unh0ly_Tigg> and removing the wildcard bound of the IProperty cast that I'm doing to get Enum values, gets me "The method withProperty(IProperty<T>, V) in the type IBlockState is not applicable for the arguments (IProperty<capture#12-of ? extends Enum>, Enum)"
L383[08:42:09] <Unh0ly_Tigg> wait
L384[08:42:18] <Unh0ly_Tigg> "Bound mismatch: The type Enum is not a valid substitute for the bounded parameter <T extends Comparable<T>> of the type IProperty<T>" there
L385[08:42:31] <Unh0ly_Tigg> forgot to copy the new error text >.>
L386[08:45:41] ⇨ Joins: cpup (~cpup@32.218.112.112)
L387[08:47:20] ⇨ Joins: KnightMiner (~KnightMin@adsl-68-255-3-57.dsl.emhril.sbcglobal.net)
L388[08:49:20] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Quit: Leaving)
L389[08:50:49] *** amadornes[OFF] is now known as amadornes
L390[08:54:49] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Ping timeout: 198 seconds)
L391[08:58:39] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L392[08:58:39] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Read error: Connection reset by peer)
L393[08:58:46] *** DRedhorse is now known as DonAway
L394[08:59:28] ⇨ Joins: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L395[09:13:10] ⇦ Quits: cpup (~cpup@32.218.112.112) (Ping timeout: 186 seconds)
L396[09:14:01] ⇨ Joins: cpup (~cpup@32.218.112.112)
L397[09:16:53] <Coolway99> cause you need to cast to a Comparable<T> type or above
L398[09:19:55] ⇦ Quits: tips48|away (~tips48@nope.bz) (Network ban)
L399[09:24:02] ⇨ Joins: TechnicianLP (~Technic@p4FE57F6C.dip0.t-ipconnect.de)
L400[09:24:35] <Unh0ly_Tigg> Coolway99, https://gist.github.com/Unh0lyTigg/3bd6d1b6d1e106cc37963f7c84e7d6a3
L401[09:25:17] <Coolway99> idk then
L402[09:26:06] <TechnicianLP> are there mods (or something else) loading every class in forge?
L403[09:26:19] <Unh0ly_Tigg> why?
L404[09:26:44] <TechnicianLP> relates to classes that crash if having the wrong classloader
L405[09:27:15] <Unh0ly_Tigg> can you upload the crash and paste a link here?
L406[09:27:55] <TechnicianLP> i have no crash yet .. im only plainning on it and have to move some stuff into the classloader
L407[09:28:16] <Unh0ly_Tigg> I'll be right back, I need to restart my ethernet device, it's acting up.
L408[09:28:44] ⇦ Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net) (Killed (NickServ (GHOST command used by Unh0lyTigg)))
L409[09:28:49] ⇨ Joins: Unh0lyTigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L410[09:28:57] *** Unh0lyTigg is now known as Unh0ly_Tigg
L411[09:29:24] *** DonAway is now known as DRedhorse
L412[09:30:49] ⇦ Quits: Oblivion (~hasaan668@cpc3-roch7-2-0-cust35.10-1.cable.virginm.net) (Ping timeout: 198 seconds)
L413[09:33:58] ⇨ Joins: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net)
L414[09:37:52] <Unh0ly_Tigg> https://gist.github.com/Unh0lyTigg/3bd6d1b6d1e106cc37963f7c84e7d6a3/revisions fixed it... by casting the property to a non generic bound IProperty
L415[09:38:10] ⇦ Quits: abab9579 (~abab9579@112.166.128.227) (Ping timeout: 195 seconds)
L416[09:40:01] ⇦ Quits: Naiten (~Naiten@82.162.0.182) (Ping timeout: 192 seconds)
L417[09:44:00] ⇨ Joins: Oblivion (~hasaan668@cpc3-roch7-2-0-cust35.10-1.cable.virginm.net)
L418[09:45:00] ⇦ Quits: Oblivion (~hasaan668@cpc3-roch7-2-0-cust35.10-1.cable.virginm.net) (Client Quit)
L419[09:45:48] ⇨ Joins: Oblivion (hasaan668@cpc3-roch7-2-0-cust35.10-1.cable.virginm.net)
L420[09:45:53] <fry> never use raw types
L421[09:46:10] <Unh0ly_Tigg> fry, then how would you suggest I do this?
L422[09:46:29] ⇨ Joins: IceDragon (~ThatGuy@184.170.6.78)
L423[09:46:33] <Unh0ly_Tigg> I am seriously open to alternatives, since I do find this hacky
L424[09:49:09] <fry> https://docs.oracle.com/javase/tutorial/java/generics/capture.html
L425[09:49:20] ⇨ Joins: mib_4hrggr (Mibbit@78-67-125-136-no247.tbcn.telia.com)
L426[09:49:43] *** kroeser|away is now known as kroeser
L427[09:50:48] <Unh0ly_Tigg> I was thinking of moving the enum part of my card to a generic aware method, but I couldn't figure out how to declare the generics information, so I went with the raw type way.
L428[09:53:47] <diesieben07> Unh0ly_Tigg, make a new method with a type parameter <E extends Enum<E> & IStringSerializable> and a parameter of type E
L429[09:53:58] <diesieben07> or rather IProperty<E>
L430[09:54:09] <fry> <E extends Enum<E>> void addProperty(IProperty<?> prop, String value) { IProperty<E> realProp = (IProperty<E>) prop; ... }
L431[10:03:04] <Unh0ly_Tigg> ok, I was able to write the method properly, but now I'm dealing with the different wild card captures with prop and valClass (both in the gist linked earlier)
L432[10:03:26] ⇦ Parts: mib_4hrggr (Mibbit@78-67-125-136-no247.tbcn.telia.com) ())
L433[10:04:25] <fry> only capture one
L434[10:04:28] <fry> and cast the other
L435[10:04:39] <Unh0ly_Tigg> umm
L436[10:04:41] <Unh0ly_Tigg> how?
L437[10:04:52] <fry> how what?
L438[10:04:55] <Unh0ly_Tigg> these are wildcard captures in the middle of a method
L439[10:05:04] <fry> make another method
L440[10:05:19] <fry> if you really need to capture another wildcard
L441[10:07:41] <Unh0ly_Tigg> "The method enumProp(IBlockState, IProperty<?>, String, Class<E>) in the type WorldGenConfigObject is not applicable for the arguments (IBlockState, IProperty<capture#11-of ?>, String, Class<E>)"
L442[10:07:52] <Unh0ly_Tigg> umm
L443[10:09:46] <fry> show the code
L444[10:09:49] ⇦ Quits: KnightMiner (~KnightMin@adsl-68-255-3-57.dsl.emhril.sbcglobal.net) (Ping timeout: 198 seconds)
L445[10:10:32] <Unh0ly_Tigg> https://gist.github.com/Unh0lyTigg/9ff36f420a0de284b55152b3af46295c
L446[10:10:42] <Unh0ly_Tigg> on line 49
L447[10:11:01] ⇦ Quits: cpup (~cpup@32.218.112.112) (Ping timeout: 198 seconds)
L448[10:11:32] <fry> you don't need getClassOf
L449[10:11:56] <fry> call .getValueClass inside enumProp
L450[10:12:50] <Unh0ly_Tigg> I removed the Class parameter, and the getClassOf method, and there are no errors...
L451[10:12:56] <gigaherz> sorry Unh0ly_Tigg, I had guests ;P
L452[10:13:02] <fry> there you go :P
L453[10:13:14] <Unh0ly_Tigg> java is really picky...
L454[10:13:28] <Unh0ly_Tigg> and really pissy when it doesn't get its way...
L455[10:13:37] <gigaherz> don't complain so much, if this was C#, you'd have to use reflection to find the specialized methods and such
L456[10:13:37] <gigaherz> ;P
L457[10:14:05] <Unh0ly_Tigg> fuck C# (not really though)
L458[10:14:08] <thor12022> and if it was c++ you'd be crying in a corner buried under void pointers
L459[10:14:17] <LatvianModder> Why do people use C# if Java exists then?
L460[10:14:31] <gigaherz> LatvianModder: because for many people, me included
L461[10:14:36] <gigaherz> when you add all the pros and cons, it comes out on top
L462[10:14:41] <Unh0ly_Tigg> I've dealt with C# in a vm on microcontroller before... shit is insane...
L463[10:14:50] <Unh0ly_Tigg> on a*
L464[10:15:04] ⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L465[10:15:16] <LatvianModder> Was Java the best language for MC to be written in?
L466[10:15:26] <fry> probably yes
L467[10:15:31] <gigaherz> depends
L468[10:15:31] <Unh0ly_Tigg> no, it's what notch was using at the time.
L469[10:15:41] <Unh0ly_Tigg> it just stuck
L470[10:15:42] <gigaherz> if notch had tried to use something else
L471[10:15:52] <gigaherz> chances are it wouldn't have been done so quickly
L472[10:15:58] <gigaherz> so it may never had exploded the way it has
L473[10:16:01] <LatvianModder> we wouldnt probably have mods either
L474[10:16:03] <Unh0ly_Tigg> pros and cons.
L475[10:16:04] <fry> fast dev feedback cycle, relative simplicity, relative performance and gl library available
L476[10:16:06] <gigaherz> if it had been C++
L477[10:16:12] <gigaherz> it wouldn't have had this modding support that we have now
L478[10:16:18] <gigaherz> maybe the alternative would be better, maybe it wouldn't exist
L479[10:16:35] <gigaherz> but one thing is certain: crossplatform support would have been much much harder
L480[10:16:36] <Unh0ly_Tigg> just imagine if it was a c# core with lua for the main code...
L481[10:16:42] <gigaherz> it would probably be windows-only or maybe mac-only
L482[10:16:53] <gigaherz> whatever notch used at the time
L483[10:16:55] ⇨ Joins: SanAndreasP (~SanAndrea@p54B6149F.dip0.t-ipconnect.de)
L484[10:16:58] <LatvianModder> " There is insufficient memory for the Java Runtime Environment to continue".. but I have 48 gb of ram.. what
L485[10:17:05] ⇨ Joins: PBlock96 (~PBlock96@64.53.13.215)
L486[10:17:09] <gigaherz> so better or worse, it would most definitely not have been the same.
L487[10:17:11] <Unh0ly_Tigg> c# can be crossplatform, if you use mono.
L488[10:17:26] <gigaherz> Unh0ly_Tigg: yes, but in C++, you have to compile for it
L489[10:17:41] <gigaherz> I'm including all alternatives, not just C#
L490[10:17:42] <gigaherz> ;P
L491[10:17:47] <Unh0ly_Tigg> LatvianModder, give the jvm more memory, it can't just go out and grab more when it runs out of what you tell it to use.
L492[10:17:59] <diesieben07> plus i don't think there are many other languages which allow such easy code hotloading
L493[10:18:01] <gigaherz> yeah that's one of the advantages of the .net "vm"
L494[10:18:03] <LatvianModder> but I just ran "java -version"
L495[10:18:05] <gigaherz> or disadvantages
L496[10:18:08] <gigaherz> depending on how you see it
L497[10:18:08] <Unh0ly_Tigg> oh
L498[10:18:10] <LatvianModder> and it didndt even run that
L499[10:18:13] <gigaherz> the .net vm can expand the heap freely
L500[10:18:16] <gigaherz> no max size
L501[10:18:34] <gigaherz> diesieben07: C# can do edit&continue, it's not quite the same
L502[10:18:36] <gigaherz> but it works
L503[10:18:44] <LatvianModder> run that with anything else in background*
L504[10:18:50] <gigaherz> and vs can do it with C++ too
L505[10:18:51] <Unh0ly_Tigg> https://www.ghielectronics.com/catalog/product/133 this is what I've used.
L506[10:18:58] <diesieben07> not sure how it is in .net, but i doubt you can just say "hey, yeah, start loading classes from this zip file now, too pls, kthx"
L507[10:19:16] <gigaherz> well C# doesn't work on jars
L508[10:19:17] <gigaherz> so no
L509[10:19:17] <LatvianModder> Thats.. an arduino board
L510[10:19:23] <Unh0ly_Tigg> LatvianModder, sort of
L511[10:19:26] <gigaherz> but you can load assemblies on demand
L512[10:19:41] <gigaherz> or in C++, you can use the equivalent of windows' LoadLibrary/GetProcAddress
L513[10:19:42] <Unh0ly_Tigg> it's a 32bit .net microframework chip in an arduino form factor.
L514[10:19:43] <diesieben07> well, yes, but mods would supposedly still come in zip files
L515[10:19:53] <diesieben07> plus mods would have to have a win/mac/linux version
L516[10:20:02] ⇨ Joins: Noppes (~Noppes@82-168-99-26.ip.telfort.nl)
L517[10:20:02] <diesieben07> overall pretty ugly
L518[10:20:05] <gigaherz> nah
L519[10:20:12] <Unh0ly_Tigg> well, if the mod loader loaded lua...
L520[10:20:13] <gigaherz> if it was done in C# with MonoGame or similar
L521[10:20:20] ⇨ Joins: tips48|away (~tips48@nope.bz)
L522[10:20:22] <gigaherz> you could easily load assemblies in a crossplatform way
L523[10:20:32] <gigaherz> and P/Invoke works better on crossplatform settings than JNI
L524[10:20:38] <gigaherz> (dynamic binding)
L525[10:20:54] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L526[10:21:04] <gigaherz> it's just worse when you rely on certain ms libraries, such as WPF not having a mono equivalent
L527[10:21:16] <gigaherz> or if it was XNA
L528[10:21:17] <LatvianModder> how about lua?
L529[10:21:22] <gigaherz> you can't just go and use the XNA runtime in linux
L530[10:21:31] <gigaherz> since it relies on directx
L531[10:21:40] <gigaherz> but if you compile for monogame from scratch, it may work
L532[10:21:49] <gigaherz> LatvianModder: never looked at lua parsers on .net
L533[10:21:54] <gigaherz> but I don't see the need
L534[10:22:06] <gigaherz> given that you can load and even COMPILE C# code at runtime
L535[10:22:14] <LatvianModder> so.. anyone knows how to solve my weird ram problem? :P
L536[10:22:22] <gigaherz> one of the libs in the .net framework is the compiler services XD
L537[10:22:40] <gigaherz> you cna literally build an AST in code, and then tell it to spit out a valid .dll
L538[10:22:53] <diesieben07> wow, that is nice
L539[10:23:05] <diesieben07> Java has that too, but... it's not included in the normal JDK -_-
L540[10:23:10] <diesieben07> not jdk, jre
L541[10:23:54] <gigaherz> https://msdn.microsoft.com/en-us/library/system.runtime.compilerservices(v=vs.110).aspx
L542[10:23:57] <gigaherz> yeah
L543[10:24:07] <gigaherz> but it's necessary
L544[10:24:11] <gigaherz> due to the whole "dynamic binding" thing
L545[10:24:16] <gigaherz> it generates .net classes at runtime
L546[10:24:27] <gigaherz> in order to crate native wrappers
L547[10:24:42] <diesieben07> well, in that sense java does it too... you just cant feed it .java files
L548[10:24:49] <gigaherz> heh
L549[10:25:08] <diesieben07> i.e. ASM
L550[10:25:17] <Unh0ly_Tigg> well, if you have the jdk installed, you can use java to call javac...
L551[10:25:18] <gigaherz> ah here's an example: http://www.codeproject.com/Tips/715891/Compiling-Csharp-Code-at-Runtime
L552[10:25:43] <gigaherz> shows how to take a code snippet, and generate an in-memory assembly, then call it
L553[10:26:11] <gigaherz> anyhow
L554[10:26:18] <gigaherz> [17:22] (+LatvianModder): so.. anyone knows how to solve my weird ram problem? :P
L555[10:26:20] <gigaherz> what problem?= ;P
L556[10:26:48] <gigaherz> oh
L557[10:26:49] <gigaherz> [17:17] (+LatvianModder): " There is insufficient memory for the Java Runtime Environment to continue".. but I have 48 gb of ram.. what
L558[10:26:50] <gigaherz> this?
L559[10:27:36] <kashike> architecture issue? 32bit vs 64?
L560[10:27:37] <gigaherz> http://serverfault.com/questions/662992/java-on-linux-insufficient-memory-even-though-there-is-plenty-of-available-memor
L561[10:28:00] <gigaherz> this user said his actual issue was an ulimit preventing the process from working
L562[10:28:05] <gigaherz> rather than actually a ram issue
L563[10:28:57] <gigaherz> LatvianModder: just to get it out of the way
L564[10:29:02] <gigaherz> is it a 64bit OS with 64bit java?
L565[10:29:12] <LatvianModder> should be
L566[10:29:24] ⇨ Joins: abab9579 (~abab9579@112.166.128.227)
L567[10:32:25] ⇨ Joins: Onyx (~OnyxDarkK@81.144.191.38)
L568[10:34:53] ⇦ Quits: abab9579 (~abab9579@112.166.128.227) (Read error: Connection reset by peer)
L569[10:36:51] ⇦ Quits: Reika (~Reika@reika.kalseki.mods.abrarsyed.com) (Ping timeout: 186 seconds)
L570[10:37:08] ⇨ Joins: cpup (~cpup@32.218.117.70)
L571[10:37:15] ⇦ Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net) (Ping timeout: 186 seconds)
L572[10:37:22] ⇦ Quits: Onyx (~OnyxDarkK@81.144.191.38) (Read error: Connection reset by peer)
L573[10:37:39] ⇦ Quits: Abrar|gone (~AbrarSyed@ipv6.abrarsyed.com) (Ping timeout: 186 seconds)
L574[10:38:03] ⇦ Quits: diesieben07 (~diesieben@2001:19f0:6400:8965:5400:ff:fe07:8777) (Ping timeout: 186 seconds)
L575[10:38:03] ⇦ Quits: Kolatra (~Kolatra@abrarsyed.com) (Ping timeout: 186 seconds)
L576[10:38:03] ⇦ Quits: luacs1998 (~miyamoto@2001:19f0:6400:8965:5400:ff:fe07:8777) (Ping timeout: 186 seconds)
L577[10:40:18] ⇨ Joins: Abrar|gone (~AbrarSyed@ipv6.abrarsyed.com)
L578[10:40:18] MineBot sets mode: +o on Abrar|gone
L579[10:40:25] <LatvianModder> my ulimit -u prints 4096
L580[10:40:29] ⇨ Joins: diesieben07 (~diesieben@2001:19f0:6400:8965:5400:ff:fe07:8777)
L581[10:40:31] <LatvianModder> gigaherz: ^
L582[10:40:40] ⇨ Joins: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L583[10:40:46] *** Abrar|gone is now known as AbrarSyed
L584[10:41:03] ⇨ Joins: Kolatra (~Kolatra@abrarsyed.com)
L585[10:41:50] ⇨ Joins: Reika (~Reika@reika.kalseki.mods.abrarsyed.com)
L586[10:42:59] ⇦ Quits: diesieben07 (~diesieben@2001:19f0:6400:8965:5400:ff:fe07:8777) (Client Quit)
L587[10:43:08] <gigaherz> LatvianModder: that's just what google said, I have no idea what it means ;P
L588[10:43:20] <LatvianModder> max files open I guess
L589[10:43:27] ⇨ Joins: diesieben07 (~diesieben@abrarsyed.com)
L590[10:43:32] <LatvianModder> 4K should be plenty.. hmm
L591[10:45:32] ⇨ Joins: Girafi (~Girafi@0x555178eb.adsl.cybercity.dk)
L592[10:45:46] ⇨ Joins: luacs1998 (~miyamoto@2001:19f0:6400:8965:5400:ff:fe07:8777)
L593[10:46:47] ⇦ Quits: cpup (~cpup@32.218.117.70) (Ping timeout: 384 seconds)
L594[10:56:09] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L595[10:59:07] ⇨ Joins: agowa338 (~Thunderbi@p54919127.dip0.t-ipconnect.de)
L596[11:03:44] ⇨ Joins: cpup (~cpup@32.218.117.70)
L597[11:03:45] *** DRedhorse is now known as DonAway
L598[11:09:23] *** DonAway is now known as DRedhorse
L599[11:09:37] ⇨ Joins: BlueMonster (uid82864@id-82864.tooting.irccloud.com)
L600[11:18:03] ⇦ Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 186 seconds)
L601[11:18:13] ⇦ Quits: cpup (~cpup@32.218.117.70) (Ping timeout: 198 seconds)
L602[11:22:00] ⇨ Joins: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl)
L603[11:24:16] ⇦ Quits: Trent (~trent@potato.bnc.io) (Quit: ok bye)
L604[11:25:44] ⇨ Joins: cpup (~cpup@32.218.117.132)
L605[11:32:06] *** Mine|dreamland is now known as minecreatr
L606[11:35:29] ⇨ Joins: PBlock96 (~PBlock96@64.53.13.215)
L607[11:35:34] ⇦ Quits: cpup (~cpup@32.218.117.132) (Ping timeout: 186 seconds)
L608[11:35:54] ⇨ Joins: cpup (~cpup@32.218.117.132)
L609[11:40:58] ⇦ Quits: sokratis12GR (kiwiirc@62.221.158.165) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L610[11:42:21] ⇨ Joins: sokratis12GR (kiwiirc@62.221.158.165)
L611[11:43:56] *** Kolatra is now known as Kolatra|away
L612[11:48:08] <Tahg> diesieben07, are you around by chance? looking into an issue with OOM, and your name came up
L613[11:54:38] *** Coolway99 is now known as Cway|Away
L614[11:55:45] ⇨ Joins: synthetica (~synthetic@cpe-76-188-199-137.neo.res.rr.com)
L615[11:57:07] ⇦ Quits: Subaraki (~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Ping timeout: 195 seconds)
L616[12:00:00] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L617[12:06:07] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping timeout: 384 seconds)
L618[12:06:13] ⇦ Quits: cpup (~cpup@32.218.117.132) (Ping timeout: 192 seconds)
L619[12:09:05] ⇨ Joins: abab9579 (~abab9579@112.166.128.227)
L620[12:09:44] <diesieben07> Tahg, i am now.
L621[12:10:24] <Tahg> so, we're trying to track down a possible memory leak, and mobiuscore came up in the profile
L622[12:10:31] <Tahg> apparently you had looked into that some?
L623[12:11:02] <diesieben07> i did? must have been a long time ago if i did
L624[12:12:54] <Tahg> https://webcache.googleusercontent.com/search?q=cache:mGg7BTe5ivIJ:https://bitbucket.org/ProfMobius/mobiuscore/issues/13/something-holding-onto-tile-entities+&cd=3&hl=en&ct=clnk&gl=us
L625[12:13:06] <Tahg> a few months I guess
L626[12:13:24] <diesieben07> oh, that thing
L627[12:13:34] <diesieben07> didn't remember the connection to mobiuscore
L628[12:13:37] <Tahg> ah
L629[12:13:49] <Tahg> not sure how much of an issue it is/was
L630[12:14:13] <diesieben07> well, i've had people reporting this issue with this stupid modjam mod i made
L631[12:14:13] <Tahg> still considering the main reason for OOM too many mods for the amount of mem available
L632[12:14:32] <diesieben07> it was never intended as a serious mod, it was a joke and is not that well coded
L633[12:14:33] <Tahg> but this is an issue that started suddenly, which is confusing everyone
L634[12:14:43] <diesieben07> it is using TEs on ores, which i know is bad
L635[12:14:54] <Tahg> ah
L636[12:15:00] <diesieben07> but the guy who reported it sent me a mem dump
L637[12:15:09] <diesieben07> and something that was not vanilla was holding onto the TEs
L638[12:15:16] <diesieben07> i dont remember 100% what exactly it was
L639[12:15:22] <Tahg> ya, in our case it's something like 17k entries
L640[12:15:43] <Tahg> mcp.mobius.mobiuscore.monitors.MonitoredTileList
L641[12:16:07] <diesieben07> yeah
L642[12:16:16] <diesieben07> but that's as far as i got, too
L643[12:17:12] <Tahg> alright
L644[12:17:38] <Tahg> ya, I haven't been able to figure out anything more than "a little mem here, a little mem there"
L645[12:17:46] <Tahg> all adds up to an OOM
L646[12:20:37] <diesieben07> so just to be clear, you are getting this issue as well, without my mod? :D
L647[12:22:04] ⇨ Joins: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L648[12:22:06] ⇨ Joins: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L649[12:23:26] ⇨ Joins: cpup (~cpup@32.218.117.132)
L650[12:25:10] *** Cway|Away is now known as Coolway99
L651[12:28:34] <Tahg> yes
L652[12:29:02] <Tahg> this is a problem in particular with mobiuscore holding on to stuff it shouldn't
L653[12:29:11] <Tahg> I'd wager nothing to do with your mod
L654[12:31:02] ⇦ Quits: cpup (~cpup@32.218.117.132) (Ping timeout: 186 seconds)
L655[12:31:25] *** manmaed|AFK is now known as manmaed
L656[12:32:18] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L657[12:35:05] <gigaherz> Tahg: doesj ava have a memory profiler?
L658[12:35:14] <gigaherz> something that can visualize the heap, and who's holding the references?
L659[12:35:23] <sham1> oulödn't that be the mission control
L660[12:35:39] <gigaherz> no idea
L661[12:35:50] <Tahg> yes, looking at it
L662[12:35:56] <Tahg> it's mostly benign
L663[12:36:03] <gigaherz> http://gwb.blob.core.windows.net/robp/WindowsLiveWriter/SpeedyCPart4UsingandUnderstandingCLRProf_AAB0/image_6.png
L664[12:36:08] <gigaherz> Iwas referring to somethingl ike this
L665[12:36:11] <Tahg> memory that just needs loaded, not leaked
L666[12:38:26] <barteks2x> I'm getting a weird issue - sometimes generating a single cube takes 200+ milliseconds for no reason
L667[12:39:00] ⇨ Joins: Drullkus (~Dru11kus@205.155.154.1)
L668[12:39:40] <barteks2x> and it's literally flat terrain generator + 27x setBlock to simulate some populator
L669[12:40:25] ⇨ Joins: cpup (~cpup@32.218.117.132)
L670[12:40:31] *** minecreatr is now known as Mine|away
L671[12:40:52] <barteks2x> it doesn't even calculate lighting
L672[12:41:43] *** kirby|gone is now known as mrkirby153
L673[12:41:55] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C069007DB40B892DB453B8.dip0.t-ipconnect.de)
L674[12:43:11] ⇨ Joins: PieGuy128 (~PieGuy128@MTRLPQ5031W-LP140-06-1176233856.dsl.bell.ca)
L675[12:43:42] <barteks2x> normally generating a cube takes less than a millisecond
L676[12:44:19] *** Darkhax_AFK is now known as Darkhax
L677[12:45:07] *** Coolway99 is now known as Cway|Away
L678[12:46:31] ⇦ Quits: Drullkus (~Dru11kus@205.155.154.1) (Remote host closed the connection)
L679[12:47:17] ⇦ Quits: PieGuy128 (~PieGuy128@MTRLPQ5031W-LP140-06-1176233856.dsl.bell.ca) (Client Quit)
L680[12:47:44] ⇨ Joins: Trent (~trent@potato.bnc.io)
L681[12:49:03] <AKTheKnight> Best way to detect when a player joins the server on serverside? (PlayerLoggedInEvent doesn't seem to be firing)
L682[12:49:10] ⇦ Quits: cpup (~cpup@32.218.117.132) (Ping timeout: 186 seconds)
L683[12:51:49] <AKTheKnight> Nevermind. Gonna use FMLNetworkEvent.ServerConnectionFromClientEvent
L684[12:54:36] <barteks2x> Now I hate java GC
L685[12:57:33] ⇨ Joins: Gil (uid147942@id-147942.brockwell.irccloud.com)
L686[13:04:21] <sham1> Hy
L687[13:04:23] <sham1> Why*
L688[13:04:36] ⇨ Joins: Emris (~Miranda@62-178-245-147.cable.dynamic.surfer.at)
L689[13:06:36] <barteks2x> 600ms pauses?
L690[13:08:38] <barteks2x> no... just no... http://pastebin.com/zKG7X1Rw
L691[13:09:49] <barteks2x> Multithreading is evil...
L692[13:12:02] <abab9579> Java GC is optimized more than enough for Eden spaces, which allows 1GB/s short-lived object creation done in few ms.
L693[13:12:46] <abab9579> Sorry, it seems it's not the case.
L694[13:14:09] <barteks2x> looks loke I need to rewrite ChunkCache for cubicchunks too, because it's used from more than one thread
L695[13:14:15] ⇦ Quits: synthetica (~synthetic@cpe-76-188-199-137.neo.res.rr.com) (Quit: Leaving)
L696[13:15:05] ⇨ Joins: Javaschreiber (~Thunderbi@p57A46248.dip0.t-ipconnect.de)
L697[13:19:16] *** Cway|Away is now known as Coolway99
L698[13:26:15] ⇨ Joins: MinecraftWero (~textual@177.245.187.247)
L699[13:26:37] <MinecraftWero> sup
L700[13:36:22] <Cypher121> lol, russian government blocked amazon s3
L701[13:36:36] <Cypher121> like, all of it
L702[13:37:54] <sham1> hmm
L703[13:41:18] <barteks2x> In javadoc of RenderChunk.createRegionRenderCache: "Extending classes can change the behavior of the cache, allowing to visually change blocks (schematics etc)." so does it mean that mods can provide their own RenderChunk objects or something?
L704[13:44:06] <barteks2x> it doesn't seem to be possible, so why it's there?
L705[13:47:29] ⇨ Joins: MattDahEpic (~MattDahEp@65-128-125-182.hlrn.qwest.net)
L706[13:48:53] ⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit: Ik ga weg)
L707[13:49:36] *** Coolway99 is now known as Cway|Away
L708[14:01:17] ⇨ Joins: Drullkus (~Dru11kus@205.155.154.1)
L709[14:01:43] ⇨ Joins: Aroma1997 (~Aroma1997@104.131.97.244)
L710[14:03:38] ⇦ Quits: Katrix (~Katrix@2a02:fe0:cb10:2420:95e8:774:1ed4:ae44) (Read error: Connection reset by peer)
L711[14:05:06] ⇦ Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net) (Quit: Leaving)
L712[14:05:13] ⇦ Quits: Drullkus (~Dru11kus@205.155.154.1) (Ping timeout: 192 seconds)
L713[14:05:36] ⇨ Joins: Seppon (~Noppes@82-168-99-26.ip.telfort.nl)
L714[14:07:47] *** Kolatra|away is now known as Kolatra
L715[14:08:26] <Tahg> anyone happen to know if CB is still around, or who maintains his mods if he isn't?
L716[14:08:51] <Tahg> really don't feel like posting to an 1100+ page thread
L717[14:10:23] <sham1> wasd
L718[14:10:31] <sham1> §
L719[14:11:21] ⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping timeout: 384 seconds)
L720[14:11:36] <gigaherz> Tahg: someone is maintaining the mods I think
L721[14:12:22] <Tahg> gonna see if I can build it myself first
L722[14:12:29] <Tahg> have an issue with lib I want to test
L723[14:12:37] <Tahg> but for 1.7.10...which is kinda old
L724[14:12:48] <gigaherz> https://github.com/TheCBProject/EnderStorage
L725[14:13:05] <gigaherz> so I guess
L726[14:13:06] <gigaherz> https://github.com/TheCBProject
L727[14:13:10] <sham1> §
L728[14:13:11] <gigaherz> whoever maintains that
L729[14:13:33] <Tahg> I
L730[14:13:40] <Tahg> I've heard of covers
L731[14:13:45] <gigaherz> oh wait
L732[14:13:48] <gigaherz> he's back?
L733[14:13:50] <Tahg> can't think of where
L734[14:13:52] <gigaherz> https://github.com/Chicken-Bones?tab=repositories
L735[14:13:58] <gigaherz> seems he has newer stuff
L736[14:14:31] <Tahg> that's off
L737[14:14:31] <gigaherz> nevermind
L738[14:14:41] <Tahg> says Wireless redstone 15 days ago
L739[14:14:45] <Tahg> but was like, 2 yeasrs
L740[14:14:52] <gigaherz> yup
L741[14:14:54] <gigaherz> nevermind that ;p
L742[14:15:25] <sham1>
L743[14:15:35] <gigaherz> but but
L744[14:15:36] <gigaherz> http://chickenbones.net/Pages/links.html
L745[14:15:39] <gigaherz> his page shows 1.9.4
L746[14:15:50] <gigaherz> I guess they just aren't opensource :/
L747[14:16:14] ⇦ Quits: Gil (uid147942@id-147942.brockwell.irccloud.com) ()
L748[14:16:29] <gigaherz> well xcept for the sources link in there
L749[14:16:30] <gigaherz> ;P
L750[14:18:48] <Tahg> probably covers has access to that page
L751[14:19:29] <gigaherz> but covers hasn't released anything 1.9.4 on curseforge
L752[14:19:30] <gigaherz> only 1.9
L753[14:21:34] <Tahg> hmm, idk then
L754[14:23:06] <Tahg> but the github repo is for 1.9.4
L755[14:23:25] <Tahg> probably just that's the main place to get it over CF
L756[14:26:04] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L757[14:29:01] ⇦ Quits: abab9579 (~abab9579@112.166.128.227) (Ping timeout: 192 seconds)
L758[14:31:01] ⇦ Quits: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi) (Read error: Connection reset by peer)
L759[14:37:14] <MinecraftWero> did the particles class change in 1.9.4?
L760[14:37:43] <diesieben07> compared to...?
L761[14:37:49] <MinecraftWero> i mean the name
L762[14:37:58] <MinecraftWero> i thought it was EntityFx
L763[14:38:00] <diesieben07> compared to...?
L764[14:38:13] <MinecraftWero> but i can't seem to find it
L765[14:38:28] <diesieben07> The name is Particle in 1.9.4
L766[14:38:30] <gigaherz> yes it changed
L767[14:38:37] <gigaherz> because it's not inheriting from Entity anymore
L768[14:38:43] <MinecraftWero> ahh i see
L769[14:42:52] <MinecraftWero> if i want a different color particle but using the vanilla rendering i can make a class that extends it right?
L770[14:43:21] <gigaherz> yes but you'll have to register as a whole new particle
L771[14:43:52] <gigaherz> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/ElementsOfPower.java#L230
L772[14:44:05] <gigaherz> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/client/ClientProxy.java#L186
L773[14:44:12] <gigaherz> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/client/ParticleSmallCloud.java
L774[14:44:43] <MinecraftWero> awesome thanks for your git!
L775[14:44:47] <gigaherz> this is a particle I use which is a small version of the normal cloud particle
L776[14:44:47] <MinecraftWero> src i mean hehe
L777[14:45:16] <gigaherz> I don't change the color
L778[14:45:20] <gigaherz> but it should be a good reference ;p
L779[14:45:41] <gigaherz> although I haven't tested it in 1.9.4 XD
L780[14:47:11] <gigaherz> yes it works XD
L781[14:47:24] <barteks2x> are the latest mappings for 1.9.4 or 1.10?
L782[14:47:31] <gigaherz> !latest
L783[14:47:36] <gigaherz> 1.9.4
L784[14:47:54] <barteks2x> so how the hell sponge exists for 1.10?
L785[14:47:58] ⇦ Quits: Oblivion (hasaan668@cpc3-roch7-2-0-cust35.10-1.cable.virginm.net) ()
L786[14:48:01] <gigaherz> they don't use mcp mappings
L787[14:48:13] <gigaherz> or maybe they are using 1.9.4 mappings on 1.10
L788[14:48:31] <gigaherz> also, it could be that the "master" mappings exist on 1.10
L789[14:48:40] <gigaherz> but not the methods, fields, etc
L790[14:49:24] <barteks2x> I just saw on #mcp that lex said something about mappings for 1.10, but I also see that everywhere I see latest version is for 1.9.4
L791[14:49:38] <kenzierocks> nope
L792[14:49:43] <kenzierocks> the mappings for 1.10 are out
L793[14:49:45] <diesieben07> how many damn mcp channels are there lol
L794[14:49:47] <gigaherz> just because mcp 1.10 exists doesn't mean bspkrs has released builds for the mappings
L795[14:49:55] <kenzierocks> but theres no mcpbot update yet
L796[14:49:59] <gigaherz> maybe they will be up on the next nightly update
L797[14:50:07] <gigaherz> which shoudl be somewhere around 9am tomorrow (europe time)
L798[14:50:34] <minecrell> Yep, Sponge for 1.10 is still using 1.9.4 MCP mappings (but 1.10 SRG mappings)
L799[14:50:48] <gigaherz> but IIRC
L800[14:50:53] <gigaherz> he does it manually on version changes
L801[14:50:59] <gigaherz> so I guess we'll see it here
L802[14:51:06] <gigaherz> he'll do a final mappings update for 1.9.4
L803[14:51:09] <gigaherz> release that as stable
L804[14:51:21] <gigaherz> and bump the version to 1.10
L805[14:51:37] <gigaherz> at least that is how it has worked all the previous updates I have seen
L806[14:52:25] <barteks2x> I still have no idea how spongevanilla got srg mappings for 1.10, but whetever. Latest mappings are for 1.9.4 and that's all I wanted to know
L807[14:52:34] *** AEnterprise is now known as AEnterpriseAFK
L808[14:52:37] <minecrell> SRG mappings for 1.10 are on the forge repo
L809[14:52:58] <minecrell> http://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp/1.10/mcp-1.10-srg.zip
L810[14:53:11] ⇨ Joins: Drullkus (~Dru11kus@205.155.154.1)
L811[14:53:26] <minecrell> you can just tell ForgeGradle to setup 1.10, but keep using old 1.9.4 mappings
L812[14:53:27] <minecrell> that's all
L813[14:54:15] <minecrell> on Vanilla that is
L814[14:54:21] <barteks2x> I was just really confused with all of that because I didn't know about these srg mappings.
L815[14:54:53] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L816[14:55:45] ⇨ Joins: cpup (~cpup@32.218.117.132)
L817[14:56:26] ⇦ Quits: Drullkus (~Dru11kus@205.155.154.1) (Ping timeout: 185 seconds)
L818[14:57:20] ⇨ Joins: Drullkus (~Dru11kus@205.155.154.1)
L819[14:58:12] <barteks2x> for some reason gradle can't find ForgeGradle
L820[14:58:52] <kenzierocks> build.gradle or gtfo
L821[14:58:53] <kenzierocks> :P
L822[14:58:56] *** AEnterpriseAFK is now known as AEnterprise
L823[14:59:51] <barteks2x> http://pastebin.com/Pn7wEt8h
L824[15:01:25] *** AEnterprise is now known as AEnterpriseAFK
L825[15:01:58] <barteks2x> the error looks like this: http://pastebin.com/x2J1h38q
L826[15:03:26] ⇨ Joins: Katrix (~Katrix@2a02:fe0:cb10:2420:9956:b6e:35cc:3faf)
L827[15:06:53] <OrionOnline> barteks2x, you are not the only one
L828[15:07:02] <OrionOnline> I think the server might be under a lot of stress
L829[15:07:22] <barteks2x> after runnign it several times it worked
L830[15:07:32] <barteks2x> almost...
L831[15:09:49] <MinecraftWero> hey gigherz
L832[15:15:39] <gigaherz> ?
L833[15:17:10] <MinecraftWero> to set the custom particle what are you using?
L834[15:17:20] <MinecraftWero> like to set it when i right click and item
L835[15:17:29] *** Cway|Away is now known as Coolway99
L836[15:18:24] <gigaherz> you can spawn particles with like
L837[15:18:25] <gigaherz> https://github.com/gigaherz/ElementsOfPower/blob/master/src/main/java/gigaherz/elementsofpower/essentializer/BlockEssentializer.java#L84
L838[15:19:10] <MinecraftWero> yeah i tried that but it's crashing i might missed some registry
L839[15:20:02] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping timeout: 186 seconds)
L840[15:23:15] *** kroeser is now known as kroeser|away
L841[15:23:16] <diesieben07> "it's crashing" - "doctor, it hurts, please fix"
L842[15:24:03] <MinecraftWero> haha forgot to send the crash log
L843[15:24:12] <gigaherz> MinecraftWero maybe if you show us the crash log, we'd be able to point you in the right direction ;P
L844[15:24:18] <sham1> More like you call a doctor and then call "I think I am sick"
L845[15:24:26] <sham1> And the doctor asks for symptomes
L846[15:24:32] <sham1> And you just won't provide
L847[15:24:49] <sham1> "you call a doctor and then call"
L848[15:24:53] <sham1> I meant say
L849[15:25:01] <sham1> you call a doctor and say that
L850[15:26:12] ⇨ Joins: psxlover (psxlover@athedsl-385389.home.otenet.gr)
L851[15:26:45] ⇦ Quits: Javaschreiber (~Thunderbi@p57A46248.dip0.t-ipconnect.de) (Quit: Javaschreiber)
L852[15:27:26] ⇦ Quits: cpup (~cpup@32.218.117.132) (Quit: Breaking stuff)
L853[15:29:13] ⇨ Joins: cpup (~cpup@32.218.117.132)
L854[15:30:33] <MinecraftWero> gigaherz https://pastee.org/vcrmw here's the crashlog
L855[15:34:41] <diesieben07> show EntityBullet
L856[15:38:46] ⇦ Quits: cpup (~cpup@32.218.117.132) (Ping timeout: 186 seconds)
L857[15:41:59] ⇦ Parts: Aroma1997 (~Aroma1997@104.131.97.244) ())
L858[15:49:29] ⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping timeout: 192 seconds)
L859[15:51:41] ⇨ Joins: Cooler (~CoolerExt@59.88.245.85)
L860[15:55:08] ⇨ Joins: cpup (~cpup@32.218.117.132)
L861[15:58:50] <MinecraftWero> diesieben07 https://paste.ee/p/xvw7y entity bullet
L862[15:59:19] <MinecraftWero> its literally the snowball class
L863[15:59:26] ⇨ Joins: agowa339 (~Thunderbi@p54919521.dip0.t-ipconnect.de)
L864[16:00:02] ⇦ Quits: agowa338 (~Thunderbi@p54919127.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L865[16:00:03] *** agowa339 is now known as agowa338
L866[16:00:19] <diesieben07> Bacon.TEST_PARTICLE is probably null
L867[16:01:21] <MinecraftWero> it shouldn't be :/
L868[16:01:50] <diesieben07> show where you initialize it
L869[16:02:25] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping timeout: 384 seconds)
L870[16:04:12] ⇦ Quits: OrionOnline (~OrionOnli@62.235.81.49) (Quit: Leaving)
L871[16:04:37] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L872[16:04:41] ⇦ Quits: cpup (~cpup@32.218.117.132) (Ping timeout: 384 seconds)
L873[16:09:12] ⇨ Joins: Actuarius (~Actuarius@195.91.246.187)
L874[16:09:12] MineBot sets mode: +v on Actuarius
L875[16:09:22] <MinecraftWero> main file
L876[16:09:24] <MinecraftWero> here
L877[16:09:29] <gigaherz> back from eating dinner
L878[16:09:48] <MinecraftWero> https://paste.ee/p/ChlMA
L879[16:10:06] <gigaherz> you don't actually call registerParticle
L880[16:10:07] ⇦ Quits: sokratis12GR (kiwiirc@62.221.158.165) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L881[16:10:10] <diesieben07> ^
L882[16:10:38] <gigaherz> try calling it from your preinit ;p
L883[16:10:48] <MinecraftWero> oh haha
L884[16:10:50] <MinecraftWero> will try
L885[16:10:53] <diesieben07> actually just doing that is a bad idea...
L886[16:11:00] <diesieben07> we really need to move particles to a forge registry of some kind
L887[16:11:02] <diesieben07> because IDs...
L888[16:11:37] <gigaherz> yeah but for that we need to remove the particle type enum
L889[16:11:47] <gigaherz> turn it into a class with static fields or whatever
L890[16:12:29] <gigaherz> hmm unless
L891[16:12:36] <gigaherz> it could be internalized by forge
L892[16:13:09] <gigaherz> not pretty though
L893[16:13:24] <diesieben07> we could just make those implement the interface
L894[16:13:30] <diesieben07> and make a 2nd type for mod-added ones
L895[16:14:24] <MinecraftWero> hopefully it works now
L896[16:14:27] <MinecraftWero> let's see
L897[16:14:38] ⇨ Joins: simon816 (~simon816@ec2-54-85-252-2.compute-1.amazonaws.com)
L898[16:15:19] <MinecraftWero> yay! it works hehe
L899[16:15:28] <MinecraftWero> now i will have to mess around with the colors
L900[16:16:36] <MinecraftWero> i just wanted to make a rainbow colored particles
L901[16:19:35] <MinecraftWero> gigaherz i saw on your code that you called registerParticle in your client proxy so i did now that i am calling from the preinit on my main file do i delete it from my client?
L902[16:21:43] <gigaherz> there's two separate functions
L903[16:21:53] <gigaherz> the one on client proxy registers the particle *renderer*
L904[16:22:01] <gigaherz> the one on the main mod file registers the particle type
L905[16:22:07] <gigaherz> they call different things
L906[16:25:34] <MinecraftWero> oh thanks i get it now!
L907[16:26:00] <MinecraftWero> btw your mod sounds pretty cool
L908[16:36:46] ⇦ Quits: MinecraftWero (~textual@177.245.187.247) (Quit: My Mac has gone to sleep. ZZZzzz…)
L909[16:37:07] <gigaherz> thx :)
L910[16:38:07] <gigaherz> yay finally, completed the last raid of wow draenor
L911[16:38:19] <gigaherz> (got a month of subscription after watching the movie ;P)
L912[16:38:44] *** fry is now known as fry|sleep
L913[16:41:16] ⇨ Joins: CoolSquid (~CoolSquid@ti0011a400-1901.bb.online.no)
L914[16:46:00] ⇦ Quits: CoolSquid (~CoolSquid@ti0011a400-1901.bb.online.no) (Client Quit)
L915[16:47:11] ⇦ Quits: Abastro (~Abastro@112.166.128.227) (Ping timeout: 384 seconds)
L916[16:47:45] ⇦ Quits: TechnicianLP (~Technic@p4FE57F6C.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L917[16:49:33] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 192 seconds)
L918[16:50:01] <Twisted_Code> Forge keeps warning that the backup level.dat is being used... even on completely new worlds... should I be concerned?
L919[16:50:16] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: See ya.)
L920[16:53:37] ⇨ Joins: theFlaxbeard (~theFlaxbe@65-128-188-122.mpls.qwest.net)
L921[16:53:52] <gigaherz> Twisted_Code: probably?
L922[16:54:05] <gigaherz> can you paste the full log?
L923[16:54:29] *** manmaed is now known as manmaed|AFK
L924[16:55:51] <Twisted_Code> Errr... I'm using FTB so the full log would include several multiple Minecraft sessions. How about just a log from this session XD?
L925[16:56:50] <gigaherz> yeah that's what I meant by "full log"
L926[16:56:58] <gigaherz> from loading mc, to the error
L927[16:57:14] <gigaherz> just so that it includes all the nice diagnostic information
L928[16:57:17] <gigaherz> that may or may not be of use
L929[16:57:28] ⇦ Quits: psxlover (psxlover@athedsl-385389.home.otenet.gr) (Read error: Connection reset by peer)
L930[17:00:03] ⇨ Joins: KnightMiner (~KnightMin@68.255.3.57)
L931[17:00:39] ⇨ Joins: blood_ (unknown@ool-4574115b.dyn.optonline.net)
L932[17:01:49] *** amadornes is now known as amadornes[OFF]
L933[17:01:58] ⇦ Quits: Lunatrius (~Lunatrius@77.38.77.164) (Ping timeout: 186 seconds)
L934[17:04:38] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C069007DB40B892DB453B8.dip0.t-ipconnect.de) (Quit: founderio)
L935[17:04:48] ⇦ Quits: Seppon (~Noppes@82-168-99-26.ip.telfort.nl) (Read error: Connection reset by peer)
L936[17:06:21] ⇨ Joins: cpup (~cpup@32.218.117.132)
L937[17:06:32] ⇦ Quits: Ordinastie_ (~Ordinasti@87-231-58-94.rev.numericable.fr) (Quit: Leaving)
L938[17:07:44] <gigaherz> so, lol.
L939[17:08:06] <gigaherz> https://www.youtube.com/watch?v=f1WM3uVC1yc
L940[17:08:27] <gigaherz> 2.50eur, for a 23min youtube video
L941[17:08:29] <gigaherz> yeah... nope.
L942[17:08:36] <diesieben07> heh
L943[17:08:42] <diesieben07> really wondering if thats gonna take off
L944[17:08:56] <gigaherz> not thanks to me.
L945[17:09:10] <gigaherz> fuck paying 1eur for a youtube video, let alone 2.50
L946[17:09:10] <diesieben07> i don't even see an option to buy it
L947[17:09:40] ⇦ Quits: cpup (~cpup@32.218.117.132) (Ping timeout: 195 seconds)
L948[17:09:44] <gigaherz> I see the option to buy that one episode
L949[17:09:45] <gigaherz> but
L950[17:09:45] <gigaherz> https://www.youtube.com/red
L951[17:09:48] <gigaherz> this says "not available yet"
L952[17:09:59] <diesieben07> Yeah same
L953[17:10:03] <gigaherz> I wonder if it would complain
L954[17:10:07] <diesieben07> but i cannot buy that one episode
L955[17:10:09] <gigaherz> if I click on the buy thing on the video
L956[17:10:19] <gigaherz> or if they somehow allow buying individual episodes, but not subscription
L957[17:10:20] ⇦ Quits: BlueMonster (uid82864@id-82864.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L958[17:10:27] <gigaherz> either way, nothx.
L959[17:10:31] <diesieben07> it just says "[$] Not available" under the video
L960[17:10:39] <diesieben07> and if i click it, i get the preview
L961[17:10:42] ⇦ Quits: SanAndreasP (~SanAndrea@p54B6149F.dip0.t-ipconnect.de) (Quit: Leaving)
L962[17:10:54] <SkySom> I was like what are you talking about.
L963[17:10:58] <SkySom> Then remember I have Youtube red
L964[17:11:27] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net)
L965[17:11:42] <diesieben07> my youtube red: https://goo.gl/D9qVXz
L966[17:11:44] <gigaherz> https://dl.dropboxusercontent.com/u/743491/Purchase.PNG
L967[17:11:46] <gigaherz> this is what I see
L968[17:12:31] <SkySom> I mainly got it for the continued playing on mobile
L969[17:12:47] <gigaherz> I don't watch much on mobile
L970[17:12:58] <gigaherz> I generally use "Watch Later" on pc
L971[17:13:26] <gigaherz> the only reason I'd get a Red subscription would be to contribute to the youtubers I watch
L972[17:13:55] <gigaherz> (and to avoid ads on mobile, since adblock doesn't work there)
L973[17:16:04] ⇨ Joins: Lunatrius (~Lunatrius@77.38.77.164)
L974[17:17:30] <SkySom> Yeah i use it for some music some times
L975[17:17:39] <SkySom> Since Spotify lacks some music at times
L976[17:20:40] *** MrKickkiller is now known as MrKick|Away
L977[17:24:05] *** Keridos|away is now known as Keridos
L978[17:27:02] ⇨ Joins: Abastro (~abab9579@112.166.128.227)
L979[17:27:15] ⇨ Joins: cpup (~cpup@32.218.117.132)
L980[17:30:55] ⇦ Quits: cpup (~cpup@32.218.117.132) (Ping timeout: 192 seconds)
L981[17:33:26] ⇦ Quits: Abastro (~abab9579@112.166.128.227) (Ping timeout: 186 seconds)
L982[17:36:04] ⇨ Joins: cpup (~cpup@32.218.117.132)
L983[17:41:17] ⇨ Joins: Doty1154 (~Doty1154@46.246.29.156)
L984[17:45:30] ⇦ Quits: cpup (~cpup@32.218.117.132) (Quit: Breaking stuff)
L985[17:46:04] ⇨ Joins: plathrop (~plathrop@ec2-54-183-228-83.us-west-1.compute.amazonaws.com)
L986[17:47:14] ⇦ Quits: Doty1154 (~Doty1154@46.246.29.156) (Ping timeout: 186 seconds)
L987[17:47:49] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:f93c:338d:6798:4a03)
L988[17:48:33] ⇨ Joins: Abastro (~Abastro@112.166.128.227)
L989[17:50:55] *** mumfrey is now known as Mumfrey
L990[17:51:00] *** Mine|away is now known as minecreatr
L991[17:52:48] <ecx> http://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp/1.10/mcp-1.10-srg.zip
L992[17:52:55] <ecx> it's out!! hype
L993[17:53:08] <kashike> it has been for days now
L994[17:53:11] <kashike> lol
L995[17:53:18] <ecx> yeah it was out since yesterday
L996[17:53:22] ⇦ Quits: Sangar (~Sangar@2001:41d0:2:b7b9::) (Ping timeout: 190 seconds)
L997[17:53:30] <kashike> no, since before yesterday
L998[17:58:14] ⇦ Quits: Emris (~Miranda@62-178-245-147.cable.dynamic.surfer.at) (Read error: Connection reset by peer)
L999[17:59:12] ⇨ Joins: RichardG (~richardg8@201.17.105.72)
L1000[17:59:12] MineBot sets mode: +v on RichardG
L1001[18:05:36] <LexManos> https://twitter.com/LexManos/status/745122024092114944
L1002[18:06:39] ⇨ Joins: RichardG_ (~richardg8@201.17.105.72)
L1003[18:06:39] MineBot sets mode: +v on RichardG_
L1004[18:08:23] * gigaherz notices the version discrepancy ;P
L1005[18:09:21] ⇨ Joins: cpup (~cpup@32.218.117.132)
L1006[18:09:49] ⇦ Quits: RichardG (~richardg8@201.17.105.72) (Ping timeout: 198 seconds)
L1007[18:10:02] ⇨ Joins: RichardG (~richardg8@201.17.105.72)
L1008[18:10:02] MineBot sets mode: +v on RichardG
L1009[18:10:21] <LexManos> Suck it
L1010[18:13:19] ⇦ Quits: RichardG_ (~richardg8@201.17.105.72) (Ping timeout: 384 seconds)
L1011[18:14:29] ⇨ Joins: Naiten (Naiten@5.143.56.20)
L1012[18:16:06] ⇦ Quits: IceDragon (~ThatGuy@184.170.6.78) (Ping timeout: 186 seconds)
L1013[18:16:57] ⇦ Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error: Connection reset by peer)
L1014[18:17:11] ⇨ Joins: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L1015[18:18:15] *** willieaway is now known as williewillus
L1016[18:20:18] ⇦ Quits: Drullkus (~Dru11kus@205.155.154.1) (Remote host closed the connection)
L1017[18:20:37] ⇦ Quits: cpup (~cpup@32.218.117.132) (Ping timeout: 198 seconds)
L1018[18:22:23] ⇨ Joins: Drullkus (~Dru11kus@205.155.154.1)
L1019[18:23:09] *** DRedhorse is now known as DonAway
L1020[18:30:25] ⇦ Quits: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net) (Ping timeout: 192 seconds)
L1021[18:33:39] ⇨ Joins: IceDragon (~ThatGuy@184.170.13.205)
L1022[18:35:36] ⇦ Quits: Fye (~Fye@dynamic-adsl-78-13-67-133.clienti.tiscali.it) (Quit: KVIrc 4.9.1 Aria http://www.kvirc.net/)
L1023[18:36:23] *** williewillus is now known as willieaway
L1024[18:36:49] ⇨ Joins: Sangar (~Sangar@2001:41d0:2:b7b9::)
L1025[18:42:05] ⇨ Joins: cpup (~cpup@32.218.112.57)
L1026[18:46:16] ⇦ Quits: cpup (~cpup@32.218.112.57) (Ping timeout: 195 seconds)
L1027[18:46:51] ⇦ Quits: Sangar (~Sangar@2001:41d0:2:b7b9::) (Ping timeout: 192 seconds)
L1028[18:50:22] ⇨ Joins: MinecraftWero (~textual@177.245.187.247)
L1029[18:51:44] ⇨ Joins: Hobbits|away (~khm@2600:3c03::21:1001)
L1030[18:52:50] ⇨ Joins: Sangar (~Sangar@2001:41d0:2:b7b9::)
L1031[18:54:01] <tterrag|ZZZzzz> what method controls light opacity?
L1032[18:54:10] ⇦ Quits: blood_ (unknown@ool-4574115b.dyn.optonline.net) (Read error: Connection reset by peer)
L1033[18:54:22] <tterrag|ZZZzzz> I thought this handled it https://github.com/Chisel-Team/Chisel/blob/1.9/dev/src/main/java/team/chisel/common/block/BlockCarvable.java#L225-L228
L1034[18:54:27] <tterrag|ZZZzzz> but apparently all our blocks still let light through
L1035[18:54:29] *** tterrag|ZZZzzz is now known as tterrag
L1036[18:55:39] ⇨ Joins: blood_ (unknown@ool-4574115b.dyn.optonline.net)
L1037[18:55:39] <Tazz> i think i seriously screwed eschelle haha
L1038[18:56:09] <MinecraftWero> terrarg i thouth it was setLightOpacity
L1039[18:56:42] <MinecraftWero> or setLightLevel i don't know
L1040[18:56:45] <tterrag> that is never called
L1041[18:57:26] <tterrag> hahaha
L1042[18:57:30] <tterrag> screw vanilla so hard
L1043[18:57:30] <tterrag> this.fullBlock = this.getDefaultState().isOpaqueCube();
L1044[18:57:31] <tterrag> this.lightOpacity = this.fullBlock ? 255 : 0;
L1045[18:57:37] <tterrag> IN THE CONSTRUCTOR
L1046[18:57:38] <MinecraftWero> hahah
L1047[18:58:07] <TehNut> Well I assume it fits the majority of their usecases :p
L1048[18:58:08] ⇦ Quits: Naiten (Naiten@5.143.56.20) (Read error: Connection reset by peer)
L1049[18:58:17] <TehNut> but yeah, pls no
L1050[18:58:52] ⇦ Quits: Sangar (~Sangar@2001:41d0:2:b7b9::) (Ping timeout: 195 seconds)
L1051[18:58:53] <bob_twinkles> probably (part of) the reason why slab/stair lighting has been broken since forever
L1052[18:59:02] ⇦ Quits: Drullkus (~Dru11kus@205.155.154.1) (Read error: Connection reset by peer)
L1053[18:59:41] <mikebald> So; you can set the light opacity in your default constructor; simple =)
L1054[18:59:47] ⇦ Quits: Abastro (~Abastro@112.166.128.227) (Ping timeout: 384 seconds)
L1055[19:00:34] <MinecraftWero> whats the method called so when i use the gun i made it uses the ammo
L1056[19:00:36] <mikebald> well, not "default" but; you get it.
L1057[19:02:20] ⇨ Joins: Sangar (~Sangar@2001:41d0:2:b7b9::)
L1058[19:04:16] *** tterrag is now known as tterrag|away
L1059[19:06:49] <gigaherz> [01:59] (bob_twinkles): probably (part of) the reason why slab/stair lighting has been broken since forever
L1060[19:07:01] <gigaherz> not that's because so far as they are concerned, the whole block either lets light through, or doesn't
L1061[19:07:16] <gigaherz> if they allowed to have a function that gives the opacity from two EnumFacing
L1062[19:07:22] ⇨ Joins: RichardG_ (~richardg8@201.17.105.72)
L1063[19:07:22] MineBot sets mode: +v on RichardG_
L1064[19:07:30] <gigaherz> they could make it so that light can't move from a partial side, to the opaque side
L1065[19:07:33] <gigaherz> as in:
L1066[19:08:04] <bob_twinkles> I mean, MC's whole lighting model is pretty borken in general
L1067[19:08:12] <bob_twinkles> just doing it "right" is pretty difficult
L1068[19:08:14] <gigaherz> getBetterLightOpacity(EnumFacing from, EnumFacing to) {return (isSideSolid(from) || isSideSolid(to))? opaque : transparent)
L1069[19:08:34] <gigaherz> and boom, you have non-broken slabs and stairs
L1070[19:08:45] <gigaherz> that can let light through in some directions, but not others
L1071[19:09:14] ⇦ Quits: RichardG (~richardg8@201.17.105.72) (Ping timeout: 186 seconds)
L1072[19:09:22] *** RichardG_ is now known as RichardG
L1073[19:09:27] <gigaherz> anyhow
L1074[19:09:28] <gigaherz> night ppl
L1075[19:10:03] *** gigaherz is now known as ghz|afk
L1076[19:10:25] ⇦ Quits: Sangar (~Sangar@2001:41d0:2:b7b9::) (Ping timeout: 195 seconds)
L1077[19:10:53] ⇨ Joins: Cojo (~Cojo@2606:a000:4c46:8d00:4d7b:c14a:699e:2b70)
L1078[19:16:53] ⇦ Quits: theFlaxbeard (~theFlaxbe@65-128-188-122.mpls.qwest.net) (Killed (NickServ (GHOST command used by theFlaxbeard2)))
L1079[19:17:33] <bob_twinkles> has anyone seen "jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure"
L1080[19:17:46] <bob_twinkles> all google is giving me is a bunch of threads that say "uninstall LiteLoader"
L1081[19:18:32] <Tazz> .
L1082[19:21:27] ⇨ Joins: Drullkus (~Dru11kus@205.155.154.1)
L1083[19:29:32] ⇦ Quits: mikebald (~mikebald@99-3-169-16.lightspeed.rlghnc.sbcglobal.net) (Quit: Coyote finally caught me)
L1084[19:34:51] ⇦ Quits: Cooler (~CoolerExt@59.88.245.85) (Quit: Leaving)
L1085[19:38:31] *** willieaway is now known as williewillus
L1086[19:38:36] <williewillus> $ close 3009
L1087[19:38:38] <Actuarius> Issue 3009 closed.
L1088[19:39:01] <williewillus> $ labels add 3003 "Vanilla Bug"
L1089[19:39:02] <Actuarius> Added labels [Vanilla Bug] for issue 3003; new labels: [Vanilla Bug].
L1090[19:39:07] <williewillus> $ labels add 3004 Feature
L1091[19:39:07] <Actuarius> Added labels [Feature] for issue 3004; new labels: [Feature].
L1092[19:39:11] <williewillus> $ labels add 3005 Bug
L1093[19:39:11] <Actuarius> Added labels [Bug] for issue 3005; new labels: [Bug].
L1094[19:39:44] *** williewillus is now known as willieaway
L1095[19:40:27] <mezz> thanks willie
L1096[19:54:47] ⇨ Joins: Abastro (~Abastro@112.166.128.227)
L1097[20:00:31] ⇦ Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com) (Ping timeout: 192 seconds)
L1098[20:01:33] ⇦ Quits: Abastro (~Abastro@112.166.128.227) (Ping timeout: 384 seconds)
L1099[20:03:35] <Coolway99> hey, honest question
L1100[20:03:47] <Coolway99> is it actually possible to replace one of the systems in minecraft?
L1101[20:03:55] *** Keridos is now known as Keridos|away
L1102[20:04:06] <Disconsented> Yes, but everyone will tell you not to
L1103[20:04:50] <Coolway99> why?
L1104[20:05:02] <Disconsented> Because you will break a lot of stuff
L1105[20:05:13] <LexManos> "systems"
L1106[20:05:15] <Coolway99> is there a way to do it without breaking everything?
L1107[20:06:10] *** Keridos|away is now known as Keridos
L1108[20:07:01] <bob_twinkles> what are you trying to do specifically?
L1109[20:07:59] <Coolway99> well, I'm not trying to do it yet and personally don't, but my friend suggested why not "revamp the current EXP system"
L1110[20:08:50] ⇨ Joins: Abastro (~Abastro@112.166.128.227)
L1111[20:09:18] <bob_twinkles> there isn't really an "XP System" as such
L1112[20:09:45] <LexManos> entities drop exp, you pickup exp, enchanting uses it.
L1113[20:09:48] <bob_twinkles> there's a bunch of stuff that, when brought together, create what the player percieves as a leveling/XP system
L1114[20:09:51] <LexManos> there really isnt much to it...
L1115[20:10:05] <bob_twinkles> but basically ^
L1116[20:10:58] ⇦ Quits: p455w0rd (~p455w0rd@172.78.244.132) (Ping timeout: 195 seconds)
L1117[20:11:24] <Coolway99> my question still kinda stands, would there be a "valid" way to replace the EXP/Enchanting/Leveling system?
L1118[20:11:33] ⇨ Joins: p455w0rd (~p455w0rd@172.78.234.12)
L1119[20:11:35] <Coolway99> without making the world implode
L1120[20:11:40] <LexManos> use the exp drop events
L1121[20:12:00] <LexManos> use the enchantment hooks to use something other then exp
L1122[20:12:17] <LexManos> there are hooks for everything you want just need to be more specific then 'revamp'
L1123[20:12:38] ⇦ Quits: Drullkus (~Dru11kus@205.155.154.1) (Remote host closed the connection)
L1124[20:12:52] ⇨ Joins: Gil (uid147942@id-147942.brockwell.irccloud.com)
L1125[20:14:32] <Coolway99> meh, those were his words, not mine
L1126[20:14:39] <Coolway99> But thanks for the info
L1127[20:14:50] <LexManos> "How can I cook food"
L1128[20:14:54] <LexManos> "What food?"
L1129[20:14:56] <LexManos> "Food"
L1130[20:15:05] ⇨ Joins: Drullkus (~Dru11kus@205.155.154.1)
L1131[20:15:05] <LexManos> Summery of the above conversation ---^
L1132[20:15:15] ⇦ Quits: p455w0rd (~p455w0rd@172.78.234.12) (Ping timeout: 192 seconds)
L1133[20:15:31] ⇦ Quits: KnightMiner (~KnightMin@68.255.3.57) (Quit: Leaving)
L1134[20:16:22] ⇨ Joins: p455w0rd (~p455w0rd@172.78.234.12)
L1135[20:17:32] ⇨ Joins: Dru11kus (~Dru11kus@205.155.154.1)
L1136[20:18:26] ⇦ Quits: Drullkus (~Dru11kus@205.155.154.1) (Ping timeout: 186 seconds)
L1137[20:19:13] ⇦ Quits: agowa338 (~Thunderbi@p54919521.dip0.t-ipconnect.de) (Remote host closed the connection)
L1138[20:19:17] ⇨ Joins: agowa338 (~Thunderbi@p54919521.dip0.t-ipconnect.de)
L1139[20:19:38] ⇦ Quits: p455w0rd (~p455w0rd@172.78.234.12) (Ping timeout: 186 seconds)
L1140[20:20:03] ⇨ Joins: p455w0rd (~p455w0rd@172.78.229.29)
L1141[20:20:50] ⇦ Quits: Dru11kus (~Dru11kus@205.155.154.1) (Ping timeout: 186 seconds)
L1142[20:21:35] <bob_twinkles> so apparently you can't import things from net.java.games.input because it tries to go through Mojang's "secure" class loader
L1143[20:22:23] <bob_twinkles> at least, you can't do it during mod initialization
L1144[20:22:46] <bob_twinkles> I assume there isn't a "after main menu initialized" event
L1145[20:27:40] *** Keridos is now known as Keridos|away
L1146[20:31:25] ⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L1147[20:34:29] ⇨ Joins: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L1148[20:34:43] <bob_twinkles> whelp, I probably needed a core mod anyway...
L1149[20:35:24] <LexManos> ... no
L1150[20:35:46] *** Keridos|away is now known as Keridos
L1151[20:37:26] <LexManos> I should make coremod a auto-banned word
L1152[20:38:03] <bob_twinkles> assuming I'm understanding how things work correctly, I need to add net.java.games to the LCL ignore list
L1153[20:38:13] ⇨ Joins: TTFTCUTS (~ttftcuts@2001:41d0:a:2dcf::)
L1154[20:38:21] <LexManos> no thats the opposite of what you want
L1155[20:38:34] <MinecraftWero> whats the use for a core mod
L1156[20:38:41] <bob_twinkles> so I'm not understanding things correctly
L1157[20:39:08] <bob_twinkles> it /looks/ like what's happening is the LCL is trying to verify everything I import from net.java.games
L1158[20:39:19] <LexManos> There is no use for coremods in moddern minecraft.
L1159[20:39:22] <bob_twinkles> MinecraftWero: there are no uses for a core mod
L1160[20:39:31] ⇦ Quits: agowa338 (~Thunderbi@p54919521.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L1161[20:39:40] <LexManos> Java verifies all imports yes
L1162[20:40:25] <LexManos> or more precisely, they verify all classes that are loaded
L1163[20:41:05] <bob_twinkles> it's not the Java classloader that's erroring out on me though, it's the LCL
L1164[20:41:14] <LexManos> Same thing
L1165[20:41:17] <bob_twinkles> specifically, line 167
L1166[20:41:24] <LexManos> You have YET to fucking say any error
L1167[20:41:28] <LexManos> or provide a stack trace
L1168[20:41:37] <LexManos> just some vague shit about verifying and coremodding
L1169[20:41:41] <MinecraftWero> hahah
L1170[20:41:49] <kashike> https://github.com/Mojang/LegacyLauncher/blob/master/src/main/java/net/minecraft/launchwrapper/LaunchClassLoader.java#L167
L1171[20:41:52] <kashike> ..
L1172[20:42:07] <bob_twinkles> kashike: version mismatch
L1173[20:42:10] <LexManos> that line literally can not error
L1174[20:42:11] <bob_twinkles> 1 sec, leme write this up
L1175[20:42:48] *** Keridos is now known as Keridos|away
L1176[20:43:42] *** Keridos|away is now known as Keridos
L1177[20:44:03] ⇦ Quits: p455w0rd (~p455w0rd@172.78.229.29) (Ping timeout: 384 seconds)
L1178[20:44:11] ⇨ Joins: p455w0rd (~p455w0rd@172.78.225.59)
L1179[20:45:08] <MinecraftWero> is it possible to make an item on player hands to emit light?
L1180[20:45:33] *** Keridos is now known as Keridos|away
L1181[20:46:25] *** Keridos|away is now known as Keridos
L1182[20:50:21] ⇨ Joins: synthetica (~synthetic@cpe-76-188-199-137.neo.res.rr.com)
L1183[20:51:52] <Tazz> well thats no bueno >.>
L1184[20:51:57] <bob_twinkles> Lex: https://gist.github.com/bobtwinkles/ac57209cad49a832d9af9d44e6bfdba7
L1185[20:51:59] <Tazz> my constant propagator breaks math XD
L1186[20:52:43] <LexManos> That is nothing to do with the LCL
L1187[20:52:50] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:c06d:68ca:d365:d901:43d4)
L1188[20:53:17] <LexManos> That is something fucked up in your setup saying that the net.java.[jinput] package has a secuirty hash
L1189[20:53:27] <kashike> https://gist.github.com/bobtwinkles/ac57209cad49a832d9af9d44e6bfdba7#file-gistfile1-txt-L15
L1190[20:53:30] <kashike> that line can't error
L1191[20:53:33] <LexManos> but something ELSE you have loaded already has defined classes int he same package as NOT secure
L1192[20:54:53] <bob_twinkles> I'm not sure what would be causing that, but let me nuke all the gradle caches from orbit and see if it's still being weird
L1193[20:57:53] <kashike> jinput does have a seal: http://i.imgur.com/ZLHkMir.png
L1194[20:57:55] <kashike> https://github.com/Mojang/LegacyLauncher/blob/master/src/main/java/net/minecraft/launchwrapper/LaunchClassLoader.java#L154-L162
L1195[20:58:50] <LexManos> yes its most likely that he has two things on his classpath both holding jinput one sealed one not
L1196[20:59:02] ⇨ Joins: PrinceCat (~PrinceCat@106-69-105-238.dyn.iinet.net.au)
L1197[21:04:42] <covers1624> Tahg, Yeah i took over all cb's mods, i have access to his jenkins thats why there are builds.
L1198[21:06:35] <bob_twinkles> Sounds like a reasonable explination
L1199[21:06:53] ⇦ Quits: synthetica (~synthetic@cpe-76-188-199-137.neo.res.rr.com) (Quit: Leaving)
L1200[21:07:16] <bob_twinkles> the question then becomes how I've ended up with two different copies of jinput.jar on the classpath, given that I'm using the default build.gradle that ships with forge
L1201[21:08:25] <LexManos> no idea
L1202[21:10:50] ⇦ Quits: yopu (~yopu@184-89-171-53.res.bhn.net) (Ping timeout: 186 seconds)
L1203[21:12:26] <Tahg> covers1624, testing a change to chickenlib, we'll see if it helps anything
L1204[21:13:45] <covers1624> change?
L1205[21:14:40] <Tahg> ya, seems it potentially leaks chunks
L1206[21:14:56] <covers1624> -_-
L1207[21:14:59] <covers1624> fuk
L1208[21:14:59] <Tahg> https://github.com/Chicken-Bones/CodeChickenLib/blob/1.7/src/codechicken/lib/world/WorldExtensionManager.java#L69
L1209[21:15:16] <Tahg> removed that line, it shouldn't *hurt* to remove it on the server there afaict
L1210[21:15:38] <unascribed> does anyone know of a mod that keeps chunks loaded on the *client* side?
L1211[21:15:51] <Tahg> why would you want to do that?
L1212[21:16:08] <unascribed> because I have a modpack specific to a server and map, and the map is only slightly bigger than the load distance
L1213[21:16:09] <Tahg> waiting on a new hprof to see for sure
L1214[21:16:17] <Coolway99> what are spawn eggs called in code?
L1215[21:16:20] <Tahg> increase the load distance?
L1216[21:16:25] <unascribed> 15 is the max
L1217[21:16:29] <unascribed> you can't make it any bigger
L1218[21:17:02] <Tahg> at any rate, loading and unloading chunks on the client shouldn't hurt
L1219[21:17:12] <unascribed> it requires receiving them over the network again
L1220[21:17:17] <Tahg> tho ofc, some mod might be doing something stupid
L1221[21:17:26] <covers1624> what about onChunkDataSave Tahg?
L1222[21:17:33] <Tahg> well, it's gonna be stale otherwise
L1223[21:17:55] <Tahg> if the client keeps them but the server doesn't think the client keeps them you'll have issues
L1224[21:18:00] <unascribed> I wonder if I could just force everyone on the server to watch all chunks in an area
L1225[21:18:01] <Tahg> not sure covers
L1226[21:18:14] <unascribed> I have control over the client and server, so I can make them cooperate
L1227[21:18:23] <Tahg> but chunks certainly weren't being removed there, for whatever reason
L1228[21:18:24] <unascribed> I'm willing to write this myself but wanted to make sure there wasn't already something like this
L1229[21:18:42] *** Keridos is now known as Keridos|away
L1230[21:19:09] <covers1624> hmm, anyway, changed, will be a 1.9 change though
L1231[21:19:15] <Tahg> this apparently only started in the last week, so still not really sure the cause, but this seemed broken regardless
L1232[21:19:44] <covers1624> where is this issue happening?
L1233[21:19:46] <Tahg> ya, understandable
L1234[21:19:51] ⇨ Joins: Sangar (~Sangar@2001:41d0:2:b7b9::)
L1235[21:19:56] <Tahg> where as in whose server? or what
L1236[21:20:09] <covers1624> that and mc version
L1237[21:20:36] <Tahg> on Vaygrim's private server, MC 1.7.10 (the version I linked)
L1238[21:20:46] <Tahg> but afaict that code hasn't changed since
L1239[21:21:34] <Tahg> this was mostly a one off thing for him, no idea if it'll work for anyone else with the issue
L1240[21:21:51] <Tahg> and still waiting to see if it's worked for him
L1241[21:22:30] <covers1624> pm me the results, i am planing a big 1.7 final release for all the things
L1242[21:22:31] *** Keridos|away is now known as Keridos
L1243[21:23:00] <covers1624> im off now, bia
L1244[21:23:16] ⇦ Quits: Coolway99 (~cway@66.212.212.2) (Quit: ChatZilla 0.9.92 [Waterfox 47.0/20160615181948])
L1245[21:25:17] <Tahg> k
L1246[21:31:25] ⇦ Quits: Sangar (~Sangar@2001:41d0:2:b7b9::) (Ping timeout: 198 seconds)
L1247[21:36:34] ⇨ Joins: Sangar (~Sangar@2001:41d0:2:b7b9::)
L1248[21:42:58] ⇨ Joins: abab9579 (~abab9579@112.166.128.227)
L1249[21:43:51] *** Keridos is now known as Keridos|away
L1250[21:46:42] *** Keridos|away is now known as Keridos
L1251[21:47:13] <Twisted_Code> 'Forge keeps warning that the backup level.dat is being used... even on completely new worlds... should I be concerned?'
L1252[21:47:37] <Twisted_Code> ghz|afk here's the log: https://www.dropbox.com/s/b8kdujrojzrs1wl/full%20log%20for%20Minecraft%20session%20demonstrating%20corruption%20of%20clean%20worlds.txt?dl=0
L1253[21:49:46] <Twisted_Code> It seems to only corrupt (if it even is corrupting) if the world is run after I have been on my server
L1254[21:54:06] *** Mumfrey is now known as mumfrey
L1255[21:58:23] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:2945:e207:67d4:78a) (Quit: Leaving)
L1256[22:04:37] ⇦ Quits: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net) (Ping timeout: 192 seconds)
L1257[22:05:09] <bob_twinkles> OK so this is just weird
L1258[22:05:53] <bob_twinkles> if I try to do anything with jinput directly it tries to use Mojang's LCL and everything blows up and is sad
L1259[22:06:38] <bob_twinkles> however, if I import the LWLJGL controller libraries first, thereby indirectly loading jinput classes, and then use jinput stuff myself, everything is fine
L1260[22:07:19] <bob_twinkles> and in the second case, the LCL is never asked to load jinput classes
L1261[22:09:22] ⇦ Quits: Cojo (~Cojo@2606:a000:4c46:8d00:4d7b:c14a:699e:2b70) (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.)
L1262[22:10:18] ⇦ Quits: Hea3veN (~Hea3veN@190.247.244.21) (Ping timeout: 192 seconds)
L1263[22:11:38] <bob_twinkles> or something in the classpath resolution is unstable and I'm just insane
L1264[22:14:24] ⇨ Joins: McJty (~jorrit@94-225-203-206.access.telenet.be)
L1265[22:20:59] ⇨ Joins: KnightMiner (~KnightMin@68.255.1.210)
L1266[22:24:46] ⇦ Quits: MinecraftWero (~textual@177.245.187.247) (Quit: Textual IRC Client: www.textualapp.com)
L1267[22:39:54] ⇦ Quits: GunnerWolf (~GunnerWol@cpc13-shef10-2-0-cust189.17-1.cable.virginm.net) (Quit: Leaving)
L1268[22:40:22] ⇨ Joins: GunnerWolf (~gunnerwol@cpc13-shef10-2-0-cust189.17-1.cable.virginm.net)
L1269[22:42:13] *** Keridos is now known as Keridos|away
L1270[22:43:57] ⇦ Quits: GunnerWolf (~gunnerwol@cpc13-shef10-2-0-cust189.17-1.cable.virginm.net) (Client Quit)
L1271[22:47:12] ⇦ Quits: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit: Leaving)
L1272[22:49:25] ⇦ Quits: Lathanael|Away (~Lathanael@p549603E2.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1273[22:56:31] ⇨ Joins: Lathanael|Away (~Lathanael@p54960AA4.dip0.t-ipconnect.de)
L1274[23:02:37] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:c06d:68ca:d365:d901:43d4) (Ping timeout: 198 seconds)
L1275[23:05:09] ⇦ Quits: Abastro (~Abastro@112.166.128.227) (Ping timeout: 384 seconds)
L1276[23:09:10] ⇨ Joins: Ferdz_TheWeeb (~Ferdz_The@24.225.201.205)
L1277[23:10:18] <Ferdz_TheWeeb> Is there some way I can capture an event from when a player signs a book?
L1278[23:19:19] ⇦ Quits: KnightMiner (~KnightMin@68.255.1.210) (Quit: Leaving)
L1279[23:22:48] ⇨ Joins: SilentChaos512 (~SilentCha@50.25.173.163)
L1280[23:24:09] ⇨ Joins: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net)
L1281[23:27:29] ⇨ Joins: Abastro (~Abastro@112.166.128.227)
L1282[23:34:37] ⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 384 seconds)
L1283[23:35:33] ⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L1284[23:37:00] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1285[23:38:01] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net) (Quit: またね)
L1286[23:41:09] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:f93c:338d:6798:4a03) (Read error: Connection reset by peer)
L1287[23:43:59] ⇨ Joins: Doty1154 (~Doty1154@46.246.29.156)
L1288[23:48:01] ⇦ Quits: PrinceCat (~PrinceCat@106-69-105-238.dyn.iinet.net.au) (Quit: Textual IRC Client: www.textualapp.com)
L1289[23:48:33] ⇨ Joins: MinecraftWero (~textual@177.245.187.247)
L1290[23:50:27] ⇨ Joins: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
L1291[23:56:58] ⇨ Joins: electrolitic (~electroli@104-184-56-125.lightspeed.cicril.sbcglobal.net)
L1292[23:57:04] ⇦ Quits: Doty1154 (~Doty1154@46.246.29.156) (Ping timeout: 195 seconds)
L1293[23:57:18] ⇦ Quits: MinecraftWero (~textual@177.245.187.247) (Quit: My Mac has gone to sleep. ZZZzzz…)
L1294[23:57:22] <electrolitic> Is the limit for item textures 16x16? I.E. a pickaxe?
L1295[23:57:46] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:85c:c973:c996:4e85)
L1296[23:59:23] <TehNut> no
<<Prev Next>> Scroll to Top