public abstract class MapGenStructure extends MapGenBase
Modifier and Type | Field and Description |
---|---|
private MapGenStructureData |
structureData |
protected java.util.Map<java.lang.Long,StructureStart> |
structureMap |
rand, range, worldObj
Constructor and Description |
---|
MapGenStructure() |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
canSpawnStructureAtCoords(int chunkX,
int chunkZ) |
private void |
func_143026_a(int p_143026_1_,
int p_143026_2_,
StructureStart start) |
private void |
func_143027_a(World worldIn) |
boolean |
func_175795_b(BlockPos pos) |
boolean |
func_175796_a(World worldIn,
BlockPos pos) |
protected StructureStart |
func_175797_c(BlockPos pos) |
boolean |
generateStructure(World worldIn,
java.util.Random randomIn,
ChunkCoordIntPair chunkCoord) |
BlockPos |
getClosestStrongholdPos(World worldIn,
BlockPos pos) |
protected java.util.List<BlockPos> |
getCoordList() |
abstract java.lang.String |
getStructureName() |
protected abstract StructureStart |
getStructureStart(int chunkX,
int chunkZ) |
protected void |
recursiveGenerate(World worldIn,
int chunkX,
int chunkZ,
int p_180701_4_,
int p_180701_5_,
ChunkPrimer chunkPrimerIn)
Recursively called by generate()
|
generate
private MapGenStructureData structureData
protected java.util.Map<java.lang.Long,StructureStart> structureMap
public abstract java.lang.String getStructureName()
protected final void recursiveGenerate(World worldIn, int chunkX, int chunkZ, int p_180701_4_, int p_180701_5_, ChunkPrimer chunkPrimerIn)
recursiveGenerate
in class MapGenBase
public boolean generateStructure(World worldIn, java.util.Random randomIn, ChunkCoordIntPair chunkCoord)
public boolean func_175795_b(BlockPos pos)
protected StructureStart func_175797_c(BlockPos pos)
protected java.util.List<BlockPos> getCoordList()
private void func_143027_a(World worldIn)
private void func_143026_a(int p_143026_1_, int p_143026_2_, StructureStart start)
protected abstract boolean canSpawnStructureAtCoords(int chunkX, int chunkZ)
protected abstract StructureStart getStructureStart(int chunkX, int chunkZ)