Class BlockLightEngine
java.lang.Object
net.minecraft.world.level.lighting.LightEngine<BlockLightSectionStorage.BlockDataLayerStorageMap,BlockLightSectionStorage>
 
net.minecraft.world.level.lighting.BlockLightEngine
- All Implemented Interfaces:
- LayerLightEventListener,- LightEventListener
public final class BlockLightEngine
extends LightEngine<BlockLightSectionStorage.BlockDataLayerStorageMap,BlockLightSectionStorage> 
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.level.lighting.LightEngineLightEngine.QueueEntryNested classes/interfaces inherited from interface net.minecraft.world.level.lighting.LayerLightEventListenerLayerLightEventListener.DummyLightLayerEventListener
- 
Field SummaryFieldsFields inherited from class net.minecraft.world.level.lighting.LightEnginechunkSource, MAX_LEVEL, MIN_OPACITY, PROPAGATION_DIRECTIONS, PULL_LIGHT_IN_ENTRY, storage
- 
Constructor SummaryConstructorsConstructorDescriptionBlockLightEngine(LightChunkGetter p_75492_) BlockLightEngine(LightChunkGetter p_278252_, BlockLightSectionStorage p_278255_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidcheckNode(long p_285169_) private intgetEmission(long p_285243_, BlockState p_284973_) protected voidpropagateDecrease(long p_285435_, long p_285230_) protected voidpropagateIncrease(long p_285500_, long p_285410_, int p_285492_) voidpropagateLightSources(ChunkPos p_285274_) Methods inherited from class net.minecraft.world.level.lighting.LightEnginecheckBlock, enqueueDecrease, enqueueIncrease, getChunk, getDataLayerData, getDebugData, getDebugSectionType, getLightBlockInto, getLightValue, getOcclusionShape, getOcclusionShape, getOpacity, getState, hasDifferentLightProperties, hasLightWork, isEmptyShape, queueSectionData, retainData, runLightUpdates, setLightEnabled, shapeOccludes, updateSectionStatusMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.lighting.LightEventListenerupdateSectionStatus
- 
Field Details- 
mutablePos
 
- 
- 
Constructor Details- 
BlockLightEngine
- 
BlockLightEngine
 
- 
- 
Method Details- 
checkNodeprotected void checkNode(long p_285169_) - Specified by:
- checkNodein class- LightEngine<BlockLightSectionStorage.BlockDataLayerStorageMap,- BlockLightSectionStorage> 
 
- 
propagateIncreaseprotected void propagateIncrease(long p_285500_, long p_285410_, int p_285492_) - Specified by:
- propagateIncreasein class- LightEngine<BlockLightSectionStorage.BlockDataLayerStorageMap,- BlockLightSectionStorage> 
 
- 
propagateDecreaseprotected void propagateDecrease(long p_285435_, long p_285230_) - Specified by:
- propagateDecreasein class- LightEngine<BlockLightSectionStorage.BlockDataLayerStorageMap,- BlockLightSectionStorage> 
 
- 
getEmission
- 
propagateLightSources
 
-