Class DataLayerStorageMap<M extends DataLayerStorageMap<M>>
java.lang.Object
net.minecraft.world.level.lighting.DataLayerStorageMap<M>
- Direct Known Subclasses:
BlockLightSectionStorage.BlockDataLayerStorageMap,SkyLightSectionStorage.SkyDataLayerStorageMap
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDataLayerStorageMap(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<DataLayer> map) -
Method Summary
Modifier and TypeMethodDescriptionvoidabstract Mcopy()copyDataLayer(long index) voidgetLayer(long sectionPos) booleanhasLayer(long sectionPos) removeLayer(long sectionPos) void
-
Field Details
-
CACHE_SIZE
private static final int CACHE_SIZE- See Also:
-
lastSectionKeys
private final long[] lastSectionKeys -
lastSections
-
cacheEnabled
private boolean cacheEnabled -
map
-
-
Constructor Details
-
DataLayerStorageMap
-
-
Method Details
-
copy
-
copyDataLayer
-
hasLayer
public boolean hasLayer(long sectionPos) -
getLayer
-
removeLayer
-
setLayer
-
clearCache
public void clearCache() -
disableCache
public void disableCache()
-