<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:08:02] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L2[00:09:16] ⇦ Quits: Clank[Away] (Clank@Down.The.Rabbit.Hole.PanicBNC.com) (Quit: PanicBNC - https://PanicBNC.net)
L3[00:35:02] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L4[00:37:57] ⇨ Joins: immibis (~chatzilla@122-60-110-151.jetstream.xtra.co.nz)
L5[01:08:28] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 200 seconds)
L6[01:19:16] ⇦ Quits: Neal (~Neal@47.146.41.184) (Ping timeout: 198 seconds)
L7[01:43:00] ⇨ Joins: gigaherz|work (~gigaherz@203.red-88-8-251.dynamicip.rima-tde.net)
L8[01:48:14] ⇦ Quits: Hea3veN (~Hea3veN@190.247.158.36) (Ping timeout: 183 seconds)
L9[01:53:05] ⇦ Quits: gigaherz|work (~gigaherz@203.red-88-8-251.dynamicip.rima-tde.net) (Remote host closed the connection)
L10[01:54:22] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20171004 mappings to Forge Maven.
L11[01:54:26] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20171004-1.12.zip (mappings = "snapshot_20171004" in build.gradle).
L12[01:54:37] <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/
L13[02:27:08] *** PaleOff is now known as PaleoCrafter
L14[02:27:57] <PaleoCrafter> That notification explosion oO
L15[02:34:48] ⇨ Joins: mezz_ (~mezz@24.6.28.151)
L16[02:34:48] MineBot sets mode: +v on mezz_
L17[02:37:05] ⇦ Quits: mezz (~mezz@24.6.28.151) (Ping timeout: 204 seconds)
L18[02:37:09] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186 seconds)
L19[02:52:42] *** PaleoCrafter is now known as PaleOff
L20[02:54:47] ⇨ Joins: gigaherz|work (~gigaherz@84.89.63.25)
L21[03:31:18] ⇦ Quits: Zesty (~Zesty@180.97.28.12) (Read error: Connection reset by peer)
L22[03:41:27] ⇨ Joins: Zesty (~Zesty@2002:b461:1c0c::b461:1c0c)
L23[03:41:51] ⇨ Joins: auenf (~David@CPE-143-238-162-244.lns11.woo.bigpond.net.au)
L24[04:03:01] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L25[04:15:59] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198 seconds)
L26[04:22:14] ⇨ Joins: gigaherz_ (~gigaherz@84.89.63.25)
L27[04:22:36] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L28[04:23:44] ⇦ Quits: gigaherz|work (~gigaherz@84.89.63.25) (Ping timeout: 198 seconds)
L29[04:29:52] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 200 seconds)
L30[04:31:44] ⇦ Quits: auenf (~David@CPE-143-238-162-244.lns11.woo.bigpond.net.au) (Read error: Connection reset by peer)
L31[04:31:52] ⇨ Joins: auenf (~David@CPE-143-238-162-244.lns11.woo.bigpond.net.au)
L32[04:35:20] ⇦ Quits: immibis (~chatzilla@122-60-110-151.jetstream.xtra.co.nz) (Ping timeout: 183 seconds)
L33[04:36:51] ⇨ Joins: KGS (~KGS@h-158-174-9-50.NA.cust.bahnhof.se)
L34[04:38:29] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L35[05:01:03] ⇨ Joins: auenfx8 (~David@CPE-143-238-162-244.lns11.woo.bigpond.net.au)
L36[05:01:25] ⇦ Quits: auenf (~David@CPE-143-238-162-244.lns11.woo.bigpond.net.au) (Remote host closed the connection)
L37[05:18:22] <ajb> ChunkProvider.provideChunk(x, z) - are x, z in blocks or chunks?
L38[05:19:49] <Ordinastie> check the code ?
L39[05:20:15] <barteks2x> almost definitely chunk
L40[05:20:26] <barteks2x> I don't think ChunkProvider ever uses block coordinates
L41[05:32:39] <ajb> yes, definitely chunks
L42[05:36:42] <ajb> regions are 0 aligned and contain 32x32 chunks, yes?
L43[05:36:53] <barteks2x> yes
L44[05:36:57] <ajb> ie, chunks 0 - 31 are all in the same region
L45[05:37:02] <barteks2x> but why do you need to know that?
L46[05:37:14] <ajb> just hacking around
L47[05:37:21] * gigaherz_ hopes the answer is "i'm trying to add vertical chunks"
L48[05:37:23] <gigaherz_> oww
L49[05:37:27] <gigaherz_> ;P
L50[05:37:31] <ajb> no i am not that crazy
L51[05:37:32] <Ordinastie> haha
L52[05:37:34] <barteks2x> that "just hacking around" will probably turn into a mod one day
L53[05:38:19] <ajb> basically i want to generate a map from a seed
L54[05:38:41] <ajb> and all the mods that do this either don't support other mods or don't work in 1.12
L55[05:38:45] <barteks2x> a map == item or the world?
L56[05:38:52] <ajb> the world
L57[05:39:05] <barteks2x> can't you just.,.. create a world?
L58[05:39:05] <ajb> ie like amidst does
L59[05:39:13] <barteks2x> oh...
L60[05:39:31] <ajb> yes, and then generate all the chunks and then draw a map of them :)
L61[05:39:55] <barteks2x> Do you only want biomes or all blocs too?
L62[05:40:06] <ajb> biomes and topography
L63[05:40:37] <barteks2x> does that include stuff like trees?
L64[05:40:46] ⇦ Quits: KGS (~KGS@h-158-174-9-50.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L65[05:41:02] <ajb> surface height. i don't care about trees either way
L66[05:41:20] <barteks2x> if it doesn't have to be exact, you could make it quite fast
L67[05:42:32] <barteks2x> without every touching regions
L68[05:43:22] <ajb> there's a bunch of mods that have custom worldgens, or influence worldgen in some way. i just want to see what they actually do (or if they even work)
L69[05:43:50] <ajb> so it doesn't have to be exact at all
L70[05:44:15] <ajb> i want to see an area of maybe +/- 10000 blocks at low resolution, see what biomes and land masses are generated
L71[05:44:50] <gigaherz_> I don't know the exact implementation in mc, but I would presume they calculate for each "column" a biome value, and then a height value based on biome + noise
L72[05:45:13] <gigaherz_> so that the generation "density" can be computed for each, and if it's > X, it's solid
L73[05:45:14] <barteks2x> that's exactly whhat they do except it's done for each 4x8x4 blocks
L74[05:45:34] <barteks2x> and then MC applies linear interpolation to those density values and for density >0 places blocks
L75[05:45:43] <ajb> reason i asked about regions is because i figured doing whole regions at the same time would be more efficient than the obvious nested for loop accross chunks
L76[05:45:59] <barteks2x> only if you ask it to load chunks from disk
L77[05:46:10] <ajb> its got to save them...
L78[05:46:13] <gigaherz_> barteks2x: heh nice to know their implementation is similar to my own ideas
L79[05:46:40] <gigaherz_> ajb: not really, if all you want is height+biome, you don't need to ever compute the actual block data
L80[05:46:43] <barteks2x> except they added so much crap and optimizations on top if it that it's hard to see what it's actually doing
L81[05:46:50] <gigaherz_> if you DO want to know if each block is solid/air
L82[05:46:55] <gigaherz_> even if*
L83[05:46:59] <barteks2x> gigaherz_, except then it won't work with things like RTG
L84[05:47:00] <gigaherz_> you can still keep it all in memory
L85[05:47:03] <ajb> so, what should i do then?
L86[05:47:22] <barteks2x> do you want it to work with thngs like RTG or is default world type enough?
L87[05:47:36] <ajb> i want it to work with any custom worldgen
L88[05:47:56] <barteks2x> then you actually need to generate the chunks
L89[05:48:04] <gigaherz_> you still don't need them on disk, though
L90[05:48:09] <gigaherz_> but you need to generate the chunk contents
L91[05:48:16] <ajb> okay
L92[05:48:16] <barteks2x> exactly. You can just save your own images
L93[05:48:46] <barteks2x> you also don't need to run population, so it's going to be faster
L94[05:48:49] <gigaherz_> iirc population happens separately, so it may be possible to run only the initial worldgen step
L95[05:49:01] <barteks2x> it's actually easier to not run population
L96[05:49:10] <barteks2x> if you use the generator directlty that is
L97[05:49:10] <gigaherz_> barteks2x: the code that decides where to place the dirt+grass
L98[05:49:20] <gigaherz_> is that the same function that does the initial worldgen?
L99[05:49:27] <gigaherz_> or is it run separately?
L100[05:49:29] <ajb> right now i have this: http://paste.debian.net/988973/
L101[05:49:36] <barteks2x> gigaherz_, the code that decides where to place dirt+grass is part of initial generation, not population
L102[05:49:41] <ajb> to my surprise it does not hang the entire client+server
L103[05:49:48] <barteks2x> it runs right after stone/ocean generation but before caves
L104[05:49:57] <gigaherz_> right
L105[05:50:13] <gigaherz_> in my toy engine, it's a separate step
L106[05:50:14] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit: Leaving.)
L107[05:50:27] <gigaherz_> I don't have population or caves though
L108[05:51:08] <barteks2x> does your engine use cubic chunks?
L109[05:51:16] <gigaherz_> the plan was: density -> surface + water/lava -> caves -> population
L110[05:51:20] <gigaherz_> yes
L111[05:51:28] <barteks2x> so how do you know where is the surface?
L112[05:51:31] <gigaherz_> that's why I kept them separate
L113[05:51:42] <gigaherz_> the surface step for one chunk
L114[05:51:49] <barteks2x> and that's the reason I actualy need them tightly integrated...
L115[05:51:53] <gigaherz_> requires the surrounding chunks to be in density state
L116[05:52:05] <gigaherz_> so that it can tell if it has solid blocks around
L117[05:52:11] <barteks2x> I use the density gradient to approximately know how deep I am
L118[05:52:40] <gigaherz_> I generate surface materials based on having open space above, not just relative height
L119[05:52:45] <barteks2x> I don't need any of the surrounding chunks to exist to generate surface
L120[05:52:49] <gigaherz_> so it's not exactly like minecraft
L121[05:53:08] <gigaherz_> I guess that works too
L122[05:53:17] <gigaherz_> you can tell if there would be ground above, rather than look it up
L123[05:54:11] <barteks2x> and thats how the idea of BlockReplacers came there, and I now use that interface to generate stone from density, water from density & position and surface from density, position and density gradient
L124[05:55:32] ⇨ Joins: MonkeyTyrant (~MonkeyTyr@173.212.73.164)
L125[05:55:48] <barteks2x> ajb, that really should hang the server.
L126[05:56:03] <barteks2x> and should take approsimately forever to run
L127[05:57:06] <ajb> i can still walk around and place/remove blocks
L128[05:57:21] <ajb> weirdly it prints "hello" exactly twice
L129[05:57:35] <ajb> is provideChunk an async call?
L130[05:57:42] <barteks2x> this one isn't
L131[05:57:55] <barteks2x> maybe it throws an eception?
L132[05:58:10] <ajb> i dont see anything on the debug log
L133[05:58:43] <ajb> i got the "cascade worldgen lag" warning
L134[05:58:58] <barteks2x> a lot of it or just once or twice?
L135[05:59:03] <ajb> just once
L136[05:59:12] <barteks2x> a few times is fine, spam of it isn't fine
L137[05:59:26] <ajb> the region files are still growing
L138[06:00:10] <barteks2x> it's probably still running one iteration of the inner loop
L139[06:00:22] <barteks2x> or... saving chunks
L140[06:00:27] <ajb> no, it definitely isn't
L141[06:01:04] <barteks2x> and it's still running?
L142[06:01:07] <ajb> the warning was at -193 -168 and that was like half an hour ago
L143[06:01:11] <ajb> yes
L144[06:01:13] <barteks2x> can you open a chest or something?
L145[06:01:27] <ajb> all the mobs are standing still :)
L146[06:01:45] <barteks2x> then the server is frozen. If it's in debug mode you can pause it
L147[06:01:55] <barteks2x> and see howfar it is and what it's doing all the time
L148[06:02:18] <ajb> i'm running in single player mode
L149[06:02:23] <barteks2x> also, chunks won't be actually unloaded until the next tick
L150[06:02:43] <barteks2x> your code isn't unloading any of them
L151[06:02:57] <ajb> ah so that's why it only chats once
L152[06:03:06] <ajb> no server tick so the message doesn't get sent out
L153[06:03:21] <ajb> presumably i'll see them all if i let it finish
L154[06:03:34] <barteks2x> if you saw 2 of them, all the other also should be there
L155[06:03:46] <barteks2x> because it means the server doesn't need the tick to finish to send packets
L156[06:04:06] <ajb> i saw 2 because i send one before the loop, and then one in the loop before doing the chunk gen
L157[06:04:08] <barteks2x> you can look at memory usage
L158[06:04:19] <ajb> so it sends 2 before it starts doing any work
L159[06:04:31] <barteks2x> but there are no ticks in between anyway
L160[06:04:31] <ajb> memory usage is at 5GB
L161[06:04:39] <barteks2x> in the F3 screen?
L162[06:04:50] <ajb> no, in top
L163[06:05:06] <barteks2x> what the F3 debug screen say?
L164[06:05:14] <ajb> allocated: 3770MB
L165[06:05:27] <barteks2x> and how much is used?
L166[06:05:31] <ajb> 52%
L167[06:05:55] <barteks2x> so it's not even close to running out of memory, again is it debug mode?
L168[06:06:11] <ajb> not sure. i ran it from intellij
L169[06:06:17] <barteks2x> which button?
L170[06:06:26] <ajb> oh, run
L171[06:06:55] <barteks2x> then it's not debug mode so the best you can do is run jstack on it to see what it's doing
L172[06:07:08] <ajb> i know what it's doing, its generating chunks :)
L173[06:07:21] <ajb> region files are still growing
L174[06:07:26] <ajb> it's at -5 now
L175[06:07:27] <barteks2x> I mean why it takes so long
L176[06:07:34] <barteks2x> maybe run visualvm and run sampler
L177[06:07:49] <ajb> it's taking a long time because i asked it to generate a lot of chunks...
L178[06:08:00] <barteks2x> but it's not showing any more messages, and it should
L179[06:08:36] <ajb> and because it is having to rewrite a whole strip of region files for each outer loop
L180[06:08:59] <barteks2x> but since you said you saw just 2 messages, it didn't even finish one iteration of the outer loop
L181[06:09:21] <ajb> it clearly has though
L182[06:09:29] <ajb> so the chat messages are getting queued
L183[06:09:47] <barteks2x> so why it did send 2 of them if there is no tick in between?
L184[06:10:52] <ajb> i don't know
L185[06:11:00] ⇨ Joins: ben_mkiv (~ben_mkiv@p4FED5234.dip0.t-ipconnect.de)
L186[06:13:01] <barteks2x> Last time I tried to make chunk pregeneration mod I know that worldgen seemed to slow down a lot as it went further, I've never figured out why
L187[06:13:38] <barteks2x> initially it could do many chunks per second, while half hour later it would do one chunk per second
L188[06:16:56] <barteks2x> hm... maybe it's actually saving all chunks every iteration
L189[06:18:32] <barteks2x> ajb, ^ that. It's almost definitely this. Saving all 10000+ chunks every time a new one is generated
L190[06:19:14] ⇨ Joins: Cast0077_ (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
L191[06:20:29] <ajb> i've rewritten it to generate whole regions now
L192[06:20:40] <ajb> it isn't touching the older region files
L193[06:21:06] <ajb> it does seem to be overlapping though
L194[06:21:36] <ajb> lke it is writing to the suppsed current region and 3 adjacent ones, maybe a quirk of how worldgen works though
L195[06:22:30] <barteks2x> as I said, it's re-saving the same chunks over and over again if they aren;'t unloaded
L196[06:22:59] <barteks2x> you have to split itover mutiple ticks, max a hundred or sometjhing chunks per tick for it to keep up unloading
L197[06:24:58] <ajb> it definitely isn't doing that
L198[06:25:09] <ajb> some region files have not been touch for 4 minutes now
L199[06:26:06] ⇦ Quits: MonkeyTyrant (~MonkeyTyr@173.212.73.164) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L200[06:39:34] <ajb> 25 regions took 20 minutes to generate
L201[06:39:51] <ajb> 17 chunks per second
L202[06:40:48] <ajb> all the chat messages showed up at the end
L203[06:41:51] <ajb> http://paste.debian.net/988984/
L204[06:54:37] <ajb> calling chunkProviderServer.generateChunk() directly finished in 2 minutes... so 10x faster
L205[06:58:54] <ajb> so... chunk.getHeightMap() does what i expect, right?
L206[07:16:29] <ajb> getBiomeAray() seems to be the other thing i need
L207[07:45:04] <ajb> argh i'm stuck
L208[07:45:27] <ajb> i set a breakpoint and intellij has stopped minecraft while it has the mouse pointer grabbed, now what?
L209[07:46:17] <ajb> answer: ctrl f2
L210[07:47:58] <ajb> if the maximum height is 256, why is the heightmap int[]?
L211[07:49:17] <gigaherz_> because byte is up to 128
L212[07:49:23] <gigaherz_> and no one likes short ;P
L213[07:49:28] <gigaherz_> up to 127*
L214[07:49:45] <ajb> oh... i always forget java has no unsigned
L215[07:50:35] <Andrio> Isn't byte unsigned?
L216[07:50:38] <gigaherz_> nope
L217[07:50:41] <gigaherz_> -128 to 127
L218[07:50:46] <ajb> i'm pretty close to getting this working... i just need to figure out how to save an image in java
L219[07:50:51] <Andrio> mm
L220[07:50:57] <Andrio> (n C# it's unsigned)
L221[07:51:01] <gigaherz_> yes
L222[07:51:07] <gigaherz_> and it has sbyte for signed
L223[07:51:16] <gigaherz_> and uint/ushort/ulong
L224[07:51:21] <gigaherz_> but java isn't C# ;P
L225[07:51:24] <Andrio> mm
L226[07:58:16] <ajb> hmmmmm i managed to write a 512x512 black image
L227[07:58:54] <ajb> even though the heightMap most certainly has data in it
L228[08:16:31] <ajb> it works :D :D :D
L229[08:18:05] <ajb> okay next question, how do i turn byte[] into int[]?
L230[08:19:03] <gigaherz_> you mean like, turning ech 4 bytes into 1 int?
L231[08:19:12] <ajb> no, trning each 1 byte into 1 int
L232[08:19:18] <gigaherz_> ah
L233[08:20:22] <Andrio> With a for loop?
L234[08:20:32] <gigaherz_> I'd just use a for loop, yes
L235[08:20:58] <ajb> code so far http://paste.debian.net/989001/
L236[08:22:33] <ajb> its really weird that there is no setSamples for byte[] given that the samples are literally bytes
L237[08:22:42] <ajb> but i guess it all goes back to lack of unsigned types
L238[08:29:32] ⇨ Joins: Brokkoli (~Brokkoli@p5B23CF92.dip0.t-ipconnect.de)
L239[08:41:01] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L240[08:49:00] ⇨ Joins: dizzyd (~dizzyd@c-98-245-3-17.hsd1.co.comcast.net)
L241[08:50:34] ⇨ Joins: SubThread (~SubThread@185-157-160-96.pool.ovpn.com)
L242[08:52:47] ⇦ Quits: dizzyd (~dizzyd@c-98-245-3-17.hsd1.co.comcast.net) (Client Quit)
L243[08:56:06] ⇨ Joins: Clank[Away] (Clank@Down.The.Rabbit.Hole.PanicBNC.com)
L244[08:58:40] ⇨ Joins: Searge|Office (~Searge@h-85-24-130-18.NA.cust.bahnhof.se)
L245[09:11:37] ⇦ Quits: ben_mkiv (~ben_mkiv@p4FED5234.dip0.t-ipconnect.de) (Quit: no! no!! not that button!!!)
L246[09:12:33] ⇨ Joins: ben_mkiv (~ben_mkiv@p4fed5234.dip0.t-ipconnect.de)
L247[09:30:11] ⇨ Joins: Nedelosk (~Nedelosk@ip-109-90-74-164.hsi11.unitymediagroup.de)
L248[09:36:55] <ajb> hmm what's the problem with this? getBiomeForId(biomeArray[i])
L249[09:37:53] <ajb> i know... it's returning a negative value
L250[09:39:08] <ajb> so how am i supposed to convert (cast) it?
L251[09:39:33] <gigaherz_> ((int)biomeArray[i])&0xFF maybe ?
L252[09:39:47] <gigaherz_> but don't trust me, it's just the first idea that comes to mind ;P
L253[09:42:25] <ajb> sounds reasonable
L254[09:42:56] <ajb> it doesn't crash
L255[09:46:44] ⇦ Quits: cpup (~cpup@32.218.117.28) (Ping timeout: 198 seconds)
L256[09:48:15] ⇨ Joins: cpup (~cpup@32.218.117.28)
L257[09:49:29] ⇦ Quits: bspkrs (~bspkrs@is.that.a.bspk.rs) (Ping timeout: 200 seconds)
L258[09:51:40] ⇦ Quits: [com]buster (~EternalFl@ip5457c57d.direct-adsl.nl) (Ping timeout: 200 seconds)
L259[09:53:48] ⇨ Joins: [com]buster (~EternalFl@ip5457c57d.direct-adsl.nl)
L260[09:53:51] ⇨ Joins: bspkrs (~bspkrs@is.that.a.bspk.rs)
L261[09:53:51] MineBot sets mode: +v on bspkrs
L262[09:54:28] ⇦ Quits: gigaherz_ (~gigaherz@84.89.63.25) (Remote host closed the connection)
L263[10:00:41] ⇨ Joins: malte0811 (~malte@185.134.128.197)
L264[10:02:59] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L265[10:14:26] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:8030:65cc:41e6:d322:3e76)
L266[10:14:35] <killjoy> !gc byl 1.10.2
L267[10:25:53] ⇨ Joins: Girafi (Girafi@62.66.134.33)
L268[10:30:12] <ajb> hmm
L269[10:30:28] <ajb> so what i've learned is that this worldgen generates hardly any land :(
L270[10:41:37] <ben_mkiv> how would one access files in the saves folder from within a mod?
L271[10:42:02] <killjoy> the saves folder or the world save?
L272[10:42:10] <ben_mkiv> the actual world
L273[10:42:18] <killjoy> see the WorldStorage class
L274[10:42:22] <ben_mkiv> thank you
L275[10:42:26] <ghz|afk> ben_mkiv: what kind of files?
L276[10:42:39] <ghz|afk> because there's a chance WorldSavedData does what you need, without having to write custom files
L277[10:42:41] <ben_mkiv> opencomputer stores its files in some structure inside of the world saves
L278[10:42:47] <ghz|afk> I see
L279[10:42:50] <ben_mkiv> so i want to access some of the opencomputer files within java
L280[10:43:17] <ghz|afk> there's a "get save folder location" type method somewhere
L281[10:43:17] <ghz|afk> ;p
L282[10:43:42] <ben_mkiv> "minecraft/saves/New World/opencomputers/.../..."
L283[10:44:52] <ghz|afk> http://www.minecraftforge.net/forum/topic/27225-18where-can-i-get-the-saves-directory-for-the-current-world/
L284[10:45:01] <ghz|afk> that was asked on 1.8
L285[10:45:04] <ghz|afk> but it should still apply
L286[10:51:21] ⇦ Quits: Girafi (Girafi@62.66.134.33) (Ping timeout: 383 seconds)
L287[10:59:53] <ben_mkiv> DimensionManager.getWorld(0).getSaveHandler().getWorldDirectory();
L288[10:59:57] <ben_mkiv> this works fine :)
L289[11:05:02] ⇨ Joins: Searge|Work (~Searge@h-85-24-130-18.NA.cust.bahnhof.se)
L290[11:05:02] ⇦ Quits: Searge|Work (~Searge@h-85-24-130-18.NA.cust.bahnhof.se) (Remote host closed the connection)
L291[11:05:19] ⇨ Joins: Searge|Work (~Searge@h-85-24-130-18.NA.cust.bahnhof.se)
L292[11:06:28] ⇦ Quits: Searge|Office (~Searge@h-85-24-130-18.NA.cust.bahnhof.se) (Ping timeout: 200 seconds)
L293[11:10:41] ⇨ Joins: McJty (~jorrit@ptr-9197ufoqhfdamhlvgb4.18120a2.ip6.access.telenet.be)
L294[11:12:33] ⇨ Joins: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L295[11:23:59] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L296[11:30:23] <barteks2x> the question then is why OpenComputer doesn't use WorldSavedDate
L297[11:30:26] <barteks2x> *Data
L298[11:41:24] <ben_mkiv> they probably do
L299[11:41:29] <ben_mkiv> but the mod is written in scala
L300[11:41:43] <ben_mkiv> and that confuses the heck out of me xD
L301[11:43:15] ⇨ Joins: Searge|Mojang (~Searge@h-85-24-130-18.NA.cust.bahnhof.se)
L302[11:45:59] ⇦ Quits: Searge|Work (~Searge@h-85-24-130-18.NA.cust.bahnhof.se) (Ping timeout: 204 seconds)
L303[11:46:09] ⇨ Joins: Searge|Work (~Searge@h-85-24-130-18.NA.cust.bahnhof.se)
L304[11:48:12] ⇦ Quits: Searge|Mojang (~Searge@h-85-24-130-18.NA.cust.bahnhof.se) (Ping timeout: 183 seconds)
L305[12:20:46] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L306[12:33:27] ⇦ Quits: Cornelia (~Nel@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 183 seconds)
L307[12:39:47] ⇦ Quits: McJty (~jorrit@ptr-9197ufoqhfdamhlvgb4.18120a2.ip6.access.telenet.be) (Quit: Leaving)
L308[12:50:12] ⇨ Joins: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be)
L309[13:13:04] ⇦ Quits: TehNut (~TehNut@192.99.145.160) (Ping timeout: 200 seconds)
L310[13:21:55] ⇨ Joins: Lunatrius` (~Lunatrius@77.38.21.155)
L311[13:22:16] ⇦ Quits: Lunatrius (~Lunatrius@77.38.21.155) (Ping timeout: 198 seconds)
L312[13:22:56] *** Lunatrius` is now known as Lunatrius
L313[13:31:05] ⇨ Joins: TehNut (~TehNut@2607:5300:100:200::199)
L314[13:40:58] ⇦ Parts: Cast0077_ (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com) ())
L315[13:44:27] <ajb> hmmm
L316[13:45:16] <ajb> can forge mods mod mods?
L317[13:45:49] ⇨ Joins: KGS (~KGS@h-158-174-9-50.NA.cust.bahnhof.se)
L318[13:45:55] <malte0811> As in use ASM to modify a other mods classes?
L319[13:46:11] <ajb> something like that, yes
L320[13:46:21] <malte0811> It is possible
L321[13:46:30] <malte0811> But breaks things very quickly
L322[13:47:03] <ajb> i want to replace this function without having to fork all of BoP: https://github.com/Glitchfiend/BiomesOPlenty/blob/BOP-1.12.x-7.0.x/src/main/java/biomesoplenty/common/world/BiomeProviderBOP.java#L227
L323[13:48:09] <malte0811> It is possible using coremods, but there is no guarantee they won't change their method names/signatures
L324[13:55:46] ⇦ Quits: Searge (~Searge@c83-250-150-134.bredband.comhem.se) (Read error: Connection reset by peer)
L325[13:57:32] ⇨ Joins: Searge (~Searge@c83-250-150-134.bredband.comhem.se)
L326[14:02:16] <ben_mkiv> why not making a fork instead of patching around? Oo
L327[14:03:08] <ajb> because the mod is huge and under active development
L328[14:04:11] <ajb> also their license prohibits it
L329[14:05:31] ⇨ Joins: cpup- (~cpup@32.218.118.81)
L330[14:06:29] ⇨ Joins: MonkeyTyrant (~MonkeyTyr@173.212.73.164)
L331[14:07:01] ⇦ Quits: CoderPuppy (~cpup@32.218.117.28) (Ping timeout: 183 seconds)
L332[14:07:04] ⇦ Quits: cpup (~cpup@32.218.117.28) (Ping timeout: 200 seconds)
L333[14:07:51] <ben_mkiv> https://github.com/Glitchfiend/BiomesOPlenty/network oO
L334[14:08:25] ⇨ Joins: immibis (~chatzilla@122-60-110-151.jetstream.xtra.co.nz)
L335[14:08:54] <ben_mkiv> but well, maybe they changed their license
L336[14:09:05] <ajb> Creative Commons Attribution-NonCommercial-NoDerivatives 4.0
L337[14:09:38] <ben_mkiv> yea, just noticed
L338[14:09:44] <ben_mkiv> stupid license...
L339[14:11:46] <ben_mkiv> but you can still ask them
L340[14:11:59] <ben_mkiv> they probably dont want people to build custom bop builds with same project name
L341[14:12:09] <ajb> i don't want to maintain a fork anyway
L342[14:13:22] ⇨ Joins: cpup (~cpup@32.218.118.81)
L343[14:16:48] ⇨ Joins: CoderPuppy (~cpup@32.218.118.97)
L344[14:17:49] ⇦ Quits: cpup- (~cpup@32.218.118.81) (Ping timeout: 183 seconds)
L345[14:18:12] ⇦ Quits: cpup (~cpup@32.218.118.81) (Ping timeout: 186 seconds)
L346[14:19:27] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L347[14:20:54] ⇦ Quits: Spottedleaf (~Spottedle@node-1w7jr9qqos9g2j8qu53taya58.ipv6.telus.net) (Killed (NickServ (GHOST command used by Spottedleaf_!~Spottedle@node-1w7jr9qqos9g27uxlwbbmsrt0.ipv6.telus.net)))
L348[14:20:58] ⇨ Joins: Spottedleaf (~Spottedle@node-1w7jr9qqos9g27uxlwbbmsrt0.ipv6.telus.net)
L349[14:24:11] ⇨ Joins: cpup (~cpup@32.218.118.97)
L350[14:28:29] ⇦ Quits: MonkeyTyrant (~MonkeyTyr@173.212.73.164) (Quit: Leaving)
L351[14:30:14] ⇨ Joins: Cornelia (~Nel@c-75-71-231-133.hsd1.co.comcast.net)
L352[14:33:35] ⇦ Quits: TehNut (~TehNut@2607:5300:100:200::199) (Ping timeout: 186 seconds)
L353[14:34:07] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:8030:65cc:41e6:d322:3e76) (Ping timeout: 186 seconds)
L354[14:35:18] ⇦ Parts: malte0811 (~malte@185.134.128.197) ())
L355[14:36:14] ⇦ Quits: immibis (~chatzilla@122-60-110-151.jetstream.xtra.co.nz) (Ping timeout: 186 seconds)
L356[14:41:33] ⇨ Joins: TehNut (~TehNut@2607:5300:100:200::199)
L357[14:42:27] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Remote host closed the connection)
L358[15:10:15] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:8030:d52a:91d9:2504:6a81)
L359[15:16:18] <LexMobile> ajb: Dont hack shit, just ask them if they can expose what you want
L360[15:16:48] <LexMobile> "OMG your mod is activley developed that means I can't ask for anything because that would just be dumb!"
L361[15:19:40] ⇦ Quits: SubThread (~SubThread@185-157-160-96.pool.ovpn.com) (Quit: Dog)
L362[15:21:37] <killjoy> maybe the developer is like me and never releases anything
L363[15:21:51] ⇦ Quits: CoderPuppy (~cpup@32.218.118.97) (Ping timeout: 200 seconds)
L364[15:21:54] <killjoy> at least not since drone.io died
L365[15:22:35] ⇦ Quits: cpup (~cpup@32.218.118.97) (Ping timeout: 200 seconds)
L366[15:27:42] ⇨ Joins: cpup (~cpup@32.218.118.162)
L367[15:28:05] ⇨ Joins: CoderPuppy (~cpup@32.218.118.162)
L368[15:32:30] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:8030:d52a:91d9:2504:6a81) (Ping timeout: 186 seconds)
L369[15:35:31] ⇨ Joins: cpup- (~cpup@32.218.118.169)
L370[15:37:20] ⇦ Quits: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit: Javaschreiber)
L371[15:37:40] ⇨ Joins: cpup| (~cpup@32.218.118.169)
L372[15:38:00] ⇦ Quits: CoderPuppy (~cpup@32.218.118.162) (Ping timeout: 383 seconds)
L373[15:38:32] ⇦ Quits: cpup (~cpup@32.218.118.162) (Ping timeout: 204 seconds)
L374[15:39:44] ⇦ Quits: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping timeout: 200 seconds)
L375[15:41:37] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 183 seconds)
L376[15:43:17] ⇦ Quits: Nedelosk (~Nedelosk@ip-109-90-74-164.hsi11.unitymediagroup.de) (Read error: Connection reset by peer)
L377[16:11:21] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error: Connection reset by peer)
L378[16:19:31] ⇦ Quits: cpup| (~cpup@32.218.118.169) (Quit: Breaking stuff)
L379[16:27:02] ⇦ Quits: cpup- (~cpup@32.218.118.169) (Quit: Breaking stuff)
L380[16:55:28] ⇨ Joins: sinkillerj (~sinkiller@67.238.190.251)
L381[17:01:46] ⇨ Joins: Neal (~Neal@47.146.41.184)
L382[17:13:30] ⇨ Joins: cpup (~cpup@32.218.118.169)
L383[17:55:28] ⇨ Joins: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L384[18:38:57] ⇦ Quits: Abrar|gone (~AbrarSyed@ipv6.abrarsyed.com) (Quit: All things are trivial once you've mastered them.)
L385[18:38:57] ⇦ Quits: x3n0ph0b3 (~x3n0ph0b3@2001:19f0:6400:8965:5400:ff:fe07:8777) (Quit: ZNC - http://znc.in)
L386[18:38:57] ⇦ Quits: Wuppy (~wuppyZNC@abrarsyed.com) (Quit: ZNC - http://znc.in)
L387[18:38:57] ⇦ Quits: diesieben|away (~diesieben@2001:19f0:6400:8965:5400:ff:fe07:8777) (Quit: ZNC - http://znc.in)
L388[18:38:57] ⇦ Quits: dries007 (~DriesZNC@abrarsyed.com) (Quit: ZNC - http://znc.in)
L389[18:40:44] ⇨ Joins: Abrar|gone (~AbrarSyed@ipv6.abrarsyed.com)
L390[18:40:44] MineBot sets mode: +o on Abrar|gone
L391[18:41:11] *** Abrar|gone is now known as AbrarSyed
L392[18:42:00] ⇨ Joins: diesieben|away (~diesieben@2001:19f0:6400:8965:5400:ff:fe07:8777)
L393[18:42:27] *** diesieben|away is now known as diesieben07
L394[18:42:29] ⇨ Joins: Wuppy (~wuppyZNC@2001:19f0:6400:8965:5400:ff:fe07:8777)
L395[18:43:10] ⇨ Joins: x3n0ph0b3 (~x3n0ph0b3@abrarsyed.com)
L396[19:07:35] *** mumfrey is now known as Mumfrey
L397[19:19:00] ⇦ Quits: ben_mkiv (~ben_mkiv@p4fed5234.dip0.t-ipconnect.de) (Ping timeout: 200 seconds)
L398[19:20:29] ⇦ Quits: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:8d14:c7e9:5066:aa96) (Ping timeout: 198 seconds)
L399[19:43:48] ⇨ Joins: Uristqwerty (~chatzilla@modemcable128.165-177-173.mc.videotron.ca)
L400[20:02:05] ⇦ Quits: KGS (~KGS@h-158-174-9-50.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L401[20:22:09] ⇨ Joins: vehk (vehk@coleridge.vehk.de)
L402[20:28:09] ⇨ Joins: ybden (ybden@coleridge.vehk.de)
L403[20:28:51] ⇦ Quits: sinkillerj (~sinkiller@67.238.190.251) (Quit: またね)
L404[20:29:44] ⇦ Quits: Chais (~Chais@62-178-210-212.cable.dynamic.surfer.at) (Read error: Connection reset by peer)
L405[20:34:46] ⇨ Joins: Chais (~Chais@62.178.210.212)
L406[20:49:30] ⇦ Quits: Wastl2 (~Wastl2@x4e34e262.dyn.telefonica.de) (Ping timeout: 200 seconds)
L407[20:51:54] ⇨ Joins: Wastl2 (~Wastl2@x4e34ecf0.dyn.telefonica.de)
L408[21:24:48] ⇦ Quits: h5h77 (~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b) (Quit: Leaving)
L409[21:32:50] ⇦ Quits: Spottedleaf (~Spottedle@node-1w7jr9qqos9g27uxlwbbmsrt0.ipv6.telus.net) (Killed (NickServ (GHOST command used by Spottedleaf_!~Spottedle@node-1w7jr9qqos9g0xu9haqioyy01.ipv6.telus.net)))
L410[21:32:54] ⇨ Joins: Spottedleaf (~Spottedle@node-1w7jr9qqos9g0xu9haqioyy01.ipv6.telus.net)
L411[21:36:28] ⇦ Quits: fivestang (fivestang@shell.xshellz.com) (Remote host closed the connection)
L412[21:41:15] ⇨ Joins: McJty (~jorrit@ptr-9197ufnp67gf1rfzp0v.18120a2.ip6.access.telenet.be)
L413[21:52:35] ⇦ Quits: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com) (Quit: Poof)
L414[22:17:17] ⇨ Joins: killjoy (~killjoy@2606:a000:1118:8030:1d9b:9c00:bb00:88ca)
L415[22:28:24] *** mezz_ is now known as mezz
L416[22:30:09] ⇦ Quits: Lathanael|Away (~Lathanael@p549605F1.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L417[22:36:14] ⇨ Joins: Lathanael|Away (~Lathanael@p549605C3.dip0.t-ipconnect.de)
L418[23:09:25] ⇦ Quits: killjoy (~killjoy@2606:a000:1118:8030:1d9b:9c00:bb00:88ca) (Ping timeout: 186 seconds)
L419[23:10:59] ⇨ Joins: Lunatrius` (~Lunatrius@77.38.21.155)
L420[23:11:32] ⇦ Quits: Lunatrius (~Lunatrius@77.38.21.155) (Ping timeout: 198 seconds)
L421[23:12:06] *** Lunatrius` is now known as Lunatrius
L422[23:13:06] ⇨ Joins: killjoy (~killjoy@cpe-174-109-175-105.nc.res.rr.com)
L423[23:16:36] ⇦ Quits: killjoy (~killjoy@cpe-174-109-175-105.nc.res.rr.com) (Ping timeout: 183 seconds)
L424[23:20:57] ⇦ Quits: McJty (~jorrit@ptr-9197ufnp67gf1rfzp0v.18120a2.ip6.access.telenet.be) (Quit: Leaving)
L425[23:46:05] ⇦ Quits: Cornelia (~Nel@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 200 seconds)
L426[23:50:08] ⇨ Joins: immibis (~chatzilla@122-60-110-151.jetstream.xtra.co.nz)
<<Prev Next>> Scroll to Top