net.minecraft.server.world.chunk

public class ServerChunkCache

implements ChunkSource

on
net.minecraft.class_794
net.minecraft.server.world.chunk.ServerChunkCache
net.minecraft.world.gen.ChunkProviderServer
net.minecraft.world.gen.ChunkProviderServer

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_8891
LOGGER
field_147417_b
LOGGER
private final Set<Long>
b
field_2802
chunksToUnload
field_73248_b
droppedChunks
private final ChunkGenerator
c
field_13850
generator
field_186029_c
chunkGenerator
private final ChunkStorage
d
field_2805
storage
field_73247_e
chunkLoader
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<WorldChunk>
e
field_13851
chunks
field_73244_f
loadedChunks
private final ServerWorld
f
field_2808
world
field_73251_h
world

Constructor summary

ModifierConstructor
public (ServerWorld world, ChunkStorage storage, ChunkGenerator generator)

Method summary

Modifier and TypeMethod
public Collection<WorldChunk>
a()
method_12772()
getLoadedChunks()
func_189548_a()
getLoadedChunks()
public void
a(axw arg0)
method_12774(class_1196 arg0)
unloadChunk(WorldChunk chunk)
func_189549_a(Chunk arg0)
queueUnload(Chunk chunkIn)
public void
b()
method_2125()
unloadAllChunks()
func_73240_a()
queueUnloadAll()
public WorldChunk
a(int arg0, int arg1)
method_11765(int arg0, int arg1)
getLoadedChunk(int arg0, int arg1)
func_186026_b(int arg0, int arg1)
getLoadedChunk(int arg0, int arg1)
public WorldChunk
b(int arg0, int arg1)
method_12777(int arg0, int arg1)
getGeneratedChunk(int chunkX, int chunkZ)
func_186028_c(int arg0, int arg1)
loadChunk(int x, int z)
public WorldChunk
c(int arg0, int arg1)
method_11766(int arg0, int arg1)
getChunk(int arg0, int arg1)
func_186025_d(int arg0, int arg1)
provideChunk(int arg0, int arg1)
private WorldChunk
f(int arg0, int arg1)
method_8131(int arg0, int arg1)
loadChunkFromStorage(int chunkX, int chunkZ)
func_73239_e(int arg0, int arg1)
loadChunkFromFile(int x, int z)
private void
b(axw arg0)
method_8129(class_1196 arg0)
saveEntities(WorldChunk chunk)
func_73243_a(Chunk arg0)
saveChunkExtraData(Chunk chunkIn)
private void
c(axw arg0)
method_8130(class_1196 arg0)
saveChunk(WorldChunk chunk)
func_73242_b(Chunk arg0)
saveChunkData(Chunk chunkIn)
public boolean
a(boolean arg0)
method_12776(boolean arg0)
save(boolean saveEntities)
func_186027_a(boolean arg0)
saveChunks(boolean all)
public void
c()
method_4727()
flush()
func_104112_b()
flushToDisk()
public boolean
d()
method_3869()
tick()
func_73156_b()
tick()
public boolean
e()
method_3870()
shouldSave()
func_73157_c()
canSave()
public String
f()
method_3872()
getDebugInfo()
func_73148_d()
makeString()
public List<Biome$SpawnEntry>
a(vr arg0, et arg1)
method_12775(class_872 arg0, class_2552 arg1)
getSpawnEntries(MobCategory category, BlockPos pos)
func_177458_a(EnumCreatureType arg0, BlockPos arg1)
getPossibleCreatures(EnumCreatureType creatureType, BlockPos pos)
public BlockPos
a(amu arg0, String arg1, et arg2, boolean arg3)
method_12773(class_1150 arg0, String arg1, class_2552 arg2, boolean arg3)
findNearestStructure(World world, String type, BlockPos pos, boolean reference)
func_180513_a(World arg0, String arg1, BlockPos arg2, boolean arg3)
getNearestStructurePos(World worldIn, String structureName, BlockPos position, boolean findUnexplored)
public boolean
a(amu arg0, String arg1, et arg2)
method_14961(class_1150 arg0, String arg1, class_2552 arg2)
isInsideStructure(World world, String type, BlockPos pos)
func_193413_a(World arg0, String arg1, BlockPos arg2)
isInsideStructure(World worldIn, String structureName, BlockPos pos)
public int
g()
method_3874()
size()
func_73152_e()
getLoadedChunkCount()
public boolean
d(int arg0, int arg1)
method_3864(int arg0, int arg1)
isChunkLoaded(int chunkX, int chunkZ)
func_73149_a(int arg0, int arg1)
chunkExists(int x, int z)
public boolean
e(int arg0, int arg1)
method_13764(int arg0, int arg1)
doesChunkExist(int arg0, int arg1)
func_191062_e(int arg0, int arg1)
isChunkGeneratedAt(int arg0, int arg1)