net.minecraft.world.level.lighting

public final class BlockLightEngine

extends LightEngine<BlockLightSectionStorage$BlockDataLayerStorageMap, BlockLightSectionStorage>

All mapped superinterfaces:

LayerLightEventListener, LightEventListener

esi
net.minecraft.world.level.lighting.BlockLightEngine
net.minecraft.class_3552
net.minecraft.world.chunk.light.ChunkBlockLightProvider
net.minecraft.world.level.lighting.LightEngineBlock

Field summary

Modifier and TypeField
private final BlockPos$MutableBlockPos
g
mutablePos
field_16511
mutablePos

Constructor summary

ModifierConstructor
public (LightChunkGetter chunkProvider)
public (LightChunkGetter chunkProvider, BlockLightSectionStorage blockLightStorage)

Method summary

Modifier and TypeMethod
protected void
a(long arg0)
checkNode(long arg0)
method_51529(long arg0)
method_51529(long arg0)
protected void
a(long arg0, long arg1, int arg2)
propagateIncrease(long arg0, long arg1, int arg2)
method_51531(long arg0, long arg1, int arg2)
method_51531(long arg0, long arg1, int arg2)
protected void
a(long arg0, long arg1)
propagateDecrease(long arg0, long arg1)
method_51530(long arg0, long arg1)
method_51530(long arg0, long arg1)
private int
a(long arg0, dwy arg1)
getEmission(long arg0, BlockState arg1)
method_15474(long arg0, class_2680 arg1)
getLightSourceLuminance(long blockPos, BlockState blockState)
public void
b(dfp arg0)
propagateLightSources(ChunkPos arg0)
method_51471(class_1923 arg0)
propagateLight(ChunkPos arg0)