예제 #1
0
 @Override
 public void setValueAt(Vector3i pos, byte value) {
   Chunk chunk = chunks[chunkIndexOf(pos)];
   if (chunk != null) {
     rules.setValue(chunk, ChunkMath.calcBlockPos(pos), value);
   }
 }
예제 #2
0
 @Override
 public byte getValueAt(Vector3i pos) {
   Chunk chunk = chunks[chunkIndexOf(pos)];
   if (chunk != null) {
     return rules.getValue(chunk, ChunkMath.calcBlockPos(pos));
   }
   return UNAVAILABLE;
 }