net.minecraft.world.gen.structure

public abstract class StructureStart

bby
net.minecraft.class_36
net.minecraft.world.gen.structure.StructureStart
net.minecraft.world.gen.structure.StructureStart
net.minecraft.world.gen.structure.StructureStart

Field summary

Modifier and TypeField
protected List<StructurePiece>
a
field_13015
pieces
field_75075_a
components
protected StructureBox
b
field_70
bounds
field_75074_b
boundingBox
private int
c
field_6243
chunkX
field_143024_c
chunkPosX
private int
d
field_6244
chunkZ
field_143023_d
chunkPosZ

Constructor summary

ModifierConstructor
public ()
public (int chunkX, int chunkZ)

Method summary

Modifier and TypeMethod
public StructureBox
b()
method_79()
getBounds()
func_75071_a()
getBoundingBox()
public List<StructurePiece>
c()
method_11855()
getPieces()
func_186161_c()
getComponents()
public void
a(amu arg0, Random arg1, bbg arg2)
method_82(class_1150 arg0, Random arg1, class_1251 arg2)
postProcess(World world, Random random, StructureBox chunkBounds)
func_75068_a(World arg0, Random arg1, StructureBoundingBox arg2)
generateStructure(World worldIn, Random rand, StructureBoundingBox structurebb)
protected void
d()
method_84()
findBounds()
func_75072_c()
updateBoundingBox()
public NbtCompound
a(int arg0, int arg1)
method_5531(int arg0, int arg1)
toNbt(int chunkX, int chunkZ)
func_143021_a(int arg0, int arg1)
writeStructureComponentsToNBT(int chunkX, int chunkZ)
public void
a(fy arg0)
method_5533(class_322 arg0)
writeValidityNbt(NbtCompound nbt)
func_143022_a(NBTTagCompound arg0)
writeToNBT(NBTTagCompound tagCompound)
public void
a(amu arg0, fy arg1)
method_5532(class_1150 arg0, class_322 arg1)
readNbt(World world, NbtCompound nbt)
func_143020_a(World arg0, NBTTagCompound arg1)
readStructureComponentsFromNBT(World worldIn, NBTTagCompound tagCompound)
public void
b(fy arg0)
method_5534(class_322 arg0)
readValidityNbt(NbtCompound nbt)
func_143017_b(NBTTagCompound arg0)
readFromNBT(NBTTagCompound tagCompound)
protected void
a(amu arg0, Random arg1, int arg2)
method_80(class_1150 arg0, Random arg1, int arg2)
moveBelowSeaLevel(World world, Random random, int amount)
func_75067_a(World arg0, Random arg1, int arg2)
markAvailableHeight(World worldIn, Random rand, int arg2)
protected void
a(amu arg0, Random arg1, int arg2, int arg3)
method_81(class_1150 arg0, Random arg1, int arg2, int arg3)
moveBetweenYCoords(World world, Random random, int minY, int maxY)
func_75070_a(World arg0, Random arg1, int arg2, int arg3)
setRandomHeight(World worldIn, Random rand, int arg2, int arg3)
public boolean
a()
method_85()
isValid()
func_75069_d()
isSizeableStructure()
public boolean
a(amn arg0)
method_9277(class_1146 arg0)
isValid(ChunkPos pos)
func_175788_a(ChunkPos arg0)
isValidForPostProcess(ChunkPos pair)
public void
b(amn arg0)
method_9278(class_1146 arg0)
postPlacement(ChunkPos pos)
func_175787_b(ChunkPos arg0)
notifyPostProcessAt(ChunkPos pair)
public int
e()
method_5535()
getChunkX()
func_143019_e()
getChunkPosX()
public int
f()
method_5536()
getChunkZ()
func_143018_f()
getChunkPosZ()