2016-02-02 16:05:30 hansihe that would be cheaper 2016-02-02 16:05:53 rom1504 the other solution we were thinking about was some kind of "cache" : do the "population" in the same time but don't actually set the blocks in the chunks that are not generated yet, store the tree blocks in some kind of queue, and only set them when all the chunks required have been generated 2016-02-02 16:06:12 hansihe hmm 2016-02-02 16:06:34 rom1504 I've been doing other stuff though, and didn't have time to try this 2016-02-02 16:07:35 rom1504 ( https://github.com/PrismarineJS/prismarine-world/pull/13#issuecomment-148873342 ) 2016-02-02 16:07:51 rom1504 maybe the way minecraft does it is the correct way though 2016-02-02 16:08:13 rom1504 I mean, maybe considering that trees appear "after" does make sense 2016-02-02 16:08:15 rom1504 not sure 2016-02-02 16:09:35 hansihe what does minecraft take into account when generating things like trees? 2016-02-02 16:09:49 hansihe is it just terrain around the tree and the biome? 2016-02-02 16:10:05 rom1504 yes I think so 2016-02-02 16:10:38 hansihe the way i do generation i could easily make a mesh of the surrounding area fairly cheaply 2016-02-02 16:11:07 hansihe this is after cave generation though 2016-02-02 16:11:14 hansihe that would complicate it 2016-02-02 16:11:17 rom1504 maybe their code handle both tree population and tree growth 2016-02-02 16:11:24 rom1504 I mean the same code 2016-02-02 16:11:31 hansihe that makes sense, yeah 2016-02-02 16:11:57 hansihe they way minecraft does it is probably the best way actually 2016-02-02 16:12:08 hansihe anything else is just really complicated or really expensive 2016-02-02 16:12:50 rom1504 yeah maybe 2016-02-02 16:12:52 hansihe you would have to be careful though, tree growth couldn't be affected by blocks generated by other trees for example 2016-02-02 16:13:01 rom1504 I'm not sure when population should be triggered though 2016-02-02 16:14:09 hansihe if it did, result of the population could be different depending on what direction player triggering the population would approach from 2016-02-02 16:14:32 rom1504 yeah indeed 2016-02-02 16:14:37 hansihe yeah, and in how big chunks should population be done in 2016-02-02 16:14:47 hansihe chunk by chunk or area by area 2016-02-02 16:15:15 rom1504 ah I think I heard that mc does it by 2x2 chunks 2016-02-02 16:15:28 hansihe that makes sense 2016-02-02 16:15:36 hansihe are dungeons done in population? 2016-02-02 16:16:48 Meeeh minecraft is using separate random instance for each chunk, with separate seed 2016-02-02 16:17:05 hansihe mineshafts, villages, strongholds, temples, monuments, lava lakes, dungeons 2016-02-02 16:17:11 hansihe that's terrain generation 2016-02-02 16:17:20 hansihe population is done in a second step 2016-02-02 16:17:46 hansihe + ores obviously 2016-02-02 16:19:35 hansihe my order of messages made it unclear 2016-02-02 16:19:42 rom1504 https://github.com/cuberite/cuberite/blob/master/src/Generating/StructGen.cpp#L152 2016-02-02 16:19:48 hansihe the two messages in the middle was meant for meeh 2016-02-02 16:20:30 Meeeh hansihe, but population also use separate randoms, so trees etc are always in this same place 2016-02-02 16:20:39 hansihe yes 2016-02-02 16:21:20 rom1504 https://github.com/cuberite/cuberite/blob/a7d0abcdc1f62038094f22805b2ffaab860aad08/src/Generating/ComposableGenerator.cpp#L151 : that's interesting 2016-02-02 16:21:33 rom1504 that's the order cuberite generate things in 2016-02-02 16:21:40 hansihe but it is not purely dependent on the output of that rng, it also depends on the terrain around it 2016-02-02 16:21:49 hansihe that means you have to look across chunks 2016-02-02 16:21:59 rom1504 GenFinish is basically "population" it seems 2016-02-02 16:22:53 rom1504 it looks like my cache idea 2016-02-02 16:23:13 rom1504 they wait for required chunks to be generated to add trees 2016-02-02 16:23:40 hansihe right 2016-02-02 16:24:28 hansihe you could do population in quadrants 2016-02-02 16:25:09 hansihe do 2x2 chunks together, populate the quadrant of each chunk that faces the other 3 chunks 2016-02-02 16:25:22 hansihe that's probably how minecraft does it actually 2016-02-02 16:27:02 hansihe well, idk 2016-02-02 16:32:09 -- aeonchild est maintenant connu sous le nom enchilado 2016-02-02 16:32:12 -- enchilado est maintenant connu sous le nom aeonchild 2016-02-02 17:14:06 morfin wait a second hmm 2016-02-02 17:14:39 morfin i remember that one chunk was not hardly dependend on another chunks around it 2016-02-02 17:16:01 morfin should not world generator be able to generate any chunk separately? 2016-02-02 17:18:33 hansihe yeah, the base terrain is generated independently 2016-02-02 17:19:30 hansihe when chunks are populated, filled with trees and stuff that is, it seems to look at neighboring chunks 2016-02-02 17:19:37 morfin oh 2016-02-02 17:20:28 Gjum hansihe: cool, how do you generate overhangs like in that picture? 2016-02-02 17:20:57 hansihe generation is from two noise sources 2016-02-02 17:21:05 hansihe a basic height map, and a density map 2016-02-02 17:21:35 hansihe the heightmap is added to the density map, you get a density in a voxel 2016-02-02 17:21:42 morfin is not that result of "Perlin 3d" 2016-02-02 17:21:53 hansihe if the density is above a threshold, a block is placed 2016-02-02 17:21:58 morfin oh 2016-02-02 17:22:01 hansihe i use simplex, but yeah 2016-02-02 17:22:09 morfin simplex is nice too i heard 2016-02-02 17:22:11 hansihe simplex2d and simplex3d 2016-02-02 17:22:39 hansihe i use 16 octaves on the heightmap though, generates nice terrain-ish features 2016-02-02 17:22:44 morfin i was thinking about libnoise usage 2016-02-02 17:23:21 hansihe my generator is in rust, i'm using noise-rs 2016-02-02 17:25:08 hansihe Gjum: i should mention, heightmap is in 2d, density map is 3d 2016-02-02 17:27:06 Gjum oh, does that also generate caverns then? 2016-02-02 17:27:18 hansihe nah, that's separate 2016-02-02 17:28:19 hansihe https://github.com/hansihe/voxel_worldgen/blob/master/src/generators/vanilla/height_field.rs#L119 2016-02-02 17:33:16 hansihe keep in mind the terrain gen algorithm itself is not mine, i looked at some terrain generation mods as well as decompiled minecraft to figure it out roughly 2016-02-02 17:33:16 morfin caverns are perlin worms 2016-02-02 17:33:31 hansihe you sure? 2016-02-02 17:33:50 --> nuketrooper (~jitterbug@cse-2201.csee.usf.edu) a rejoint #mcdevs 2016-02-02 17:33:54 morfin well, i remember even Notch(when he was in charge) said that 2016-02-02 17:34:01 hansihe ah, alright 2016-02-02 17:34:15 morfin caverns generation is separate 2016-02-02 17:34:16 hansihe yeah, cuberite does it differently 2016-02-02 17:34:23 morfin oO 2016-02-02 17:34:42 morfin better? 2016-02-02 17:34:54 hansihe they don't do perlin worms, they set a start and end point for the cave, and mutate the path 2016-02-02 17:34:57 hansihe then carve it out 2016-02-02 17:35:09 morfin hmmmmmm 2016-02-02 17:35:18 hansihe perlin worms are probably easier and just as good though 2016-02-02 17:35:51 morfin basically i was digging Minecraft generation algorithm when you could get server map seed 2016-02-02 17:36:22 morfin i know generation could change since that times but not that much 2016-02-02 17:37:20 morfin and generator generate stuff one-by-one terrain-caves-trees-villages-citadels etc 2016-02-02 17:37:36 hansihe yeah 2016-02-02 17:38:12 morfin not sure how it do generation now 2016-02-02 17:38:21 morfin but i suspect similar way 2016-02-02 17:39:13 * morfin was generating clear unmodified chunk in multiplayer on server protected by Antixray plugin to see truth :) 2016-02-02 17:39:49 hansihe now it's biomes-terrain-caves-ravines-mineshafts-etc 2016-02-02 17:39:58 morfin hmm 2016-02-02 17:40:22 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-02 17:40:23 morfin biomes changes terrain generation? 2016-02-02 17:40:27 hansihe yep 2016-02-02 17:40:52 hansihe biomes have two factors that can affect terrain, height modifier, and variance modifier 2016-02-02 17:41:18 morfin oh 2016-02-02 17:42:03 hansihe if you look at the picture i posted earlier, that is what is done there as well 2016-02-02 17:42:19 hansihe there are two biomes, one with low variance and height, one with high of both 2016-02-02 17:42:31 hansihe you can see where it switches 2016-02-02 17:47:03 <-- nuketrooper (~jitterbug@cse-2201.csee.usf.edu) a quitté #mcdevs ("Leaving") 2016-02-02 17:48:33 morfin i was thinking about writing own customizable implementation of server 2016-02-02 17:48:44 morfin not sur i will ever accomplish that 2016-02-02 17:49:09 hansihe that's sorta my goal 2016-02-02 17:49:33 hansihe i will never finish it though :p 2016-02-02 17:49:46 morfin i wanted Lua full customization 2016-02-02 17:50:08 morfin so you can do entities, blocks worldgens without doing C++ ) 2016-02-02 17:50:27 morfin is that cuberite you write? 2016-02-02 17:50:40 hansihe noo 2016-02-02 17:50:53 morfin sadly it's very far from vanilla 2016-02-02 17:51:00 morfin does not have a lot of stuff 2016-02-02 17:51:10 hansihe yeah 2016-02-02 17:51:26 hansihe https://github.com/hansihe/McEx 2016-02-02 17:51:29 hansihe that's mine 2016-02-02 17:51:56 morfin Elixir ? 2016-02-02 17:51:59 morfin wtf is that 2016-02-02 17:52:00 hansihe so far it only has chunk generation, block destruction, player movement 2016-02-02 17:52:08 hansihe heard of erlang? 2016-02-02 17:52:18 morfin yep 2016-02-02 17:52:41 hansihe elixir is a ruby-ish language on top of the erlang vm 2016-02-02 17:53:01 morfin yes i see 2016-02-02 17:53:11 morfin i started learning Ruby at work :) 2016-02-02 17:53:31 morfin i see it operates "messages" 2016-02-02 17:53:37 hansihe yeah 2016-02-02 17:53:44 hansihe erlang is based on processes 2016-02-02 17:53:53 hansihe not system processes, erlang vm processes 2016-02-02 17:54:01 hansihe you can have millions of them if you need 2016-02-02 17:54:29 morfin do you know what's my problem(maybe it's not a problem) 2016-02-02 17:54:31 hansihe you would write everything as a process, the processes communicate with messaging 2016-02-02 17:54:43 morfin i rely on external libs much : ) 2016-02-02 17:54:48 hansihe haha :) 2016-02-02 17:55:23 morfin well, i trust them because they were tested for years 2016-02-02 17:56:45 morfin as example ASIO(used for event-based programming), it exists like hmm 2016-02-02 17:56:55 morfin 5 years i think 2016-02-02 17:57:30 morfin C developers use libevent/libev/libuv 2016-02-02 17:57:53 hansihe the erlang vm has existed for 30 years :) 2016-02-02 17:58:00 morfin lol 2016-02-02 17:58:14 clonejo_ fun thing is, erlang solves exactly the problem that nodejs tries to solve. but erlang's approach is much better (erlang code while parallel is still written linearly, much easier to reason about). 2016-02-02 17:58:23 hansihe yeah 2016-02-02 17:58:48 clonejo_ so from an erlang point of view, the world is full of poor nodejs hipsters 2016-02-02 17:58:57 clonejo_ (nothing against hipsters) 2016-02-02 17:59:01 morfin node.js code without using promises becomes holyshit ) 2016-02-02 17:59:10 morfin because of callbacks 2016-02-02 17:59:13 morfin in callbacks 2016-02-02 17:59:16 hansihe }}}}}}}}}} 2016-02-02 17:59:30 morfin yes that's shit could happen to you :) 2016-02-02 17:59:57 hansihe promises makes it better, async/await even better 2016-02-02 18:00:03 morfin v8 sadly does not support ECMA 6 as i know 2016-02-02 18:00:09 hansihe i still erlangs approach better 2016-02-02 18:00:23 morfin async/await? i heard about that hmm 2016-02-02 18:00:27 hansihe you can use webpack though, but that's more trouble 2016-02-02 18:00:46 hansihe well, async/await is sugar for promises 2016-02-02 18:00:52 clonejo_ erlang is lacking some features though. like submodules and proper templating/macros. the elixir macros are gorgeous. 2016-02-02 18:00:59 hansihe just makes your code more linear 2016-02-02 18:01:17 hansihe yeah, i prefer elixir 2016-02-02 18:01:46 hansihe erlangs module system is a bit of a clusterfuck 2016-02-02 18:01:55 clonejo_ hansihe: documentation too 2016-02-02 18:02:03 clonejo_ or rather naming in the stdlibrary 2016-02-02 18:02:07 hansihe oh yea 2016-02-02 18:02:10 hansihe definitely 2016-02-02 18:02:28 hansihe the fact that the stdlib is old definitely does show 2016-02-02 18:02:57 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-02 18:02:58 morfin btw do you know what 2016-02-02 18:03:06 clonejo_ somebody should create replacement modules with a more consistent and obvious naming 2016-02-02 18:03:19 morfin i did not know but there is weird hax to compile ES 6 into ES 5 oO 2016-02-02 18:03:34 hansihe babel? :P 2016-02-02 18:03:48 morfin yes, i remember now it's babel 2016-02-02 18:04:07 hansihe i said webpack earlier, i meant babel 2016-02-02 18:05:22 morfin not sure it will work with nodejs code(with modules etc) in theory should 2016-02-02 18:05:34 hansihe i have used it, works perfectly 2016-02-02 18:05:53 morfin but as you said nodejs for hipsters ) 2016-02-02 18:06:10 hansihe no i didn't 2016-02-02 18:06:14 morfin hmm 2016-02-02 18:06:20 morfin i misread then 2016-02-02 18:06:45 morfin ah it was not you it was clonejo_ 2016-02-02 18:07:04 morfin all that async stuff could be done even with Ruby as well 2016-02-02 18:07:06 clonejo_ morfin: i did write hipsters, yeah. i let myself go a bit there 2016-02-02 18:07:21 hansihe well, it's at least partly true 2016-02-02 18:07:41 hansihe :p 2016-02-02 18:08:06 morfin returning to Minecraft 2016-02-02 18:08:33 morfin i said that was going to use libnoise 2016-02-02 18:09:09 clonejo_ the advice to programmers (well, actually anybody) should be not to cling to one fancy idea, but to look over her/his horizon and try to reason for him/herself what's sensible and what isn't. 2016-02-02 18:09:24 morfin btw 2016-02-02 18:09:25 morfin http://libnoise.sourceforge.net/examples/worms/index.html 2016-02-02 18:09:41 morfin that's how perlin worms looks like 2016-02-02 18:10:04 clonejo_ hansihe: there are two design decisions in elixir that needlessly complicate integration of with erlang: 1. wtf do atoms begin with a large letter and 2. why does an elixir module 'Foo.Bar' compile to 'Elixir.Foo.Bar' and not just to foo_bar? These two make interfacing Elixir with Erlang a pain in the ass. My feeling is the Elixir community builds on the Erlang ecosystem, but does not give back to it. 2016-02-02 18:10:04 morfin i imagine what if that would be voxelized 2016-02-02 18:14:21 hansihe clonejo_: good points. 1. capitalized things are module names, general atoms are written like this: :this_is_an_atom 2. i don't know the design decisions behind that, but it sorta makes sense to do a different separator when introducing a concept of modules and submodules. many erlang modules use underscores as spaces, not as an indicator that something 2016-02-02 18:14:21 hansihe contains something else. as for giving back, i know there has been focus lately on integrating a lot of the elixir build tools and the package manager with erlang 2016-02-02 18:15:02 hansihe for number one, if you want to call something in an erlang module, you just do :erlang.thing 2016-02-02 18:15:17 clonejo_ hansihe: yeah, the capitalization is the lesser issue. 2016-02-02 18:15:34 clonejo_ hansihe: elixir modules could just have been foo.bar 2016-02-02 18:16:02 hansihe that's fair, yeah 2016-02-02 18:16:27 hansihe but i think the thought behind it is to kinda separate atoms from modules 2016-02-02 18:17:08 hansihe i can't really answer any better then that 2016-02-02 18:17:18 clonejo_ erlang module names are just atoms 2016-02-02 18:17:25 hansihe i know 2016-02-02 18:17:30 hansihe as are elixir ones 2016-02-02 18:17:32 clonejo_ jo can even do Module = foo, Module:function() 2016-02-02 18:17:49 clonejo_ *you 2016-02-02 18:20:05 hansihe but as i said, i think the intent is to separate usage of modules from general atom usage in the code. 2016-02-02 18:20:27 hansihe but i do agree, it is unnecessary 2016-02-02 18:21:56 clonejo_ it seems the elixir core developers didn't care about proper integration with the ecosystem. they just wanted ruby syntax and standard library on the erlang vm. 2016-02-02 18:22:35 hansihe morfin: yeah, it seems like they don't really connect in the way you would expect a cave system to connect 2016-02-02 18:22:59 hansihe clonejo_: possibly, can't really answer that though 2016-02-02 18:23:09 hansihe you could ask them over in #elixir 2016-02-02 18:23:18 hansihe #elixir-lang that is 2016-02-02 18:24:02 clonejo_ i might do that one day. or i'll grab jose valim in person when i get the opportunity (that is unlikely though) 2016-02-02 18:24:45 hansihe does seem like a nice guy from what i have seen/experienced 2016-02-02 18:25:10 clonejo_ yup 2016-02-02 18:25:58 clonejo_ for my part, elixir doesn't add enough to erlang to not just use straight erlang. 2016-02-02 18:26:49 Gjum hansihe: are exists_if() and array() sufficient for the whole protocol? 2016-02-02 18:27:09 Gjum (looking at packets.ex) 2016-02-02 18:27:11 hansihe yeah, if i knew erlang, i might not have bothered with elixir 2016-02-02 18:27:28 hansihe Gjum: probably not, will add more stuff if needed though 2016-02-02 18:27:46 clonejo_ hansihe: and that's the whole problem. the erlang and elixir people both do their own thing. 2016-02-02 18:27:51 clonejo_ hansihe: btw i have that project idea to implement elixir style macros in erlang (using parse transforms). shouldn't be that much work, just a bit of mindfuck. 2016-02-02 18:27:54 hansihe array() and exists_if() both just expand to two function, one for encode and one for decode 2016-02-02 18:28:14 hansihe two functions* 2016-02-02 18:28:55 hansihe clonejo_: bringing that to erlang would be a really good idea, i feel it's the one major thing elixir has on erlang 2016-02-02 18:29:36 clonejo_ hm, some easy fame to earn :) 2016-02-02 18:30:37 clonejo_ my current free time project is slowly coming to an end, might do that next. 2016-02-02 18:33:15 hansihe clonejo_: what's your current project? 2016-02-02 18:33:46 --> barneygale_ (~barneygal@90.197.169.26) a rejoint #mcdevs 2016-02-02 18:34:16 clonejo_ hansihe: a status keeping tool for the local hackerspace (https://github.com/clonejo/clubstatusd) 2016-02-02 18:34:35 clonejo_ also learning rust while implementing it ;) 2016-02-02 18:35:08 hansihe ah, nice :) 2016-02-02 18:37:32 <-- morfin (~morfin@morfin.telenet.ru) a quitté #mcdevs 2016-02-02 18:37:44 --> morfin (~morfin@morfin.telenet.ru) a rejoint #mcdevs 2016-02-02 18:38:53 clonejo_ rust will definitely be my go-to language for a lot of things now. i've had little experience c and c++ before though. 2016-02-02 18:39:05 hansihe same with me 2016-02-02 18:39:15 hansihe did some things in c before, nothing major 2016-02-02 18:39:48 hansihe rust is really pleasant to work in once you get the hang of the special stuff 2016-02-02 18:39:49 jast I like C, but it's quite a chore to write things in it 2016-02-02 18:39:58 hansihe yeah, exactly 2016-02-02 18:40:04 hansihe rust is much better in that regard 2016-02-02 18:40:18 jast I mean, of course C is still better than Java :) 2016-02-02 18:40:26 <-- IceAP (~Ice@46.166.190.154) a quitté (Ping timeout: 240 seconds) 2016-02-02 18:40:41 hansihe haha, can't say i disagree :) 2016-02-02 18:40:43 --> IceAP (~Ice@109.201.138.231) a rejoint #mcdevs 2016-02-02 18:40:50 jast I like rust, too, just haven't really done anything in it yet 2016-02-02 18:40:57 jast so it's more of a theoretical like 2016-02-02 18:41:31 hansihe i feel like to learn rust you need to decide to do a project in it, and just power through it 2016-02-02 18:41:43 hansihe in the beginning it's really annoying 2016-02-02 18:41:47 jast that's true for all languages 2016-02-02 18:41:57 clonejo_ ack, did the same for erlang 2016-02-02 18:42:00 jast I guess in rust the borrow concept is a bit tricky at first 2016-02-02 18:42:06 hansihe more so in rust then others for me 2016-02-02 18:42:29 hansihe yeah, the borrow checker was my main problem at first 2016-02-02 18:42:50 jast after christmas I spent some time looking at perl6. I love it... but then I'm weird ;) 2016-02-02 18:43:21 hansihe i think my problem was that i didn't know c that well, i imagine you would have to enforce a lot of the things the rust compiler does for you manually 2016-02-02 18:43:43 jast or you can not enforce them 2016-02-02 18:43:55 hansihe well, yeah :p 2016-02-02 18:44:05 jast with certain development practices you need to know a lot about the internal state at any point in time 2016-02-02 18:44:40 jast point is, in C you can write things you know are safe that a compiler like rust's would reject 2016-02-02 18:44:55 jast so there's less safety but also more flexibility 2016-02-02 18:45:03 hansihe you can do that in rust too though 2016-02-02 18:45:11 hansihe you just need to opt-out from safety 2016-02-02 18:45:20 jast sure 2016-02-02 18:45:20 clonejo_ in rust i often write lots of .unwrap even though i know it's safe 2016-02-02 18:45:42 jast C's view is that safety should never be the default :} 2016-02-02 18:46:00 hansihe yup 2016-02-02 18:46:33 clonejo_ this library does a nice static typing trick: http://hyper.rs/hyper/hyper/server/response/struct.Response.html ( vs. ) 2016-02-02 18:47:35 clonejo_ both variants are internally identical, it's just used to keep some state and stop you from using the methods that would be inappropriate in that state. 2016-02-02 18:47:56 hansihe oh, yeah, phantomdata 2016-02-02 18:49:34 hansihe its when you look at stuff like that you realize how handicapped javas type system is 2016-02-02 18:49:38 clonejo_ rather phantom types: http://rustbyexample.com/generics/phantom.html 2016-02-02 18:49:40 clonejo_ totally 2016-02-02 18:49:57 clonejo_ the haskell style enums are also very nice 2016-02-02 18:50:36 hansihe yeah, i guess phantom types is the correct word for it 2016-02-02 18:51:19 clonejo_ you probably want to use both at the same time 2016-02-02 18:58:23 -- clonejo_ est maintenant connu sous le nom clonejo 2016-02-02 19:03:30 <-- williamtdr (uid27909@gateway/web/irccloud.com/x-edbkhgccmpkssbwf) a quitté (Quit: Connection closed for inactivity) 2016-02-02 19:19:48 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-02 19:40:23 --> williamtdr (uid27909@gateway/web/irccloud.com/x-ixrfkqsxymrfwrjx) a rejoint #mcdevs 2016-02-02 20:06:21 --> yorick__ (~yorick@oftn/member/yorick) a rejoint #mcdevs 2016-02-02 20:07:21 --> TobiX_ (tobias@zoidberg.org) a rejoint #mcdevs 2016-02-02 20:10:02 --> fortytwo_ (~thomas@who.let.this.bloody.dropbear.in) a rejoint #mcdevs 2016-02-02 20:11:00 --> zahlex_ (~zahlex@212.224.123.168) a rejoint #mcdevs 2016-02-02 20:11:04 --> Guyag_ (~Guyag@162.221.176.50) a rejoint #mcdevs 2016-02-02 20:11:06 --> Wallbraker (jakob@void-network.org) a rejoint #mcdevs 2016-02-02 20:11:12 -- Mode #mcdevs [+v Wallbraker] par ChanServ 2016-02-02 20:12:02 <-- fortytwo (~thomas@who.let.this.bloody.dropbear.in) a quitté (*.net *.split) 2016-02-02 20:12:04 <-- TobiX (tobias@zoidberg.org) a quitté (*.net *.split) 2016-02-02 20:12:05 <-- programmerq (~jefferya@unaffiliated/programmerq) a quitté (*.net *.split) 2016-02-02 20:12:10 <-- yorick (~yorick@oftn/member/yorick) a quitté (*.net *.split) 2016-02-02 20:12:10 <-- bildramer (~bildramer@p5DC8ADCC.dip0.t-ipconnect.de) a quitté (*.net *.split) 2016-02-02 20:12:10 <-- Guyag (~Guyag@mcbans/player-support/guyag) a quitté (*.net *.split) 2016-02-02 20:12:12 <-- zahlex (~zahlex@212.224.123.168) a quitté (*.net *.split) 2016-02-02 20:12:14 <-- Prf_Jakob (jakob@void-network.org) a quitté (*.net *.split) 2016-02-02 20:12:16 -- fortytwo_ est maintenant connu sous le nom fortytwo 2016-02-02 20:12:18 -- zahlex_ est maintenant connu sous le nom zahlex 2016-02-02 20:12:18 --> bildramer (~bildramer@p5DC8ADCC.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-02 20:16:30 --> programmerq (~jefferya@unaffiliated/programmerq) a rejoint #mcdevs 2016-02-02 21:03:11 --> Akaibu (uid118096@gateway/web/irccloud.com/x-otpvrcyxjxqjpstm) a rejoint #mcdevs 2016-02-02 21:08:51 -- TobiX_ est maintenant connu sous le nom TobiX 2016-02-02 21:58:53 Meeeh http://i.imgur.com/thhf9O3.png North Carolina, wat o.O 2016-02-02 22:02:09 +ammar2 what's does the constructor for WorldSettings use it for 2016-02-02 22:11:47 kashike ammar2: seed 2016-02-02 22:12:44 +ammar2 aah 2016-02-02 22:12:52 Meeeh return arrayOfString[((int)(java.lang.System.nanoTime() % arrayOfString.length))]; epic way to get random string from array 2016-02-02 22:13:27 +ammar2 hah 2016-02-02 22:15:20 Meeeh https://hasteb.in/fubuvevayu.java 2016-02-02 22:20:16 +ammar2 I wonder if that's better or worse than a psuedo RNG 2016-02-02 22:20:47 +ammar2 that mod over such a small number would more than likely give you uniform distribution 2016-02-02 22:21:00 +ammar2 plus it wouldn't be predictable 2016-02-02 22:21:43 Gjum lol Meeeh where are these lines from 2016-02-02 22:22:16 Gjum ah the crash logs right? 2016-02-02 22:24:18 hansihe well, for humans it would effectively be a good rng i guess 2016-02-02 22:24:31 hansihe you couldn't really get much entropy from it though 2016-02-02 22:32:49 Meeeh Gjum, crash and debug command 2016-02-02 22:41:27 +ammar2 yeah for humans it works great because its modded with such a small number and its only generated once every few minutes 2016-02-02 22:41:51 +ammar2 but if you tried to generate two consecutive random numbers with it you'd most likely get the same thing 2016-02-02 22:42:18 +ammar2 since nanoTime isn't likely to be 100% accurate, and even if it was computers are way too fast 2016-02-03 00:38:08 Akaibu Meeeh: yea, i'm not sure why North Carolina is used, but it is common knowledge that that is the seed for demo mode, it's even on the wiki 2016-02-03 00:38:25 Akaibu the offical minecraft wiki i mean 2016-02-03 00:58:37 <-- barneygale_ (~barneygal@90.197.169.26) a quitté (Ping timeout: 250 seconds) 2016-02-03 01:13:30 <-- williamtdr (uid27909@gateway/web/irccloud.com/x-ixrfkqsxymrfwrjx) a quitté (Quit: Connection closed for inactivity) 2016-02-03 01:35:21 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-03 03:01:42 --> M4GNV5_ (~M4GNV5@p54989CBE.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-03 03:05:26 <-- M4GNV5 (~M4GNV5@p54989775.dip0.t-ipconnect.de) a quitté (Ping timeout: 250 seconds) 2016-02-03 03:41:20 <-- winny (20025@unaffiliated/winstonw) a quitté (Remote host closed the connection) 2016-02-03 03:41:29 --> winny (20025@unaffiliated/winstonw) a rejoint #mcdevs 2016-02-03 03:42:39 <-- AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (Read error: Connection reset by peer) 2016-02-03 03:57:28 --> Pangea__ (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-03 03:59:44 --> M4GNV5__ (~M4GNV5@p54989030.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-03 04:00:11 <-- M4GNV5__ (~M4GNV5@p54989030.dip0.t-ipconnect.de) a quitté (Remote host closed the connection) 2016-02-03 04:03:11 <-- M4GNV5_ (~M4GNV5@p54989CBE.dip0.t-ipconnect.de) a quitté (Ping timeout: 264 seconds) 2016-02-03 04:41:32 --> AlphaBlend (~whizkid30@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-02-03 04:51:27 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Quit: Leaving) 2016-02-03 05:21:29 <-- Pangea__ (~Pangea@unaffiliated/pangea) a quitté #mcdevs ("Leaving") 2016-02-03 05:21:47 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-03 06:58:12 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-03 07:00:54 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 272 seconds) 2016-02-03 07:00:54 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-02-03 07:11:17 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 250 seconds) 2016-02-03 07:18:18 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-03 07:29:41 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-otpvrcyxjxqjpstm) a quitté (Quit: Connection closed for inactivity) 2016-02-03 07:31:49 morfin hCraft 2 developer gave up 2016-02-03 07:33:00 --> Akaibu (uid118096@gateway/web/irccloud.com/x-zgwagvqqdmzfruqx) a rejoint #mcdevs 2016-02-03 09:00:29 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 250 seconds) 2016-02-03 09:08:16 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-03 09:09:10 --> barneygale_ (~barneygal@90.197.153.4) a rejoint #mcdevs 2016-02-03 09:52:30 <-- barneygale_ (~barneygal@90.197.153.4) a quitté (Ping timeout: 260 seconds) 2016-02-03 11:15:35 <-- Cxom (~Trinoxtio@2601:248:4200:4876:e878:1033:9dcd:73e1) a quitté (Ping timeout: 240 seconds) 2016-02-03 14:58:10 <-- GaboFDC (~gabriel.d@190.24.231.69) a quitté (Ping timeout: 260 seconds) 2016-02-03 15:05:04 --> GaboFDC (~gabriel.d@190.24.231.69) a rejoint #mcdevs 2016-02-03 15:50:22 <-- IceAP (~Ice@109.201.138.231) a quitté (Quit: Leaving) 2016-02-03 16:39:11 <-- GaboFDC (~gabriel.d@190.24.231.69) a quitté #mcdevs ("Good Bye") 2016-02-03 16:52:46 +SinZ hCraft, thats a name I haven't heard in ages 2016-02-03 16:59:21 morfin there was hCraft 2 2016-02-03 16:59:24 morfin also 2016-02-03 16:59:40 morfin but seems like author did not commit in it like 9 month 2016-02-03 17:20:56 Gjum hcraft 2 isnt even haskell anymore 2016-02-03 17:25:37 rom1504 https://github.com/oldmanmike/opensandbox is the most recent haskell server 2016-02-03 17:49:10 hansihe surprisingly few custom servers have gotten past things like player movement 2016-02-03 18:28:46 rom1504 really ? 2016-02-03 18:29:01 rom1504 there are quite a lot of servers there http://wiki.vg/Server_List 2016-02-03 18:29:26 rom1504 I mean except if by few you mean "~10" 2016-02-03 18:36:41 --> oldmanmike (~oldmanmik@c-68-38-17-143.hsd1.in.comcast.net) a rejoint #mcdevs 2016-02-03 19:28:43 <-- morfin (~morfin@morfin.telenet.ru) a quitté 2016-02-03 19:55:37 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-03 21:02:47 --> Cxom (~Trinoxtio@2601:248:4200:4876:44ae:944a:b0c6:b7d1) a rejoint #mcdevs 2016-02-03 21:14:25 --> barneygale_ (~barneygal@90.197.153.4) a rejoint #mcdevs 2016-02-03 21:54:14 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 250 seconds) 2016-02-03 21:54:24 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-03 21:55:05 --> ecx86 (~ecx86@unaffiliated/ecx86) a rejoint #mcdevs 2016-02-03 22:39:46 --> jflory7 (~jflory7@fedora/jflory7) a rejoint #mcdevs 2016-02-03 22:43:22 <-- jflory7 (~jflory7@fedora/jflory7) a quitté #mcdevs ("Leaving channel") 2016-02-03 22:49:35 <-- AlphaBlend (~whizkid30@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (Ping timeout: 240 seconds) 2016-02-03 23:46:43 Meeeh someone just asked me if my server will have more fps than vanilla.... fps, server, ugh. 2016-02-03 23:47:05 redstonehelper tell him fps are a paid DLC 2016-02-03 23:54:49 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-04 00:03:40 --> AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-02-04 00:11:26 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-02-04 00:20:59 +ammar2 donate 10 dollars for improved fps! 2016-02-04 00:21:27 +ammar2 also theoretically you can up FPS from the server side 2016-02-04 00:21:35 +ammar2 if you just send the client less block information 2016-02-04 00:21:46 +ammar2 lose seeing the world for more fps = worth 2016-02-04 00:26:59 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-04 00:40:08 Gjum nah, kick on join for maximal fps! 2016-02-04 00:49:49 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-04 01:27:04 +Thinkofname Gjum: the main menu has something like a 30 fps cap. It would actually reduce fps by kicking for a large number of users :) 2016-02-04 01:28:01 Gjum oh does it? that's useful 2016-02-04 01:35:51 <-- _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a quitté (Ping timeout: 250 seconds) 2016-02-04 01:36:07 --> _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a rejoint #mcdevs 2016-02-04 02:03:11 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 264 seconds) 2016-02-04 02:19:12 --> Techcable (~Techcable@techcable.net) a rejoint #mcdevs 2016-02-04 02:36:16 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-04 03:11:37 <-- barneygale_ (~barneygal@90.197.153.4) a quitté (Ping timeout: 245 seconds) 2016-02-04 03:11:54 --> barneygale_ (~barneygal@90.213.9.2) a rejoint #mcdevs 2016-02-04 03:25:28 --> williamtdr (uid27909@gateway/web/irccloud.com/x-crkldmtdcxxqlbiu) a rejoint #mcdevs 2016-02-04 03:38:31 <-- md_5 (~md_5@mcdevs/trusted/md-5) a quitté (Quit: ZNC - http://znc.in) 2016-02-04 03:42:49 --> md_5 (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2016-02-04 03:42:49 -- Mode #mcdevs [+v md_5] par ChanServ 2016-02-04 04:07:50 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 252 seconds) 2016-02-04 04:17:56 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-02-04 05:05:45 --> morfin (~morfin@morfin.telenet.ru) a rejoint #mcdevs 2016-02-04 05:05:47 morfin hello 2016-02-04 05:05:58 morfin how client knows which model it should draw? 2016-02-04 05:06:13 morfin for mobs as example: from NBT? 2016-02-04 05:11:38 <-- dav1d (~dav1d@unaffiliated/dav1d2016-02-04 09:33:49 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Ping timeout: 250 seconds) 2016-02-04 09:38:37 -- Mode #mcdevs [+v Fador] par ChanServ 2016-02-04 09:40:30 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-02-04 09:40:30 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-02-04 10:13:24 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-04 10:23:21 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-04 11:38:55 <-- nickelpro (nick@the.one.and.only.nickelp.ro) a quitté (Ping timeout: 250 seconds) 2016-02-04 11:39:01 --> nickelpro (nick@the.one.and.only.nickelp.ro) a rejoint #mcdevs 2016-02-04 11:40:39 <-- YukonAppleGeek (~Yukon@sfo01.yukon.io) a quitté (Ping timeout: 250 seconds) 2016-02-04 11:41:58 --> YukonAppleGeek (~Yukon@sfo01.yukon.io) a rejoint #mcdevs 2016-02-04 12:54:14 --> shevchik (~shevchik@89.169.92.204) a rejoint #mcdevs 2016-02-04 13:47:03 <-- barneygale (~barneygal@mail.thefoundry.co.uk) a quitté (Read error: Connection reset by peer) 2016-02-04 13:48:05 --> barneygale (~barneygal@mail.thefoundry.co.uk) a rejoint #mcdevs 2016-02-04 13:53:59 <-- Jeebiss (sid25046@gateway/web/irccloud.com/x-tkmomnjbblubdwke) a quitté (Ping timeout: 240 seconds) 2016-02-04 13:55:32 --> Jeebiss (sid25046@gateway/web/irccloud.com/x-thxykgbaodterbmr) a rejoint #mcdevs 2016-02-04 14:10:32 <-- barneygale (~barneygal@mail.thefoundry.co.uk) a quitté (Ping timeout: 250 seconds) 2016-02-04 14:23:13 --> barneygale (~barneygal@mail.thefoundry.co.uk) a rejoint #mcdevs 2016-02-04 15:03:25 --> rocinante_ (~rocinante@80.31.229.219) a rejoint #mcdevs 2016-02-04 15:05:21 <-- rocinante_ (~rocinante@80.31.229.219) a quitté #mcdevs ("Konversation terminated!") 2016-02-04 16:19:48 <-- realz (~realz@unaffiliated/realazthat) a quitté (Quit: Leaving) 2016-02-04 16:21:46 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-02-04 16:33:06 --> Akaibu (uid118096@gateway/web/irccloud.com/x-squrxdbaxkehrxfw) a rejoint #mcdevs 2016-02-04 18:39:41 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-squrxdbaxkehrxfw) a quitté (Quit: Connection closed for inactivity) 2016-02-04 18:42:18 --> pdelvo0 (~pdelvo@p57BD0218.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-04 18:46:39 <-- pdelvo0 (~pdelvo@p57BD0218.dip0.t-ipconnect.de) a quitté 2016-02-04 18:53:58 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-04 18:55:03 --> Monkey0x9 (~Monkey0x9@188.166.59.44) a rejoint #mcdevs 2016-02-04 19:05:11 --> Akaibu (uid118096@gateway/web/irccloud.com/x-dfabkulghhrjmffb) a rejoint #mcdevs 2016-02-04 19:33:52 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-04 20:01:48 <-- Brandon15811 (~Brandon15@195-154-68-209.rev.poneytelecom.eu) a quitté (Quit: ZNC - http://znc.in) 2016-02-04 20:03:46 --> Brandon15811 (~Brandon15@195-154-68-209.rev.poneytelecom.eu) a rejoint #mcdevs 2016-02-04 20:03:46 --> Brandon1- (~Brandon15@2001:bc8:3111:200::) a rejoint #mcdevs 2016-02-04 20:04:03 <-- Brandon15811_ (~Brandon15@2001:bc8:3111:200::) a quitté (Read error: Connection reset by peer) 2016-02-04 20:04:03 -- Brandon1- est maintenant connu sous le nom Brandon15811_ 2016-02-04 20:14:45 <-- iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a quitté (Remote host closed the connection) 2016-02-04 20:15:02 --> iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a rejoint #mcdevs 2016-02-04 20:23:31 <-- williamtdr (uid27909@gateway/web/irccloud.com/x-crkldmtdcxxqlbiu) a quitté (Quit: Connection closed for inactivity) 2016-02-04 21:09:32 <-- Guest21458 (~Aster@destrock.com) a quitté (Changing host) 2016-02-04 21:09:32 --> Guest21458 (~Aster@april-fools/2013/ninth/aster) a rejoint #mcdevs 2016-02-04 21:09:35 -- Guest21458 est maintenant connu sous le nom Aster 2016-02-04 21:13:22 Monkey0x9 Hey, does anynone know how long this URL is being fased out? http://s3.amazonaws.com/Minecraft.Download/versions/versions.json 2016-02-04 21:25:36 <-- iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a quitté (Ping timeout: 272 seconds) 2016-02-04 21:27:47 --> iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a rejoint #mcdevs 2016-02-04 21:40:40 --> n3rd_ (n3rd@Hoth.Shadow-Dev.org) a rejoint #mcdevs 2016-02-04 21:42:03 --> Monkey0x8 (~Monkey0x9@188.166.59.44) a rejoint #mcdevs 2016-02-04 21:42:05 --> kahrl_ (~kahrl@ipservice-092-211-075-232.092.211.pools.vodafone-ip.de) a rejoint #mcdevs 2016-02-04 21:42:05 --> md_5- (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2016-02-04 21:42:05 -- Mode #mcdevs [+v md_5-] par ChanServ 2016-02-04 21:46:41 --> Fador_ (fador@hentai.fi) a rejoint #mcdevs 2016-02-04 21:47:48 <-- barneygale (~barneygal@mail.thefoundry.co.uk) a quitté (*.net *.split) 2016-02-04 21:47:48 <-- nickelpro (nick@the.one.and.only.nickelp.ro) a quitté (*.net *.split) 2016-02-04 21:47:49 <-- kahrl (~kahrl@ipservice-092-211-075-232.092.211.pools.vodafone-ip.de) a quitté (*.net *.split) 2016-02-04 21:47:49 <-- n3rd (n3rd@Hoth.Shadow-Dev.org) a quitté (*.net *.split) 2016-02-04 21:47:49 <-- Fador (fador@hentai.fi) a quitté (*.net *.split) 2016-02-04 21:47:49 <-- md_5 (~md_5@mcdevs/trusted/md-5) a quitté (*.net *.split) 2016-02-04 21:47:50 <-- fortytwo (~thomas@who.let.this.bloody.dropbear.in) a quitté (*.net *.split) 2016-02-04 21:47:50 <-- GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a quitté (*.net *.split) 2016-02-04 21:47:50 <-- Monkey0x9 (~Monkey0x9@188.166.59.44) a quitté (*.net *.split) 2016-02-04 21:47:50 <-- bcjordan_ (~bcjordan@ec2-54-172-35-148.compute-1.amazonaws.com) a quitté (*.net *.split) 2016-02-04 21:47:51 <-- Zaneo (~Zaneo@45.55.2.85) a quitté (*.net *.split) 2016-02-04 21:47:51 -- Monkey0x8 est maintenant connu sous le nom Monkey0x9 2016-02-04 21:47:56 -- Fador_ est maintenant connu sous le nom Fador 2016-02-04 21:48:04 -- Mode #mcdevs [+v Fador] par ChanServ 2016-02-04 21:48:09 --> GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a rejoint #mcdevs 2016-02-04 21:49:42 --> nickelpro (nick@the.one.and.only.nickelp.ro) a rejoint #mcdevs 2016-02-04 21:49:42 --> fortytwo (~thomas@who.let.this.bloody.dropbear.in) a rejoint #mcdevs 2016-02-04 21:49:42 --> bcjordan_ (~bcjordan@ec2-54-172-35-148.compute-1.amazonaws.com) a rejoint #mcdevs 2016-02-04 21:49:42 --> Zaneo (~Zaneo@45.55.2.85) a rejoint #mcdevs 2016-02-04 21:49:42 -- Mode #mcdevs [+v Zaneo] par adams.freenode.net 2016-02-04 21:50:04 <-- fortytwo (~thomas@who.let.this.bloody.dropbear.in) a quitté (Ping timeout: 250 seconds) 2016-02-04 21:50:56 <-- Zaneo (~Zaneo@45.55.2.85) a quitté (Ping timeout: 250 seconds) 2016-02-04 21:51:22 <-- nickelpro (nick@the.one.and.only.nickelp.ro) a quitté (Ping timeout: 250 seconds) 2016-02-04 21:51:22 <-- bcjordan_ (~bcjordan@ec2-54-172-35-148.compute-1.amazonaws.com) a quitté (Ping timeout: 250 seconds) 2016-02-04 21:55:40 --> fortytwo (~thomas@who.let.this.bloody.dropbear.in) a rejoint #mcdevs 2016-02-04 21:56:10 --> nickelpro (nick@the.one.and.only.nickelp.ro) a rejoint #mcdevs 2016-02-04 21:56:17 --> bcjordan (~bcjordan@ec2-54-172-35-148.compute-1.amazonaws.com) a rejoint #mcdevs 2016-02-04 21:57:05 --> barneygale_ (~barneygal@90.213.9.2) a rejoint #mcdevs 2016-02-04 21:57:11 --> Zaneo (~Zaneo@45.55.2.85) a rejoint #mcdevs 2016-02-04 21:57:11 -- Mode #mcdevs [+v Zaneo] par ChanServ 2016-02-04 22:01:05 --> barneygale (~barneygal@mail.thefoundry.co.uk) a rejoint #mcdevs 2016-02-04 22:15:22 --> Not-84da (~notifico@198.199.82.216) a rejoint #mcdevs 2016-02-04 22:15:23 Not-84da [Miners] Wallbraker pushed 1 commit to wip-d2-port [+0/-0/±67] https://github.com/Charged/Miners/compare/59f5a8085905...fb574bcca0e5 2016-02-04 22:15:24 Not-84da [Miners] Wallbraker fb574bc - charge: More porting 2016-02-04 22:34:19 --> madyach (~madyach@62.219.137.38) a rejoint #mcdevs 2016-02-04 22:36:04 <-- madyach (~madyach@62.219.137.38) a quitté (Remote host closed the connection) 2016-02-04 22:41:52 rom1504 Monkey0x9: "fased out" ? 2016-02-04 22:50:01 nickelpro s/fased/phased/g 2016-02-04 22:51:51 <-- AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (Ping timeout: 256 seconds) 2016-02-04 22:55:54 rom1504 still not understanding 2016-02-04 22:57:42 --> AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-02-04 23:18:13 Gjum rom1504: when you access that url it says "This URL is being phased out! Please update your scripts [...]" 2016-02-04 23:44:47 TobiX Monkey0x9: Maybe ask Dinnerbone? 2016-02-04 23:45:39 TobiX Monkey0x9: But why do you need to know? Just update your tools and be done with it... 2016-02-04 23:46:04 <-- DemonWav (~DemonWav@unaffiliated/demonwav) a quitté (Quit: iQuit.wav) 2016-02-04 23:48:11 --> DemonWav (~DemonWav@69.197.179.106) a rejoint #mcdevs 2016-02-04 23:48:14 <-- DemonWav (~DemonWav@69.197.179.106) a quitté (Changing host) 2016-02-04 23:48:14 --> DemonWav (~DemonWav@unaffiliated/demonwav) a rejoint #mcdevs 2016-02-04 23:50:28 hansihe cave generator working mostly as intended https://usercontent.irccloud-cdn.com/file/ob7rNJMi/2016-02-04_23.48.37.png 2016-02-04 23:50:47 Gjum close enough 2016-02-04 23:51:26 TobiX "cave" 2016-02-05 00:20:24 <-- barneygale_ (~barneygal@90.213.9.2) a quitté (Ping timeout: 252 seconds) 2016-02-05 00:27:37 <-- kev009 (~kev009@tempe0.bbox.io) a quitté (Ping timeout: 256 seconds) 2016-02-05 00:27:44 --> kev009 (~kev009@tempe0.bbox.io) a rejoint #mcdevs 2016-02-05 00:27:44 -- Mode #mcdevs [+v kev009] par ChanServ 2016-02-05 00:39:47 <-- kev009 (~kev009@tempe0.bbox.io) a quitté (Read error: Connection reset by peer) 2016-02-05 00:40:17 --> kev009 (~kev009@24.249.180.233) a rejoint #mcdevs 2016-02-05 00:40:17 -- Mode #mcdevs [+v kev009] par ChanServ 2016-02-05 01:13:23 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-05 01:24:31 -- AlJaMa_ est maintenant connu sous le nom AlJaMa 2016-02-05 01:35:27 --> Pangea_ (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-05 01:40:34 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-02-05 02:00:56 <-- DemonWav (~DemonWav@unaffiliated/demonwav) a quitté (Quit: iQuit.wav) 2016-02-05 02:03:08 --> DemonWav (~DemonWav@unaffiliated/demonwav) a rejoint #mcdevs 2016-02-05 02:12:17 hansihe works now, the problem was that i wasn't mixing the seeds for the rng properly 2016-02-05 02:12:29 Gjum pics or gtfo 2016-02-05 02:12:36 Gjum ;) 2016-02-05 02:13:45 hansihe https://usercontent.irccloud-cdn.com/file/PbrUeueT/2016-02-05_02.10.58.png 2016-02-05 02:13:54 hansihe https://usercontent.irccloud-cdn.com/file/XHcZEENq/2016-02-05_02.13.32.png 2016-02-05 02:13:59 hansihe well, it's cave generation 2016-02-05 02:14:04 hansihe doesn't look that impressive 2016-02-05 02:14:28 Gjum any plans for ores yet? 2016-02-05 02:14:36 hansihe not implemented yet 2016-02-05 02:14:41 hansihe definitely plans for it 2016-02-05 02:14:54 hansihe should be one of the easier parts 2016-02-05 02:16:29 Akaibu ... 2016-02-05 02:17:58 hansihe huh? 2016-02-05 02:19:31 Akaibu i want to make a mc dungeon brute force checker(mainly in browser/js, since i don't know anything else atm), i know "how" they gen, i just need an condensed but accurate version of the algorithm 2016-02-05 02:19:58 Akaibu anyone mind scoping up the code for me? 2016-02-05 02:20:00 Gjum you could check out amidst 2016-02-05 02:20:12 Akaibu doesn't do it 2016-02-05 02:20:50 Akaibu made an issue for it though: https://github.com/toolbox4minecraft/amidst/issues/57 2016-02-05 02:20:55 hansihe haven't done dungeons yet, haven't reverse engineered that algorithm 2016-02-05 02:21:16 Gjum oh ok 2016-02-05 02:21:57 Akaibu hansihe: you doing a clean room version of cave gen? 2016-02-05 02:22:02 Gjum I thought you meant the end portals 2016-02-05 02:22:09 Gjum yep 2016-02-05 02:22:19 hansihe wouldn't be clean room 2016-02-05 02:22:28 hansihe i am making sure i don't copy code however 2016-02-05 02:22:46 hansihe i first figure out how the algorithms work, then reimplement them 2016-02-05 02:23:01 hansihe that a legal way to work in my country at least 2016-02-05 02:23:13 Akaibu what country you live in? 2016-02-05 02:23:17 hansihe norway 2016-02-05 02:23:22 Akaibu ah 2016-02-05 02:23:36 Akaibu isn't that right next to Sweden? 2016-02-05 02:23:40 hansihe should be the same for most of eu though 2016-02-05 02:23:43 hansihe close :) 2016-02-05 02:26:15 Gjum so clean room would be if you made it generate exactly like vanilla, but without copying code? 2016-02-05 02:26:44 hansihe clean room would be one team reverse engineering, then writing a spec on the algorithm 2016-02-05 02:27:06 hansihe other team that never sees the original program reimplements it 2016-02-05 02:27:12 hansihe from the spec alone 2016-02-05 02:27:14 Gjum ah 2016-02-05 02:27:34 hansihe it's what the truecraft guys are doing 2016-02-05 02:27:37 Akaibu hansihe: i think that definition is kinda cheating 2016-02-05 02:27:42 Akaibu wait, really? 2016-02-05 02:27:46 hansihe yeah 2016-02-05 02:27:46 Gjum that makes sense now, didnt for the longest time 2016-02-05 02:28:18 hansihe that's the method used by computer companies to make ibm knockoffs, it has legal precident 2016-02-05 02:29:22 hansihe well, just looked at the dungeon spawning code, it's not complicated by itself 2016-02-05 02:29:45 Akaibu yea, but i'm kinda shit at actually understanding java code 2016-02-05 02:29:54 Akaibu i mean, i can get it at some level 2016-02-05 02:30:00 hansihe but it looks at the terrain that has been generated 2016-02-05 02:30:08 hansihe so you would need a terrain generator as well 2016-02-05 02:30:15 Akaibu yea 2016-02-05 02:31:22 Akaibu maybe someone here would maybe instead want to make a plugin to do that for zipkrowd.com/tools.htm instead of me making some cringy hack of js code 2016-02-05 02:32:35 hansihe that would probably be easier 2016-02-05 02:32:59 Gjum I remember someone from the zip krowd using a mod for displaying potential dungeon spawning positions 2016-02-05 02:33:18 hansihe potential positions is easy 2016-02-05 02:33:25 Akaibu yea, thats the same guy Gjum, but this is kinda like a brute forcer 2016-02-05 02:33:50 hansihe most of them are not spawned in though, the terrain in the location is checked 2016-02-05 02:34:51 Akaibu and Gjum, its wasn't potential dungeon spawning positions it was displaying, it was the locations that the terain generation checks to place dungeons 2016-02-05 02:35:19 Gjum yeah thats what I meant 2016-02-05 02:36:27 Gjum but even if you do world gen and check against that, it's still just an approximation as the world can be changed by players before the dungeons get spawned in 2016-02-05 02:36:48 hansihe could it? 2016-02-05 02:37:06 hansihe isn't the world populated before the player gets close enough? 2016-02-05 02:37:06 Akaibu and maybe have the plugin check for areas that can be loaded by a player up to 72 spawers( https://www.youtube.com/watch?v=oQ_VqZcfN74 is the proof for the limit) 2016-02-05 02:38:26 Akaibu Gjum: yea, so we could put a check for "are you going to try and use a krobra to generate this, or do you just want a natural generation?" 2016-02-05 02:39:34 Akaibu hansihe: yes, but again, this kinda thing is possible due as seen with: 2016-02-05 02:39:42 Akaibu shit, one secodn 2016-02-05 02:39:49 Gjum hehe 2016-02-05 02:40:09 Gjum if I just knew which video explains it best :) 2016-02-05 02:41:03 Gjum there are so many already building on that concept, but none really explaining it in a compact way 2016-02-05 02:41:04 Akaibu https://www.youtube.com/watch?v=9iaU1TvIQqM 2016-02-05 02:45:08 Akaibu i wish that the 1.9 update would come out already, i know thats whats causing delay with zipkrowd, there is litterly almost nothing they can do atm new 2016-02-05 03:14:20 --> Jumla (~Wynncraft@24-177-230-202.dhcp.gnvl.sc.charter.com) a rejoint #mcdevs 2016-02-05 03:40:06 <-- aeonchild (enchilado@defocus/yummy/enchilado) a quitté (Read error: Connection reset by peer) 2016-02-05 03:44:33 --> enchilado (enchilado@defocus/yummy/enchilado) a rejoint #mcdevs 2016-02-05 03:44:33 <-- enchilado (enchilado@defocus/yummy/enchilado) a quitté (Read error: Connection reset by peer) 2016-02-05 03:45:27 --> enchilado (enchilado@defocus/yummy/enchilado) a rejoint #mcdevs 2016-02-05 03:45:27 <-- enchilado (enchilado@defocus/yummy/enchilado) a quitté (Read error: Connection reset by peer) 2016-02-05 03:46:48 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-05 03:48:58 --> enchilado (enchilado@defocus/yummy/enchilado) a rejoint #mcdevs 2016-02-05 03:50:29 -- enchilado est maintenant connu sous le nom aeonchild 2016-02-05 04:45:54 <-- Pangea_ (~Pangea@unaffiliated/pangea) a quitté (Quit: into the real world!) 2016-02-05 05:03:43 --> oldmanmike (~oldmanmik@c-68-38-17-143.hsd1.in.comcast.net) a rejoint #mcdevs 2016-02-05 05:18:53 <-- Jumla (~Wynncraft@24-177-230-202.dhcp.gnvl.sc.charter.com) a quitté (Ping timeout: 256 seconds) 2016-02-05 05:29:44 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-dfabkulghhrjmffb) a quitté (Quit: Connection closed for inactivity) 2016-02-05 05:58:04 oldmanmike Does the Map Chunk Bulk packet still exist for the current snapshots? 2016-02-05 05:59:37 oldmanmike The wiki lists Map Chunk (0x21) and Map Chunk Bulk (0x26), the protocol according to minecraft-data seems to only have Map Chunk now as 0x20 2016-02-05 06:16:54 Fenhl oldmanmike: where does the wiki list that? It's not in the snapshots anymore 2016-02-05 06:18:00 Fenhl for the record, the relevant documentation is at http://wiki.vg/Pre-release_protocol#Map_Chunk_Bulk 2016-02-05 06:19:01 oldmanmike I'll post the link 2016-02-05 06:20:20 oldmanmike And yeah, there's a "see also, some stuff has changed in 1.9" post-it there too 2016-02-05 06:20:31 oldmanmike http://wiki.vg/SMP_Map_Format 2016-02-05 06:22:44 oldmanmike Fenhl: Wow, cool. I didn't know there was a current page for the protocol 2016-02-05 06:22:54 --> Akaibu (uid118096@gateway/web/irccloud.com/x-hyttzocolkhlbdmx) a rejoint #mcdevs 2016-02-05 06:23:35 oldmanmike Never bothered to click that *other* link on the front page 2016-02-05 06:23:49 Fenhl usually, the wiki documents the current stable release (1.8.9), snapshot is only documented on that single article 2016-02-05 06:24:59 oldmanmike gotcha 2016-02-05 06:40:39 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-05 06:42:48 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 264 seconds) 2016-02-05 06:42:48 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-02-05 07:06:46 <-- DemonWav (~DemonWav@unaffiliated/demonwav) a quitté (Ping timeout: 240 seconds) 2016-02-05 07:33:35 <-- Techcable (~Techcable@techcable.net) a quitté (Quit: ZNC - http://znc.in) 2016-02-05 07:34:10 --> Techcable (~Techcable@techcable.net) a rejoint #mcdevs 2016-02-05 07:39:35 <-- Techcable (~Techcable@techcable.net) a quitté (Quit: ZNC - http://znc.in) 2016-02-05 07:47:20 --> DemonWav (~DemonWav@69.197.179.106) a rejoint #mcdevs 2016-02-05 07:47:20 <-- DemonWav (~DemonWav@69.197.179.106) a quitté (Changing host) 2016-02-05 07:47:20 --> DemonWav (~DemonWav@unaffiliated/demonwav) a rejoint #mcdevs 2016-02-05 07:55:46 <-- shevchik (~shevchik@89.169.92.204) a quitté (Quit: Ухожу я от вас (xchat 2.4.5 или старше)) 2016-02-05 08:04:14 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 252 seconds) 2016-02-05 08:12:45 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-05 08:13:36 <-- oldmanmike (~oldmanmik@c-68-38-17-143.hsd1.in.comcast.net) a quitté (Quit: leaving) 2016-02-05 08:20:43 Not-84da [Miners] Wallbraker pushed 1 commit to master [+0/-0/±1] https://github.com/Charged/Miners/compare/442b55898c31...b19662f8a1f9 2016-02-05 08:20:44 Not-84da [Miners] Wallbraker b19662f - mc: Fix build on 64 bit 2016-02-05 08:22:18 +Wallbraker tktech: Heh, Esper does not like notifico 2016-02-05 08:24:46 Not-84da [Miners] Wallbraker pushed 1 commit to master [+0/-0/±1] https://github.com/Charged/Miners/compare/b19662f8a1f9...4542f1e02bcd 2016-02-05 08:24:48 Not-84da [Miners] Wallbraker 4542f1e - mc: Fix build on 64 bit 2016-02-05 08:54:48 +ammar2 charged miners? that's a name I haven't heard in a long time 2016-02-05 09:08:26 rom1504 what's nice about classic is client/server for it don't get outdated 2016-02-05 09:09:02 +Wallbraker Indeed 2016-02-05 09:32:28 --> barneygale_ (~barneygal@90.217.76.225) a rejoint #mcdevs 2016-02-05 09:48:26 <-- barneygale_ (~barneygal@90.217.76.225) a quitté (Ping timeout: 245 seconds) 2016-02-05 10:50:55 --> Jumla (~Wynncraft@24.177.230.202) a rejoint #mcdevs 2016-02-05 11:14:06 <-- m0r13 (~m0r13@2a01:4f8:201:8174:73:0:b00b:135) a quitté (Ping timeout: 260 seconds) 2016-02-05 11:19:14 --> m0r13 (~m0r13@2a01:4f8:201:8174:73:0:b00b:135) a rejoint #mcdevs 2016-02-05 11:59:38 --> oldmanmike (~oldmanmik@c-68-38-17-143.hsd1.in.comcast.net) a rejoint #mcdevs 2016-02-05 12:09:22 --> M-ou-se_ (~m-ou.se@m-ou.se) a rejoint #mcdevs 2016-02-05 12:10:24 <-- Guyag (~Guyag@162.221.176.50) a quitté (Ping timeout: 264 seconds) 2016-02-05 12:12:13 <-- nickelpro (nick@the.one.and.only.nickelp.ro) a quitté (Ping timeout: 264 seconds) 2016-02-05 12:12:15 <-- Krenair (~alex@wikimedia/Krenair) a quitté (Ping timeout: 264 seconds) 2016-02-05 12:12:50 <-- M-ou-se (~m-ou.se@m-ou.se) a quitté (Ping timeout: 264 seconds) 2016-02-05 12:16:00 --> Guyag (~Guyag@162.221.176.50) a rejoint #mcdevs 2016-02-05 12:16:32 --> nickelpro (nick@the.one.and.only.nickelp.ro) a rejoint #mcdevs 2016-02-05 12:20:27 --> Krenair (~alex@wikimedia/Krenair) a rejoint #mcdevs 2016-02-05 12:51:53 hansihe the same thing almost applies to 1.8 servers 2016-02-05 12:53:56 rom1504 well yeah but people don't play 1.8, they play modern 2016-02-05 12:54:31 rom1504 which is going to be 1.9 soon™ and break all custom servers 2016-02-05 12:54:44 +Fador it took couple of weeks to port my 1.5 server to 1.8 =/ 2016-02-05 12:56:29 hansihe what I meant is 1.9 has been in the soon stage for a very long time now 2016-02-05 12:59:00 rom1504 sure 2016-02-05 12:59:51 rom1504 but I mean, once it's out, your server is kind of outdated if it only supports 1.8 2016-02-05 13:01:06 hansihe yeah 2016-02-05 13:02:05 hansihe I did sound like a total dick, I expressed myself really badly 2016-02-05 13:02:40 hansihe was meant as a joke about minecraft being slow on updates lately 2016-02-05 13:04:33 +Fador I miss the days when accessing chest inventory was done in NBT chunks.. =b 2016-02-05 13:49:41 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-hyttzocolkhlbdmx) a quitté (Quit: Connection closed for inactivity) 2016-02-05 14:20:00 --> lunanoko (~lunanoko@D9640AEA.static.ziggozakelijk.nl) a rejoint #mcdevs 2016-02-05 14:37:46 --> Akaibu (uid118096@gateway/web/irccloud.com/x-qebkwjzcpagdwneh) a rejoint #mcdevs 2016-02-05 14:48:56 <-- AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (Ping timeout: 240 seconds) 2016-02-05 15:17:37 <-- lunanoko (~lunanoko@D9640AEA.static.ziggozakelijk.nl) a quitté (Quit: Entering my slumber...) 2016-02-05 15:20:31 --> lunanoko (~lunanoko@D9640AEA.static.ziggozakelijk.nl) a rejoint #mcdevs 2016-02-05 15:24:54 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-05 15:54:05 <-- _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a quitté (Ping timeout: 250 seconds) 2016-02-05 15:54:23 --> _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a rejoint #mcdevs 2016-02-05 16:38:16 <-- |Blaze|_ (~scott@184.70.189.74) a quitté (Ping timeout: 240 seconds) 2016-02-05 16:38:30 --> barneygale_ (~barneygal@90.217.76.225) a rejoint #mcdevs 2016-02-05 16:39:42 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-qebkwjzcpagdwneh) a quitté (Quit: Connection closed for inactivity) 2016-02-05 16:43:55 <-- barneygale_ (~barneygal@90.217.76.225) a quitté (Ping timeout: 250 seconds) 2016-02-05 16:44:10 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 252 seconds) 2016-02-05 16:58:34 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-05 16:58:37 --> |Blaze| (~scott@184.70.189.74) a rejoint #mcdevs 2016-02-05 17:06:07 --> md_5 (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2016-02-05 17:06:07 -- Mode #mcdevs [+v md_5] par ChanServ 2016-02-05 17:06:19 --> n3rd (n3rd@Hoth.Shadow-Dev.org) a rejoint #mcdevs 2016-02-05 17:14:34 <-- md_5- (~md_5@mcdevs/trusted/md-5) a quitté (*.net *.split) 2016-02-05 17:14:34 <-- n3rd_ (n3rd@Hoth.Shadow-Dev.org) a quitté (*.net *.split) 2016-02-05 17:18:35 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-05 17:20:36 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2016-02-05 17:20:36 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-02-05 17:30:56 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 245 seconds) 2016-02-05 17:40:56 --> AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-02-05 18:06:32 <-- lunanoko (~lunanoko@D9640AEA.static.ziggozakelijk.nl) a quitté (Quit: Entering my slumber...) 2016-02-05 18:07:18 --> Techcable (~Techcable@techcable.net) a rejoint #mcdevs 2016-02-05 18:18:47 --> lunanoko (~lunanoko@62.140.132.84) a rejoint #mcdevs 2016-02-05 18:30:08 <-- lunanoko (~lunanoko@62.140.132.84) a quitté (Quit: Goodbye) 2016-02-05 18:38:39 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-05 18:41:33 morfin is there anywhere description of NBT pseudo-JSON format(as EBNF or something like that)? 2016-02-05 18:43:07 rom1504 there's https://github.com/rom1504/node-mojangson/blob/master/grammar.jison 2016-02-05 18:43:13 rom1504 it's not ebnf though 2016-02-05 18:43:27 morfin seems not very supercomplicated 2016-02-05 18:44:33 rom1504 no it's not very complicated 2016-02-05 18:44:44 rom1504 but it does require its own parser 2016-02-05 18:44:56 morfin yes of course 2016-02-05 18:45:07 morfin because of array with hols 2016-02-05 18:45:09 morfin *holes 2016-02-05 18:45:12 morfin and other stuff 2016-02-05 18:46:25 morfin btw does array having [0:{},20:{}] assume that when i parse it will fill 1,2,3,4,..,19 with null or something? 2016-02-05 18:48:59 rom1504 yeah something like that 2016-02-05 18:49:33 morfin oh 2016-02-05 18:50:18 rom1504 it doesn't matter too much how you handle that case though since I don't think that's a value that's actually send by the server 2016-02-05 18:50:27 rom1504 *sent 2016-02-05 18:50:50 rom1504 but filling it with null works 2016-02-05 18:51:11 rom1504 it gets filled with undefined automatically in js 2016-02-05 18:51:22 rom1504 but well you don't have undefined in other languages 2016-02-05 18:51:29 rom1504 so just pick something that makes some sense 2016-02-05 18:56:52 morfin what is that syntax btw 2016-02-05 18:57:14 morfin i mean that link you gave 2016-02-05 18:58:18 rom1504 it's a yacc-like syntax 2016-02-05 18:58:34 rom1504 to express a grammar 2016-02-05 18:59:09 morfin oh yacc 2016-02-05 18:59:34 morfin i knew i saw that syntax before somewhere 2016-02-05 19:16:41 --> shevchik (~shevchik@89.169.92.204) a rejoint #mcdevs 2016-02-05 19:18:44 <-- _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a quitté (Ping timeout: 248 seconds) 2016-02-05 22:27:04 <-- oldmanmike (~oldmanmik@c-68-38-17-143.hsd1.in.comcast.net) a quitté (Read error: Connection reset by peer) 2016-02-05 22:29:37 --> oldmanmike (~oldmanmik@68.38.17.143) a rejoint #mcdevs 2016-02-05 22:51:06 hansihe writing stuff in a low level language compared to java is very nice 2016-02-05 22:51:09 hansihe especially hot code 2016-02-05 22:51:35 hansihe you can actually use the features of the language for abstraction without performance going off a cliff 2016-02-05 23:52:03 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 250 seconds) 2016-02-05 23:55:59 --> _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a rejoint #mcdevs 2016-02-06 01:32:08 --> barneygale_ (~barneygal@90.217.76.225) a rejoint #mcdevs 2016-02-06 02:13:08 --> Akaibu (uid118096@gateway/web/irccloud.com/x-hnjxeebscumryaab) a rejoint #mcdevs 2016-02-06 02:16:43 --> ma3str0 (~maestro@ec2-54-173-163-155.compute-1.amazonaws.com) a rejoint #mcdevs 2016-02-06 02:23:56 <-- barneygale_ (~barneygal@90.217.76.225) a quitté (Ping timeout: 240 seconds) 2016-02-06 03:01:14 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-06 03:45:33 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-06 04:10:16 ma3str0 anyone have any advice on custom item rendering? 2016-02-06 04:11:33 --> pokechu22 (32234853@gateway/web/freenode/ip.50.35.72.83) a rejoint #mcdevs 2016-02-06 04:11:50 pokechu22 I think wiki.vg is down right now... 2016-02-06 04:12:19 pokechu22 Scheduled maintainence or is something broken? 2016-02-06 04:24:41 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 245 seconds) 2016-02-06 04:47:58 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-06 04:50:27 pokechu22 It seems like wiki.vg is still down. 2016-02-06 04:57:17 oldmanmike :( 2016-02-06 05:06:49 pokechu22 Ooh! "500 - Internal Server Error". So something's back on, at least. ... though it's still broken. 2016-02-06 05:21:52 oldmanmike Gotta love dem cache pages 2016-02-06 05:32:03 oldmanmike Knock Knock Knockin' an Apache's door 2016-02-06 06:18:47 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-06 06:20:34 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2016-02-06 06:20:34 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-02-06 06:40:29 <-- pokechu22 (32234853@gateway/web/freenode/ip.50.35.72.83) a quitté (Quit: Page closed) 2016-02-06 06:42:28 --> benbaptist (~benbaptis@c-50-178-138-73.hsd1.in.comcast.net) a rejoint #mcdevs 2016-02-06 06:58:59 <-- Jumla (~Wynncraft@24.177.230.202) a quitté (Ping timeout: 272 seconds) 2016-02-06 06:59:42 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-hnjxeebscumryaab) a quitté (Quit: Connection closed for inactivity) 2016-02-06 07:16:54 morfin you can do even C++ and still get nice perfomance 2016-02-06 07:17:43 Fenhl btw, do we have backups of the wiki? 2016-02-06 07:39:47 +XorBoole is wiki.vg kill? 2016-02-06 07:39:59 +XorBoole I picked with a stick, and it just stared back at me 2016-02-06 07:40:31 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 245 seconds) 2016-02-06 08:32:24 --> Cxom_ (~Trinoxtio@2601:248:4200:4876:2839:1996:67e4:265a) a rejoint #mcdevs 2016-02-06 08:34:52 <-- Cxom_ (~Trinoxtio@2601:248:4200:4876:2839:1996:67e4:265a) a quitté (Client Quit) 2016-02-06 08:59:27 --> Jumla (~Wynncraft@24-177-230-202.dhcp.gnvl.sc.charter.com) a rejoint #mcdevs 2016-02-06 09:06:11 ma3str0 lol 2016-02-06 09:08:23 morfin oh crap 2016-02-06 09:08:30 morfin wiki.vg died 2016-02-06 09:09:58 -- Pseudos #mcdevs : [@ChanServ +Amaranth +ammar2 +AndrewPH +Dinnerbone +Fador +fragmer +Grum +jnoah +kev009 +md_5 +SinZ +Thinkofname +Wallbraker +XorBoole +Zaneo _123DMWM __0x277F Adam aeonchild aet2505 Aikar AlJaMa AlphaBlend angal ashka Aster balrog barneygale bcjordan benbaptist bildramer boozaa Brandon15811 Brandon15811_ Brandon15811__ Byteflux cindy_k cnr Cxom Dadido3 dav1d deathrat Deaygo DemonWav dexter0 dranghek dx Dykam edk eeew EvilJStoker Extreme Fenhl ferrybig fortytwo Frigolit gabizou gamingrobot Gjum GunfighterJ Guyag hansihe Harry5573 hkaga humerusj iBotPeaches jamietech jast Jckf JeanSebTr Jeebiss JonasOSDever Jumla kahrl_ kashike Krenair l4mRh4X0r laxask_ LaxWasThere levifig LordAkkarin M-ou-se_ m0r13 ma3str0 mbaxter Meeeh MeWulf mfj Monkey0x9 morfin Morrolan_ MrARM n3rd nickelpro NickG365 Not-84da oldmanmike Owexz Paprikachu PEMapModder PhonicUK programmerq prplz Pyker realz redstonehelper rom1504 rom15043 ryan-c samfty_ ScruffyRules ShaRose shevchik shoghicp SupaHam Techcable TheUnnamedDude tktech TobiX umby24 unascribed vemacs vemacs_ williammck winny WizardCM x56 xnrand xSke yawkat ylt` yorick__ yosafbridge YukonAppleGeek Z750 Zachoz zahlex zml zz_r04r |Blaze|] 2016-02-06 09:09:58 -- Canal #mcdevs : 141 pseudos (1 op, 15 voices, 125 normaux) 2016-02-06 09:10:40 rom15043 tktech what's going on with wiki.vg ? 2016-02-06 09:11:02 rom15043 Good idea about having backups... 2016-02-06 09:11:24 Fenhl I hope it's not too late 2016-02-06 09:12:12 Fenhl I asked this once already but tktech tends to not respond to my messages 2016-02-06 09:13:56 rom15043 I don't know mediawiki that much but it is possible to do a dump of the wiki I think 2016-02-06 09:14:13 morfin haha error 500 2016-02-06 09:14:27 morfin nobody had backups i guess 2016-02-06 09:14:45 morfin basically wiki.vg is not that big i think 2016-02-06 09:15:07 morfin so dumping it should not be pretty hard 2016-02-06 09:19:27 rom15043 Can't really do a backup from the outside. Except by scrapping the source of every revision of every page but that's not quite convenient 2016-02-06 09:30:58 morfin well it's not but only way 2016-02-06 09:37:40 rom15043 Probably not. It's probably coming back 2016-02-06 09:40:20 rom15043 Well there's that http://superuser.com/a/387715 2016-02-06 09:43:18 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-06 09:50:03 morfin i suspected there is already existing solution 2016-02-06 11:41:49 --> Timelaw (~Timelaw@78-69-251-208-no168.tbcn.telia.com) a rejoint #mcdevs 2016-02-06 11:50:05 Meeeh nah, 1.8 outdated... tell that to people in my country, 90% of servers are still on 1.7 + 1.8 2016-02-06 11:50:44 Meeeh that spigot/paperspigot with protocolhack with all that bugs, ways to crash servers etc. 2016-02-06 11:55:25 rom15043 It's not outdated until 1.9 is out 2016-02-06 11:58:38 Meeeh 1.7 is not outdated? 2016-02-06 12:15:58 rom15043 It is 2016-02-06 12:16:22 rom15043 I meant 1.8 won't be outdated until 1.9 is released 2016-02-06 12:26:59 Meeeh 1.7+1.8 it is just 1.7 2016-02-06 12:27:23 Meeeh with support for 1.8 clients that still can only use 1.7 stuff + more bugs, issues and problems. 2016-02-06 12:30:10 --> spaceemotion (~spaceemot@f050200218.adsl.alicedsl.de) a rejoint #mcdevs 2016-02-06 12:31:28 rom15043 Ah 2016-02-06 12:31:48 rom15043 Well servers in your country are outdated then 2016-02-06 12:31:54 rom15043 Here you go : p 2016-02-06 12:32:31 rom15043 Well I see your point, outdated servers can still be useful 2016-02-06 12:33:07 rom15043 I think a nice way to do it is multiple version support but it's kind of annoying for high level features 2016-02-06 12:33:22 rom15043 (If possible at all) 2016-02-06 13:57:34 <-- ashka (~postmaste@pdpc/supporter/active/ashka) a quitté (Quit: En fait, le BSDiste, c'est comme l'homme politique, tu lui dis de quoi t'as besoin, il t'explique comment t'en passer) 2016-02-06 13:58:06 --> ashka (~postmaste@pdpc/supporter/active/ashka) a rejoint #mcdevs 2016-02-06 13:58:52 <-- ashka (~postmaste@pdpc/supporter/active/ashka) a quitté (Client Quit) 2016-02-06 13:59:57 --> ashka (~postmaste@pdpc/supporter/active/ashka) a rejoint #mcdevs 2016-02-06 14:23:24 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-06 14:55:31 --> barneygale_ (~barneygal@90.217.76.225) a rejoint #mcdevs 2016-02-06 15:25:14 <-- AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (Ping timeout: 252 seconds) 2016-02-06 15:27:47 morfin why? 2016-02-06 15:27:59 morfin i mean why they can be useful? 2016-02-06 15:55:25 -- samfty_ est maintenant connu sous le nom smafty 2016-02-06 15:55:29 -- smafty est maintenant connu sous le nom samfty 2016-02-06 15:56:32 Gjum well google did some kind of backup for us yesterday https://webcache.googleusercontent.com/search?q=cache:jmD47cvBQtIJ:wiki.vg/Protocol+&cd=1&hl=en&ct=clnk&gl=us 2016-02-06 16:03:50 hansihe is everyone preparing for the worst? 2016-02-06 16:06:02 barneygale_ what's happened? 2016-02-06 16:07:08 Gjum wiki.vg is offline kinda 2016-02-06 16:08:05 edk the last time this happened everyone got worried and then it came back the next day 2016-02-06 16:33:06 --> robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a rejoint #mcdevs 2016-02-06 16:41:52 <-- robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a quitté #mcdevs 2016-02-06 16:44:51 --> robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a rejoint #mcdevs 2016-02-06 16:54:15 --> dood (6db6ba71@gateway/web/cgi-irc/kiwiirc.com/ip.109.182.186.113) a rejoint #mcdevs 2016-02-06 17:03:52 <-- robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a quitté (Quit: Leaving.) 2016-02-06 17:04:17 --> robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a rejoint #mcdevs 2016-02-06 17:30:13 dood http://wiki.vg/ isn't working 2016-02-06 17:32:01 hansihe yep, it's offline at the moment 2016-02-06 17:41:02 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-06 17:52:37 <-- dood (6db6ba71@gateway/web/cgi-irc/kiwiirc.com/ip.109.182.186.113) a quitté (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-02-06 17:55:27 --> AlphaBlend (~whizkid30@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-02-06 18:42:43 --> dood (6db6ba71@gateway/web/cgi-irc/kiwiirc.com/ip.109.182.186.113) a rejoint #mcdevs 2016-02-06 19:05:00 morfin hmmm 2016-02-06 19:05:35 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-06 19:05:57 morfin i am reading about restone things like comparator - does it lookup blocks around to do stuff? 2016-02-06 19:07:38 morfin it seems to be working with different block types(even with enderportal frame) 2016-02-06 19:18:14 Gjum morfin: I believe when a block like a chest that influences a comparator gets updated, it looks for comparators in the possible positions and schedules them in the tile queue 2016-02-06 19:19:18 Gjum at least that's what I understood from several videos about zerotick behaviour 2016-02-06 19:20:24 Gjum keep in mind that item frames (entities) also influence comparators 2016-02-06 19:35:09 <-- dood (6db6ba71@gateway/web/cgi-irc/kiwiirc.com/ip.109.182.186.113) a quitté (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-02-06 19:35:37 hansihe chest open/close doesn't cause a block update, right? 2016-02-06 19:48:51 Gjum hansihe: it does for trapped chests at least 2016-02-06 19:49:46 Gjum well, maybe not block update, but it influences comparators and redstone 2016-02-06 19:49:48 hansihe yeah, that would make sense since it updates redstone 2016-02-06 19:50:45 redstonehelper I'm not sure open/close actually updates comparators 2016-02-06 19:50:52 Gjum it updates redstone two blocks below it, so that's not really a block update 2016-02-06 19:51:27 Gjum redstonehelper: comparators on trapped chests measure how many players are looking into it 2016-02-06 19:51:39 redstonehelper ohhh yes 2016-02-06 19:58:46 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-02-06 20:12:13 <-- Timelaw (~Timelaw@78-69-251-208-no168.tbcn.telia.com) a quitté (Quit: WeeChat 1.4) 2016-02-06 20:24:10 <-- robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a quitté (Quit: Leaving.) 2016-02-06 20:24:50 --> robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a rejoint #mcdevs 2016-02-06 20:35:32 <-- barneygale_ (~barneygal@90.217.76.225) a quitté (Ping timeout: 276 seconds) 2016-02-06 20:37:06 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-06 20:37:11 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-06 20:55:47 -- kahrl_ est maintenant connu sous le nom kahrl 2016-02-06 21:33:54 morfin oO 2016-02-06 21:34:20 morfin so it's not comparator looking up what's around but block looks up for comparator 2016-02-06 21:35:31 hansihe it would make sense if it's sorta like a second block update system 2016-02-06 21:36:47 morfin i am just wondering how redstone works under hood 2016-02-06 21:38:43 Gjum morfin: keep in mind taht I haven't looked at the actual code, just at the behaviour 2016-02-06 21:43:41 --> barneygale_ (~barneygal@90.217.76.225) a rejoint #mcdevs 2016-02-06 21:54:48 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 264 seconds) 2016-02-06 22:16:29 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-06 22:34:53 <-- AlphaBlend (~whizkid30@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (Ping timeout: 250 seconds) 2016-02-06 22:43:13 --> nickx000x (46abea91@gateway/web/freenode/ip.70.171.234.145) a rejoint #mcdevs 2016-02-06 22:43:43 <-- nickx000x (46abea91@gateway/web/freenode/ip.70.171.234.145) a quitté (Client Quit) 2016-02-06 22:57:49 --> AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-02-06 23:04:42 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-06 23:05:18 <-- oldmanmike (~oldmanmik@68.38.17.143) a quitté (Read error: Connection reset by peer) 2016-02-06 23:08:04 --> oldmanmike (~oldmanmik@c-68-38-17-143.hsd1.in.comcast.net) a rejoint #mcdevs 2016-02-06 23:58:26 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 245 seconds) 2016-02-07 00:18:24 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-07 00:56:00 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 264 seconds) 2016-02-07 00:58:24 <-- robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a quitté (Ping timeout: 264 seconds) 2016-02-07 01:00:13 --> robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a rejoint #mcdevs 2016-02-07 01:20:33 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-07 01:22:33 <-- DemonWav (~DemonWav@unaffiliated/demonwav) a quitté (Ping timeout: 240 seconds) 2016-02-07 01:22:57 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2016-02-07 01:27:58 --> DemonWav (~DemonWav@unaffiliated/demonwav) a rejoint #mcdevs 2016-02-07 01:34:06 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-07 01:34:16 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 240 seconds) 2016-02-07 02:10:47 ma3str0 woo got my custom renderer working... more or less 2016-02-07 02:10:53 * ma3str0 is a newb at this 2016-02-07 02:13:03 hansihe nice 2016-02-07 02:13:07 hansihe what is it written in? 2016-02-07 02:13:27 ma3str0 java 2016-02-07 02:13:33 ma3str0 isn't that the only thing you can use with minecraft? 2016-02-07 02:13:41 ma3str0 (again, newb) 2016-02-07 02:13:53 hansihe well, minecraft is written in java 2016-02-07 02:14:07 hansihe but you can implement the stuff minecraft does in any language 2016-02-07 02:14:07 +Amaranth I think ma3str0 is talking about rendering a custom block/entity as a mod to the real game 2016-02-07 02:14:18 hansihe oh, right 2016-02-07 02:14:19 ma3str0 ^ 2016-02-07 02:14:23 ma3str0 what Amaranth said 2016-02-07 02:14:32 hansihe i misunderstood you then, sorry :) 2016-02-07 02:14:42 ma3str0 ha, no worries, i didn't say it right 2016-02-07 02:14:50 +Amaranth This is mostly a channel for people making tools and custom client/server implementations 2016-02-07 02:14:55 ma3str0 oh 2016-02-07 02:14:57 +Amaranth Not much modding talk in here :) 2016-02-07 02:15:05 ma3str0 my fault 2016-02-07 02:15:12 ma3str0 i'll lurk a while anyway 2016-02-07 02:15:16 +Amaranth No worries, not much any talk here in most of the time :D 2016-02-07 02:15:20 ma3str0 lol 2016-02-07 02:15:55 Meeeh there isn't anything like ConcurrentIntObject map in java? (I mean some library) 2016-02-07 02:16:48 +Amaranth Nah, the good concurrent maps don't mix so well with primitives 2016-02-07 02:17:18 +Amaranth You could probably do one like Java's though, it's just 16 maps internally with a separate lock for each one 2016-02-07 02:18:19 Meeeh Amaranth, isn't it using Unsafe? 2016-02-07 02:19:27 +Amaranth I mean, it might use a little for performance but the concept is just sharding and locks 2016-02-07 02:20:12 +Amaranth https://github.com/boundary/high-scale-lib/blob/master/src/main/java/org/cliffc/high_scale_lib/NonBlockingHashMap.java is a little more complicated though :) 2016-02-07 02:21:30 Meeeh Amaranth, I mean that they edited ConcurrentHashMap some time ago 2016-02-07 02:21:46 Meeeh and it don't use concurrencyLevel anymore 2016-02-07 02:21:56 Meeeh so it don't create 16 maps by default 2016-02-07 02:22:19 Meeeh http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/java/util/concurrent/ConcurrentHashMap.java?av=f#893 2016-02-07 02:22:25 Meeeh look, it isn't even used :P 2016-02-07 02:22:48 Meeeh they reimplemented whole class 2016-02-07 02:22:54 +Amaranth I was just trying to load that up, guess they changed it in java 8 then 2016-02-07 02:23:10 Meeeh yeach, I think it was java 8 2016-02-07 02:23:27 Meeeh https://github.com/JetBrains/intellij-community/blob/master/platform/util/src/com/intellij/util/containers/ConcurrentIntObjectHashMap.java 2016-02-07 02:23:32 Meeeh oh, intellij have that xD 2016-02-07 02:24:33 Meeeh but sadly only for ints 2016-02-07 02:52:36 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 245 seconds) 2016-02-07 03:10:29 --> pokechu22 (32234853@gateway/web/freenode/ip.50.35.72.83) a rejoint #mcdevs 2016-02-07 03:21:44 pokechu22 As a mod developer, is there any way for me to use hopper.minecraft.net to look for crash report relating to my mod? 2016-02-07 03:24:05 oldmanmike yay, it's up! 2016-02-07 03:25:51 hansihe \o/ 2016-02-07 03:27:43 +ammar2 yeah I wouldn't worry too much if it goes down for like a day or so, tktech is quite busy these days 2016-02-07 03:28:10 +ammar2 and he is a competent sysadmin so he probably has backups and stuff 2016-02-07 03:28:38 hansihe yeah, was not too worried 2016-02-07 03:30:08 pokechu22 I grabbed a snapshot of it using Special:Export just now, just in case. Over 200 megabytes... 2016-02-07 03:32:14 +ammar2 interesting, what's making up the bulk of that? 2016-02-07 03:33:08 pokechu22 The fact that I exported the revision history and images, probably. 2016-02-07 03:33:55 +ammar2 aah yeah version history would do that 2016-02-07 03:34:17 +ammar2 we actually lost version history when tk migrated the wiki to a new setup 2016-02-07 03:34:23 +ammar2 but that was a few years ago 2016-02-07 03:38:58 <-- barneygale_ (~barneygal@90.217.76.225) a quitté (Ping timeout: 240 seconds) 2016-02-07 05:03:28 Gjum when mining blocks or clicking entities, is the reaching distance calculated from the player position (feet) or the eyes? any idea where that code is? 2016-02-07 05:08:53 +ammar2 Gjum: don't quote me on this but for mining blocks at least I remember the server calculated distance between eyes to block 2016-02-07 05:09:04 +ammar2 not sure about clicking entities but its likely the same 2016-02-07 05:09:17 pokechu22 IIRC it's eyes; let me check 2016-02-07 05:09:42 pokechu22 It's something like world.rayTraceBlocks. I had to use it recently for a camera thing... 2016-02-07 05:10:03 +ammar2 on the server side it was something like distance between eyes and center of block 2016-02-07 05:10:24 +ammar2 but yeah I'd imagine on the client it's different and based on where the camera is 2016-02-07 05:10:31 +ammar2 not sure if you're interesting in server or client side code 2016-02-07 05:11:30 Gjum server, because I write on a client ;) 2016-02-07 05:15:40 pokechu22 Looks like the client uses the head position, at least... from Entity.func_174822_a (1.8) 2016-02-07 05:15:58 Gjum btw how do people get these nice names, world.rayTraceBlocks etc? fernflower alone is so dull and confusing 2016-02-07 05:18:14 pokechu22 MCP (http://www.modcoderpack.com/website/releases). It renames most things at decompilation and then can recompile back to the original names. 2016-02-07 05:18:45 pokechu22 Though it doesn't have everything named (hence Entity.func_174822_a). But even those names stay the same between versions, and are all unique rather than having 20 methods named 'a'. 2016-02-07 05:20:15 Gjum I hoped there was another way, because the mcp guys tend to take a long time to release after new versions, but they also update the mcp api etc which isnt what I need 2016-02-07 05:20:52 Gjum do they release just the mappings somewhere? 2016-02-07 05:21:03 pokechu22 If you just decompile to SRG names (which are things like func_174822_a) it remains mostly constant. 2016-02-07 05:21:33 pokechu22 And yep, the mappings can be found in the 'conf' folder or at http://export.mcpbot.bspk.rs/ (and the ones there are usually more up to date) 2016-02-07 05:24:20 pokechu22 Looks like the server uses a square distance of 36 from 1.5 above the player's feet, but the normal eye height is at 1.62 on the client. 2016-02-07 05:25:54 pokechu22 https://gist.github.com/Pokechu22/a3eda8605b7f3e9e8a57 2016-02-07 05:26:26 Gjum oh, that mappings page is great, thanks a lot! 2016-02-07 05:28:21 Gjum interesting, why would they use a different value there 2016-02-07 05:28:57 +ammar2 probably no particular reason, it's a good enough approximation 2016-02-07 05:29:25 +ammar2 whoever originally wrote that code was probably like, "what's the fastest way to get the eye height" 2016-02-07 05:29:31 --> spaceemo_ (~spaceemot@x55b33820.dyn.telefonica.de) a rejoint #mcdevs 2016-02-07 05:30:07 Gjum that explains why sometimes you can reach a block but the server doesnt accept your interaction 2016-02-07 05:30:09 pokechu22 If I remember correctly the names in the MCP csv files there are based off of SRG names, not the default obfuscated names. Though fernflower might change them. You'll have to look at the combined.srg file in the MCP configuration to convert to SRG names before the MCPbot mappings will be too useful :/ 2016-02-07 05:32:36 <-- spaceemotion (~spaceemot@f050200218.adsl.alicedsl.de) a quitté (Ping timeout: 245 seconds) 2016-02-07 05:34:32 pokechu22 That's odd... place block seems to use different logic. 2016-02-07 05:36:07 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-07 05:36:09 Gjum what does srg stand for? 2016-02-07 05:37:36 pokechu22 I'm not entirely sure to be honest. I think it's searge? Named after one of the forge developers? 2016-02-07 05:40:10 <-- robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a quitté (Quit: Leaving.) 2016-02-07 05:43:07 +ammar2 yeah its a mapping format created by searge 2016-02-07 05:46:26 pokechu22 OK, something's pretty weird: _placing_ blocks measures from the feet as far as I can tell, and has a distance of 8. https://gist.github.com/Pokechu22/9a56e3f85faaa8573809 2016-02-07 05:47:24 Gjum I heard in creative you can reach further than in survival 2016-02-07 05:51:05 pokechu22 You might be right... 2016-02-07 05:51:10 pokechu22 I think I saw something like that. 2016-02-07 05:52:34 pokechu22 Indeed. 2016-02-07 05:53:08 pokechu22 In net.minecraft.client.multiplayer.PlayerController: public float getBlockReachDistance() { return this.currentGameType.isCreative() ? 5.0F : 4.5F; } 2016-02-07 05:56:18 pokechu22 Hm, https://bugs.mojang.com/browse/MC-92484 might relate to that too. 2016-02-07 06:09:46 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-02-07 06:18:11 --> redstonehelper_ (~redstoneh@p4FCCE491.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-07 06:18:11 <-- redstonehelper_ (~redstoneh@p4FCCE491.dip0.t-ipconnect.de) a quitté (Changing host) 2016-02-07 06:18:11 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-07 06:20:27 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 256 seconds) 2016-02-07 06:20:27 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-02-07 06:33:13 <-- kev009 (~kev009@24.249.180.233) a quitté (Ping timeout: 272 seconds) 2016-02-07 06:42:37 <-- pokechu22 (32234853@gateway/web/freenode/ip.50.35.72.83) a quitté (Quit: Page closed) 2016-02-07 06:46:09 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-07 06:48:13 --> ecx86 (~ecx86@unaffiliated/ecx86) a rejoint #mcdevs 2016-02-07 07:04:57 <-- __0x277F (~knm@unaffiliated/--0x277f/x-3357507) a quitté (Ping timeout: 250 seconds) 2016-02-07 07:33:36 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Read error: Connection reset by peer) 2016-02-07 07:41:46 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-02-07 07:41:46 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-02-07 07:46:16 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Ping timeout: 240 seconds) 2016-02-07 08:02:05 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-02-07 08:02:05 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-02-07 08:30:31 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 245 seconds) 2016-02-07 08:41:11 --> robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a rejoint #mcdevs 2016-02-07 09:14:49 --> knm (~knm@bryn.justinwflory.com) a rejoint #mcdevs 2016-02-07 09:15:12 -- knm est maintenant connu sous le nom Guest34940 2016-02-07 09:21:23 Fenhl Gjum: comparators on trapped chests only measure fill level. “How many people have the inventory open” is the regular (non-comparator) redstone signal 2016-02-07 09:21:47 morfin so 2016-02-07 09:22:26 morfin if i open it it send signal with power 1 but comparator sends signal depending on fill level 2016-02-07 09:22:51 Fenhl yes 2016-02-07 09:23:23 Fenhl comparators don't get activated by opening trapped chests, even empty ones 2016-02-07 09:37:15 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-07 09:40:17 morfin heh 2016-02-07 09:40:24 morfin seems like wiki.vg is alive 2016-02-07 09:40:34 morfin for now.. 2016-02-07 09:53:29 ecx86 . 2016-02-07 11:01:48 <-- robbie0630 (~robbi@cpe-184-59-104-40.cinci.res.rr.com) a quitté (Quit: Leaving.)