net.minecraft.world.gen.structure

public abstract class StructurePiece

bms
net.minecraft.unmapped.C_91792368
net.minecraft.world.gen.structure.StructurePiece

Field summary

Modifier and TypeField
protected StructureBox
l
f_23752582
bounds
protected Direction
m
f_04902006
facing
protected int
n
f_84669745
generationDepth

Constructor summary

ModifierConstructor
public ()
protected (int generationDepth)

Method summary

Modifier and TypeMethod
public NbtCompound
b()
m_36455354()
toNbt()
protected abstract void
a(fn arg0)
m_36880336(C_74087615 arg0)
writeNbt(NbtCompound nbt)
public void
a(aqu arg0, fn arg1)
m_27032456(C_64041439 arg0, C_74087615 arg1)
readNbt(World world, NbtCompound nbt)
protected abstract void
b(fn arg0)
m_45494737(C_74087615 arg0)
readNbt(NbtCompound nbt)
public void
a(bms arg0, List arg1, Random arg2)
m_56844874(C_91792368 arg0, List arg1, Random arg2)
addChildren(StructurePiece start, List pieces, Random random)
public abstract boolean
a(aqu arg0, Random arg1, bjb arg2)
m_06274008(C_64041439 arg0, Random arg1, C_61280729 arg2)
postProcess(World world, Random random, StructureBox bounds)
public StructureBox
c()
m_30351713()
getBounds()
public int
d()
m_72797241()
getGenerationDepth()
public static StructurePiece
a(List arg0, bjb arg1)
m_77231839(List arg0, C_61280729 arg1)
getIntersectingPiece(List pieces, StructureBox bounds)
public BlockPos
a()
m_10438204()
getCenterPos()
protected boolean
a(aqu arg0, bjb arg1)
m_06238796(C_64041439 arg0, C_61280729 arg1)
bordersOnLiquids(World world, StructureBox bounds)
protected int
a(int arg0, int arg1)
m_38605056(int arg0, int arg1)
transformX(int x, int z)
protected int
d(int arg0)
m_24682269(int arg0)
transformY(int y)
protected int
b(int arg0, int arg1)
m_45044138(int arg0, int arg1)
transformZ(int x, int z)
protected int
a(atr arg0, int arg1)
m_92541886(C_81592558 arg0, int arg1)
postProcessBlockMetadata(Block block, int facing)
protected void
a(aqu arg0, bec arg1, int arg2, int arg3, int arg4, bjb arg5)
m_50997774(C_64041439 arg0, C_15815210 arg1, int arg2, int arg3, int arg4, C_61280729 arg5)
setBlockState(World world, BlockState state, int x, int y, int z, StructureBox bounds)
protected BlockState
a(aqu arg0, int arg1, int arg2, int arg3, bjb arg4)
m_66928285(C_64041439 arg0, int arg1, int arg2, int arg3, C_61280729 arg4)
getBlockState(World world, int x, int y, int z, StructureBox bounds)
protected void
a(aqu arg0, bjb arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
m_37456871(C_64041439 arg0, C_61280729 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)
protected void
a(aqu arg0, bjb arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, bec arg8, bec arg9, boolean arg10)
m_53162863(C_64041439 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(World world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState edge, BlockState filler, boolean avoidAir)
protected void
a(aqu arg0, bjb arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, bmu arg10)
m_94803762(C_64041439 arg0, C_61280729 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, C_46502351 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)
protected void
a(aqu arg0, bjb arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, bec arg10, bec arg11, boolean arg12)
m_54458511(C_64041439 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)
fillRandomlyWithOutline(World 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)
protected void
a(aqu arg0, bjb arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, bec arg7)
m_19905150(C_64041439 arg0, C_61280729 arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, C_15815210 arg7)
setBlockStateWithThreshold(World world, StructureBox bounds, Random random, float threshold, int x, int y, int z, BlockState state)
protected void
a(aqu arg0, bjb arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, bec arg8, boolean arg9)
m_95163649(C_64041439 arg0, C_61280729 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, C_15815210 arg8, boolean arg9)
placeUpperHemisphere(World world, StructureBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState state, boolean avoidAir)
protected void
b(aqu arg0, int arg1, int arg2, int arg3, bjb arg4)
m_39925042(C_64041439 arg0, int arg1, int arg2, int arg3, C_61280729 arg4)
fillAirColumnUp(World world, int x, int y, int z, StructureBox bounds)
protected void
b(aqu arg0, bec arg1, int arg2, int arg3, int arg4, bjb arg5)
m_08746215(C_64041439 arg0, C_15815210 arg1, int arg2, int arg3, int arg4, C_61280729 arg5)
fillColumnDown(World world, BlockState state, int x, int y, int z, StructureBox bounds)
protected boolean
a(aqu arg0, bjb arg1, Random arg2, int arg3, int arg4, int arg5, List arg6, int arg7)
m_88862100(C_64041439 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, List arg6, int arg7)
placeChestWithLoot(World world, StructureBox bounds, Random random, int x, int y, int z, List entries, int amount)
protected boolean
a(aqu arg0, bjb arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, List arg7, int arg8)
m_62870979(C_64041439 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, List arg7, int arg8)
placeDispenserWithLoot(World world, StructureBox bounds, Random random, int x, int y, int z, int facing, List entries, int amount)
protected void
a(aqu arg0, bjb arg1, Random arg2, int arg3, int arg4, int arg5, ej arg6)
m_58002412(C_64041439 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, C_28786548 arg6)
placeWoodenDoor(World world, StructureBox bounds, Random random, int x, int y, int z, Direction facing)