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 cxh
intermediary net/minecraft/class_3443
named net/minecraft/structure/StructurePiece
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StructurePiece.BlockRandomizer
-
Field Summary
Fields Modifier and Type Field Description protected static BlockState
AIR
private static Set<Block>
BLOCKS_NEEDING_POST_PROCESSING
protected BlockBox
boundingBox
protected int
chainLength
private Direction
facing
private BlockMirror
mirror
private BlockRotation
rotation
private StructurePieceType
type
-
Constructor Summary
Constructors Modifier Constructor Description protected
StructurePiece(StructurePieceType type, int length)
StructurePiece(StructurePieceType type, CompoundTag tag)
-
Method Summary
Modifier and Type Method Description protected void
addBlock(StructureWorldAccess world, BlockState block, int x, int y, int z, BlockBox box)
protected void
addBlockWithRandomThreshold(StructureWorldAccess world, BlockBox bounds, Random random, float threshold, int x, int y, int z, BlockState state)
protected boolean
addChest(ServerWorldAccess world, BlockBox boundingBox, Random random, BlockPos pos, Identifier lootTableId, BlockState block)
protected boolean
addChest(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, Identifier lootTableId)
protected boolean
addDispenser(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, Direction facing, Identifier lootTableId)
protected int
applyXTransform(int x, int z)
protected int
applyYTransform(int y)
protected int
applyZTransform(int x, int z)
protected void
fill(StructureWorldAccess world, BlockBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
protected void
fillDownwards(StructureWorldAccess world, BlockState state, int x, int y, int z, BlockBox box)
protected void
fillHalfEllipsoid(StructureWorldAccess world, BlockBox bounds, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState block, boolean cantReplaceAir)
void
fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random)
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)
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)
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)
abstract boolean
generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)
protected BlockState
getBlockAt(BlockView world, int x, int y, int z, BlockBox box)
BlockBox
getBoundingBox()
int
getChainLength()
Direction
getFacing()
static StructurePiece
getOverlappingPiece(List<StructurePiece> pieces, BlockBox box)
BlockRotation
getRotation()
CompoundTag
getTag()
StructurePieceType
getType()
boolean
intersectsChunk(ChunkPos pos, int offset)
protected boolean
isTouchingLiquid(BlockView world, BlockBox pos)
protected boolean
isUnderSeaLevel(WorldView world, int x, int z, int y, BlockBox box)
static BlockState
orientateChest(BlockView world, BlockPos pos, BlockState state)
void
setOrientation(Direction orientation)
protected abstract void
toNbt(CompoundTag tag)
void
translate(int x, int y, int z)
-
Field Details
-
AIR
- Mappings:
Namespace Name Mixin selector official m
Lcxh;m:Lcht;
intermediary field_15314
Lnet/minecraft/class_3443;field_15314:Lnet/minecraft/class_2680;
named AIR
Lnet/minecraft/structure/StructurePiece;AIR:Lnet/minecraft/block/BlockState;
-
BLOCKS_NEEDING_POST_PROCESSING
- Mappings:
Namespace Name Mixin selector official e
Lcxh;e:Ljava/util/Set;
intermediary field_15311
Lnet/minecraft/class_3443;field_15311:Ljava/util/Set;
named BLOCKS_NEEDING_POST_PROCESSING
Lnet/minecraft/structure/StructurePiece;BLOCKS_NEEDING_POST_PROCESSING:Ljava/util/Set;
-
boundingBox
- Mappings:
Namespace Name Mixin selector official n
Lcxh;n:Lcwn;
intermediary field_15315
Lnet/minecraft/class_3443;field_15315:Lnet/minecraft/class_3341;
named boundingBox
Lnet/minecraft/structure/StructurePiece;boundingBox:Lnet/minecraft/util/math/BlockBox;
-
facing
- Mappings:
Namespace Name Mixin selector official a
Lcxh;a:Lgc;
intermediary field_15312
Lnet/minecraft/class_3443;field_15312:Lnet/minecraft/class_2350;
named facing
Lnet/minecraft/structure/StructurePiece;facing:Lnet/minecraft/util/math/Direction;
-
mirror
- Mappings:
Namespace Name Mixin selector official b
Lcxh;b:Lcbb;
intermediary field_15310
Lnet/minecraft/class_3443;field_15310:Lnet/minecraft/class_2415;
named mirror
Lnet/minecraft/structure/StructurePiece;mirror:Lnet/minecraft/util/BlockMirror;
-
rotation
- Mappings:
Namespace Name Mixin selector official c
Lcxh;c:Lccm;
intermediary field_15313
Lnet/minecraft/class_3443;field_15313:Lnet/minecraft/class_2470;
named rotation
Lnet/minecraft/structure/StructurePiece;rotation:Lnet/minecraft/util/BlockRotation;
-
chainLength
protected int chainLength- Mappings:
Namespace Name Mixin selector official o
Lcxh;o:I
intermediary field_15316
Lnet/minecraft/class_3443;field_15316:I
named chainLength
Lnet/minecraft/structure/StructurePiece;chainLength:I
-
type
- Mappings:
Namespace Name Mixin selector official d
Lcxh;d:Lcqk;
intermediary field_16712
Lnet/minecraft/class_3443;field_16712:Lnet/minecraft/class_3773;
named type
Lnet/minecraft/structure/StructurePiece;type:Lnet/minecraft/structure/StructurePieceType;
-
-
Constructor Details
-
StructurePiece
- Mappings:
Namespace Name Mixin selector official <init>
Lcxh;<init>(Lcqk;I)V
intermediary <init>
Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;I)V
named <init>
Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;I)V
-
StructurePiece
- Mappings:
Namespace Name Mixin selector official <init>
Lcxh;<init>(Lcqk;Lmq;)V
intermediary <init>
Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)V
named <init>
Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V
-
-
Method Details
-
getTag
- Mappings:
Namespace Name Mixin selector official f
Lcxh;f()Lmq;
intermediary method_14946
Lnet/minecraft/class_3443;method_14946()Lnet/minecraft/class_2487;
named getTag
Lnet/minecraft/structure/StructurePiece;getTag()Lnet/minecraft/nbt/CompoundTag;
-
toNbt
- Mappings:
Namespace Name Mixin selector official a
Lcxh;a(Lmq;)V
intermediary method_14943
Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_2487;)V
named toNbt
Lnet/minecraft/structure/StructurePiece;toNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
fillOpenings
- Mappings:
Namespace Name Mixin selector official a
Lcxh;a(Lcxh;Ljava/util/List;Ljava/util/Random;)V
intermediary method_14918
Lnet/minecraft/class_3443;method_14918(Lnet/minecraft/class_3443;Ljava/util/List;Ljava/util/Random;)V
named fillOpenings
Lnet/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 a
Lcxh;a(Lbuq;Lbum;Lcjn;Ljava/util/Random;Lcwn;Lbta;Lfx;)Z
intermediary method_14931
Lnet/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;)Z
named generate
Lnet/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 g
Lcxh;g()Lcwn;
intermediary method_14935
Lnet/minecraft/class_3443;method_14935()Lnet/minecraft/class_3341;
named getBoundingBox
Lnet/minecraft/structure/StructurePiece;getBoundingBox()Lnet/minecraft/util/math/BlockBox;
-
getChainLength
public int getChainLength()- Mappings:
Namespace Name Mixin selector official h
Lcxh;h()I
intermediary method_14923
Lnet/minecraft/class_3443;method_14923()I
named getChainLength
Lnet/minecraft/structure/StructurePiece;getChainLength()I
-
intersectsChunk
- Mappings:
Namespace Name Mixin selector official a
Lcxh;a(Lbta;I)Z
intermediary method_16654
Lnet/minecraft/class_3443;method_16654(Lnet/minecraft/class_1923;I)Z
named intersectsChunk
Lnet/minecraft/structure/StructurePiece;intersectsChunk(Lnet/minecraft/util/math/ChunkPos;I)Z
-
getOverlappingPiece
- Mappings:
Namespace Name Mixin selector official a
Lcxh;a(Ljava/util/List;Lcwn;)Lcxh;
intermediary method_14932
Lnet/minecraft/class_3443;method_14932(Ljava/util/List;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443;
named getOverlappingPiece
Lnet/minecraft/structure/StructurePiece;getOverlappingPiece(Ljava/util/List;Lnet/minecraft/util/math/BlockBox;)Lnet/minecraft/structure/StructurePiece;
-
isTouchingLiquid
- Mappings:
Namespace Name Mixin selector official a
Lcxh;a(Lbsz;Lcwn;)Z
intermediary method_14937
Lnet/minecraft/class_3443;method_14937(Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;)Z
named isTouchingLiquid
Lnet/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 a
Lcxh;a(II)I
intermediary method_14928
Lnet/minecraft/class_3443;method_14928(II)I
named applyXTransform
Lnet/minecraft/structure/StructurePiece;applyXTransform(II)I
-
applyYTransform
protected int applyYTransform(int y)- Mappings:
Namespace Name Mixin selector official a
Lcxh;a(I)I
intermediary method_14924
Lnet/minecraft/class_3443;method_14924(I)I
named applyYTransform
Lnet/minecraft/structure/StructurePiece;applyYTransform(I)I
-
applyZTransform
protected int applyZTransform(int x, int z)- Mappings:
Namespace Name Mixin selector official b
Lcxh;b(II)I
intermediary method_14941
Lnet/minecraft/class_3443;method_14941(II)I
named applyZTransform
Lnet/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 a
Lcxh;a(Lbuq;Lcht;IIILcwn;)V
intermediary method_14917
Lnet/minecraft/class_3443;method_14917(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V
named addBlock
Lnet/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 a
Lcxh;a(Lbsz;IIILcwn;)Lcht;
intermediary method_14929
Lnet/minecraft/class_3443;method_14929(Lnet/minecraft/class_1922;IIILnet/minecraft/class_3341;)Lnet/minecraft/class_2680;
named getBlockAt
Lnet/minecraft/structure/StructurePiece;getBlockAt(Lnet/minecraft/world/BlockView;IIILnet/minecraft/util/math/BlockBox;)Lnet/minecraft/block/BlockState;
-
isUnderSeaLevel
- Mappings:
Namespace Name Mixin selector official a
Lcxh;a(Lbty;IIILcwn;)Z
intermediary method_14939
Lnet/minecraft/class_3443;method_14939(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z
named isUnderSeaLevel
Lnet/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 b
Lcxh;b(Lbuq;Lcwn;IIIIII)V
intermediary method_14942
Lnet/minecraft/class_3443;method_14942(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)V
named fill
Lnet/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 a
Lcxh;a(Lbuq;Lcwn;IIIIIILcht;Lcht;Z)V
intermediary method_14940
Lnet/minecraft/class_3443;method_14940(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)V
named fillWithOutline
Lnet/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 a
Lcxh;a(Lbuq;Lcwn;IIIIIIZLjava/util/Random;Lcxh$a;)V
intermediary method_14938
Lnet/minecraft/class_3443;method_14938(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIIZLjava/util/Random;Lnet/minecraft/class_3443$class_3444;)V
named fillWithOutline
Lnet/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 a
Lcxh;a(Lbuq;Lcwn;Ljava/util/Random;FIIIIIILcht;Lcht;ZZ)V
intermediary method_14933
Lnet/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)V
named fillWithOutlineUnderSeaLevel
Lnet/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 a
Lcxh;a(Lbuq;Lcwn;Ljava/util/Random;FIIILcht;)V
intermediary method_14945
Lnet/minecraft/class_3443;method_14945(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;FIIILnet/minecraft/class_2680;)V
named addBlockWithRandomThreshold
Lnet/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 a
Lcxh;a(Lbuq;Lcwn;IIIIIILcht;Z)V
intermediary method_14919
Lnet/minecraft/class_3443;method_14919(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;Z)V
named fillHalfEllipsoid
Lnet/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 b
Lcxh;b(Lbuq;Lcht;IIILcwn;)V
intermediary method_14936
Lnet/minecraft/class_3443;method_14936(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V
named fillDownwards
Lnet/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 a
Lcxh;a(Lbuq;Lcwn;Ljava/util/Random;IIILwb;)Z
intermediary method_14915
Lnet/minecraft/class_3443;method_14915(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;IIILnet/minecraft/class_2960;)Z
named addChest
Lnet/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 a
Lcxh;a(Lbsz;Lfx;Lcht;)Lcht;
intermediary method_14916
Lnet/minecraft/class_3443;method_14916(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
named orientateChest
Lnet/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 a
Lcxh;a(Lbuj;Lcwn;Ljava/util/Random;Lfx;Lwb;Lcht;)Z
intermediary method_14921
Lnet/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;)Z
named addChest
Lnet/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 a
Lcxh;a(Lbuq;Lcwn;Ljava/util/Random;IIILgc;Lwb;)Z
intermediary method_14930
Lnet/minecraft/class_3443;method_14930(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;IIILnet/minecraft/class_2350;Lnet/minecraft/class_2960;)Z
named addDispenser
Lnet/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 a
Lcxh;a(III)V
intermediary method_14922
Lnet/minecraft/class_3443;method_14922(III)V
named translate
Lnet/minecraft/structure/StructurePiece;translate(III)V
-
getFacing
- Mappings:
Namespace Name Mixin selector official i
Lcxh;i()Lgc;
intermediary method_14934
Lnet/minecraft/class_3443;method_14934()Lnet/minecraft/class_2350;
named getFacing
Lnet/minecraft/structure/StructurePiece;getFacing()Lnet/minecraft/util/math/Direction;
-
setOrientation
- Mappings:
Namespace Name Mixin selector official a
Lcxh;a(Lgc;)V
intermediary method_14926
Lnet/minecraft/class_3443;method_14926(Lnet/minecraft/class_2350;)V
named setOrientation
Lnet/minecraft/structure/StructurePiece;setOrientation(Lnet/minecraft/util/math/Direction;)V
-
getRotation
- Mappings:
Namespace Name Mixin selector official au_
Lcxh;au_()Lccm;
intermediary method_16888
Lnet/minecraft/class_3443;method_16888()Lnet/minecraft/class_2470;
named getRotation
Lnet/minecraft/structure/StructurePiece;getRotation()Lnet/minecraft/util/BlockRotation;
-
getType
- Mappings:
Namespace Name Mixin selector official k
Lcxh;k()Lcqk;
intermediary method_16653
Lnet/minecraft/class_3443;method_16653()Lnet/minecraft/class_3773;
named getType
Lnet/minecraft/structure/StructurePiece;getType()Lnet/minecraft/structure/StructurePieceType;
-