net.minecraft.world.gen.structure

public abstract class StructurePiece

bws
net.minecraft.unmapped.C_91792368
net.minecraft.world.gen.structure.StructurePiece
net.minecraft.world.gen.feature.structure.StructurePiece

Field summary

Modifier and TypeField
protected static final BlockState
m
f_11403594
CAVE_AIR
field_202556_l
protected StructureBox
n
f_23752582
bounds
field_74887_e
private Direction
a
f_04902006
facing
field_74885_f
private BlockMirror
b
f_36051941
mirror
field_186168_b
private BlockRotation
c
f_65546589
rotation
field_186169_c
protected int
o
f_84669745
generationDepth
field_74886_g
private static final Set<Block>
d
f_38486000
BLOCKS_FOR_POST_PROCESSING
field_211413_d

Constructor summary

ModifierConstructor
public ()
protected (int generationDepth)

Method summary

Modifier and TypeMethod
public final NbtCompound
c()
m_36455354()
toNbt()
func_143010_b()
protected abstract void
a(gy arg0)
m_36880336(C_74087615 arg0)
writeNbt(NbtCompound nbt)
func_143012_a(NBTTagCompound arg0)
public void
a(axt arg0, gy arg1)
m_27032456(C_49764715 arg0, C_74087615 arg1)
readNbt(WorldAccess world, NbtCompound nbt)
func_143009_a(IWorld arg0, NBTTagCompound arg1)
protected abstract void
a(gy arg0, bxd arg1)
m_45494737(C_74087615 arg0, C_60046810 arg1)
readNbt(NbtCompound nbt, StructureManager structureManager)
func_143011_b(NBTTagCompound arg0, TemplateManager arg1)
public void
a(bws arg0, List<bws> arg1, Random arg2)
m_56844874(C_91792368 arg0, List<C_91792368> arg1, Random arg2)
addChildren(StructurePiece start, List<StructurePiece> pieces, Random random)
func_74861_a(StructurePiece arg0, List<StructurePiece> arg1, Random arg2)
public abstract boolean
a(axt arg0, Random arg1, bvw arg2, axi arg3)
m_06274008(C_49764715 arg0, Random arg1, C_61280729 arg2, C_97313606 arg3)
postProcess(WorldAccess world, Random random, StructureBox bounds, ChunkPos pos)
func_74875_a(IWorld arg0, Random arg1, MutableBoundingBox arg2, ChunkPos arg3)
public StructureBox
d()
m_30351713()
getBounds()
func_74874_b()
public int
e()
m_72797241()
getGenerationDepth()
func_74877_c()
public static StructurePiece
a(List<bws> arg0, bvw arg1)
m_77231839(List<C_91792368> arg0, C_61280729 arg1)
getIntersectingPiece(List<StructurePiece> pieces, StructureBox bounds)
func_74883_a(List<StructurePiece> arg0, MutableBoundingBox arg1)
protected boolean
a(axg arg0, bvw arg1)
m_06238796(C_56864221 arg0, C_61280729 arg1)
bordersOnLiquids(BlockView world, StructureBox bounds)
func_74860_a(IBlockReader arg0, MutableBoundingBox arg1)
protected int
a(int arg0, int arg1)
m_38605056(int arg0, int arg1)
transformX(int x, int z)
func_74865_a(int arg0, int arg1)
protected int
d(int arg0)
m_24682269(int arg0)
transformY(int y)
func_74862_a(int arg0)
protected int
b(int arg0, int arg1)
m_45044138(int arg0, int arg1)
transformZ(int x, int z)
func_74873_b(int arg0, int arg1)
protected void
a(axt arg0, bkt arg1, int arg2, int arg3, int arg4, bvw arg5)
m_50997774(C_49764715 arg0, C_15815210 arg1, int arg2, int arg3, int arg4, C_61280729 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)
protected BlockState
a(axg arg0, int arg1, int arg2, int arg3, bvw arg4)
m_66928285(C_56864221 arg0, int arg1, int arg2, int arg3, C_61280729 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)
protected boolean
a(axw arg0, int arg1, int arg2, int arg3, bvw arg4)
m_64109636(C_46108969 arg0, int arg1, int arg2, int arg3, C_61280729 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)
protected void
b(axt arg0, bvw arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
m_37456871(C_49764715 arg0, C_61280729 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)
protected void
a(axt arg0, bvw arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, bkt arg8, bkt arg9, boolean arg10)
m_53162863(C_49764715 arg0, C_61280729 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, C_15815210 arg8, C_15815210 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)
protected void
a(axt arg0, bvw arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, bws$a arg10)
m_94803762(C_49764715 arg0, C_61280729 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, C_91792368$C_46502351 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)
protected void
a(axt arg0, bvw arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, bkt arg10, bkt arg11, boolean arg12, boolean arg13)
m_54458511(C_49764715 arg0, C_61280729 arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, C_15815210 arg10, C_15815210 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)
protected void
a(axt arg0, bvw arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, bkt arg7)
m_19905150(C_49764715 arg0, C_61280729 arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, C_15815210 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)
protected void
a(axt arg0, bvw arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, bkt arg8, boolean arg9)
m_95163649(C_49764715 arg0, C_61280729 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, C_15815210 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)
protected void
a(axt arg0, int arg1, int arg2, int arg3, bvw arg4)
m_39925042(C_49764715 arg0, int arg1, int arg2, int arg3, C_61280729 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)
protected void
b(axt arg0, bkt arg1, int arg2, int arg3, int arg4, bvw arg5)
m_08746215(C_49764715 arg0, C_15815210 arg1, int arg2, int arg3, int arg4, C_61280729 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)
protected boolean
a(axt arg0, bvw arg1, Random arg2, int arg3, int arg4, int arg5, pc arg6)
m_88862100(C_49764715 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, C_22168528 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)
public static BlockState
a(axg arg0, ej arg1, bkt arg2)
m_70398339(C_56864221 arg0, C_32594356 arg1, C_15815210 arg2)
orientBonusChest(BlockView world, BlockPos pos, BlockState state)
func_197528_a(IBlockReader arg0, BlockPos arg1, IBlockState arg2)
protected boolean
a(axt arg0, bvw arg1, Random arg2, ej arg3, pc arg4, bkt arg5)
m_60024968(C_49764715 arg0, C_61280729 arg1, Random arg2, C_32594356 arg3, C_22168528 arg4, C_15815210 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)
protected boolean
a(axt arg0, bvw arg1, Random arg2, int arg3, int arg4, int arg5, ep arg6, pc arg7)
m_62870979(C_49764715 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, C_28786548 arg6, C_22168528 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)
protected void
a(axt arg0, bvw arg1, Random arg2, int arg3, int arg4, int arg5, ep arg6, bdu arg7)
m_58002412(C_49764715 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, C_28786548 arg6, C_23969718 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)
public void
a(int arg0, int arg1, int arg2)
m_66579408(int arg0, int arg1, int arg2)
move(int dx, int dy, int dz)
func_181138_a(int arg0, int arg1, int arg2)
public Direction
f()
m_60500114()
getFacing()
func_186165_e()
public void
a(ep arg0)
m_15263652(C_28786548 arg0)
setFacing(Direction facing)
func_186164_a(EnumFacing arg0)