net.minecraft.world.gen.structure

public abstract class StructurePiece

bxb
net.minecraft.class_34
net.minecraft.world.gen.structure.StructurePiece
net.minecraft.world.gen.feature.structure.StructurePiece
net.minecraft.world.gen.feature.structure.StructurePiece

Field summary

Modifier and TypeField
protected static final BlockState
m
field_19406
CAVE_AIR
field_202556_l
CAVE_AIR
protected StructureBox
n
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
o
field_66
generationDepth
field_74886_g
componentType
private static final Set<Block>
d
field_19405
BLOCKS_FOR_POST_PROCESSING
field_211413_d
BLOCKS_NEEDING_POSTPROCESSING

Constructor summary

ModifierConstructor
public ()
protected (int generationDepth)

Method summary

Modifier and TypeMethod
public final NbtCompound
c()
method_5529()
toNbt()
func_143010_b()
write()
protected abstract void
a(gy arg0)
method_5528(class_322 arg0)
writeNbt(NbtCompound nbt)
func_143012_a(NBTTagCompound arg0)
writeAdditional(NBTTagCompound tagCompound)
public void
a(axz arg0, gy arg1)
method_5527(class_3598 arg0, class_322 arg1)
readNbt(WorldAccess world, NbtCompound nbt)
func_143009_a(IWorld arg0, NBTTagCompound arg1)
read(IWorld worldIn, NBTTagCompound tagCompound)
protected abstract void
a(gy arg0, bxm arg1)
method_5530(class_322 arg0, class_3998 arg1)
readNbt(NbtCompound nbt, StructureManager structureManager)
func_143011_b(NBTTagCompound arg0, TemplateManager arg1)
readAdditional(NBTTagCompound tagCompound, TemplateManager arg1)
public void
a(bxb arg0, List<bxb> 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(StructurePiece arg0, List<StructurePiece> arg1, Random arg2)
buildComponent(StructurePiece componentIn, List<StructurePiece> listIn, Random rand)
public abstract boolean
a(axz arg0, Random arg1, bwf arg2, axm arg3)
method_58(class_3598 arg0, Random arg1, class_1251 arg2, class_1146 arg3)
postProcess(WorldAccess world, Random random, StructureBox bounds, ChunkPos pos)
func_74875_a(IWorld arg0, Random arg1, MutableBoundingBox arg2, ChunkPos arg3)
addComponentParts(IWorld worldIn, Random randomIn, MutableBoundingBox structureBoundingBoxIn, ChunkPos arg3)
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<bxb> arg0, bwf arg1)
method_55(List<class_34> arg0, class_1251 arg1)
getIntersectingPiece(List<StructurePiece> pieces, StructureBox bounds)
func_74883_a(List<StructurePiece> arg0, MutableBoundingBox arg1)
findIntersecting(List<StructurePiece> listIn, MutableBoundingBox boundingboxIn)
protected boolean
a(axk arg0, bwf arg1)
method_17651(class_1158 arg0, class_1251 arg1)
bordersOnLiquids(BlockView world, StructureBox bounds)
func_74860_a(IBlockReader arg0, MutableBoundingBox arg1)
isLiquidInStructureBoundingBox(IBlockReader worldIn, MutableBoundingBox 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(axz arg0, blc arg1, int arg2, int arg3, int arg4, bwf arg5)
method_56(class_3598 arg0, class_2232 arg1, int arg2, int arg3, int arg4, class_1251 arg5)
setBlockState(WorldAccess world, BlockState state, int x, int y, int z, StructureBox bounds)
func_175811_a(IWorld arg0, IBlockState arg1, int arg2, int arg3, int arg4, MutableBoundingBox arg5)
setBlockState(IWorld worldIn, IBlockState blockstateIn, int x, int y, int z, MutableBoundingBox boundingboxIn)
protected BlockState
a(axk arg0, int arg1, int arg2, int arg3, bwf arg4)
method_9273(class_1158 arg0, int arg1, int arg2, int arg3, class_1251 arg4)
getBlockState(BlockView world, int x, int y, int z, StructureBox bounds)
func_175807_a(IBlockReader arg0, int arg1, int arg2, int arg3, MutableBoundingBox arg4)
getBlockStateFromPos(IBlockReader worldIn, int x, int y, int z, MutableBoundingBox boundingboxIn)
protected boolean
a(ayc arg0, int arg1, int arg2, int arg3, bwf arg4)
method_17657(class_3599 arg0, int arg1, int arg2, int arg3, class_1251 arg4)
getLight(WorldView world, int x, int y, int z, StructureBox bounds)
func_189916_b(IWorldReaderBase arg0, int arg1, int arg2, int arg3, MutableBoundingBox arg4)
getSkyBrightness(IWorldReaderBase worldIn, int x, int y, int z, MutableBoundingBox boundingboxIn)
protected void
b(axz arg0, bwf arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
method_60(class_3598 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
fillAir(WorldAccess world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
func_74878_a(IWorld arg0, MutableBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
fillWithAir(IWorld worldIn, MutableBoundingBox structurebb, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
protected void
a(axz arg0, bwf arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, blc arg8, blc arg9, boolean arg10)
method_17653(class_3598 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(WorldAccess world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState edge, BlockState filler, boolean avoidAir)
func_175804_a(IWorld arg0, MutableBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IBlockState arg8, IBlockState arg9, boolean arg10)
fillWithBlocks(IWorld existingOnly, MutableBoundingBox boundingboxIn, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, IBlockState boundaryBlockState, IBlockState arg9, boolean arg10)
protected void
a(axz arg0, bwf arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, bxb$a arg10)
method_17655(class_3598 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(WorldAccess 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(IWorld arg0, MutableBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, StructurePiece$BlockSelector arg10)
fillWithRandomizedBlocks(IWorld blockselector, MutableBoundingBox boundingboxIn, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, boolean alwaysReplace, Random arg9, StructurePiece$BlockSelector arg10)
protected void
a(axz arg0, bwf arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, blc arg10, blc arg11, boolean arg12, boolean arg13)
method_17656(class_3598 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, boolean arg13)
fillRandomlyWithOutline(WorldAccess world, StructureBox bounds, Random random, float threshold, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState edge, BlockState filler, boolean avoidAir, boolean maxLight)
func_189914_a(IWorld arg0, MutableBoundingBox arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, IBlockState arg10, IBlockState arg11, boolean arg12, boolean arg13)
generateMaybeBox(IWorld edgeState, MutableBoundingBox sbb, Random rand, float chance, int x1, int y1, int z1, int x2, int y2, int arg9, IBlockState arg10, IBlockState arg11, boolean arg12, boolean arg13)
protected void
a(axz arg0, bwf arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, blc arg7)
method_65(class_3598 arg0, class_1251 arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, class_2232 arg7)
setBlockStateWithThreshold(WorldAccess world, StructureBox bounds, Random random, float threshold, int x, int y, int z, BlockState state)
func_175809_a(IWorld arg0, MutableBoundingBox arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, IBlockState arg7)
randomlyPlaceBlock(IWorld worldIn, MutableBoundingBox boundingboxIn, Random rand, float chance, int x, int y, int z, IBlockState blockstateIn)
protected void
a(axz arg0, bwf arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, blc arg8, boolean arg9)
method_17654(class_3598 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, class_2232 arg8, boolean arg9)
placeUpperHemisphere(WorldAccess world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState state, boolean avoidAir)
func_180777_a(IWorld arg0, MutableBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IBlockState arg8, boolean arg9)
randomlyRareFillWithBlocks(IWorld worldIn, MutableBoundingBox boundingboxIn, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, IBlockState blockstateIn, boolean arg9)
protected void
a(axz arg0, int arg1, int arg2, int arg3, bwf arg4)
method_73(class_3598 arg0, int arg1, int arg2, int arg3, class_1251 arg4)
fillAirColumnUp(WorldAccess world, int x, int y, int z, StructureBox bounds)
func_74871_b(IWorld arg0, int arg1, int arg2, int arg3, MutableBoundingBox arg4)
clearCurrentPositionBlocksUpwards(IWorld worldIn, int x, int y, int z, MutableBoundingBox structurebb)
protected void
b(axz arg0, blc arg1, int arg2, int arg3, int arg4, bwf arg5)
method_72(class_3598 arg0, class_2232 arg1, int arg2, int arg3, int arg4, class_1251 arg5)
fillColumnDown(WorldAccess world, BlockState state, int x, int y, int z, StructureBox bounds)
func_175808_b(IWorld arg0, IBlockState arg1, int arg2, int arg3, int arg4, MutableBoundingBox arg5)
replaceAirAndLiquidDownwards(IWorld worldIn, IBlockState blockstateIn, int x, int y, int z, MutableBoundingBox boundingboxIn)
protected boolean
a(axz arg0, bwf arg1, Random arg2, int arg3, int arg4, int arg5, pc arg6)
method_11852(class_3598 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, class_1653 arg6)
placeChestWithLoot(WorldAccess world, StructureBox bounds, Random random, int x, int y, int z, Identifier lootTable)
func_186167_a(IWorld arg0, MutableBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, ResourceLocation arg6)
generateChest(IWorld worldIn, MutableBoundingBox structurebb, Random randomIn, int x, int y, int z, ResourceLocation loot)
public static BlockState
a(axk arg0, el arg1, blc arg2)
method_17652(class_1158 arg0, class_2552 arg1, class_2232 arg2)
orientBonusChest(BlockView world, BlockPos pos, BlockState state)
func_197528_a(IBlockReader arg0, BlockPos arg1, IBlockState arg2)
func_197528_a(IBlockReader arg0, BlockPos arg1, IBlockState arg2)
protected boolean
a(axz arg0, bwf arg1, Random arg2, el arg3, pc arg4, blc arg5)
method_13775(class_3598 arg0, class_1251 arg1, Random arg2, class_2552 arg3, class_1653 arg4, class_2232 arg5)
placeChestWithLoot(WorldAccess world, StructureBox bounds, Random random, BlockPos pos, Identifier lootTable, BlockState state)
func_191080_a(IWorld arg0, MutableBoundingBox arg1, Random arg2, BlockPos arg3, ResourceLocation arg4, IBlockState arg5)
generateChest(IWorld arg0, MutableBoundingBox arg1, Random arg2, BlockPos arg3, ResourceLocation arg4, IBlockState arg5)
protected boolean
a(axz arg0, bwf arg1, Random arg2, int arg3, int arg4, int arg5, eq arg6, pc arg7)
method_11851(class_3598 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, class_1354 arg6, class_1653 arg7)
placeDispenserWithLoot(WorldAccess world, StructureBox bounds, Random random, int x, int y, int z, Direction facing, Identifier lootTable)
func_189419_a(IWorld arg0, MutableBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, EnumFacing arg6, ResourceLocation arg7)
createDispenser(IWorld worldIn, MutableBoundingBox sbb, Random rand, int x, int y, int z, EnumFacing facing, ResourceLocation lootTableIn)
protected void
a(axz arg0, bwf arg1, Random arg2, int arg3, int arg4, int arg5, eq arg6, bed arg7)
method_13377(class_3598 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, class_1354 arg6, class_129 arg7)
placeDoor(WorldAccess world, StructureBox bounds, Random random, int x, int y, int z, Direction facing, DoorBlock door)
func_189915_a(IWorld arg0, MutableBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, EnumFacing arg6, BlockDoor arg7)
generateDoor(IWorld worldIn, MutableBoundingBox 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(eq arg0)
method_11853(class_1354 arg0)
setFacing(Direction facing)
func_186164_a(EnumFacing arg0)
setCoordBaseMode(EnumFacing facing)