net.minecraft.server.world.chunk

public class ServerChunkCache

implements ChunkSource

tb
net.minecraft.unmapped.C_27018031
net.minecraft.server.world.chunk.ServerChunkCache
net.minecraft.world.gen.ChunkProviderServer

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
f_19046818
LOGGER
field_147417_b
private final it.unimi.dsi.fastutil.longs.LongSet
b
f_95000625
chunksToUnload
field_73248_b
private final ChunkGenerator<?>
c
f_41623718
generator
field_186029_c
private final ChunkStorage
d
f_44910827
storage
field_73247_e
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<WorldChunk>
e
f_26576177
chunks
field_73244_f
private final WorldGenScheduler
f
f_83837329
scheduler
field_201723_f
private final TaskManager<ChunkPos, ChunkStatus, ProtoChunk>
g
f_98603861
taskManager
field_201724_g
private final ServerWorld
h
f_91324900
world
field_73251_h

Constructor summary

ModifierConstructor
public (ServerWorld world, ChunkStorage storage, ChunkGenerator<?> generator, BlockableEventLoop runner)

Method summary

Modifier and TypeMethod
public Collection<WorldChunk>
a()
m_00955784()
getLoadedChunks()
func_189548_a()
public void
a(bna arg0)
m_26325251(C_14917579 arg0)
unloadChunk(WorldChunk chunk)
func_189549_a(Chunk arg0)
public void
b()
m_85726111()
unloadAllChunks()
func_73240_a()
public WorldChunk
a(int arg0, int arg1)
m_63148559(int arg0, int arg1)
getLoadedChunk(int arg0, int arg1)
func_186026_b(int arg0, int arg1)
private WorldChunk
g(int arg0, int arg1)
m_61393493(int arg0, int arg1)
loadChunkFromStorage(int chunkX, int chunkZ)
func_201717_g(int arg0, int arg1)
public WorldChunk
b(int arg0, int arg1)
m_31974134(int arg0, int arg1)
getGeneratedChunk(int chunkX, int chunkZ)
func_201714_b(int arg0, int arg1)
public WorldChunk
c(int arg0, int arg1)
m_67651830(int arg0, int arg1)
getChunk(int arg0, int arg1)
func_186025_d(int arg0, int arg1)
public ChunkAccess
d(int arg0, int arg1)
m_16648713(int arg0, int arg1)
getChunkForWorldGen(int arg0, int arg1)
func_201713_d(int arg0, int arg1)
public CompletableFuture<ProtoChunk>
a(Iterable<axi> arg0, Consumer<bna> arg1)
m_79068814(Iterable<C_97313606> arg0, Consumer<C_14917579> arg1)
generateChunks(Iterable<ChunkPos> positions, Consumer<WorldChunk> callback)
func_201720_a(Iterable<ChunkPos> arg0, Consumer<Chunk> arg1)
private CompletableFuture<WorldChunk>
h(int arg0, int arg1)
m_23879023(int arg0, int arg1)
getChunkGenerationFuture(int chunkX, int chunkZ)
func_201721_h(int arg0, int arg1)
private CrashException
a(int arg0, int arg1, Throwable arg2)
m_74514839(int arg0, int arg1, Throwable arg2)
createChunkGenerationCrashException(int chunkX, int chunkZ, Throwable cause)
func_201722_a(int arg0, int arg1, Throwable arg2)
private WorldChunk
a(bmo arg0)
m_00324119(C_66993538 arg0)
finalizeChunk(ChunkAccess chunk)
func_201719_a(IChunk arg0)
private void
b(bna arg0)
m_00427058(C_14917579 arg0)
saveEntities(WorldChunk chunk)
func_73243_a(Chunk arg0)
private void
b(bmo arg0)
m_28415747(C_66993538 arg0)
saveChunk(ChunkAccess chunk)
func_73242_b(IChunk arg0)
public boolean
a(boolean arg0)
m_98981106(boolean arg0)
save(boolean saveEntities)
func_186027_a(boolean arg0)
public void
close()
close()
public void
c()
m_85208395()
flush()
func_104112_b()
public boolean
d()
m_06909447()
tick()
func_73156_b()
public boolean
e()
m_77381901()
shouldSave()
func_73157_c()
public String
f()
m_76774170()
getDebugInfo()
func_73148_d()
public List<Biome$SpawnEntry>
a(aez arg0, ej arg1)
m_07648116(C_70943525 arg0, C_32594356 arg1)
getSpawnEntries(MobCategory category, BlockPos pos)
func_177458_a(EnumCreatureType arg0, BlockPos arg1)
public int
a(axs arg0, boolean arg1, boolean arg2)
m_74683436(C_64041439 arg0, boolean arg1, boolean arg2)
tickSpawners(World world, boolean spawnAnimals, boolean spawnMonsters)
func_203082_a(World arg0, boolean arg1, boolean arg2)
public BlockPos
a(axs arg0, String arg1, ej arg2, int arg3)
m_03677617(C_64041439 arg0, String arg1, C_32594356 arg2, int arg3)
findNearestStructure(World world, String name, BlockPos pos, int count)
func_211268_a(World arg0, String arg1, BlockPos arg2, int arg3)
public ChunkGenerator<?>
g()
m_71873283()
getGenerator()
func_201711_g()
public int
h()
m_47142348()
size()
func_73152_e()
public boolean
e(int arg0, int arg1)
m_40002648(int arg0, int arg1)
isChunkLoaded(int chunkX, int chunkZ)
func_73149_a(int arg0, int arg1)
public boolean
f(int arg0, int arg1)
m_08962061(int arg0, int arg1)
doesChunkExist(int arg0, int arg1)
func_191062_e(int arg0, int arg1)