parent
e2ec9f0c84
commit
8fed598b51
2 changed files with 2 additions and 9 deletions
|
@ -29,7 +29,6 @@ public abstract class Chunk {
|
|||
protected final World world;
|
||||
protected final State filler;
|
||||
protected final Block fillerBlock;
|
||||
protected final BlockArray[] core = new BlockArray[32];
|
||||
protected final IntHashMap<BlockArray> blocks = new IntHashMap();
|
||||
protected final Set<BlockArray> blockList = Sets.newHashSet();
|
||||
protected final byte[] biomes = new byte[256];
|
||||
|
@ -70,15 +69,12 @@ public abstract class Chunk {
|
|||
}
|
||||
|
||||
public BlockArray getArray(int y) {
|
||||
return y >= -16 && y < 16 ? this.core[y + 16] : this.blocks.lookup(y);
|
||||
return this.blocks.lookup(y);
|
||||
}
|
||||
|
||||
protected void setArray(BlockArray array) {
|
||||
int y = array.getY() >> 4;
|
||||
if(y >= -16 && y < 16)
|
||||
this.core[y + 16] = array;
|
||||
else
|
||||
this.blocks.addKey(y, array);
|
||||
this.blocks.addKey(y, array);
|
||||
this.blockList.add(array);
|
||||
y <<= 4;
|
||||
this.bottom = y < this.bottom ? y : this.bottom;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue