net.minecraft.world.gen.structure

public abstract class StructurePiece

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

Field summary

Modifier and TypeField
protected StructureBox
l
f_23752582
bounds
private Direction
a
f_04902006
facing
private BlockMirror
b
f_36051941
mirror
private BlockRotation
c
f_65546589
rotation
protected int
m
f_84669745
generationDepth

Constructor summary

ModifierConstructor
public ()
protected (int generationDepth)

Method summary

Modifier and TypeMethod
public final NbtCompound
c()
m_36455354()
toNbt()
protected abstract void
a(du arg0)
m_36880336(C_74087615 arg0)
writeNbt(NbtCompound nbt)
public void
a(ajq arg0, du arg1)
m_27032456(C_64041439 arg0, C_74087615 arg1)
readNbt(World world, NbtCompound nbt)
protected abstract void
a(du arg0, ayx arg1)
m_45494737(C_74087615 arg0, C_60046810 arg1)
readNbt(NbtCompound nbt, StructureManager structureManager)
public void
a(ayo arg0, List<ayo> 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(ajq arg0, Random arg1, axx arg2)
m_06274008(C_64041439 arg0, Random arg1, C_61280729 arg2)
postProcess(World world, Random random, StructureBox bounds)
public StructureBox
d()
m_30351713()
getBounds()
public int
e()
m_72797241()
getGenerationDepth()
public static StructurePiece
a(List<ayo> arg0, axx arg1)
m_77231839(List<C_91792368> arg0, C_61280729 arg1)
getIntersectingPiece(List<StructurePiece> pieces, StructureBox bounds)
protected boolean
a(ajq arg0, axx 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 void
a(ajq arg0, atj arg1, int arg2, int arg3, int arg4, axx 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(ajq arg0, int arg1, int arg2, int arg3, axx 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 int
b(ajq arg0, int arg1, int arg2, int arg3, axx arg4)
m_64109636(C_64041439 arg0, int arg1, int arg2, int arg3, C_61280729 arg4)
getLight(World world, int x, int y, int z, StructureBox box)
protected void
a(ajq arg0, axx 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(ajq arg0, axx arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, atj arg8, atj 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(ajq arg0, axx arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8, Random arg9, ayo$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(ajq arg0, axx arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, atj arg10, atj arg11, boolean arg12, int arg13)
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, int arg13)
fillRandomlyWithOutline(World world, StructureBox box, Random random, float threshold, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState edge, BlockState filler, boolean avoidAir, int maxLight)
protected void
a(ajq arg0, axx arg1, Random arg2, float arg3, int arg4, int arg5, int arg6, atj 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(ajq arg0, axx arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, atj 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
c(ajq arg0, int arg1, int arg2, int arg3, axx 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(ajq arg0, atj arg1, int arg2, int arg3, int arg4, axx 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(ajq arg0, axx arg1, Random arg2, int arg3, int arg4, int arg5, kq arg6)
m_88862100(C_64041439 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, C_22168528 arg6)
placeChestWithLoot(World world, StructureBox box, Random random, int x, int y, int z, Identifier lootTable)
protected boolean
a(ajq arg0, axx arg1, Random arg2, co arg3, kq arg4, atj arg5)
m_60024968(C_64041439 arg0, C_61280729 arg1, Random arg2, C_32594356 arg3, C_22168528 arg4, C_15815210 arg5)
placeChestWithLoot(World world, StructureBox box, Random random, BlockPos pos, Identifier lootTable, BlockState state)
protected boolean
a(ajq arg0, axx arg1, Random arg2, int arg3, int arg4, int arg5, cv arg6, kq arg7)
m_62870979(C_64041439 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, C_28786548 arg6, C_22168528 arg7)
placeDispenserWithLoot(World world, StructureBox box, Random random, int x, int y, int z, Direction facing, Identifier lootTable)
protected void
a(ajq arg0, axx arg1, Random arg2, int arg3, int arg4, int arg5, cv arg6, amv arg7)
m_58002412(C_64041439 arg0, C_61280729 arg1, Random arg2, int arg3, int arg4, int arg5, C_28786548 arg6, C_23969718 arg7)
placeDoor(World world, StructureBox box, Random random, int x, int y, int z, Direction facing, DoorBlock door)
public void
a(int arg0, int arg1, int arg2)
m_66579408(int arg0, int arg1, int arg2)
move(int dx, int dy, int dz)
public Direction
f()
m_60500114()
getFacing()
public void
a(cv arg0)
m_15263652(C_28786548 arg0)
setFacing(Direction facing)