private void ChunkLoad(RegionMCA mca, Voxel Chunk) { int idx = Chunk.ChunkIdx(); if (idx != lastChunkIdx) { nbtChunk = new NbtChunk(mca[idx].chunkNBT); lastYSect = int.MaxValue; lastChunkIdx = idx; } }
public void ResetData() { nbtChunk = null; nbtChunkSection = new NbtChunkSection[16]; lastChunkIdx = int.MaxValue; lastYSect = int.MaxValue; Xo = 0; Zo = 0; Y = 0; Chunk = OffsetVoxel(16, 16); }