net.minecraft.server.world.chunk

public class ServerChunkCache

implements ChunkSource

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

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
b
field_8891
LOGGER
logger
private Set<Long>
c
field_2802
chunksToUnload
droppedChunksSet
private WorldChunk
d
field_2803
empty
dummyChunk
private ChunkSource
e
field_2804
generator
serverChunkGenerator
private ChunkStorage
f
field_2805
storage
chunkLoader
public boolean
a
field_2801
forceLoad
chunkLoadOverride
private Long2ObjectHashMap<WorldChunk>
g
field_2806
chunksByPos
id2ChunkMap
private List<WorldChunk>
h
field_2807
chunks
loadedChunks
private ServerWorld
i
field_2808
world
worldObj

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
a(int arg0, int arg1)
method_3864(int arg0, int arg1)
hasChunk(int arg0, int arg1)
chunkExists(int arg0, int arg1)
public List<WorldChunk>
a()
method_8128()
getChunks()
func_152380_a()
public void
b(int arg0, int arg1)
method_2127(int arg0, int arg1)
unloadChunk(int chunkX, int chunkZ)
dropChunk(int x, int z)
public void
b()
method_2125()
unloadAllChunks()
unloadAllChunks()
public WorldChunk
c(int arg0, int arg1)
method_3871(int arg0, int arg1)
loadChunk(int chunkX, int chunkZ)
loadChunk(int chunkX, int chunkZ)
public WorldChunk
d(int arg0, int arg1)
method_3873(int arg0, int arg1)
getChunk(int arg0, int arg1)
provideChunk(int arg0, int arg1)
private WorldChunk
e(int arg0, int arg1)
method_8131(int arg0, int arg1)
loadChunkFromStorage(int chunkX, int chunkZ)
loadChunkFromFile(int x, int z)
private void
a(amy arg0)
method_8129(class_1196 arg0)
saveEntities(WorldChunk chunk)
saveChunkExtraData(Chunk chunkIn)
private void
b(amy arg0)
method_8130(class_1196 arg0)
saveChunk(WorldChunk chunk)
saveChunkData(Chunk chunkIn)
public void
a(amv arg0, int arg1, int arg2)
method_3867(class_1193 arg0, int arg1, int arg2)
populateChunk(ChunkSource arg0, int arg1, int arg2)
populate(IChunkProvider arg0, int arg1, int arg2)
public boolean
a(amv arg0, amy arg1, int arg2, int arg3)
method_9122(class_1193 arg0, class_1196 arg1, int arg2, int arg3)
populateChunkAfterTerrain(ChunkSource arg0, WorldChunk arg1, int arg2, int arg3)
populateChunk(IChunkProvider arg0, Chunk arg1, int arg2, int arg3)
public boolean
a(boolean arg0, nu arg1)
method_3868(boolean arg0, class_841 arg1)
save(boolean arg0, ProgressListener arg1)
saveChunks(boolean arg0, IProgressUpdate arg1)
public void
c()
method_4727()
flush()
saveExtraData()
public boolean
d()
method_3869()
tick()
unloadQueuedChunks()
public boolean
e()
method_3870()
shouldSave()
canSave()
public String
f()
method_3872()
getDebugInfo()
makeString()
public List<Biome$SpawnEntry>
a(pt arg0, cj arg1)
method_9124(class_872 arg0, class_2552 arg1)
getSpawnEntries(MobCategory arg0, BlockPos arg1)
getPossibleCreatures(EnumCreatureType arg0, BlockPos arg1)
public BlockPos
a(adm arg0, String arg1, cj arg2)
method_3866(class_1150 arg0, String arg1, class_2552 arg2)
findNearestStructure(World arg0, String arg1, BlockPos arg2)
getStrongholdGen(World arg0, String arg1, BlockPos arg2)
public int
g()
method_3874()
size()
getLoadedChunkCount()
public void
a(amy arg0, int arg1, int arg2)
method_4702(class_1196 arg0, int arg1, int arg2)
placeStructures(WorldChunk arg0, int arg1, int arg2)
recreateStructures(Chunk arg0, int arg1, int arg2)
public WorldChunk
a(cj arg0)
method_9123(class_2552 arg0)
getChunk(BlockPos arg0)
provideChunk(BlockPos arg0)