Package net.minecraft.client.world
Class ClientChunkManager.ClientChunkMap
java.lang.Object
net.minecraft.client.world.ClientChunkManager.ClientChunkMap
- Enclosing class:
- ClientChunkManager
@Environment(CLIENT) final class ClientChunkManager.ClientChunkMap extends Object
- Mappings:
Namespace Name official edw$a
intermediary net/minecraft/class_631$class_3681
named net/minecraft/client/world/ClientChunkManager$ClientChunkMap
-
Field Summary
Fields Modifier and Type Field Description private int
centerChunkX
private int
centerChunkZ
private AtomicReferenceArray<WorldChunk>
chunks
private int
diameter
private int
loadedChunkCount
private int
radius
-
Constructor Summary
Constructors Modifier Constructor Description private
ClientChunkMap(int loadDistance)
-
Method Summary
Modifier and Type Method Description protected WorldChunk
compareAndSet(int index, WorldChunk expect, WorldChunk update)
protected WorldChunk
getChunk(int index)
private int
getIndex(int chunkX, int chunkZ)
private boolean
isInRadius(int chunkX, int chunkZ)
protected void
set(int index, WorldChunk chunk)
-
Field Details
-
chunks
- Mappings:
Namespace Name Mixin selector official b
Ledw$a;b:Ljava/util/concurrent/atomic/AtomicReferenceArray;
intermediary field_16251
Lnet/minecraft/class_631$class_3681;field_16251:Ljava/util/concurrent/atomic/AtomicReferenceArray;
named chunks
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;chunks:Ljava/util/concurrent/atomic/AtomicReferenceArray;
-
radius
private final int radius- Mappings:
Namespace Name Mixin selector official c
Ledw$a;c:I
intermediary field_16253
Lnet/minecraft/class_631$class_3681;field_16253:I
named radius
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;radius:I
-
diameter
private final int diameter- Mappings:
Namespace Name Mixin selector official d
Ledw$a;d:I
intermediary field_16252
Lnet/minecraft/class_631$class_3681;field_16252:I
named diameter
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;diameter:I
-
centerChunkX
private volatile int centerChunkX- Mappings:
Namespace Name Mixin selector official e
Ledw$a;e:I
intermediary field_19204
Lnet/minecraft/class_631$class_3681;field_19204:I
named centerChunkX
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;centerChunkX:I
-
centerChunkZ
private volatile int centerChunkZ- Mappings:
Namespace Name Mixin selector official f
Ledw$a;f:I
intermediary field_19205
Lnet/minecraft/class_631$class_3681;field_19205:I
named centerChunkZ
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;centerChunkZ:I
-
loadedChunkCount
private int loadedChunkCount- Mappings:
Namespace Name Mixin selector official g
Ledw$a;g:I
intermediary field_19143
Lnet/minecraft/class_631$class_3681;field_19143:I
named loadedChunkCount
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;loadedChunkCount:I
-
-
Constructor Details
-
ClientChunkMap
private ClientChunkMap(int loadDistance)- Mappings:
Namespace Name Mixin selector official <init>
Ledw$a;<init>(Ledw;I)V
intermediary <init>
Lnet/minecraft/class_631$class_3681;<init>(Lnet/minecraft/class_631;I)V
named <init>
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;<init>(Lnet/minecraft/client/world/ClientChunkManager;I)V
-
-
Method Details
-
getIndex
private int getIndex(int chunkX, int chunkZ)- Mappings:
Namespace Name Mixin selector official a
Ledw$a;a(II)I
intermediary method_16027
Lnet/minecraft/class_631$class_3681;method_16027(II)I
named getIndex
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;getIndex(II)I
-
set
- Mappings:
Namespace Name Mixin selector official a
Ledw$a;a(ILcjw;)V
intermediary method_16031
Lnet/minecraft/class_631$class_3681;method_16031(ILnet/minecraft/class_2818;)V
named set
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;set(ILnet/minecraft/world/chunk/WorldChunk;)V
-
compareAndSet
- Mappings:
Namespace Name Mixin selector official a
Ledw$a;a(ILcjw;Lcjw;)Lcjw;
intermediary method_20183
Lnet/minecraft/class_631$class_3681;method_20183(ILnet/minecraft/class_2818;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2818;
named compareAndSet
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;compareAndSet(ILnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/world/chunk/WorldChunk;)Lnet/minecraft/world/chunk/WorldChunk;
-
isInRadius
private boolean isInRadius(int chunkX, int chunkZ)- Mappings:
Namespace Name Mixin selector official b
Ledw$a;b(II)Z
intermediary method_16034
Lnet/minecraft/class_631$class_3681;method_16034(II)Z
named isInRadius
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;isInRadius(II)Z
-
getChunk
- Mappings:
Namespace Name Mixin selector official a
Ledw$a;a(I)Lcjw;
intermediary method_16033
Lnet/minecraft/class_631$class_3681;method_16033(I)Lnet/minecraft/class_2818;
named getChunk
Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;getChunk(I)Lnet/minecraft/world/chunk/WorldChunk;
-