net.minecraft.server.world

public class ServerLightingProvider

extends LightingProvider implements AutoCloseable

All mapped superinterfaces:

LightingView

vn
net.minecraft.server.level.ThreadedLevelLightEngine
net.minecraft.class_3227
net.minecraft.server.world.ServerLightingProvider
net.minecraft.unmapped.C_bdzdhzyc
net.minecraft.world.light.ThreadedLightEngine
net.minecraft.world.server.ServerWorldLightManager
net.minecraft.world.server.ServerWorldLightManager

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
LOGGER
field_14020
LOGGER
f_bmwopehy
f_97466611
field_215604_a
LOGGER
private final TaskExecutor<Runnable>
b
taskMailbox
field_17255
processor
f_bxscsrlv
f_31346825
field_215605_b
field_215605_b
private final it.unimi.dsi.fastutil.objects.ObjectList<Pair<ThreadedLevelLightEngine$TaskType, Runnable>>
c
lightTasks
field_17256
pendingTasks
f_ihvgapic
f_70618003
field_215606_c
field_215606_c
private final ThreadedAnvilChunkStorage
d
chunkMap
field_17257
chunkStorage
f_fqfdxccd
f_06988845
field_215607_d
chunkManager
private final MessageListener<ChunkTaskPrioritySystem$RunnableMessage<Runnable>>
e
sorterMailbox
field_17259
executor
f_iwvpqbpz
f_86964727
field_215608_e
field_215608_e
private volatile int
f
taskPerBatch
field_17260
taskBatchSize
f_tgwktggy
f_36130631
field_215609_f
field_215609_f
private final AtomicBoolean
g
scheduled
field_18812
f_mdmcaerx
f_89931766
field_215610_g
field_215610_g

Constructor summary

ModifierConstructor
public (ChunkProvider arg0, ThreadedAnvilChunkStorage chunkStorage, boolean arg2, TaskExecutor<Runnable> processor, MessageListener<ChunkTaskPrioritySystem$RunnableMessage<Runnable>> executor)

Method summary

Modifier and TypeMethod
public void
close()
close()
close()
close()
close()
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 arg0, boolean arg1, boolean arg2)
m_jafuekar(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 arg0, boolean arg1, boolean arg2)
public void
a(ew arg0, int arg1)
onBlockEmissionIncrease(BlockPos arg0, int arg1)
method_15560(class_2338 arg0, int arg1)
addLightSource(BlockPos arg0, int arg1)
m_tnnvkozt(C_hynzadkk arg0, int arg1)
m_53998397(BlockPos arg0, int arg1)
func_215573_a(BlockPos arg0, int arg1)
func_215573_a(BlockPos arg0, int arg1)
public void
a(ew arg0)
checkBlock(BlockPos arg0)
method_15559(class_2338 arg0)
checkBlock(BlockPos arg0)
m_ricojuad(C_hynzadkk arg0)
m_19826746(BlockPos arg0)
func_215568_a(BlockPos arg0)
checkBlock(BlockPos arg0)
protected void
a(bhd arg0)
updateChunkStatus(ChunkPos arg0)
method_20386(class_1923 arg0)
m_hgykdbsz(C_ynrszrtu arg0)
m_99564577(ChunkPos arg0)
func_215581_a(ChunkPos arg0)
updateChunkStatus(ChunkPos arg0)
public void
a(fp arg0, boolean arg1)
updateSectionStatus(SectionPos arg0, boolean arg1)
method_15551(class_4076 arg0, boolean arg1)
updateSectionStatus(ChunkSectionPos arg0, boolean arg1)
m_myforzem(C_zubvmeye arg0, boolean arg1)
m_45169760(SectionPos arg0, boolean arg1)
func_215566_a(SectionPos arg0, boolean arg1)
updateSectionStatus(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 arg0, boolean arg1)
m_jisoguse(C_ynrszrtu arg0, boolean arg1)
m_60985086(ChunkPos arg0, boolean arg1)
func_215571_a(ChunkPos arg0, boolean arg1)
func_215571_a(ChunkPos arg0, boolean arg1)
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 arg0, ChunkSectionPos arg1, ChunkNibbleArray arg2)
m_tnjxhipx(C_fhvlmqtw arg0, C_zubvmeye arg1, C_cneaxdxg arg2)
m_99490266(LightType arg0, SectionPos arg1, ChunkNibbleStorage arg2)
func_215574_a(LightType arg0, SectionPos arg1, NibbleArray arg2)
setData(LightType arg0, SectionPos arg1, NibbleArray arg2)
private void
a(int arg0, int arg1, vn$a arg2, Runnable arg3)
addTask(int arg0, int arg1, ThreadedLevelLightEngine$TaskType arg2, Runnable arg3)
method_17308(int arg0, int arg1, class_3227$class_3901 arg2, Runnable arg3)
enqueue(int x, int z, vn$a stage, Runnable task)
m_qftmhnaq(int arg0, int arg1, C_bdzdhzyc$C_xljyfoew arg2, Runnable arg3)
m_27827291(int arg0, int arg1, ThreadedLightEngine$C_12911519 arg2, Runnable arg3)
func_215586_a(int arg0, int arg1, ServerWorldLightManager$Phase arg2, Runnable arg3)
func_215586_a(int chunkX, int chunkZ, ServerWorldLightManager$Phase arg2, Runnable arg3)
private void
a(int arg0, int arg1, IntSupplier arg2, vn$a arg3, Runnable arg4)
addTask(int arg0, int arg1, IntSupplier arg2, ThreadedLevelLightEngine$TaskType arg3, Runnable arg4)
method_17307(int arg0, int arg1, IntSupplier arg2, class_3227$class_3901 arg3, Runnable arg4)
enqueue(int x, int z, IntSupplier completedLevelSupplier, vn$a stage, Runnable task)
m_vrhouamw(int arg0, int arg1, IntSupplier arg2, C_bdzdhzyc$C_xljyfoew arg3, Runnable arg4)
m_63433597(int arg0, int arg1, IntSupplier arg2, ThreadedLightEngine$C_12911519 arg3, Runnable arg4)
func_215600_a(int arg0, int arg1, IntSupplier arg2, ServerWorldLightManager$Phase arg3, Runnable arg4)
func_215600_a(int chunkX, int chunkZ, IntSupplier arg2, ServerWorldLightManager$Phase arg3, Runnable arg4)
public void
b(bhd arg0, boolean arg1)
retainData(ChunkPos arg0, boolean arg1)
method_20601(class_1923 arg0, boolean arg1)
m_uffpblti(C_ynrszrtu arg0, boolean arg1)
m_78827258(ChunkPos arg0, boolean arg1)
func_223115_b(ChunkPos arg0, boolean arg1)
retainData(ChunkPos arg0, boolean arg1)
public CompletableFuture<Chunk>
a(bxh arg0, boolean arg1)
lightChunk(ChunkAccess arg0, boolean arg1)
method_17310(class_2791 arg0, boolean arg1)
light(Chunk chunk, boolean arg1)
m_ztqcmqpm(C_lwzmmmqr arg0, boolean arg1)
m_08275675(ChunkAccess arg0, boolean arg1)
func_215593_a(IChunk arg0, boolean arg1)
lightChunk(IChunk arg0, boolean arg1)
public void
z_()
tryScheduleUpdate()
method_17303()
tick()
m_akucajjc()
m_20819690()
func_215588_z_()
func_215588_z_()
private void
b()
runUpdate()
method_14277()
runTasks()
m_zoawoczj()
m_24100397()
func_215603_b()
func_215603_b()
public void
a(int arg0)
setTaskPerBatch(int arg0)
method_17304(int arg0)
setTaskBatchSize(int taskBatchSize)
m_dfdmqeol(int arg0)
m_53375474(int arg0)
func_215598_a(int arg0)
func_215598_a(int arg0)