net.minecraft.world.gen.structure

public abstract class StructurePiece

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

Field summary

Modifier and TypeField
protected StructureBox
f
field_64
bounds
boundingBox
protected int
g
field_65
facing
coordBaseMode
protected int
h
field_66
generationDepth
componentType

Constructor summary

ModifierConstructor
public ()
protected (int generationDepth)

Method summary

Modifier and TypeMethod
public NbtCompound
b()
method_5529()
toNbt()
func_143010_b()
protected abstract void
a(dh arg0)
method_5528(class_322 arg0)
writeNbt(NbtCompound nbt)
writeStructureToNBT(NBTTagCompound arg0)
public void
a(ahb arg0, dh arg1)
method_5527(class_1150 arg0, class_322 arg1)
readNbt(World world, NbtCompound nbt)
func_143009_a(World arg0, NBTTagCompound arg1)
protected abstract void
b(dh arg0)
method_5530(class_322 arg0)
readNbt(NbtCompound nbt)
readStructureFromNBT(NBTTagCompound arg0)
public void
a(avk arg0, List arg1, Random arg2)
method_54(class_34 arg0, List arg1, Random arg2)
addChildren(StructurePiece start, List pieces, Random random)
buildComponent(StructureComponent arg0, List arg1, Random arg2)
public abstract boolean
a(ahb arg0, Random arg1, asv arg2)
method_58(class_1150 arg0, Random arg1, class_1251 arg2)
postProcess(World world, Random random, StructureBox bounds)
addComponentParts(World arg0, Random arg1, StructureBoundingBox arg2)
public StructureBox
c()
method_70()
getBounds()
getBoundingBox()
public int
d()
method_74()
getGenerationDepth()
getComponentType()
public static StructurePiece
a(List arg0, asv arg1)
method_55(List arg0, class_1251 arg1)
getIntersectingPiece(List pieces, StructureBox bounds)
findIntersecting(List arg0, StructureBoundingBox arg1)
public BlockPos
a()
method_51()
getCenterPos()
func_151553_a()
protected boolean
a(ahb arg0, asv arg1)
method_59(class_1150 arg0, class_1251 arg1)
bordersOnLiquids(World world, StructureBox bounds)
isLiquidInStructureBoundingBox(World arg0, StructureBoundingBox arg1)
protected int
a(int arg0, int arg1)
method_53(int arg0, int arg1)
transformX(int x, int z)
getXWithOffset(int arg0, int arg1)
protected int
a(int arg0)
method_52(int arg0)
transformY(int y)
getYWithOffset(int arg0)
protected int
b(int arg0, int arg1)
method_71(int arg0, int arg1)
transformZ(int x, int z)
getZWithOffset(int arg0, int arg1)
protected int
a(aji arg0, int arg1)
method_6570(class_197 arg0, int arg1)
postProcessBlockMetadata(Block block, int facing)
getMetadataWithOffset(Block arg0, int arg1)
protected void
a(ahb arg0, aji arg1, int arg2, int arg3, int arg4, int arg5, asv arg6)
method_56(class_1150 arg0, class_197 arg1, int arg2, int arg3, int arg4, int arg5, class_1251 arg6)
setBlockWithMetadata(World world, Block block, int metadata, int x, int y, int z, StructureBox bounds)
placeBlockAtCurrentPosition(World arg0, Block arg1, int arg2, int arg3, int arg4, int arg5, StructureBoundingBox arg6)
protected Block
a(ahb arg0, int arg1, int arg2, int arg3, asv arg4)
method_6567(class_1150 arg0, int arg1, int arg2, int arg3, class_1251 arg4)
getBlock(World world, int x, int y, int z, StructureBox bounds)
getBlockAtCurrentPosition(World arg0, int arg1, int arg2, int arg3, StructureBoundingBox arg4)
protected void
a(ahb arg0, asv 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)
fillWithAir(World arg0, StructureBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
protected void
a(ahb arg0, asv arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, aji arg8, aji arg9, boolean arg10)
method_62(class_1150 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, class_197 arg8, class_197 arg9, boolean arg10)
fillWithOutline(World world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, Block edge, Block filler, boolean avoidAir)
fillWithBlocks(World arg0, StructureBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Block arg8, Block arg9, boolean arg10)
protected void
a(ahb arg0, asv arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, aji arg8, int arg9, aji arg10, int arg11, boolean arg12)
method_6568(class_1150 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, class_197 arg8, int arg9, class_197 arg10, int arg11, boolean arg12)
fillWithOutline(World world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, Block edge, int edgeMetadata, Block filler, int fillerMetadata, boolean avoidAir)
fillWithMetadataBlocks(World arg0, StructureBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Block arg8, int arg9, Block arg10, int arg11, boolean arg12)
protected void
a(ahb arg0, asv arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, avl 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_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)
fillWithRandomizedBlocks(World arg0, StructureBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, StructureComponent$BlockSelector arg10)
protected void
a(ahb arg0, asv arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, aji arg10, aji arg11, boolean arg12)
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_197 arg10, class_197 arg11, boolean arg12)
fillRandomlyWithOutline(World world, StructureBox bounds, Random random, float threshold, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, Block edge, Block filler, boolean avoidAir)
randomlyFillWithBlocks(World arg0, StructureBoundingBox arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Block arg10, Block arg11, boolean arg12)
protected void
a(ahb arg0, asv arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, aji arg7, int arg8)
method_65(class_1150 arg0, class_1251 arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, class_197 arg7, int arg8)
setBlockWithThreshold(World world, StructureBox bounds, Random random, float threshold, int x, int y, int z, Block block, int metadata)
func_151552_a(World arg0, StructureBoundingBox arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, Block arg7, int arg8)
protected void
a(ahb arg0, asv arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, aji arg8, boolean arg9)
method_63(class_1150 arg0, class_1251 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, class_197 arg8, boolean arg9)
placeUpperHemisphere(World world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, Block block, boolean avoidAir)
func_151547_a(World arg0, StructureBoundingBox arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Block arg8, boolean arg9)
protected void
b(ahb arg0, int arg1, int arg2, int arg3, asv 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)
clearCurrentPositionBlocksUpwards(World arg0, int arg1, int arg2, int arg3, StructureBoundingBox arg4)
protected void
b(ahb arg0, aji arg1, int arg2, int arg3, int arg4, int arg5, asv arg6)
method_72(class_1150 arg0, class_197 arg1, int arg2, int arg3, int arg4, int arg5, class_1251 arg6)
fillColumnDown(World world, Block block, int metadata, int x, int y, int z, StructureBox bounds)
func_151554_b(World arg0, Block arg1, int arg2, int arg3, int arg4, int arg5, StructureBoundingBox arg6)
protected boolean
a(ahb arg0, asv arg1, Random arg2, int arg3, int arg4, int arg5, qx[] arg6, int arg7)
method_69(class_1150 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, class_847[] arg6, int arg7)
placeChestWithLoot(World world, StructureBox bounds, Random random, int x, int y, int z, LootEntry[] entries, int amount)
generateStructureChestContents(World arg0, StructureBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, WeightedRandomChestContent[] arg6, int arg7)
protected boolean
a(ahb arg0, asv arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, qx[] arg7, int arg8)
method_68(class_1150 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, class_847[] arg7, int arg8)
placeDispenserWithLoot(World world, StructureBox bounds, Random random, int x, int y, int z, int facing, LootEntry[] entries, int amount)
generateStructureDispenserContents(World arg0, StructureBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, WeightedRandomChestContent[] arg7, int arg8)
protected void
a(ahb arg0, asv arg1, Random arg2, int arg3, int arg4, int arg5, int arg6)
method_67(class_1150 arg0, class_1251 arg1, Random arg2, int arg3, int arg4, int arg5, int arg6)
placeWoodenDoor(World world, StructureBox bounds, Random random, int x, int y, int z, int metadata)
placeDoorAtCurrentPosition(World arg0, StructureBoundingBox arg1, Random arg2, int arg3, int arg4, int arg5, int arg6)