public abstract class MapGenStructure extends MapGenBase
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
structureMap
Used to store a list of all structures that have been recursively generated.
|
rand, range, worldObj
Constructor and Description |
---|
MapGenStructure() |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
canSpawnStructureAtCoords(int var1,
int var2) |
boolean |
func_142038_b(int par1,
int par2,
int par3) |
abstract java.lang.String |
func_143025_a() |
protected StructureStart |
func_143028_c(int par1,
int par2,
int par3) |
protected void |
func_151538_a(World p_151538_1_,
int p_151538_2_,
int p_151538_3_,
int p_151538_4_,
int p_151538_5_,
Block[] p_151538_6_) |
ChunkPosition |
func_151545_a(World p_151545_1_,
int p_151545_2_,
int p_151545_3_,
int p_151545_4_) |
boolean |
generateStructuresInChunk(World par1World,
java.util.Random par2Random,
int par3,
int par4)
Generates structures in specified chunk next to existing structures.
|
protected java.util.List |
getCoordList()
Returns a list of other locations at which the structure generation has been run, or null if not relevant to this
structure generator.
|
protected abstract StructureStart |
getStructureStart(int var1,
int var2) |
boolean |
hasStructureAt(int par1,
int par2,
int par3)
Returns true if the structure generator has generated a structure located at the given position tuple.
|
func_151539_a
protected java.util.Map structureMap
public abstract java.lang.String func_143025_a()
protected final void func_151538_a(World p_151538_1_, int p_151538_2_, int p_151538_3_, int p_151538_4_, int p_151538_5_, Block[] p_151538_6_)
func_151538_a
in class MapGenBase
public boolean generateStructuresInChunk(World par1World, java.util.Random par2Random, int par3, int par4)
public boolean hasStructureAt(int par1, int par2, int par3)
protected StructureStart func_143028_c(int par1, int par2, int par3)
public boolean func_142038_b(int par1, int par2, int par3)
public ChunkPosition func_151545_a(World p_151545_1_, int p_151545_2_, int p_151545_3_, int p_151545_4_)
protected java.util.List getCoordList()
protected abstract boolean canSpawnStructureAtCoords(int var1, int var2)
protected abstract StructureStart getStructureStart(int var1, int var2)