net.minecraft.server.world.chunk

public class WorldGenScheduler

extends Scheduler<ChunkPos, ChunkStatus, ProtoChunk>

tw
net.minecraft.unmapped.C_30374514
net.minecraft.server.world.chunk.WorldGenScheduler
net.minecraft.world.gen.tasks.ProtoChunkScheduler

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
b
f_71866690
LOGGER
field_202873_b
private final World
c
f_90980251
world
field_202874_c
private final ChunkGenerator<?>
d
f_08407959
generator
field_202875_d
private final ChunkStorage
e
f_90366956
storage
field_202876_e
private final BlockableEventLoop
f
f_17976111
runner
field_202877_f
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<Scheduler<ChunkPos, ChunkStatus, ProtoChunk>.a>
g
f_61858815
chunkTasks
field_202878_g

Constructor summary

ModifierConstructor
public (int parallelism, World world, ChunkGenerator<?> generator, ChunkStorage storage, BlockableEventLoop runner)

Method summary

Modifier and TypeMethod
protected Scheduler<ChunkPos, ChunkStatus, ProtoChunk>.a
a(axi arg0)
m_12063442(C_97313606 arg0)
getTasks(ChunkPos key)
func_201494_a_(ChunkPos arg0)
protected ProtoChunk
a(axi arg0, bmu arg1, Map<axi, bni> arg2)
m_85391562(C_97313606 arg0, C_40221722 arg1, Map<C_97313606, C_20174970> arg2)
runTask(ChunkPos key, ChunkStatus task, Map<ChunkPos, ProtoChunk> results)
func_201493_a_(ChunkPos arg0, ChunkStatus arg1, Map<ChunkPos, ChunkPrimer> arg2)
private ProtoChunk
a(int arg0, int arg1)
m_15237781(int arg0, int arg1)
loadProtoChunk(int chunkX, int chunkZ)
func_202868_a(int arg0, int arg1)
protected Scheduler<ChunkPos, ChunkStatus, ProtoChunk>.a
a(axi arg0, acr<axi, bmu, bni>.acr$a arg1)
m_87660662(C_97313606 arg0, C_24649048<C_97313606, C_40221722, C_20174970>.a arg1)
retain(ChunkPos key, Scheduler<ChunkPos, ChunkStatus, ProtoChunk>.a tasks)
func_205606_a_(ChunkPos arg0, Scheduler<ChunkPos, ChunkStatus, ChunkPrimer>.a arg1)
protected void
b(axi arg0, acr<axi, bmu, bni>.acr$a arg1)
m_78215539(C_97313606 arg0, C_24649048<C_97313606, C_40221722, C_20174970>.a arg1)
release(ChunkPos key, Scheduler<ChunkPos, ChunkStatus, ProtoChunk>.a tasks)
func_205607_b_(ChunkPos arg0, Scheduler<ChunkPos, ChunkStatus, ChunkPrimer>.a arg1)
public void
a()
m_37639444()
tick()
func_208484_a()