public class BlockLightStorage extends LightStorage<BlockLightStorage.Data>
Modifier and Type | Class and Description |
---|---|
static class |
BlockLightStorage.Data |
dirtySections, EMPTY, hasLightUpdates, markedNotReadySections, markedReadySections, notifySections, queuedSections, readySections, storage, uncachedStorage
Modifier | Constructor and Description |
---|---|
protected |
BlockLightStorage(ChunkProvider chunkProvider) |
Modifier and Type | Method and Description |
---|---|
protected int |
getLight(long blockPos) |
createSection, enqueueSectionData, get, getInitialLevel, getLevel, getLightSection, getLightSection, getLightSection, hasLightUpdates, hasSection, notifyChanges, onLoadSection, onUnloadSection, removeSection, set, setColumnEnabled, setLevel, setRetainColumn, setSectionStatus, updateAll, updateLight
getPropagatedLevel, isMarker, propagateLevel, recalculateLevel, update
applyPendingUpdates, getPendingUpdateCount, hasPendingUpdates, propagateLevel, removePendingUpdate, removePendingUpdateIf, resetLevel, updateLevel
protected BlockLightStorage(ChunkProvider chunkProvider)
protected int getLight(long blockPos)
getLight
in class LightStorage<BlockLightStorage.Data>