public abstract class StructureStart extends Object
Modifier and Type | Field and Description |
---|---|
LinkedList |
components
List of all StructureComponents that are part of this structure
|
Constructor and Description |
---|
StructureStart() |
StructureStart(int par1,
int par2) |
Modifier and Type | Method and Description |
---|---|
void |
func_143017_b(NBTTagCompound par1NBTTagCompound) |
int |
func_143018_f() |
int |
func_143019_e() |
void |
func_143020_a(World par1World,
NBTTagCompound par2NBTTagCompound) |
NBTTagCompound |
func_143021_a(int par1,
int par2) |
void |
func_143022_a(NBTTagCompound par1NBTTagCompound) |
void |
generateStructure(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
Keeps iterating Structure Pieces and spawning them until the checks tell it to stop
|
StructureBoundingBox |
getBoundingBox() |
LinkedList |
getComponents() |
boolean |
isSizeableStructure()
currently only defined for Villages, returns true if Village has more than 2 non-road components
|
public LinkedList components
public StructureStart()
public StructureStart(int par1, int par2)
public StructureBoundingBox getBoundingBox()
public LinkedList getComponents()
public void generateStructure(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)
public NBTTagCompound func_143021_a(int par1, int par2)
public void func_143022_a(NBTTagCompound par1NBTTagCompound)
public void func_143020_a(World par1World, NBTTagCompound par2NBTTagCompound)
public void func_143017_b(NBTTagCompound par1NBTTagCompound)
public boolean isSizeableStructure()
public int func_143019_e()
public int func_143018_f()