net.minecraft.world.level.lighting

public final class BlockLightEngine

extends LightEngine<BlockLightSectionStorage$BlockDataLayerStorageMap, BlockLightSectionStorage>

All mapped superinterfaces:

LayerLightEventListener, LightEventListener

dwm
net.minecraft.world.level.lighting.BlockLightEngine
net.minecraft.class_3552
net.minecraft.world.chunk.light.ChunkBlockLightProvider
net.minecraft.src.C_2668_
net.minecraft.world.level.lighting.LightEngineBlock

Field summary

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

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)
m_75858_(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)
m_284316_(long p_285410_, 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)
m_284321_(long p_285230_, long arg1)
private int
a(long arg0, dcb arg1)
getEmission(long arg0, BlockState arg1)
method_15474(long arg0, class_2680 arg1)
getLightSourceLuminance(long blockPos, BlockState blockState)
m_284436_(long p_284973_, C_2064_ arg1)
public void
b(clt arg0)
propagateLightSources(ChunkPos arg0)
method_51471(class_1923 arg0)
propagateLight(ChunkPos arg0)
m_142519_(C_1560_ arg0)