|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.minecraft.world.gen.ChunkProviderGenerate
public class ChunkProviderGenerate
| Field Summary | |
|---|---|
NoiseGeneratorOctaves |
mobSpawnerNoise
|
NoiseGeneratorOctaves |
noiseGen5
A NoiseGeneratorOctaves used in generating terrain |
NoiseGeneratorOctaves |
noiseGen6
A NoiseGeneratorOctaves used in generating terrain |
| Constructor Summary | |
|---|---|
ChunkProviderGenerate(World par1World,
long par2,
boolean par4)
|
|
| Method Summary | |
|---|---|
boolean |
canSave()
Returns if the IChunkProvider supports saving. |
boolean |
chunkExists(int par1,
int par2)
Checks to see if a chunk exists at x, y |
ChunkPosition |
findClosestStructure(World par1World,
String par2Str,
int par3,
int par4,
int par5)
Returns the location of the closest structure of the specified type. |
void |
generateTerrain(int par1,
int par2,
byte[] par3ArrayOfByte)
Generates the shape of the terrain for the chunk though its all stone though the water is frozen if the temperature is low enough |
int |
getLoadedChunkCount()
|
List |
getPossibleCreatures(EnumCreatureType par1EnumCreatureType,
int par2,
int par3,
int par4)
Returns a list of creatures of the specified type that can spawn at the given location. |
Chunk |
loadChunk(int par1,
int par2)
loads or generates the chunk at the chunk location specified |
String |
makeString()
Converts the instance data to a readable string. |
void |
populate(IChunkProvider par1IChunkProvider,
int par2,
int par3)
Populates chunk with ores etc etc |
Chunk |
provideChunk(int par1,
int par2)
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(int par1,
int par2)
|
void |
replaceBlocksForBiome(int par1,
int par2,
byte[] par3ArrayOfByte,
BiomeGenBase[] par4ArrayOfBiomeGenBase)
Replaces the stone that was placed in with blocks that match the biome |
boolean |
saveChunks(boolean par1,
IProgressUpdate par2IProgressUpdate)
Two modes of operation: if passed true, save all Chunks in one go. |
boolean |
unload100OldestChunks()
Unloads the 100 oldest chunks from memory, due to a bug with chunkSet.add() never being called it thinks the list is always empty and will not remove any chunks. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public NoiseGeneratorOctaves noiseGen5
public NoiseGeneratorOctaves noiseGen6
public NoiseGeneratorOctaves mobSpawnerNoise
| Constructor Detail |
|---|
public ChunkProviderGenerate(World par1World,
long par2,
boolean par4)
| Method Detail |
|---|
public void generateTerrain(int par1,
int par2,
byte[] par3ArrayOfByte)
public void replaceBlocksForBiome(int par1,
int par2,
byte[] par3ArrayOfByte,
BiomeGenBase[] par4ArrayOfBiomeGenBase)
public Chunk loadChunk(int par1,
int par2)
loadChunk in interface IChunkProvider
public Chunk provideChunk(int par1,
int par2)
provideChunk in interface IChunkProvider
public boolean chunkExists(int par1,
int par2)
chunkExists in interface IChunkProvider
public void populate(IChunkProvider par1IChunkProvider,
int par2,
int par3)
populate in interface IChunkProvider
public boolean saveChunks(boolean par1,
IProgressUpdate par2IProgressUpdate)
saveChunks in interface IChunkProviderpublic boolean unload100OldestChunks()
unload100OldestChunks in interface IChunkProviderpublic boolean canSave()
canSave in interface IChunkProviderpublic String makeString()
makeString in interface IChunkProvider
public List getPossibleCreatures(EnumCreatureType par1EnumCreatureType,
int par2,
int par3,
int par4)
getPossibleCreatures in interface IChunkProvider
public ChunkPosition findClosestStructure(World par1World,
String par2Str,
int par3,
int par4,
int par5)
findClosestStructure in interface IChunkProviderpublic int getLoadedChunkCount()
getLoadedChunkCount in interface IChunkProvider
public void recreateStructures(int par1,
int par2)
recreateStructures in interface IChunkProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||