06-07-2013, 03:06 AM
I don't think it's possible at all with those, at least if they're based even a little bit on the vanilla generator.
The vanilla generator generates chunks incomplete, and then finishes them when their neighbors are generated. This is especially visible with trees and abandoned mineshafts, when you look at the edge of a world with Minutor or any other mapping software, you can see that there are no trees at the edge and no mineshafts. Therefore, in vanilla there's no easy way to request "one complete chunk". It could be hacked but then the performance would suffer (you'd need to generate 3x3 neighbors for the middle chunk to be complete -> 1/9 performance.
On the other hand, MCServer's generator prides itself on giving complete chunks, so it's rather easy to distribute generating and then send those chunks over the network. You will lose some performance, too, because a lot of neighboring data can be (and is) cached between generating neighboring chunks, but then, you get twice the cache size, too, so it may offset the penalty somewhat.
The question is, is this feature so much needed that someone can *make me* implement it?
The vanilla generator generates chunks incomplete, and then finishes them when their neighbors are generated. This is especially visible with trees and abandoned mineshafts, when you look at the edge of a world with Minutor or any other mapping software, you can see that there are no trees at the edge and no mineshafts. Therefore, in vanilla there's no easy way to request "one complete chunk". It could be hacked but then the performance would suffer (you'd need to generate 3x3 neighbors for the middle chunk to be complete -> 1/9 performance.
On the other hand, MCServer's generator prides itself on giving complete chunks, so it's rather easy to distribute generating and then send those chunks over the network. You will lose some performance, too, because a lot of neighboring data can be (and is) cached between generating neighboring chunks, but then, you get twice the cache size, too, so it may offset the penalty somewhat.
The question is, is this feature so much needed that someone can *make me* implement it?