public class ChunkProviderGenerate extends java.lang.Object implements IChunkProvider
| Modifier and Type | Field and Description |
|---|---|
NoiseGeneratorOctaves |
mobSpawnerNoise |
NoiseGeneratorOctaves |
noiseGen5
A NoiseGeneratorOctaves used in generating terrain
|
NoiseGeneratorOctaves |
noiseGen6
A NoiseGeneratorOctaves used in generating terrain
|
| Constructor and Description |
|---|
ChunkProviderGenerate(World worldIn,
long p_i45636_2_,
boolean p_i45636_4_,
java.lang.String p_i45636_5_) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canSave()
Returns if the IChunkProvider supports saving.
|
boolean |
chunkExists(int x,
int z)
Checks to see if a chunk exists at x, z
|
boolean |
func_177460_a(IChunkProvider p_177460_1_,
Chunk p_177460_2_,
int p_177460_3_,
int p_177460_4_) |
int |
getLoadedChunkCount() |
java.util.List<BiomeGenBase.SpawnListEntry> |
getPossibleCreatures(EnumCreatureType creatureType,
BlockPos pos) |
BlockPos |
getStrongholdGen(World worldIn,
java.lang.String structureName,
BlockPos position) |
java.lang.String |
makeString()
Converts the instance data to a readable string.
|
void |
populate(IChunkProvider p_73153_1_,
int p_73153_2_,
int p_73153_3_)
Populates chunk with ores etc etc
|
Chunk |
provideChunk(BlockPos blockPosIn) |
Chunk |
provideChunk(int x,
int z)
Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the
specified chunk from the map seed and chunk seed
|
void |
recreateStructures(Chunk p_180514_1_,
int p_180514_2_,
int p_180514_3_) |
void |
replaceBlocksForBiome(int p_180517_1_,
int p_180517_2_,
ChunkPrimer p_180517_3_,
BiomeGenBase[] p_180517_4_) |
boolean |
saveChunks(boolean p_73151_1_,
IProgressUpdate progressCallback)
Two modes of operation: if passed true, save all Chunks in one go.
|
void |
saveExtraData()
Save extra data not associated with any Chunk.
|
void |
setBlocksInChunk(int p_180518_1_,
int p_180518_2_,
ChunkPrimer p_180518_3_) |
boolean |
unloadQueuedChunks()
Unloads chunks that are marked to be unloaded.
|
public NoiseGeneratorOctaves noiseGen5
public NoiseGeneratorOctaves noiseGen6
public NoiseGeneratorOctaves mobSpawnerNoise
public ChunkProviderGenerate(World worldIn, long p_i45636_2_, boolean p_i45636_4_, java.lang.String p_i45636_5_)
public void setBlocksInChunk(int p_180518_1_,
int p_180518_2_,
ChunkPrimer p_180518_3_)
public void replaceBlocksForBiome(int p_180517_1_,
int p_180517_2_,
ChunkPrimer p_180517_3_,
BiomeGenBase[] p_180517_4_)
public Chunk provideChunk(int x, int z)
provideChunk in interface IChunkProviderpublic boolean chunkExists(int x,
int z)
chunkExists in interface IChunkProviderpublic void populate(IChunkProvider p_73153_1_, int p_73153_2_, int p_73153_3_)
populate in interface IChunkProviderpublic boolean func_177460_a(IChunkProvider p_177460_1_, Chunk p_177460_2_, int p_177460_3_, int p_177460_4_)
func_177460_a in interface IChunkProviderpublic boolean saveChunks(boolean p_73151_1_,
IProgressUpdate progressCallback)
saveChunks in interface IChunkProviderpublic void saveExtraData()
saveExtraData in interface IChunkProviderpublic boolean unloadQueuedChunks()
unloadQueuedChunks in interface IChunkProviderpublic boolean canSave()
canSave in interface IChunkProviderpublic java.lang.String makeString()
makeString in interface IChunkProviderpublic java.util.List<BiomeGenBase.SpawnListEntry> getPossibleCreatures(EnumCreatureType creatureType, BlockPos pos)
getPossibleCreatures in interface IChunkProviderpublic BlockPos getStrongholdGen(World worldIn, java.lang.String structureName, BlockPos position)
getStrongholdGen in interface IChunkProviderpublic int getLoadedChunkCount()
getLoadedChunkCount in interface IChunkProviderpublic void recreateStructures(Chunk p_180514_1_, int p_180514_2_, int p_180514_3_)
recreateStructures in interface IChunkProviderpublic Chunk provideChunk(BlockPos blockPosIn)
provideChunk in interface IChunkProvider