net.minecraft.world.gen.structure

public abstract class StructureStart

bxc
net.minecraft.class_3992
net.minecraft.world.gen.structure.StructureStart
net.minecraft.world.gen.feature.structure.StructureStart
net.minecraft.world.gen.feature.structure.StructureStart

Field summary

Modifier and TypeField
protected final List<StructurePiece>
a
field_19407
pieces
field_75075_a
components
protected StructureBox
b
field_19408
bounds
field_75074_b
boundingBox
protected int
c
field_19409
chunkX
field_143024_c
chunkPosX
protected int
d
field_19410
chunkZ
field_143023_d
chunkPosZ
private Biome
e
field_19411
biome
field_202505_e
biome
private int
f
field_19412
references
field_212688_f
references

Constructor summary

ModifierConstructor
public ()
public (int chunkX, int chunkZ, Biome biome, WorldGenRandom random, long seed)

Method summary

Modifier and TypeMethod
public StructureBox
c()
method_17664()
getBounds()
func_75071_a()
getBoundingBox()
public List<StructurePiece>
d()
method_17665()
getPieces()
func_186161_c()
getComponents()
public void
a(axz arg0, Random arg1, bwf arg2, axm arg3)
method_82(class_3598 arg0, Random arg1, class_1251 arg2, class_1146 arg3)
postProcess(WorldAccess world, Random random, StructureBox bounds, ChunkPos pos)
func_75068_a(IWorld arg0, Random arg1, MutableBoundingBox arg2, ChunkPos arg3)
generateStructure(IWorld worldIn, Random rand, MutableBoundingBox structurebb, ChunkPos arg3)
protected void
a(axk arg0)
method_17660(class_1158 arg0)
findBounds(BlockView world)
func_202500_a(IBlockReader arg0)
recalculateStructureSize(IBlockReader blockReader)
public NbtCompound
a(int arg0, int arg1)
method_17659(int arg0, int arg1)
toNbt(int chunkX, int chunkZ)
func_143021_a(int arg0, int arg1)
write(int chunkX, int chunkZ)
public void
a(gy arg0)
method_5533(class_322 arg0)
writeValidityNbt(NbtCompound nbt)
func_143022_a(NBTTagCompound arg0)
writeAdditional(NBTTagCompound tagCompound)
public void
a(axz arg0, gy arg1)
method_17662(class_3598 arg0, class_322 arg1)
readNbt(WorldAccess world, NbtCompound nbt)
func_143020_a(IWorld arg0, NBTTagCompound arg1)
read(IWorld worldIn, NBTTagCompound tagCompound)
public void
b(gy arg0)
method_5534(class_322 arg0)
readValidityNbt(NbtCompound nbt)
func_143017_b(NBTTagCompound arg0)
readAdditional(NBTTagCompound tagCompound)
protected void
a(ayc arg0, Random arg1, int arg2)
method_17663(class_3599 arg0, Random arg1, int arg2)
moveBelowSeaLevel(WorldView world, Random random, int amount)
func_75067_a(IWorldReaderBase arg0, Random arg1, int arg2)
markAvailableHeight(IWorldReaderBase worldIn, Random rand, int arg2)
protected void
a(axk arg0, Random arg1, int arg2, int arg3)
method_17661(class_1158 arg0, Random arg1, int arg2, int arg3)
moveBetweenYCoords(BlockView world, Random random, int minY, int maxY)
func_75070_a(IBlockReader arg0, Random arg1, int arg2, int arg3)
setRandomHeight(IBlockReader worldIn, Random rand, int arg2, int arg3)
public boolean
b()
method_85()
isValid()
func_75069_d()
isValid()
public void
b(axm arg0)
method_9278(class_1146 arg0)
postPlacement(ChunkPos pos)
func_175787_b(ChunkPos arg0)
notifyPostProcessAt(ChunkPos pair)
public int
e()
method_17666()
getChunkX()
func_143019_e()
getChunkPosX()
public int
f()
method_17667()
getChunkZ()
func_143018_f()
getChunkPosZ()
public BlockPos
a()
method_17658()
getLocatePos()
func_204294_a()
getPos()
public boolean
g()
method_17668()
canBeReferenced()
func_212687_g()
func_212687_g()
public void
h()
method_17669()
addReference()
func_212685_h()
func_212685_h()
protected int
i()
method_17670()
getMaxReferences()
func_212686_i()
func_212686_i()