历史 - net.minecraft.server.level.ThreadedLevelLightEngine
1.21.11
名称
axb
axj
字段
构造函数
方法
1.21.10
名称
字段
构造函数
方法
1.21.9
名称
auf
axb
字段
构造函数
方法
1.21.8
名称
字段
构造函数
方法
1.21.7
名称
字段
构造函数
方法
1.21.6
名称
asf
auf
字段
构造函数
方法
1.21.5
名称
arg
asf
字段
构造函数
方法
1.21.4
名称
ask
arg
字段
构造函数
方法
1.21.3
名称
aqx
ask
字段
ProcessorMailbox<Runnable>: e, taskMailbox, field_17255, processor, f_9297_
it.unimi.dsi.fastutil.objects.ObjectList<com.mojang.datafixers.util.Pair<ThreadedLevelLightEngine$TaskType, Runnable>>: f, lightTasks, field_17256, pendingTasks, f_9298_
it.unimi.dsi.fastutil.objects.ObjectList<com.mojang.datafixers.util.Pair<ThreadedLevelLightEngine$TaskType, Runnable>>: g, lightTasks, field_17256, pendingTasks, f_9298_
ChunkMap: g, chunkMap, field_17257, chunkLoadingManager, f_9299_
ChunkMap: h, chunkMap, field_17257, chunkLoadingManager, f_9299_
ProcessorHandle<ChunkTaskPriorityQueueSorter$Message<Runnable>>: h, sorterMailbox, field_17259, executor, f_9300_
int: i, taskPerBatch, field_17260, taskBatchSize, f_9301_
int: j, taskPerBatch, field_17260, taskBatchSize, f_9301_
AtomicBoolean: j, scheduled, field_18812, ticking, f_9302_
AtomicBoolean: k, scheduled, field_18812, ticking, f_9302_
org.slf4j.Logger: d, LOGGER, field_14020, LOGGER, f_9296_
org.slf4j.Logger: e, LOGGER, field_14020, LOGGER, f_9296_
ConsecutiveExecutor: f, consecutiveExecutor, field_54049, processor, f_346919_
ChunkTaskDispatcher: i, taskDispatcher, field_54050, executor, f_348528_
构造函数
(LightChunkGetter, ChunkMap, boolean, ProcessorMailbox<Runnable>, ProcessorHandle<ChunkTaskPriorityQueueSorter$Message<Runnable>>)
(LightChunkGetter, ChunkMap, boolean, ConsecutiveExecutor, ChunkTaskDispatcher)
方法
1.21.1
名称
字段
构造函数
方法
1.21
名称
ari
aqx
字段
ChunkMap: g, chunkMap, field_17257, chunkStorage, f_9299_
ChunkMap: g, chunkMap, field_17257, chunkLoadingManager, f_9299_
构造函数
方法
1.20.6
名称
ang
ari
字段
构造函数
方法
1.20.4
名称
akt
ang
字段
构造函数
方法
1.20.2
名称
aii
akt
字段
构造函数
方法
CompletableFuture<?> (int, int): a, waitForPendingTasks, method_53694, enqueue, m_293279_
1.20.1
名称
ais
aii
字段
int: a, DEFAULT_BATCH_SIZE, field_44692, field_44692, f_283844_
构造函数
方法
int (int, boolean, boolean): a, runUpdates, method_15516, doLightUpdates, m_5738_
void (BlockPos, int): a, onBlockEmissionIncrease, method_15514, addLightSource, m_8116_
void (ChunkPos, boolean): a, enableLightSources, method_15512, setColumnEnabled, m_6460_
void (ChunkPos, boolean): a, setLightEnabled, method_15512, setColumnEnabled, m_9335_
void (LightLayer, SectionPos, DataLayer): a, queueSectionData, method_15558, enqueueSectionData, m_284126_
CompletableFuture<ChunkAccess> (ChunkAccess, boolean): a, lightChunk, method_17310, light, m_9353_
CompletableFuture<ChunkAccess> (ChunkAccess, boolean): b, lightChunk, method_17310, light, m_9353_
void (): a, tryScheduleUpdate, method_17303, tick, m_9409_
void (): b, tryScheduleUpdate, method_17303, tick, m_9409_
void (): e, runUpdate, method_14277, runTasks, m_9366_
void (): f, runUpdate, method_14277, runTasks, m_9366_
void (int): a, setTaskPerBatch, method_17304, setTaskBatchSize, m_9310_
void (LightLayer, SectionPos, DataLayer, boolean): a, queueSectionData, method_15558, enqueueSectionData, m_5687_
CompletableFuture<ChunkAccess> (ChunkAccess): a, retainData, method_41252, retainData, m_215136_
int (): a, runLightUpdates, method_15516, doLightUpdates, m_9323_
void (ChunkPos): b, propagateLightSources, method_51471, propagateLight, m_142519_
CompletableFuture<ChunkAccess> (ChunkAccess, boolean): a, initializeLight, method_51285, initializeLight, m_284138_
1.19.4
名称
ahp
ais
字段
构造函数
方法
1.19.3
名称
agj
ahp
字段
构造函数
方法
1.19.2
名称
字段
构造函数
方法
1.19.1
名称
afr
agj
字段
构造函数
方法
1.19
名称
adz
afr
字段
构造函数
方法
int (int, boolean, boolean): a, runUpdates, method_15516, doLightUpdates, m_142528_
int (int, boolean, boolean): a, runUpdates, method_15516, doLightUpdates, m_5738_
void (BlockPos, int): a, onBlockEmissionIncrease, method_15514, addLightSource, m_142519_
void (BlockPos, int): a, onBlockEmissionIncrease, method_15514, addLightSource, m_8116_
void (BlockPos): a, checkBlock, method_15513, checkBlock, m_142202_
void (BlockPos): a, checkBlock, method_15513, checkBlock, m_7174_
void (ChunkPos, boolean): a, enableLightSources, method_15512, setColumnEnabled, m_141940_
void (ChunkPos, boolean): a, enableLightSources, method_15512, setColumnEnabled, m_6460_
CompletableFuture<ChunkAccess> (ChunkAccess): a, retainData, method_41252, retainData, m_215136_
1.18.2
名称
adl
adz
字段
org.apache.logging.log4j.Logger: d, LOGGER, field_14020, LOGGER, f_9296_
org.slf4j.Logger: d, LOGGER, field_14020, LOGGER, f_9296_
构造函数
方法
1.18.1
名称
字段
构造函数
方法
1.18
名称
abu
adl
字段
构造函数
方法
void (): a, tryScheduleUpdate, method_17303, tick, m_9409_, queueUpdate
void (): a, tryScheduleUpdate, method_17303, tick, m_9409_
1.17.1
名称
字段
构造函数
方法
1.17
名称
aaj
abu
net.minecraft.world.server.ServerWorldLightManager
net.minecraft.src.C_15_
net.minecraft.server.v1_16_R3.LightEngineThreaded
net.minecraft.server.level.LightEngineThreaded
字段
org.apache.logging.log4j.Logger: a, LOGGER, field_14020, LOGGER, field_215604_a
org.apache.logging.log4j.Logger: d, LOGGER, field_14020, LOGGER, f_9296_
ProcessorMailbox<Runnable>: b, taskMailbox, field_17255, processor, field_215605_b
ProcessorMailbox<Runnable>: e, taskMailbox, field_17255, processor, f_9297_
it.unimi.dsi.fastutil.objects.ObjectList<com.mojang.datafixers.util.Pair<ThreadedLevelLightEngine$TaskType, Runnable>>: c, lightTasks, field_17256, pendingTasks, field_215606_c
it.unimi.dsi.fastutil.objects.ObjectList<com.mojang.datafixers.util.Pair<ThreadedLevelLightEngine$TaskType, Runnable>>: f, lightTasks, field_17256, pendingTasks, f_9298_
ChunkMap: d, chunkMap, field_17257, chunkStorage, field_215607_d
ChunkMap: g, chunkMap, field_17257, chunkStorage, f_9299_
ProcessorHandle<ChunkTaskPriorityQueueSorter$Message<Runnable>>: e, sorterMailbox, field_17259, executor, field_215608_e
ProcessorHandle<ChunkTaskPriorityQueueSorter$Message<Runnable>>: h, sorterMailbox, field_17259, executor, f_9300_
int: f, taskPerBatch, field_17260, taskBatchSize, field_215609_f
int: i, taskPerBatch, field_17260, taskBatchSize, f_9301_
AtomicBoolean: g, scheduled, field_18812, ticking, field_215610_g
AtomicBoolean: j, scheduled, field_18812, ticking, f_9302_
构造函数
方法
void (): close, close, close, close, close
void (): close, close, close
int (int, boolean, boolean): a, runUpdates, method_15563, doLightUpdates, func_215575_a
int (int, boolean, boolean): a, runUpdates, method_15516, doLightUpdates, m_142528_
void (BlockPos, int): a, onBlockEmissionIncrease, method_15560, addLightSource, func_215573_a
void (BlockPos, int): a, onBlockEmissionIncrease, method_15514, addLightSource, m_142519_
void (BlockPos): a, checkBlock, method_15559, checkBlock, func_215568_a
void (BlockPos): a, checkBlock, method_15513, checkBlock, m_142202_
void (ChunkPos): a, updateChunkStatus, method_20386, updateChunkStatus, func_215581_a
void (ChunkPos): a, updateChunkStatus, method_20386, updateChunkStatus, m_9330_
void (SectionPos, boolean): a, updateSectionStatus, method_15551, setSectionStatus, func_215566_a
void (SectionPos, boolean): a, updateSectionStatus, method_15551, setSectionStatus, m_6191_
void (ChunkPos, boolean): a, enableLightSources, method_15557, setColumnEnabled, func_215571_a
void (ChunkPos, boolean): a, enableLightSources, method_15512, setColumnEnabled, m_141940_
void (int, int, ThreadedLevelLightEngine$TaskType, Runnable): a, addTask, method_17308, enqueue, func_215586_a
void (int, int, ThreadedLevelLightEngine$TaskType, Runnable): a, addTask, method_17308, enqueue, m_9312_
void (int, int, IntSupplier, ThreadedLevelLightEngine$TaskType, Runnable): a, addTask, method_17307, enqueue, func_215600_a
void (int, int, IntSupplier, ThreadedLevelLightEngine$TaskType, Runnable): a, addTask, method_17307, enqueue, m_9317_
CompletableFuture<ChunkAccess> (ChunkAccess, boolean): a, lightChunk, method_17310, light, func_215593_a
CompletableFuture<ChunkAccess> (ChunkAccess, boolean): a, lightChunk, method_17310, light, m_9353_
void (): z_, tryScheduleUpdate, method_17303, tick, func_215588_z_, queueUpdate
void (): a, tryScheduleUpdate, method_17303, tick, m_9409_, queueUpdate
void (): b, runUpdate, method_14277, runTasks, func_215603_b
void (): e, runUpdate, method_14277, runTasks, m_9366_
void (int): a, setTaskPerBatch, method_17304, setTaskBatchSize, func_215598_a
void (int): a, setTaskPerBatch, method_17304, setTaskBatchSize, m_9310_
void (ChunkPos, boolean): b, retainData, method_20601, setRetainData, func_223115_b
void (ChunkPos, boolean): b, retainData, method_20601, setRetainData, m_6462_
void (LightLayer, SectionPos, DataLayer, boolean): a, queueSectionData, method_15558, enqueueSectionData, func_215574_a
void (LightLayer, SectionPos, DataLayer, boolean): a, queueSectionData, method_15558, enqueueSectionData, m_5687_
1.16.5
名称
字段
构造函数
方法
1.16.4
名称
net.minecraft.server.v1_16_R2.LightEngineThreaded
net.minecraft.server.v1_16_R3.LightEngineThreaded
字段
构造函数
方法
1.16.3
名称
字段
构造函数
方法
1.16.2
名称
zg
aaj
net.minecraft.server.v1_16_R1.LightEngineThreaded
net.minecraft.server.v1_16_R2.LightEngineThreaded
字段
构造函数
方法
void (SectionPos, boolean): a, updateSectionStatus, method_15551, updateSectionStatus, func_215566_a
void (SectionPos, boolean): a, updateSectionStatus, method_15551, setSectionStatus, func_215566_a
void (ChunkPos, boolean): a, enableLightSources, method_15557, setLightEnabled, func_215571_a
void (ChunkPos, boolean): a, enableLightSources, method_15557, setColumnEnabled, func_215571_a
void (): A_, tryScheduleUpdate, method_17303, tick, func_215588_z_, queueUpdate
void (): z_, tryScheduleUpdate, method_17303, tick, func_215588_z_, queueUpdate
void (LightLayer, SectionPos, DataLayer, boolean): a, queueSectionData, method_15558, queueData, func_215574_a
void (LightLayer, SectionPos, DataLayer, boolean): a, queueSectionData, method_15558, enqueueSectionData, func_215574_a
1.16.1
名称
xg
zg
net.minecraft.server.v1_15_R1.LightEngineThreaded
net.minecraft.server.v1_16_R1.LightEngineThreaded
字段
AtomicBoolean: g, scheduled, field_18812, field_215610_g
AtomicBoolean: g, scheduled, field_18812, ticking, field_215610_g
构造函数
方法
void (): close, close, close, close
void (): close, close, close, close, close
void (LightLayer, SectionPos, DataLayer): a, queueSectionData, method_15558, queueData, func_215574_a
void (): B_, tryScheduleUpdate, method_17303, tick, func_215588_z_, queueUpdate
void (): A_, tryScheduleUpdate, method_17303, tick, func_215588_z_, queueUpdate
void (LightLayer, SectionPos, DataLayer, boolean): a, queueSectionData, method_15558, queueData, func_215574_a
1.15.2
名称
字段
构造函数
方法
1.15.1
名称
字段
构造函数
方法
1.15
名称
vn
xg
net.minecraft.server.v1_14_R1.LightEngineThreaded
net.minecraft.server.v1_15_R1.LightEngineThreaded
字段
构造函数
方法
void (ChunkPos): a, updateChunkStatus, method_20386, func_215581_a
void (ChunkPos): a, updateChunkStatus, method_20386, updateChunkStatus, func_215581_a
void (): z_, tryScheduleUpdate, method_17303, tick, func_215588_z_, queueUpdate
void (): B_, tryScheduleUpdate, method_17303, tick, func_215588_z_, queueUpdate
void (ChunkPos, boolean): b, retainData, method_20601, func_223115_b
void (ChunkPos, boolean): b, retainData, method_20601, setRetainData, func_223115_b
1.14.4
名称
vl
vn
net.minecraft.server.level.ThreadedLevelLightEngine
net.minecraft.world.chunk.ServerWorldLightManager
net.minecraft.world.server.ServerWorldLightManager
字段
org.apache.logging.log4j.Logger: a, field_14020, LOGGER, field_215604_a
org.apache.logging.log4j.Logger: a, LOGGER, field_14020, LOGGER, field_215604_a
ThreadedMailbox<Runnable>: b, field_17255, processor, field_215605_b
ProcessorMailbox<Runnable>: b, taskMailbox, field_17255, processor, field_215605_b
it.unimi.dsi.fastutil.objects.ObjectList<com.mojang.datafixers.util.Pair<LightEngineThreaded$Update, Runnable>>: c, field_17256, pendingTasks, field_215606_c
it.unimi.dsi.fastutil.objects.ObjectList<com.mojang.datafixers.util.Pair<ThreadedLevelLightEngine$TaskType, Runnable>>: c, lightTasks, field_17256, pendingTasks, field_215606_c
PlayerChunkMap: d, field_17257, chunkStorage, field_215607_d
ChunkMap: d, chunkMap, field_17257, chunkStorage, field_215607_d
Mailbox<ChunkTaskQueueSorter$a<Runnable>>: e, field_17259, actor, field_215608_e
ProcessorHandle<ChunkTaskPriorityQueueSorter$Message<Runnable>>: e, sorterMailbox, field_17259, executor, field_215608_e
int: f, field_17260, taskBatchSize, field_215609_f
int: f, taskPerBatch, field_17260, taskBatchSize, field_215609_f
AtomicBoolean: g, field_18812, field_18812, field_215610_g
AtomicBoolean: g, scheduled, field_18812, field_215610_g
构造函数
方法
void (): close, close, close, close
void (): close, close, close, close
int (int, boolean, boolean): a, method_15563, doLightUpdates, func_215575_a
int (int, boolean, boolean): a, runUpdates, method_15563, doLightUpdates, func_215575_a
void (BlockPosition, int): a, method_15560, method_15560, func_215573_a
void (BlockPos, int): a, onBlockEmissionIncrease, method_15560, addLightSource, func_215573_a
void (BlockPosition): a, method_15559, enqueueLightUpdate, func_215568_a
void (BlockPos): a, checkBlock, method_15559, checkBlock, func_215568_a
void (ChunkCoordIntPair): a, method_20386, method_20386, func_215581_a
void (ChunkPos): a, updateChunkStatus, method_20386, func_215581_a
void (SectionPosition, boolean): a, method_15551, updateSectionStatus, func_215566_a
void (SectionPos, boolean): a, updateSectionStatus, method_15551, updateSectionStatus, func_215566_a
void (ChunkCoordIntPair, boolean): a, method_15557, suppressLight, func_215571_a
void (ChunkPos, boolean): a, enableLightSources, method_15557, setLightEnabled, func_215571_a
void (EnumSkyBlock, SectionPosition, NibbleArray): a, method_15558, queueData, func_215574_a
void (LightLayer, SectionPos, DataLayer): a, queueSectionData, method_15558, queueData, func_215574_a
void (int, int, LightEngineThreaded$Update, Runnable): a, method_17308, enqueue, func_215586_a
void (int, int, ThreadedLevelLightEngine$TaskType, Runnable): a, addTask, method_17308, enqueue, func_215586_a
void (int, int, IntSupplier, LightEngineThreaded$Update, Runnable): a, method_17307, enqueue, func_215600_a
void (int, int, IntSupplier, ThreadedLevelLightEngine$TaskType, Runnable): a, addTask, method_17307, enqueue, func_215600_a
CompletableFuture<IChunkAccess> (IChunkAccess, boolean): a, method_17310, light, func_215593_a
CompletableFuture<ChunkAccess> (ChunkAccess, boolean): a, lightChunk, method_17310, light, func_215593_a
void (): z_, method_17303, tick, func_215588_z_, queueUpdate
void (): z_, tryScheduleUpdate, method_17303, tick, func_215588_z_, queueUpdate
void (): b, method_14277, runTasks, func_215603_b
void (): b, runUpdate, method_14277, runTasks, func_215603_b
void (int): a, method_17304, setTaskBatchSize, func_215598_a
void (int): a, setTaskPerBatch, method_17304, setTaskBatchSize, func_215598_a
void (ChunkCoordIntPair, boolean): b, method_20601, method_20601, func_223115_b
void (ChunkPos, boolean): b, retainData, method_20601, func_223115_b
1.14.3
名称
vj
vl
net.minecraft.server.world.ServerLightingProvider
字段
org.apache.logging.log4j.Logger: a, field_14020, field_215604_a
org.apache.logging.log4j.Logger: a, field_14020, LOGGER, field_215604_a
ThreadedMailbox<Runnable>: b, field_17255, field_215605_b
ThreadedMailbox<Runnable>: b, field_17255, processor, field_215605_b
it.unimi.dsi.fastutil.objects.ObjectList<com.mojang.datafixers.util.Pair<LightEngineThreaded$Update, Runnable>>: c, field_17256, field_215606_c
it.unimi.dsi.fastutil.objects.ObjectList<com.mojang.datafixers.util.Pair<LightEngineThreaded$Update, Runnable>>: c, field_17256, pendingTasks, field_215606_c
PlayerChunkMap: d, field_17257, field_215607_d
PlayerChunkMap: d, field_17257, chunkStorage, field_215607_d
Mailbox<ChunkTaskQueueSorter$a<Runnable>>: e, field_17259, field_215608_e
Mailbox<ChunkTaskQueueSorter$a<Runnable>>: e, field_17259, actor, field_215608_e
int: f, field_17260, field_215609_f
int: f, field_17260, taskBatchSize, field_215609_f
AtomicBoolean: g, field_18812, field_215610_g
AtomicBoolean: g, field_18812, field_18812, field_215610_g
构造函数
方法
void (): close, close
void (): close, close, close, close
int (int, boolean, boolean): a, method_15563, func_215575_a
int (int, boolean, boolean): a, method_15563, doLightUpdates, func_215575_a
void (BlockPosition, int): a, method_15560, func_215573_a
void (BlockPosition, int): a, method_15560, method_15560, func_215573_a
void (BlockPosition): a, method_15559, func_215568_a
void (BlockPosition): a, method_15559, enqueueLightUpdate, func_215568_a
void (ChunkCoordIntPair): a, method_20386, func_215581_a
void (ChunkCoordIntPair): a, method_20386, method_20386, func_215581_a
void (SectionPosition, boolean): a, method_15551, func_215566_a
void (SectionPosition, boolean): a, method_15551, updateSectionStatus, func_215566_a
void (ChunkCoordIntPair, boolean): a, method_15557, func_215571_a
void (ChunkCoordIntPair, boolean): a, method_15557, suppressLight, func_215571_a
void (EnumSkyBlock, SectionPosition, NibbleArray): a, method_15558, func_215574_a
void (EnumSkyBlock, SectionPosition, NibbleArray): a, method_15558, queueData, func_215574_a
void (int, int, LightEngineThreaded$Update, Runnable): a, method_17308, func_215586_a
void (int, int, LightEngineThreaded$Update, Runnable): a, method_17308, enqueue, func_215586_a
void (int, int, IntSupplier, LightEngineThreaded$Update, Runnable): a, method_17307, func_215600_a
void (int, int, IntSupplier, LightEngineThreaded$Update, Runnable): a, method_17307, enqueue, func_215600_a
CompletableFuture<IChunkAccess> (IChunkAccess, boolean): a, method_17310, func_215593_a
CompletableFuture<IChunkAccess> (IChunkAccess, boolean): a, method_17310, light, func_215593_a
void (): z_, method_17303, func_215588_z_, queueUpdate
void (): z_, method_17303, tick, func_215588_z_, queueUpdate
void (): b, method_14277, func_215603_b
void (): b, method_14277, runTasks, func_215603_b
void (int): a, method_17304, func_215598_a
void (int): a, method_17304, setTaskBatchSize, func_215598_a
void (ChunkCoordIntPair, boolean): b, method_20601, func_223115_b
void (ChunkCoordIntPair, boolean): b, method_20601, method_20601, func_223115_b
1.14.2
名称
字段
构造函数
方法
void (ChunkCoordIntPair, boolean): b, method_20601, func_223115_b
1.14.1
名称
字段
构造函数
方法
1.14
名称
vj
net.minecraft.class_3227
net.minecraft.world.chunk.ServerWorldLightManager
net.minecraft.server.v1_14_R1.LightEngineThreaded
字段
org.apache.logging.log4j.Logger: a, field_14020, field_215604_a
ThreadedMailbox<Runnable>: b, field_17255, field_215605_b
it.unimi.dsi.fastutil.objects.ObjectList<com.mojang.datafixers.util.Pair<LightEngineThreaded$Update, Runnable>>: c, field_17256, field_215606_c
PlayerChunkMap: d, field_17257, field_215607_d
Mailbox<ChunkTaskQueueSorter$a<Runnable>>: e, field_17259, field_215608_e
int: f, field_17260, field_215609_f
AtomicBoolean: g, field_18812, field_215610_g
构造函数
(ILightAccess, PlayerChunkMap, boolean, ThreadedMailbox<Runnable>, Mailbox<ChunkTaskQueueSorter$a<Runnable>>)
方法
void (): close, close
int (int, boolean, boolean): a, method_15563, func_215575_a
void (BlockPosition, int): a, method_15560, func_215573_a
void (BlockPosition): a, method_15559, func_215568_a
void (ChunkCoordIntPair): a, method_20386, func_215581_a
void (SectionPosition, boolean): a, method_15551, func_215566_a
void (ChunkCoordIntPair, boolean): a, method_15557, func_215571_a
void (EnumSkyBlock, SectionPosition, NibbleArray): a, method_15558, func_215574_a
void (int, int, LightEngineThreaded$Update, Runnable): a, method_17308, func_215586_a
void (int, int, IntSupplier, LightEngineThreaded$Update, Runnable): a, method_17307, func_215600_a
CompletableFuture<IChunkAccess> (IChunkAccess, boolean): a, method_17310, func_215593_a
void (): z_, method_17303, func_215588_z_, queueUpdate
void (): b, method_14277, func_215603_b
void (int): a, method_17304, func_215598_a