Package net.minecraft.structure
Class StructurePiece
java.lang.Object
net.minecraft.structure.StructurePiece
- Direct Known Subclasses:
BuriedTreasureGenerator.Piece,MineshaftGenerator.MineshaftPart,NetherFortressGenerator.Piece,OceanMonumentGenerator.Piece,PoolStructurePiece,SimpleStructurePiece,StrongholdGenerator.Piece,StructurePieceWithDimensions
public abstract class StructurePiece extends Object
- Mappings:
Namespace Name official cxhintermediary net/minecraft/class_3443named net/minecraft/structure/StructurePiece
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStructurePiece.BlockRandomizer -
Field Summary
Fields Modifier and Type Field Description protected static BlockStateAIRprivate static Set<Block>BLOCKS_NEEDING_POST_PROCESSINGprotected BlockBoxboundingBoxprotected intchainLengthprivate Directionfacingprivate BlockMirrormirrorprivate BlockRotationrotationprivate StructurePieceTypetype -
Constructor Summary
Constructors Modifier Constructor Description protectedStructurePiece(StructurePieceType type, int length)StructurePiece(StructurePieceType type, CompoundTag tag) -
Method Summary
Modifier and Type Method Description protected voidaddBlock(StructureWorldAccess world, BlockState block, int x, int y, int z, BlockBox box)protected voidaddBlockWithRandomThreshold(StructureWorldAccess world, BlockBox bounds, Random random, float threshold, int x, int y, int z, BlockState state)protected booleanaddChest(ServerWorldAccess world, BlockBox boundingBox, Random random, BlockPos pos, Identifier lootTableId, BlockState block)protected booleanaddChest(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, Identifier lootTableId)protected booleanaddDispenser(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, Direction facing, Identifier lootTableId)protected intapplyXTransform(int x, int z)protected intapplyYTransform(int y)protected intapplyZTransform(int x, int z)protected voidfill(StructureWorldAccess world, BlockBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)protected voidfillDownwards(StructureWorldAccess world, BlockState state, int x, int y, int z, BlockBox box)protected voidfillHalfEllipsoid(StructureWorldAccess world, BlockBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState block, boolean cantReplaceAir)voidfillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random)protected voidfillWithOutline(StructureWorldAccess world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, boolean cantReplaceAir, Random random, StructurePiece.BlockRandomizer randomizer)protected voidfillWithOutline(StructureWorldAccess world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir)protected voidfillWithOutlineUnderSeaLevel(StructureWorldAccess world, BlockBox box, Random random, float blockChance, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir, boolean stayBelowSeaLevel)abstract booleangenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)protected BlockStategetBlockAt(BlockView world, int x, int y, int z, BlockBox box)BlockBoxgetBoundingBox()intgetChainLength()DirectiongetFacing()static StructurePiecegetOverlappingPiece(List<StructurePiece> pieces, BlockBox box)BlockRotationgetRotation()CompoundTaggetTag()StructurePieceTypegetType()booleanintersectsChunk(ChunkPos pos, int offset)protected booleanisTouchingLiquid(BlockView world, BlockBox pos)protected booleanisUnderSeaLevel(WorldView world, int x, int z, int y, BlockBox box)static BlockStateorientateChest(BlockView world, BlockPos pos, BlockState state)voidsetOrientation(Direction orientation)protected abstract voidtoNbt(CompoundTag tag)voidtranslate(int x, int y, int z)
-
Field Details
-
AIR
- Mappings:
Namespace Name Mixin selector official mLcxh;m:Lcht;intermediary field_15314Lnet/minecraft/class_3443;field_15314:Lnet/minecraft/class_2680;named AIRLnet/minecraft/structure/StructurePiece;AIR:Lnet/minecraft/block/BlockState;
-
BLOCKS_NEEDING_POST_PROCESSING
- Mappings:
Namespace Name Mixin selector official eLcxh;e:Ljava/util/Set;intermediary field_15311Lnet/minecraft/class_3443;field_15311:Ljava/util/Set;named BLOCKS_NEEDING_POST_PROCESSINGLnet/minecraft/structure/StructurePiece;BLOCKS_NEEDING_POST_PROCESSING:Ljava/util/Set;
-
boundingBox
- Mappings:
Namespace Name Mixin selector official nLcxh;n:Lcwn;intermediary field_15315Lnet/minecraft/class_3443;field_15315:Lnet/minecraft/class_3341;named boundingBoxLnet/minecraft/structure/StructurePiece;boundingBox:Lnet/minecraft/util/math/BlockBox;
-
facing
- Mappings:
Namespace Name Mixin selector official aLcxh;a:Lgc;intermediary field_15312Lnet/minecraft/class_3443;field_15312:Lnet/minecraft/class_2350;named facingLnet/minecraft/structure/StructurePiece;facing:Lnet/minecraft/util/math/Direction;
-
mirror
- Mappings:
Namespace Name Mixin selector official bLcxh;b:Lcbb;intermediary field_15310Lnet/minecraft/class_3443;field_15310:Lnet/minecraft/class_2415;named mirrorLnet/minecraft/structure/StructurePiece;mirror:Lnet/minecraft/util/BlockMirror;
-
rotation
- Mappings:
Namespace Name Mixin selector official cLcxh;c:Lccm;intermediary field_15313Lnet/minecraft/class_3443;field_15313:Lnet/minecraft/class_2470;named rotationLnet/minecraft/structure/StructurePiece;rotation:Lnet/minecraft/util/BlockRotation;
-
chainLength
protected int chainLength- Mappings:
Namespace Name Mixin selector official oLcxh;o:Iintermediary field_15316Lnet/minecraft/class_3443;field_15316:Inamed chainLengthLnet/minecraft/structure/StructurePiece;chainLength:I
-
type
- Mappings:
Namespace Name Mixin selector official dLcxh;d:Lcqk;intermediary field_16712Lnet/minecraft/class_3443;field_16712:Lnet/minecraft/class_3773;named typeLnet/minecraft/structure/StructurePiece;type:Lnet/minecraft/structure/StructurePieceType;
-
-
Constructor Details
-
StructurePiece
- Mappings:
Namespace Name Mixin selector official <init>Lcxh;<init>(Lcqk;I)Vintermediary <init>Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;I)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;I)V
-
StructurePiece
- Mappings:
Namespace Name Mixin selector official <init>Lcxh;<init>(Lcqk;Lmq;)Vintermediary <init>Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V
-
-
Method Details
-
getTag
- Mappings:
Namespace Name Mixin selector official fLcxh;f()Lmq;intermediary method_14946Lnet/minecraft/class_3443;method_14946()Lnet/minecraft/class_2487;named getTagLnet/minecraft/structure/StructurePiece;getTag()Lnet/minecraft/nbt/CompoundTag;
-
toNbt
- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lmq;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_2487;)Vnamed toNbtLnet/minecraft/structure/StructurePiece;toNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
fillOpenings
- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lcxh;Ljava/util/List;Ljava/util/Random;)Vintermediary method_14918Lnet/minecraft/class_3443;method_14918(Lnet/minecraft/class_3443;Ljava/util/List;Ljava/util/Random;)Vnamed fillOpeningsLnet/minecraft/structure/StructurePiece;fillOpenings(Lnet/minecraft/structure/StructurePiece;Ljava/util/List;Ljava/util/Random;)V
-
generate
public abstract boolean generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lbum;Lcjn;Ljava/util/Random;Lcwn;Lbta;Lfx;)Zintermediary method_14931Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Znamed generateLnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)Z
-
getBoundingBox
- Mappings:
Namespace Name Mixin selector official gLcxh;g()Lcwn;intermediary method_14935Lnet/minecraft/class_3443;method_14935()Lnet/minecraft/class_3341;named getBoundingBoxLnet/minecraft/structure/StructurePiece;getBoundingBox()Lnet/minecraft/util/math/BlockBox;
-
getChainLength
public int getChainLength()- Mappings:
Namespace Name Mixin selector official hLcxh;h()Iintermediary method_14923Lnet/minecraft/class_3443;method_14923()Inamed getChainLengthLnet/minecraft/structure/StructurePiece;getChainLength()I
-
intersectsChunk
- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbta;I)Zintermediary method_16654Lnet/minecraft/class_3443;method_16654(Lnet/minecraft/class_1923;I)Znamed intersectsChunkLnet/minecraft/structure/StructurePiece;intersectsChunk(Lnet/minecraft/util/math/ChunkPos;I)Z
-
getOverlappingPiece
- Mappings:
Namespace Name Mixin selector official aLcxh;a(Ljava/util/List;Lcwn;)Lcxh;intermediary method_14932Lnet/minecraft/class_3443;method_14932(Ljava/util/List;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443;named getOverlappingPieceLnet/minecraft/structure/StructurePiece;getOverlappingPiece(Ljava/util/List;Lnet/minecraft/util/math/BlockBox;)Lnet/minecraft/structure/StructurePiece;
-
isTouchingLiquid
- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbsz;Lcwn;)Zintermediary method_14937Lnet/minecraft/class_3443;method_14937(Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;)Znamed isTouchingLiquidLnet/minecraft/structure/StructurePiece;isTouchingLiquid(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockBox;)Z
-
applyXTransform
protected int applyXTransform(int x, int z)- Mappings:
Namespace Name Mixin selector official aLcxh;a(II)Iintermediary method_14928Lnet/minecraft/class_3443;method_14928(II)Inamed applyXTransformLnet/minecraft/structure/StructurePiece;applyXTransform(II)I
-
applyYTransform
protected int applyYTransform(int y)- Mappings:
Namespace Name Mixin selector official aLcxh;a(I)Iintermediary method_14924Lnet/minecraft/class_3443;method_14924(I)Inamed applyYTransformLnet/minecraft/structure/StructurePiece;applyYTransform(I)I
-
applyZTransform
protected int applyZTransform(int x, int z)- Mappings:
Namespace Name Mixin selector official bLcxh;b(II)Iintermediary method_14941Lnet/minecraft/class_3443;method_14941(II)Inamed applyZTransformLnet/minecraft/structure/StructurePiece;applyZTransform(II)I
-
addBlock
protected void addBlock(StructureWorldAccess world, BlockState block, int x, int y, int z, BlockBox box)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lcht;IIILcwn;)Vintermediary method_14917Lnet/minecraft/class_3443;method_14917(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)Vnamed addBlockLnet/minecraft/structure/StructurePiece;addBlock(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/block/BlockState;IIILnet/minecraft/util/math/BlockBox;)V
-
getBlockAt
- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbsz;IIILcwn;)Lcht;intermediary method_14929Lnet/minecraft/class_3443;method_14929(Lnet/minecraft/class_1922;IIILnet/minecraft/class_3341;)Lnet/minecraft/class_2680;named getBlockAtLnet/minecraft/structure/StructurePiece;getBlockAt(Lnet/minecraft/world/BlockView;IIILnet/minecraft/util/math/BlockBox;)Lnet/minecraft/block/BlockState;
-
isUnderSeaLevel
- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbty;IIILcwn;)Zintermediary method_14939Lnet/minecraft/class_3443;method_14939(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Znamed isUnderSeaLevelLnet/minecraft/structure/StructurePiece;isUnderSeaLevel(Lnet/minecraft/world/WorldView;IIILnet/minecraft/util/math/BlockBox;)Z
-
fill
protected void fill(StructureWorldAccess world, BlockBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)- Mappings:
Namespace Name Mixin selector official bLcxh;b(Lbuq;Lcwn;IIIIII)Vintermediary method_14942Lnet/minecraft/class_3443;method_14942(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)Vnamed fillLnet/minecraft/structure/StructurePiece;fill(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIIII)V
-
fillWithOutline
protected void fillWithOutline(StructureWorldAccess world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lcwn;IIIIIILcht;Lcht;Z)Vintermediary method_14940Lnet/minecraft/class_3443;method_14940(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)Vnamed fillWithOutlineLnet/minecraft/structure/StructurePiece;fillWithOutline(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Z)V
-
fillWithOutline
protected void fillWithOutline(StructureWorldAccess world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, boolean cantReplaceAir, Random random, StructurePiece.BlockRandomizer randomizer)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lcwn;IIIIIIZLjava/util/Random;Lcxh$a;)Vintermediary method_14938Lnet/minecraft/class_3443;method_14938(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIIZLjava/util/Random;Lnet/minecraft/class_3443$class_3444;)Vnamed fillWithOutlineLnet/minecraft/structure/StructurePiece;fillWithOutline(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIIIIZLjava/util/Random;Lnet/minecraft/structure/StructurePiece$BlockRandomizer;)V
-
fillWithOutlineUnderSeaLevel
protected void fillWithOutlineUnderSeaLevel(StructureWorldAccess world, BlockBox box, Random random, float blockChance, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir, boolean stayBelowSeaLevel)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lcwn;Ljava/util/Random;FIIIIIILcht;Lcht;ZZ)Vintermediary method_14933Lnet/minecraft/class_3443;method_14933(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;FIIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;ZZ)Vnamed fillWithOutlineUnderSeaLevelLnet/minecraft/structure/StructurePiece;fillWithOutlineUnderSeaLevel(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;FIIIIIILnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;ZZ)V
-
addBlockWithRandomThreshold
protected void addBlockWithRandomThreshold(StructureWorldAccess world, BlockBox bounds, Random random, float threshold, int x, int y, int z, BlockState state)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lcwn;Ljava/util/Random;FIIILcht;)Vintermediary method_14945Lnet/minecraft/class_3443;method_14945(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;FIIILnet/minecraft/class_2680;)Vnamed addBlockWithRandomThresholdLnet/minecraft/structure/StructurePiece;addBlockWithRandomThreshold(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;FIIILnet/minecraft/block/BlockState;)V
-
fillHalfEllipsoid
protected void fillHalfEllipsoid(StructureWorldAccess world, BlockBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState block, boolean cantReplaceAir)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lcwn;IIIIIILcht;Z)Vintermediary method_14919Lnet/minecraft/class_3443;method_14919(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;Z)Vnamed fillHalfEllipsoidLnet/minecraft/structure/StructurePiece;fillHalfEllipsoid(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/BlockState;Z)V
-
fillDownwards
protected void fillDownwards(StructureWorldAccess world, BlockState state, int x, int y, int z, BlockBox box)- Mappings:
Namespace Name Mixin selector official bLcxh;b(Lbuq;Lcht;IIILcwn;)Vintermediary method_14936Lnet/minecraft/class_3443;method_14936(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)Vnamed fillDownwardsLnet/minecraft/structure/StructurePiece;fillDownwards(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/block/BlockState;IIILnet/minecraft/util/math/BlockBox;)V
-
addChest
protected boolean addChest(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, Identifier lootTableId)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lcwn;Ljava/util/Random;IIILwb;)Zintermediary method_14915Lnet/minecraft/class_3443;method_14915(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;IIILnet/minecraft/class_2960;)Znamed addChestLnet/minecraft/structure/StructurePiece;addChest(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;IIILnet/minecraft/util/Identifier;)Z
-
orientateChest
- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbsz;Lfx;Lcht;)Lcht;intermediary method_14916Lnet/minecraft/class_3443;method_14916(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;named orientateChestLnet/minecraft/structure/StructurePiece;orientateChest(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
addChest
protected boolean addChest(ServerWorldAccess world, BlockBox boundingBox, Random random, BlockPos pos, Identifier lootTableId, @Nullable BlockState block)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuj;Lcwn;Ljava/util/Random;Lfx;Lwb;Lcht;)Zintermediary method_14921Lnet/minecraft/class_3443;method_14921(Lnet/minecraft/class_5425;Lnet/minecraft/class_3341;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)Znamed addChestLnet/minecraft/structure/StructurePiece;addChest(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/Identifier;Lnet/minecraft/block/BlockState;)Z
-
addDispenser
protected boolean addDispenser(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, Direction facing, Identifier lootTableId)- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lbuq;Lcwn;Ljava/util/Random;IIILgc;Lwb;)Zintermediary method_14930Lnet/minecraft/class_3443;method_14930(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;IIILnet/minecraft/class_2350;Lnet/minecraft/class_2960;)Znamed addDispenserLnet/minecraft/structure/StructurePiece;addDispenser(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;Lnet/minecraft/util/Identifier;)Z
-
translate
public void translate(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official aLcxh;a(III)Vintermediary method_14922Lnet/minecraft/class_3443;method_14922(III)Vnamed translateLnet/minecraft/structure/StructurePiece;translate(III)V
-
getFacing
- Mappings:
Namespace Name Mixin selector official iLcxh;i()Lgc;intermediary method_14934Lnet/minecraft/class_3443;method_14934()Lnet/minecraft/class_2350;named getFacingLnet/minecraft/structure/StructurePiece;getFacing()Lnet/minecraft/util/math/Direction;
-
setOrientation
- Mappings:
Namespace Name Mixin selector official aLcxh;a(Lgc;)Vintermediary method_14926Lnet/minecraft/class_3443;method_14926(Lnet/minecraft/class_2350;)Vnamed setOrientationLnet/minecraft/structure/StructurePiece;setOrientation(Lnet/minecraft/util/math/Direction;)V
-
getRotation
- Mappings:
Namespace Name Mixin selector official au_Lcxh;au_()Lccm;intermediary method_16888Lnet/minecraft/class_3443;method_16888()Lnet/minecraft/class_2470;named getRotationLnet/minecraft/structure/StructurePiece;getRotation()Lnet/minecraft/util/BlockRotation;
-
getType
- Mappings:
Namespace Name Mixin selector official kLcxh;k()Lcqk;intermediary method_16653Lnet/minecraft/class_3443;method_16653()Lnet/minecraft/class_3773;named getTypeLnet/minecraft/structure/StructurePiece;getType()Lnet/minecraft/structure/StructurePieceType;
-