Archived
0

обновление интерфейсов пакета mc.core.world.*

выделены методы для локальных и глобальных координат + добавлена документация
This commit is contained in:
2018-10-28 20:45:47 +03:00
parent 2e2fc13615
commit 58334591d0
7 changed files with 176 additions and 26 deletions

View File

@@ -26,12 +26,12 @@ public class SimpleChunk implements Chunk {
}
@Override
public Biome getBiome(int localX, int localZ) {
public Biome getBiomeLocal(int x, int z) {
return biome;
}
@Override
public void setBiome(int localX, int localZ, Biome biome) {
public void setBiomeLocal(int x, int z, Biome biome) {
// ignore
}
}

View File

@@ -17,13 +17,13 @@ public class SimpleChunkSection implements ChunkSection {
}
@Override
public int getSkyLight(int x, int y, int z) {
public int getSkyLightLocal(int x, int y, int z) {
if (y <= 3) return 0;
else return 15;
}
@Override
public void setSkyLight(int x, int y, int z, int lightLevel) {
public void setSkyLightLocal(int x, int y, int z, int lightLevel) {
}
@Override
@@ -36,7 +36,7 @@ public class SimpleChunkSection implements ChunkSection {
}
@Override
public Biome getBiome(int localX, int localZ) {
public Biome getBiomeLocal(int x, int z) {
return Biome.PLAINS;
}
@@ -60,7 +60,7 @@ public class SimpleChunkSection implements ChunkSection {
}
@Override
public Block getBlock(int x, int y, int z) {
public Block getBlockLocal(int x, int y, int z) {
if (x < 0) x = 0;
else if (x > 15) x = 15;
if (y < 0) y = 0;