правка алгоритма получения региона по координатам чанка
This commit is contained in:
@@ -30,11 +30,13 @@ public class AnvilChunkProvider implements ChunkProvider {
|
||||
|
||||
@Override
|
||||
public Chunk getChunk(int x, int z) {
|
||||
Region region = regionManager.getRegion(x / 32, z / 32);
|
||||
if (region == null) return null;
|
||||
|
||||
Region region = regionManager.getRegion(x >> 5, z >> 5);
|
||||
if (region == null) {
|
||||
return new EmptyChunk(x, z);
|
||||
} else {
|
||||
return region.getChunk(x, z);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void saveChunk(Chunk chunk) {
|
||||
|
||||
Reference in New Issue
Block a user