net.minecraft.client.world

final class ClientChunkManager$ClientChunkMap

net.minecraft.client.multiplayer.ClientChunkCache$Storage
net.minecraft.class_631$class_3681
net.minecraft.client.world.ClientChunkManager$ClientChunkMap

Field summary

Modifier and TypeField
private static final int
UPDATE_TRACKING_BUFFERS
field_1_5765
field_1_5765
private final AtomicReferenceArray<WorldChunk>
chunks
field_16251
chunks
private final it.unimi.dsi.fastutil.longs.LongOpenHashSet[]
addedEmptySections
field_1_5766
newSections
private final it.unimi.dsi.fastutil.longs.LongOpenHashSet[]
removedEmptySections
field_1_5767
updatedSections
private final it.unimi.dsi.fastutil.longs.LongOpenHashSet[]
addedLoadedChunks
field_1_6996
loadedChunks
private final it.unimi.dsi.fastutil.longs.LongOpenHashSet[]
removedLoadedChunks
field_1_6997
unloadedChunks
private int
updatingSetsIndex
field_1_5768
activeIndex
private final int
chunkRadius
field_16253
radius
private final int
viewRange
field_16252
diameter
private volatile int
viewCenterX
field_19204
centerChunkX
private volatile int
viewCenterZ
field_19205
centerChunkZ
private int
chunkCount
field_19143
loadedChunkCount
final ClientChunkManager
this$0
field_16254
field_16254

Constructor summary

ModifierConstructor
private (ClientChunkManager this$0, int radius)

Method summary

Modifier and TypeMethod
private int
getIndex(int chunkX, int chunkZ)
method_16027(int arg0, int arg1)
getIndex(int chunkX, int chunkZ)
private void
replace(int index, LevelChunk newChunk)
method_16031(int arg0, class_2818 arg1)
set(int index, WorldChunk chunk)
private void
drop(int index, LevelChunk oldChunk)
method_62893(int arg0, class_2818 arg1)
unloadChunk(int index, WorldChunk chunk)
public void
onSectionEmptinessChanged(int sectionX, int sectionY, int sectionZ, boolean empty)
method_62891(int arg0, int arg1, int arg2, boolean arg3)
onSectionStatusChanged(int x, int sectionY, int z, boolean previouslyEmpty)
private void
onChunkRemoved(LevelChunk chunk)
method_62892(class_2818 arg0)
unloadChunkSections(WorldChunk chunk)
private void
onChunkAdded(LevelChunk chunk)
method_62894(class_2818 arg0)
loadChunkSections(WorldChunk chunk)
private void
refreshEmptySections(LevelChunk chunk)
method_65523(class_2818 arg0)
refreshSections(WorldChunk chunk)
private boolean
inRange(int chunkX, int chunkZ)
method_16034(int arg0, int arg1)
isInRadius(int chunkX, int chunkZ)
public WorldChunk
getChunk(int index)
method_16033(int arg0)
getChunk(int index)
private void
dumpChunks(String file)
method_35751(String arg0)
writePositions(String fileName)