net.minecraft.world.gen.structure

public abstract class StructurePiece

aqt
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(dn arg0)
m_36880336(C_74087615 arg0)
writeNbt(NbtCompound nbt)
public void
a(adm arg0, dn arg1)
m_27032456(C_64041439 arg0, C_74087615 arg1)
readNbt(World world, NbtCompound nbt)
protected abstract void
b(dn arg0)
m_45494737(C_74087615 arg0)
readNbt(NbtCompound nbt)
public void
a(aqt arg0, List<aqt> arg1, Random arg2)
m_56844874(C_91792368 arg0, List<C_91792368> arg1, Random arg2)
addChildren(StructurePiece start, List<StructurePiece> pieces, Random random)
public abstract boolean
a(adm arg0, Random arg1, aqe 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<aqt> arg0, aqe arg1)
m_77231839(List<C_91792368> arg0, C_61280729 arg1)
getIntersectingPiece(List<StructurePiece> pieces, StructureBox bounds)
public BlockPos
a()
m_10438204()
getCenterPos()
protected boolean
a(adm arg0, aqe 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(afh arg0, int arg1)
m_92541886(C_81592558 arg0, int arg1)
postProcessBlockMetadata(Block block, int facing)
protected void
a(adm arg0, alz arg1, int arg2, int arg3, int arg4, aqe 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(adm arg0, int arg1, int arg2, int arg3, aqe 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(adm arg0, aqe 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(adm arg0, aqe arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, alz arg8, alz 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(adm arg0, aqe arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, aqt$a 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_91792368$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(adm arg0, aqe arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, alz arg10, alz 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(adm arg0, aqe arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, alz 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(adm arg0, aqe arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, alz 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(adm arg0, int arg1, int arg2, int arg3, aqe 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(adm arg0, alz arg1, int arg2, int arg3, int arg4, aqe 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(adm arg0, aqe arg1, Random arg2, int arg3, int arg4, int arg5, List<ob> arg6, int arg7)
m_88862100(C_64041439 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, List<C_90287053> arg6, int arg7)
placeChestWithLoot(World world, StructureBox bounds, Random random, int x, int y, int z, List<LootEntry> entries, int amount)
protected boolean
a(adm arg0, aqe arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, List<ob> arg7, int arg8)
m_62870979(C_64041439 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, List<C_90287053> arg7, int arg8)
placeDispenserWithLoot(World world, StructureBox bounds, Random random, int x, int y, int z, int facing, List<LootEntry> entries, int amount)
protected void
a(adm arg0, aqe arg1, Random arg2, int arg3, int arg4, int arg5, cq 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)
public void
a(int arg0, int arg1, int arg2)
m_66579408(int arg0, int arg1, int arg2)
move(int dx, int dy, int dz)