net.minecraft.world.chunk.light

public class LightingProvider

implements LightingView

ckw
net.minecraft.class_3568
net.minecraft.world.chunk.light.LightingProvider
net.minecraft.world.light.LightEngine
net.minecraft.world.lighting.WorldLightManager
net.minecraft.world.lighting.WorldLightManager

Field summary

Modifier and TypeField
private final ChunkLightProvider<?, ?>
a
field_15814
blockLightProvider
f_41914560
field_215576_a
blockLight
private final ChunkLightProvider<?, ?>
b
field_15813
skyLightProvider
f_93597081
field_215577_b
skyLight

Constructor summary

ModifierConstructor
public (ChunkProvider arg0, boolean arg1, boolean arg2)

Method summary

Modifier and TypeMethod
public void
a(ev arg0)
method_15559(class_2338 arg0)
enqueueLightUpdate(BlockPos arg0)
m_19826746(BlockPos arg0)
func_215568_a(BlockPos arg0)
checkBlock(BlockPos blockPosIn)
public void
a(ev arg0, int arg1)
method_15560(class_2338 arg0, int arg1)
method_15560(BlockPos arg0, int arg1)
m_53998397(BlockPos arg0, int arg1)
func_215573_a(BlockPos arg0, int arg1)
func_215573_a(BlockPos blockPosIn, int arg1)
public boolean
a()
method_15561()
hasUpdates()
m_56287915()
func_215570_a()
func_215570_a()
public int
a(int arg0, boolean arg1, boolean arg2)
method_15563(int arg0, boolean arg1, boolean arg2)
doLightUpdates(int arg0, boolean arg1, boolean arg2)
m_21235404(int arg0, boolean arg1, boolean arg2)
func_215575_a(int arg0, boolean arg1, boolean arg2)
tick(int toUpdateCount, boolean updateSkyLight, boolean updateBlockLight)
public void
a(fo arg0, boolean arg1)
method_15551(class_4076 arg0, boolean arg1)
updateSectionStatus(ChunkSectionPos arg0, boolean arg1)
m_45169760(SectionPos arg0, boolean arg1)
func_215566_a(SectionPos arg0, boolean arg1)
updateSectionStatus(SectionPos arg0, boolean arg1)
public void
a(bgy arg0, boolean arg1)
method_15557(class_1923 arg0, boolean arg1)
suppressLight(ChunkPos arg0, boolean arg1)
m_60985086(ChunkPos arg0, boolean arg1)
func_215571_a(ChunkPos arg0, boolean arg1)
func_215571_a(ChunkPos arg0, boolean arg1)
public ChunkLightingView
a(bhv arg0)
method_15562(class_1944 arg0)
get(LightType arg0)
m_29793286(LightType arg0)
func_215569_a(LightType arg0)
getLightEngine(LightType type)
public void
a(bhv arg0, fo arg1, bxi arg2)
method_15558(class_1944 arg0, class_4076 arg1, class_2804 arg2)
queueData(LightType arg0, ChunkSectionPos arg1, ChunkNibbleArray arg2)
m_99490266(LightType arg0, SectionPos arg1, ChunkNibbleStorage arg2)
func_215574_a(LightType arg0, SectionPos arg1, NibbleArray arg2)
setData(LightType type, SectionPos pos, NibbleArray array)
public void
b(bgy arg0, boolean arg1)
method_20601(class_1923 arg0, boolean arg1)
method_20601(ChunkPos arg0, boolean arg1)
m_78827258(ChunkPos arg0, boolean arg1)
func_223115_b(ChunkPos arg0, boolean arg1)
retainData(ChunkPos pos, boolean retain)
public String
a(bhv arg0, fo arg1)
method_15564(class_1944 arg0, class_4076 arg1)
method_15564(LightType arg0, ChunkSectionPos arg1)
m_83823253(LightType arg0, SectionPos arg1)
func_215572_a(LightType arg0, SectionPos arg1)
func_215572_a(LightType arg0, SectionPos arg1)