net.minecraft.world.chunk

public abstract class ChunkToNibbleArrayMap<M extends ChunkToNibbleArrayMap<M>>

cnu
net.minecraft.world.level.lighting.DataLayerStorageMap
net.minecraft.class_3556
net.minecraft.world.chunk.ChunkToNibbleArrayMap
net.minecraft.unmapped.C_jdzznmbv
net.minecraft.world.lighting.LightDataMap
net.minecraft.world.lighting.LightDataMap

Field summary

Modifier and TypeField
private final long[]
b
lastSectionKeys
field_15789
cachePositions
f_yxenrauk
field_215646_b
recentPositions
private final ChunkNibbleArray[]
c
lastSections
field_15790
cacheArrays
f_crdzhcbu
field_215647_c
recentArrays
private boolean
d
cacheEnabled
field_16447
cacheEnabled
f_vlnzrlyh
field_215648_d
useCaching
protected final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<ChunkNibbleArray>
a
map
field_15791
arrays
f_jtysyrcl
field_215645_a
arrays

Constructor summary

ModifierConstructor
protected (it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<ChunkNibbleArray> arrays)

Method summary

Modifier and TypeMethod
public abstract M
b()
copy()
method_15504()
copy()
m_lhfmdbat()
func_212858_b_()
copy()
public void
a(long arg0)
copyDataLayer(long arg0)
method_15502(long arg0)
replaceWithCopy(long pos)
m_ybzcnfjx(long arg0)
func_215641_a(long arg0)
copyArray(long sectionPosIn)
public boolean
b(long arg0)
hasLayer(long arg0)
method_15503(long arg0)
containsKey(long chunkPos)
m_yijhcuft(long arg0)
func_215642_b(long arg0)
hasArray(long sectionPosIn)
public ChunkNibbleArray
c(long arg0)
getLayer(long arg0)
method_15501(long arg0)
get(long chunkPos)
m_gkmfhdkk(long arg0)
func_215638_c(long arg0)
getArray(long sectionPosIn)
public ChunkNibbleArray
d(long arg0)
removeLayer(long arg0)
method_15500(long arg0)
removeChunk(long chunkPos)
m_yaebvkdn(long arg0)
func_223130_d(long arg0)
removeArray(long sectionPosIn)
public void
a(long arg0, caf arg1)
setLayer(long arg0, DataLayer arg1)
method_15499(long arg0, class_2804 arg1)
put(long pos, ChunkNibbleArray data)
m_nzjurgxm(long arg0, C_cneaxdxg arg1)
func_215640_a(long arg0, NibbleArray arg1)
setArray(long sectionPosIn, NibbleArray array)
public void
c()
clearCache()
method_15505()
clearCache()
m_bdhbfyra()
func_215643_c()
invalidateCaches()
public void
d()
disableCache()
method_16188()
disableCache()
m_brivssdq()
func_215644_d()
disableCaching()