public class ChunkProviderServer extends java.lang.Object implements IChunkProvider
Modifier and Type | Field and Description |
---|---|
IChunkGenerator |
chunkGenerator |
IChunkLoader |
chunkLoader |
it.unimi.dsi.fastutil.longs.Long2ObjectMap<Chunk> |
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) |
Chunk |
getLoadedChunk(int x,
int z) |
int |
getLoadedChunkCount() |
java.util.Collection<Chunk> |
getLoadedChunks() |
java.util.List<Biome.SpawnListEntry> |
getPossibleCreatures(EnumCreatureType creatureType,
BlockPos pos) |
BlockPos |
getStrongholdGen(World worldIn,
java.lang.String structureName,
BlockPos position,
boolean p_180513_4_) |
boolean |
isChunkGeneratedAt(int p_191062_1_,
int p_191062_2_) |
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) |
boolean |
saveChunks(boolean p_186027_1_) |
void |
saveExtraData() |
boolean |
tick() |
void |
unload(Chunk chunkIn) |
void |
unloadAllChunks() |
public final IChunkGenerator chunkGenerator
public final IChunkLoader chunkLoader
public final it.unimi.dsi.fastutil.longs.Long2ObjectMap<Chunk> id2ChunkMap
public final WorldServer world
public ChunkProviderServer(WorldServer worldObjIn, IChunkLoader chunkLoaderIn, IChunkGenerator chunkGeneratorIn)
public java.util.Collection<Chunk> getLoadedChunks()
public void unload(Chunk chunkIn)
public void unloadAllChunks()
@Nullable public Chunk getLoadedChunk(int x, int z)
getLoadedChunk
in interface IChunkProvider
@Nullable public Chunk loadChunk(int x, int z)
@Nullable public Chunk loadChunk(int x, int z, java.lang.Runnable runnable)
public Chunk provideChunk(int x, int z)
provideChunk
in interface IChunkProvider
public boolean saveChunks(boolean p_186027_1_)
public void saveExtraData()
public boolean tick()
tick
in interface IChunkProvider
public boolean canSave()
public java.lang.String makeString()
makeString
in interface IChunkProvider
public java.util.List<Biome.SpawnListEntry> getPossibleCreatures(EnumCreatureType creatureType, BlockPos pos)
@Nullable public BlockPos getStrongholdGen(World worldIn, java.lang.String structureName, BlockPos position, boolean p_180513_4_)
public int getLoadedChunkCount()
public boolean chunkExists(int x, int z)
public boolean isChunkGeneratedAt(int p_191062_1_, int p_191062_2_)
isChunkGeneratedAt
in interface IChunkProvider