public class ChunkProviderServer extends java.lang.Object implements IChunkProvider
| Modifier and Type | Field and Description | 
|---|---|
IChunkGenerator | 
chunkGenerator  | 
IChunkLoader | 
chunkLoader  | 
<any> | 
id2ChunkMap  | 
WorldServer | 
world  | 
| Constructor and Description | 
|---|
ChunkProviderServer(WorldServer worldObjIn,
                   IChunkLoader chunkLoaderIn,
                   IChunkGenerator chunkGeneratorIn)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canSave()  | 
boolean | 
chunkExists(int x,
           int z)  | 
void | 
flushToDisk()  | 
Chunk | 
getLoadedChunk(int x,
              int z)  | 
int | 
getLoadedChunkCount()  | 
java.util.Collection<Chunk> | 
getLoadedChunks()  | 
BlockPos | 
getNearestStructurePos(World worldIn,
                      java.lang.String structureName,
                      BlockPos position,
                      boolean findUnexplored)  | 
java.util.List<Biome.SpawnListEntry> | 
getPossibleCreatures(EnumCreatureType creatureType,
                    BlockPos pos)  | 
boolean | 
isChunkGeneratedAt(int x,
                  int z)  | 
boolean | 
isInsideStructure(World worldIn,
                 java.lang.String structureName,
                 BlockPos pos)  | 
Chunk | 
loadChunk(int x,
         int z)  | 
Chunk | 
loadChunk(int x,
         int z,
         java.lang.Runnable runnable)  | 
java.lang.String | 
makeString()  | 
Chunk | 
provideChunk(int x,
            int z)  | 
void | 
queueUnload(Chunk chunkIn)  | 
void | 
queueUnloadAll()  | 
boolean | 
saveChunks(boolean all)  | 
boolean | 
tick()  | 
public final IChunkGenerator chunkGenerator
public final IChunkLoader chunkLoader
public final <any> id2ChunkMap
public final WorldServer world
public ChunkProviderServer(WorldServer worldObjIn, IChunkLoader chunkLoaderIn, IChunkGenerator chunkGeneratorIn)
public java.util.Collection<Chunk> getLoadedChunks()
public void queueUnload(Chunk chunkIn)
public void queueUnloadAll()
public Chunk getLoadedChunk(int x, int z)
getLoadedChunk in interface IChunkProviderpublic Chunk loadChunk(int x, int z)
public Chunk loadChunk(int x, int z, java.lang.Runnable runnable)
public Chunk provideChunk(int x, int z)
provideChunk in interface IChunkProviderpublic boolean saveChunks(boolean all)
public void flushToDisk()
public boolean tick()
tick in interface IChunkProviderpublic boolean canSave()
public java.lang.String makeString()
makeString in interface IChunkProviderpublic java.util.List<Biome.SpawnListEntry> getPossibleCreatures(EnumCreatureType creatureType, BlockPos pos)
public BlockPos getNearestStructurePos(World worldIn, java.lang.String structureName, BlockPos position, boolean findUnexplored)
public boolean isInsideStructure(World worldIn, java.lang.String structureName, BlockPos pos)
public int getLoadedChunkCount()
public boolean chunkExists(int x,
                           int z)
public boolean isChunkGeneratedAt(int x,
                                  int z)
isChunkGeneratedAt in interface IChunkProvider