net.minecraft.client.multiplayer

final class ClientChunkCache$Storage

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

Field summary

Modifier and TypeField
final AtomicReferenceArray<LevelChunk>
b
chunks
field_16251
chunks
final it.unimi.dsi.fastutil.longs.LongOpenHashSet
c
loadedEmptySections
field_53836
activeSections
final int
d
chunkRadius
field_16253
radius
private final int
e
viewRange
field_16252
diameter
volatile int
f
viewCenterX
field_19204
centerChunkX
volatile int
g
viewCenterZ
field_19205
centerChunkZ
int
h
chunkCount
field_19143
loadedChunkCount

Constructor summary

ModifierConstructor
(ClientChunkCache arg0, int radius)

Method summary

Modifier and TypeMethod
int
a(int arg0, int arg1)
getIndex(int arg0, int arg1)
method_16027(int arg0, int arg1)
getIndex(int chunkX, int chunkZ)
void
a(int arg0, eaa arg1)
replace(int arg0, LevelChunk arg1)
method_16031(int arg0, class_2818 arg1)
set(int index, WorldChunk chunk)
void
b(int arg0, eaa arg1)
drop(int arg0, LevelChunk arg1)
method_62893(int arg0, class_2818 arg1)
unloadChunk(int index, WorldChunk chunk)
public void
a(int arg0, int arg1, int arg2, boolean arg3)
onSectionEmptinessChanged(int arg0, int arg1, int arg2, boolean arg3)
method_62891(int arg0, int arg1, int arg2, boolean arg3)
onSectionStatusChanged(int x, int sectionY, int z, boolean previouslyEmpty)
private void
a(eaa arg0)
dropEmptySections(LevelChunk arg0)
method_62892(class_2818 arg0)
unloadChunkSections(WorldChunk chunk)
private void
b(eaa arg0)
addEmptySections(LevelChunk arg0)
method_62894(class_2818 arg0)
loadChunkSections(WorldChunk chunk)
boolean
b(int arg0, int arg1)
inRange(int arg0, int arg1)
method_16034(int arg0, int arg1)
isInRadius(int chunkX, int chunkZ)
protected LevelChunk
a(int arg0)
getChunk(int arg0)
method_16033(int arg0)
getChunk(int index)
private void
a(String arg0)
dumpChunks(String arg0)
method_35751(String arg0)
writePositions(String fileName)