Class BlockLightSectionStorage
java.lang.Object
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.server.level.SectionTracker
net.minecraft.world.level.lighting.LayerLightSectionStorage<BlockLightSectionStorage.BlockDataLayerStorageMap>
net.minecraft.world.level.lighting.BlockLightSectionStorage
public class BlockLightSectionStorage
extends LayerLightSectionStorage<BlockLightSectionStorage.BlockDataLayerStorageMap>
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
-
Field Summary
Fields inherited from class net.minecraft.world.level.lighting.LayerLightSectionStorage
changedSections, dataSectionSet, EMPTY, EMPTY_DATA, hasToRemove, LIGHT_AND_DATA, LIGHT_ONLY, queuedSections, sectionsAffectedByLightUpdates, toMarkData, toMarkNoData, updatingSectionData, visibleSectionData
-
Constructor Summary
-
Method Summary
Methods inherited from class net.minecraft.world.level.lighting.LayerLightSectionStorage
clearQueuedSectionBlocks, createDataLayer, enableLightSources, getDataLayer, getDataLayer, getDataLayerData, getLevel, getLevelFromSource, getStoredLevel, hasInconsistencies, markNewInconsistencies, onNodeAdded, onNodeRemoved, queueSectionData, retainData, runAllUpdates, setLevel, setStoredLevel, storingLightForSection, swapSectionMap, updateSectionStatus
Methods inherited from class net.minecraft.server.level.SectionTracker
checkNeighborsAfterUpdate, computeLevelFromNeighbor, getComputedLevel, isSource, update
Methods inherited from class net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
checkEdge, checkNeighbor, checkNode, getQueueSize, hasWork, queuedUpdateSize, removeFromQueue, removeIf, runUpdates
-
Constructor Details
-
BlockLightSectionStorage
-
-
Method Details
-
getLightValue
protected int getLightValue(long p_75513_)- Specified by:
getLightValue
in classLayerLightSectionStorage<BlockLightSectionStorage.BlockDataLayerStorageMap>
-