net.minecraft.world.level.lighting

public final class BlockLightEngine

extends LayerLightEngine<BlockLightSectionStorage$BlockDataLayerStorageMap, BlockLightSectionStorage>

All mapped superinterfaces:

LayerLightEventListener, LightEventListener

cwj
net.minecraft.world.level.lighting.BlockLightEngine
net.minecraft.class_3552
net.minecraft.world.chunk.light.ChunkBlockLightProvider
net.minecraft.world.lighting.BlockLightEngine
net.minecraft.server.v1_16_R1.LightEngineBlock

Field summary

Modifier and TypeField
private static final Direction[]
e
DIRECTIONS
field_15778
DIRECTIONS
field_215636_d
private final BlockPos$MutableBlockPos
f
pos
field_16511
mutablePos
field_215637_e

Constructor summary

ModifierConstructor
public (LightChunkGetter chunkProvider)

Method summary

Modifier and TypeMethod
private int
d(long arg0)
getLightEmission(long arg0)
method_15474(long arg0)
getLightSourceLuminance(long blockPos)
func_215635_d(long arg0)
protected int
b(long arg0, long arg1, int arg2)
computeLevelFromNeighbor(long arg0, long arg1, int arg2)
method_15488(long arg0, long arg1, int arg2)
getPropagatedLevel(long arg0, long arg1, int arg2)
func_215480_b(long arg0, long arg1, int arg2)
protected void
a(long arg0, int arg1, boolean arg2)
checkNeighborsAfterUpdate(long arg0, int arg1, boolean arg2)
method_15487(long arg0, int arg1, boolean arg2)
propagateLevel(long arg0, int arg1, boolean arg2)
func_215478_a(long arg0, int arg1, boolean arg2)
protected int
a(long arg0, long arg1, int arg2)
getComputedLevel(long arg0, long arg1, int arg2)
method_15486(long arg0, long arg1, int arg2)
recalculateLevel(long arg0, long arg1, int arg2)
func_215477_a(long arg0, long arg1, int arg2)
public void
a(fu arg0, int arg1)
onBlockEmissionIncrease(BlockPos arg0, int arg1)
method_15514(class_2338 arg0, int arg1)
addLightSource(BlockPos arg0, int arg1)
func_215623_a(BlockPos arg0, int arg1)