net.minecraft.world.gen.structure

public abstract class StructurePiece

bbx
net.minecraft.class_34
net.minecraft.world.gen.structure.StructurePiece
net.minecraft.world.gen.structure.StructureComponent
net.minecraft.world.gen.structure.StructureComponent

Field summary

Modifier and TypeField
protected StructureBox
l
field_64
bounds
field_74887_e
boundingBox
private Direction
a
field_10226
facing
field_74885_f
coordBaseMode
private BlockMirror
b
field_13013
mirror
field_186168_b
mirror
private BlockRotation
c
field_13014
rotation
field_186169_c
rotation
protected int
m
field_66
generationDepth
field_74886_g
componentType

Constructor summary

ModifierConstructor
public ()
protected (int generationDepth)

Method summary

Modifier and TypeMethod
public final NbtCompound
c()
method_5529()
toNbt()
func_143010_b()
createStructureBaseNBT()
protected abstract void
a(fy arg0)
method_5528(class_322 arg0)
writeNbt(NbtCompound nbt)
func_143012_a(NBTTagCompound arg0)
writeStructureToNBT(NBTTagCompound tagCompound)
public void
a(amu arg0, fy arg1)
method_5527(class_1150 arg0, class_322 arg1)
readNbt(World world, NbtCompound nbt)
func_143009_a(World arg0, NBTTagCompound arg1)
readStructureBaseNBT(World worldIn, NBTTagCompound tagCompound)
protected abstract void
a(fy arg0, bcg arg1)
method_5530(class_322 arg0, class_2763 arg1)
readNbt(NbtCompound nbt, StructureManager structureManager)
func_143011_b(NBTTagCompound arg0, TemplateManager arg1)
readStructureFromNBT(NBTTagCompound tagCompound, TemplateManager arg1)
public void
a(bbx arg0, List<bbx> arg1, Random arg2)
method_54(class_34 arg0, List<class_34> arg1, Random arg2)
addChildren(StructurePiece start, List<StructurePiece> pieces, Random random)
func_74861_a(StructureComponent arg0, List<StructureComponent> arg1, Random arg2)
buildComponent(StructureComponent componentIn, List<StructureComponent> listIn, Random rand)
public abstract boolean
a(amu arg0, Random arg1, bbg arg2)
method_58(class_1150 arg0, Random arg1, class_1251 arg2)
postProcess(World world, Random random, StructureBox bounds)
func_74875_a(World arg0, Random arg1, StructureBoundingBox arg2)
addComponentParts(World worldIn, Random randomIn, StructureBoundingBox structureBoundingBoxIn)
public StructureBox
d()
method_70()
getBounds()
func_74874_b()
getBoundingBox()
public int
e()
method_74()
getGenerationDepth()
func_74877_c()
getComponentType()
public static StructurePiece
a(List<bbx> arg0, bbg arg1)
method_55(List<class_34> arg0, class_1251 arg1)
getIntersectingPiece(List<StructurePiece> pieces, StructureBox bounds)
func_74883_a(List<StructureComponent> arg0, StructureBoundingBox arg1)
findIntersecting(List<StructureComponent> listIn, StructureBoundingBox boundingboxIn)
protected boolean
a(amu arg0, bbg arg1)
method_59(class_1150 arg0, class_1251 arg1)
bordersOnLiquids(World world, StructureBox bounds)
func_74860_a(World arg0, StructureBoundingBox arg1)
isLiquidInStructureBoundingBox(World worldIn, StructureBoundingBox boundingboxIn)
protected int
a(int arg0, int arg1)
method_53(int arg0, int arg1)
transformX(int x, int z)
func_74865_a(int arg0, int arg1)
getXWithOffset(int x, int z)
protected int
d(int arg0)
method_52(int arg0)
transformY(int y)
func_74862_a(int arg0)
getYWithOffset(int y)
protected int
b(int arg0, int arg1)
method_71(int arg0, int arg1)
transformZ(int x, int z)
func_74873_b(int arg0, int arg1)
getZWithOffset(int x, int z)
protected void
a(amu arg0, awt arg1, int arg2, int arg3, int arg4, bbg arg5)
method_56(class_1150 arg0, class_2232 arg1, int arg2, int arg3, int arg4, class_1251 arg5)
setBlockState(World world, BlockState state, int x, int y, int z, StructureBox bounds)
func_175811_a(World arg0, IBlockState arg1, int arg2, int arg3, int arg4, StructureBoundingBox arg5)
setBlockState(World worldIn, IBlockState blockstateIn, int x, int y, int z, StructureBoundingBox boundingboxIn)
protected BlockState
a(amu arg0, int arg1, int arg2, int arg3, bbg arg4)
method_9273(class_1150 arg0, int arg1, int arg2, int arg3, class_1251 arg4)
getBlockState(World world, int x, int y, int z, StructureBox bounds)
func_175807_a(World arg0, int arg1, int arg2, int arg3, StructureBoundingBox arg4)
getBlockStateFromPos(World worldIn, int x, int y, int z, StructureBoundingBox boundingboxIn)
protected int
b(amu arg0, int arg1, int arg2, int arg3, bbg arg4)
method_13378(class_1150 arg0, int arg1, int arg2, int arg3, class_1251 arg4)
getLight(World world, int x, int y, int z, StructureBox box)
func_189916_b(World arg0, int arg1, int arg2, int arg3, StructureBoundingBox arg4)
getSkyBrightness(World worldIn, int x, int y, int z, StructureBoundingBox boundingboxIn)
protected void
a(amu arg0, bbg arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
method_60(class_1150 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
fillAir(World world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
func_74878_a(World arg0, StructureBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
fillWithAir(World worldIn, StructureBoundingBox structurebb, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
protected void
a(amu arg0, bbg arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, awt arg8, awt arg9, boolean arg10)
method_62(class_1150 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, class_2232 arg8, class_2232 arg9, boolean arg10)
fillWithOutline(World world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState edge, BlockState filler, boolean avoidAir)
func_175804_a(World arg0, StructureBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IBlockState arg8, IBlockState arg9, boolean arg10)
fillWithBlocks(World existingOnly, StructureBoundingBox boundingboxIn, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, IBlockState boundaryBlockState, IBlockState arg9, boolean arg10)
protected void
a(amu arg0, bbg arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, bbx$a arg10)
method_64(class_1150 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, class_34$class_35 arg10)
fill(World world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, boolean avoidAir, Random random, StructurePiece$BlockPicker blocks)
func_74882_a(World arg0, StructureBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, StructureComponent$BlockSelector arg10)
fillWithRandomizedBlocks(World blockselector, StructureBoundingBox boundingboxIn, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, boolean alwaysReplace, Random arg9, StructureComponent$BlockSelector arg10)
protected void
a(amu arg0, bbg arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, awt arg10, awt arg11, boolean arg12, int arg13)
method_6569(class_1150 arg0, class_1251 arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, class_2232 arg10, class_2232 arg11, boolean arg12, int arg13)
fillRandomlyWithOutline(World world, StructureBox box, Random random, float threshold, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState edge, BlockState filler, boolean avoidAir, int maxLight)
func_189914_a(World arg0, StructureBoundingBox arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, IBlockState arg10, IBlockState arg11, boolean arg12, int arg13)
generateMaybeBox(World edgeState, StructureBoundingBox sbb, Random rand, float chance, int x1, int y1, int z1, int x2, int y2, int arg9, IBlockState arg10, IBlockState arg11, boolean arg12, int arg13)
protected void
a(amu arg0, bbg arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, awt arg7)
method_65(class_1150 arg0, class_1251 arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, class_2232 arg7)
setBlockStateWithThreshold(World world, StructureBox bounds, Random random, float threshold, int x, int y, int z, BlockState state)
func_175809_a(World arg0, StructureBoundingBox arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, IBlockState arg7)
randomlyPlaceBlock(World worldIn, StructureBoundingBox boundingboxIn, Random rand, float chance, int x, int y, int z, IBlockState blockstateIn)
protected void
a(amu arg0, bbg arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, awt arg8, boolean arg9)
method_63(class_1150 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, class_2232 arg8, boolean arg9)
placeUpperHemisphere(World world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState state, boolean avoidAir)
func_180777_a(World arg0, StructureBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IBlockState arg8, boolean arg9)
randomlyRareFillWithBlocks(World worldIn, StructureBoundingBox boundingboxIn, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, IBlockState blockstateIn, boolean arg9)
protected void
c(amu arg0, int arg1, int arg2, int arg3, bbg arg4)
method_73(class_1150 arg0, int arg1, int arg2, int arg3, class_1251 arg4)
fillAirColumnUp(World world, int x, int y, int z, StructureBox bounds)
func_74871_b(World arg0, int arg1, int arg2, int arg3, StructureBoundingBox arg4)
clearCurrentPositionBlocksUpwards(World worldIn, int x, int y, int z, StructureBoundingBox structurebb)
protected void
b(amu arg0, awt arg1, int arg2, int arg3, int arg4, bbg arg5)
method_72(class_1150 arg0, class_2232 arg1, int arg2, int arg3, int arg4, class_1251 arg5)
fillColumnDown(World world, BlockState state, int x, int y, int z, StructureBox bounds)
func_175808_b(World arg0, IBlockState arg1, int arg2, int arg3, int arg4, StructureBoundingBox arg5)
replaceAirAndLiquidDownwards(World worldIn, IBlockState blockstateIn, int x, int y, int z, StructureBoundingBox boundingboxIn)
protected boolean
a(amu arg0, bbg arg1, Random arg2, int arg3, int arg4, int arg5, nf arg6)
method_11852(class_1150 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, class_1653 arg6)
placeChestWithLoot(World world, StructureBox box, Random random, int x, int y, int z, Identifier lootTable)
func_186167_a(World arg0, StructureBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, ResourceLocation arg6)
generateChest(World worldIn, StructureBoundingBox structurebb, Random randomIn, int x, int y, int z, ResourceLocation loot)
protected boolean
a(amu arg0, bbg arg1, Random arg2, et arg3, nf arg4, awt arg5)
method_13775(class_1150 arg0, class_1251 arg1, Random arg2, class_2552 arg3, class_1653 arg4, class_2232 arg5)
placeChestWithLoot(World world, StructureBox box, Random random, BlockPos pos, Identifier lootTable, BlockState state)
func_191080_a(World arg0, StructureBoundingBox arg1, Random arg2, BlockPos arg3, ResourceLocation arg4, IBlockState arg5)
generateChest(World arg0, StructureBoundingBox arg1, Random arg2, BlockPos arg3, ResourceLocation arg4, IBlockState arg5)
protected boolean
a(amu arg0, bbg arg1, Random arg2, int arg3, int arg4, int arg5, fa arg6, nf arg7)
method_11851(class_1150 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, class_1354 arg6, class_1653 arg7)
placeDispenserWithLoot(World world, StructureBox box, Random random, int x, int y, int z, Direction facing, Identifier lootTable)
func_189419_a(World arg0, StructureBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, EnumFacing arg6, ResourceLocation arg7)
createDispenser(World worldIn, StructureBoundingBox sbb, Random rand, int x, int y, int z, EnumFacing facing, ResourceLocation lootTableIn)
protected void
a(amu arg0, bbg arg1, Random arg2, int arg3, int arg4, int arg5, fa arg6, aqa arg7)
method_13377(class_1150 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, class_1354 arg6, class_129 arg7)
placeDoor(World world, StructureBox box, Random random, int x, int y, int z, Direction facing, DoorBlock door)
func_189915_a(World arg0, StructureBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, EnumFacing arg6, BlockDoor arg7)
generateDoor(World worldIn, StructureBoundingBox sbb, Random rand, int x, int y, int z, EnumFacing facing, BlockDoor door)
public void
a(int arg0, int arg1, int arg2)
method_9272(int arg0, int arg1, int arg2)
move(int dx, int dy, int dz)
func_181138_a(int arg0, int arg1, int arg2)
offset(int x, int y, int z)
public Direction
f()
method_11854()
getFacing()
func_186165_e()
getCoordBaseMode()
public void
a(fa arg0)
method_11853(class_1354 arg0)
setFacing(Direction facing)
func_186164_a(EnumFacing arg0)
setCoordBaseMode(EnumFacing facing)