net.minecraft.world.level.lighting

public class LevelLightEngine

implements LightEventListener

clb
net.minecraft.world.level.lighting.LevelLightEngine
net.minecraft.class_3568
net.minecraft.world.chunk.light.LightingProvider
net.minecraft.world.lighting.WorldLightManager
net.minecraft.server.v1_14_R1.LightEngine

Field summary

Modifier and TypeField
private final LayerLightEngine<?, ?>
a
blockEngine
field_15814
blockLightProvider
field_215576_a
private final LayerLightEngine<?, ?>
b
skyEngine
field_15813
skyLightProvider
field_215577_b

Constructor summary

ModifierConstructor
public (LightChunkGetter chunkProvider, boolean hasBlockLight, boolean hasSkyLight)

Method summary

Modifier and TypeMethod
public void
a(ew arg0)
checkBlock(BlockPos arg0)
method_15559(class_2338 arg0)
checkBlock(BlockPos pos)
func_215568_a(BlockPos arg0)
public void
a(ew arg0, int arg1)
onBlockEmissionIncrease(BlockPos arg0, int arg1)
method_15560(class_2338 arg0, int arg1)
addLightSource(BlockPos pos, int level)
func_215573_a(BlockPos arg0, int arg1)
public boolean
a()
hasLightWork()
method_15561()
hasUpdates()
func_215570_a()
public int
a(int arg0, boolean arg1, boolean arg2)
runUpdates(int arg0, boolean arg1, boolean arg2)
method_15563(int arg0, boolean arg1, boolean arg2)
doLightUpdates(int maxUpdateCount, boolean doSkylight, boolean skipEdgeLightPropagation)
func_215575_a(int arg0, boolean arg1, boolean arg2)
public void
a(fp arg0, boolean arg1)
updateSectionStatus(SectionPos arg0, boolean arg1)
method_15551(class_4076 arg0, boolean arg1)
updateSectionStatus(ChunkSectionPos arg0, boolean arg1)
func_215566_a(SectionPos arg0, boolean arg1)
public void
a(bhd arg0, boolean arg1)
enableLightSources(ChunkPos arg0, boolean arg1)
method_15557(class_1923 arg0, boolean arg1)
setLightEnabled(ChunkPos pos, boolean lightEnabled)
func_215571_a(ChunkPos arg0, boolean arg1)
public LayerLightEventListener
a(bia arg0)
getLayerListener(LightLayer arg0)
method_15562(class_1944 arg0)
get(LightType lightType)
func_215569_a(LightType arg0)
public void
a(bia arg0, fp arg1, bxn arg2)
queueSectionData(LightLayer arg0, SectionPos arg1, DataLayer arg2)
method_15558(class_1944 arg0, class_4076 arg1, class_2804 arg2)
queueData(LightType lightType, ChunkSectionPos arg1, ChunkNibbleArray arg2)
func_215574_a(LightType arg0, SectionPos arg1, NibbleArray arg2)
public void
b(bhd arg0, boolean arg1)
retainData(ChunkPos arg0, boolean arg1)
method_20601(class_1923 arg0, boolean arg1)
func_223115_b(ChunkPos arg0, boolean arg1)
public String
a(bia arg0, fp arg1)
getDebugData(LightLayer arg0, SectionPos arg1)
method_15564(class_1944 arg0, class_4076 arg1)
func_215572_a(LightType arg0, SectionPos arg1)