历史 - 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