net.minecraft.world.gen.structure

public abstract class StructureStart

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

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public StructureBox
b()
method_79()
getBounds()
getBoundingBox()
public List<StructurePiece>
c()
method_11855()
getPieces()
getComponents()
public void
a(aht arg0, Random arg1, avp arg2)
method_82(class_1150 arg0, Random arg1, class_1251 arg2)
postProcess(World world, Random random, StructureBox chunkBounds)
generateStructure(World worldIn, Random rand, StructureBoundingBox structurebb)
protected void
d()
method_84()
findBounds()
updateBoundingBox()
public NbtCompound
a(int arg0, int arg1)
method_5531(int arg0, int arg1)
toNbt(int chunkX, int chunkZ)
writeStructureComponentsToNBT(int chunkX, int chunkZ)
public void
a(dq arg0)
method_5533(class_322 arg0)
writeValidityNbt(NbtCompound nbt)
writeToNBT(NBTTagCompound tagCompound)
public void
a(aht arg0, dq arg1)
method_5532(class_1150 arg0, class_322 arg1)
readNbt(World world, NbtCompound nbt)
readStructureComponentsFromNBT(World worldIn, NBTTagCompound tagCompound)
public void
b(dq arg0)
method_5534(class_322 arg0)
readValidityNbt(NbtCompound nbt)
readFromNBT(NBTTagCompound tagCompound)
protected void
a(aht arg0, Random arg1, int arg2)
method_80(class_1150 arg0, Random arg1, int arg2)
moveBelowSeaLevel(World world, Random random, int amount)
markAvailableHeight(World worldIn, Random rand, int arg2)
protected void
a(aht 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)
setRandomHeight(World worldIn, Random rand, int arg2, int arg3)
public boolean
a()
method_85()
isValid()
isSizeableStructure()
public boolean
a(ahn arg0)
method_9277(class_1146 arg0)
isValid(ChunkPos pos)
isValidForPostProcess(ChunkPos pair)
public void
b(ahn arg0)
method_9278(class_1146 arg0)
postPlacement(ChunkPos pos)
notifyPostProcessAt(ChunkPos pair)
public int
e()
method_5535()
getChunkX()
getChunkPosX()
public int
f()
method_5536()
getChunkZ()
getChunkPosZ()