Class ClientChunkProvider.ChunkArray

java.lang.Object
net.minecraft.client.multiplayer.ClientChunkProvider.ChunkArray
Enclosing class:
ClientChunkProvider

final class ClientChunkProvider.ChunkArray extends Object
  • Field Details

    • chunks

      private final AtomicReferenceArray<Chunk> chunks
    • chunkRadius

      private final int chunkRadius
    • viewRange

      private final int viewRange
    • viewCenterX

      private volatile int viewCenterX
    • viewCenterZ

      private volatile int viewCenterZ
    • chunkCount

      private int chunkCount
  • Constructor Details

    • ChunkArray

      private ChunkArray(int p_i50568_2_)
  • Method Details

    • getIndex

      private int getIndex(int p_217191_1_, int p_217191_2_)
    • replace

      protected void replace(int p_217181_1_, @Nullable Chunk p_217181_2_)
    • replace

      protected Chunk replace(int p_217190_1_, Chunk p_217190_2_, @Nullable Chunk p_217190_3_)
    • inRange

      private boolean inRange(int p_217183_1_, int p_217183_2_)
    • getChunk

      @Nullable protected Chunk getChunk(int p_217192_1_)