Package net.minecraft.client.multiplayer
Class ClientChunkCache.Storage
java.lang.Object
net.minecraft.client.multiplayer.ClientChunkCache.Storage
- Enclosing class:
ClientChunkCache
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
(package private) final int
(package private) final AtomicReferenceArray
<LevelChunk> (package private) final it.unimi.dsi.fastutil.longs.LongOpenHashSet
(package private) int
(package private) int
private final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addEmptySections
(LevelChunk p_366694_) (package private) void
drop
(int p_366627_, LevelChunk p_366475_) private void
dropEmptySections
(LevelChunk p_366765_) private void
dumpChunks
(String p_171623_) protected LevelChunk
getChunk
(int p_104480_) (package private) int
getIndex
(int p_104482_, int p_104483_) (package private) boolean
inRange
(int p_104501_, int p_104502_) void
onSectionEmptinessChanged
(int p_366606_, int p_366859_, int p_366870_, boolean p_366411_) (package private) void
refreshEmptySections
(LevelChunk p_386574_) (package private) void
replace
(int p_104485_, LevelChunk p_104486_)
-
Field Details
-
chunks
-
loadedEmptySections
final it.unimi.dsi.fastutil.longs.LongOpenHashSet loadedEmptySections -
chunkRadius
final int chunkRadius -
viewRange
private final int viewRange -
viewCenterX
volatile int viewCenterX -
viewCenterZ
volatile int viewCenterZ -
chunkCount
int chunkCount
-
-
Constructor Details
-
Storage
Storage(int p_104474_)
-
-
Method Details
-
getIndex
int getIndex(int p_104482_, int p_104483_) -
replace
-
drop
-
onSectionEmptinessChanged
public void onSectionEmptinessChanged(int p_366606_, int p_366859_, int p_366870_, boolean p_366411_) -
dropEmptySections
-
addEmptySections
-
refreshEmptySections
-
inRange
boolean inRange(int p_104501_, int p_104502_) -
getChunk
-
dumpChunks
-