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
- Mappings:
Namespace Name official dblintermediary net/minecraft/class_3443named net/minecraft/structure/StructurePiece
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static BlockStateprotected BlockBoxprotected intprivate static Loggerprivate BlockMirrorprivate BlockRotationprivate StructurePieceType -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStructurePiece(StructurePieceType type, int length, BlockBox blockBox)StructurePiece(StructurePieceType type, NbtCompound nbt) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddBlock(StructureWorldAccess world, BlockState block, int x, int int2, int int3, 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, @Nullable 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 booleancanAddBlock(WorldView world, int x, int y, int z, BlockBox box)protected booleancanReplace(BlockState state)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 int2, int int3, 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, StructurePiecesHolder structurePiecesHolder, 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 int2, int int3, BlockBox box)intgetType()booleanintersectsChunk(ChunkPos pos, int offset)protected booleanisUnderSeaLevel(WorldView world, int x, int z, int y, BlockBox box)protected static BlockBoxmethod_35454(int int2, int int3, int int4, Direction direction, int int5, int int6, int int7)protected voidmethod_35455(StructureWorldAccess structureWorldAccess, BlockBox blockBox, BlockBox blockBox2, BlockState blockState, BlockState blockState2, boolean bool)protected voidmethod_35456(StructureWorldAccess structureWorldAccess, BlockBox blockBox, BlockBox blockBox2, boolean bool, Random random, StructurePiece.BlockRandomizer blockRandomizer)protected static Directionmethod_35457(Random random)protected BlockPos.MutableoffsetPos(int x, int y, int z)static BlockStateorientateChest(BlockView world, BlockPos pos, BlockState state)voidsetOrientation(@Nullable Direction orientation)toNbt(ServerWorld world)voidtranslate(int x, int y, int z)protected abstract voidwriteNbt(ServerWorld world, NbtCompound nbt)
-
Field Details
-
field_29327
- Mappings:
Namespace Name Mixin selector official aLdbl;a:Lorg/apache/logging/log4j/Logger;intermediary field_29327Lnet/minecraft/class_3443;field_29327:Lorg/apache/logging/log4j/Logger;named field_29327Lnet/minecraft/structure/StructurePiece;field_29327:Lorg/apache/logging/log4j/Logger;
-
AIR
- Mappings:
Namespace Name Mixin selector official zLdbl;z:Lcks;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 fLdbl;f: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 ALdbl;A:Ldaq;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 bLdbl;b:Lgl;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 cLdbl;c:Lcdx;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 dLdbl;d:Lcfk;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 BLdbl;B:Iintermediary field_15316Lnet/minecraft/class_3443;field_15316:Inamed chainLengthLnet/minecraft/structure/StructurePiece;chainLength:I
-
type
- Mappings:
Namespace Name Mixin selector official eLdbl;e:Lcud;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>Ldbl;<init>(Lcud;ILdaq;)Vintermediary <init>Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_3341;)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;ILnet/minecraft/util/math/BlockBox;)V
-
StructurePiece
- Mappings:
Namespace Name Mixin selector official <init>Ldbl;<init>(Lcud;Lna;)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/NbtCompound;)V
-
-
Method Details
-
method_35454
protected static BlockBox method_35454(int int2, int int3, int int4, Direction direction, int int5, int int6, int int7)- Mappings:
Namespace Name Mixin selector official aLdbl;a(IIILgl;III)Ldaq;intermediary method_35454Lnet/minecraft/class_3443;method_35454(IIILnet/minecraft/class_2350;III)Lnet/minecraft/class_3341;named method_35454Lnet/minecraft/structure/StructurePiece;method_35454(IIILnet/minecraft/util/math/Direction;III)Lnet/minecraft/util/math/BlockBox;
-
method_35457
- Mappings:
Namespace Name Mixin selector official bLdbl;b(Ljava/util/Random;)Lgl;intermediary method_35457Lnet/minecraft/class_3443;method_35457(Ljava/util/Random;)Lnet/minecraft/class_2350;named method_35457Lnet/minecraft/structure/StructurePiece;method_35457(Ljava/util/Random;)Lnet/minecraft/util/math/Direction;
-
toNbt
- Mappings:
Namespace Name Mixin selector official aLdbl;a(Labr;)Lna;intermediary method_14946Lnet/minecraft/class_3443;method_14946(Lnet/minecraft/class_3218;)Lnet/minecraft/class_2487;named toNbtLnet/minecraft/structure/StructurePiece;toNbt(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/nbt/NbtCompound;
-
writeNbt
- Mappings:
Namespace Name Mixin selector official aLdbl;a(Labr;Lna;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;)V
-
method_33882
- Mappings:
Namespace Name Mixin selector official ad_Ldbl;ad_()Lctg;intermediary method_33882Lnet/minecraft/class_3443;method_33882()Lnet/minecraft/class_5847;named method_33882Lnet/minecraft/structure/StructurePiece;method_33882()Lnet/minecraft/world/gen/StructureWeightType;
-
fillOpenings
public void fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)- Mappings:
Namespace Name Mixin selector official aLdbl;a(Ldbl;Ldbm;Ljava/util/Random;)Vintermediary method_14918Lnet/minecraft/class_3443;method_14918(Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Ljava/util/Random;)Vnamed fillOpeningsLnet/minecraft/structure/StructurePiece;fillOpenings(Lnet/minecraft/structure/StructurePiece;Lnet/minecraft/structure/StructurePiecesHolder;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 aLdbl;a(Lbxk;Lbxg;Lcmn;Ljava/util/Random;Ldaq;Lbvu;Lgg;)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 fLdbl;f()Ldaq;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 gLdbl;g()Iintermediary method_14923Lnet/minecraft/class_3443;method_14923()Inamed getChainLengthLnet/minecraft/structure/StructurePiece;getChainLength()I
-
intersectsChunk
- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbvu;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
-
method_35458
- Mappings:
Namespace Name Mixin selector official ae_Ldbl;ae_()Lgg;intermediary method_35458Lnet/minecraft/class_3443;method_35458()Lnet/minecraft/class_2338;named method_35458Lnet/minecraft/structure/StructurePiece;method_35458()Lnet/minecraft/util/math/BlockPos;
-
offsetPos
- Mappings:
Namespace Name Mixin selector official cLdbl;c(III)Lgg$a;intermediary method_33781Lnet/minecraft/class_3443;method_33781(III)Lnet/minecraft/class_2338$class_2339;named offsetPosLnet/minecraft/structure/StructurePiece;offsetPos(III)Lnet/minecraft/util/math/BlockPos$Mutable;
-
applyXTransform
protected int applyXTransform(int x, int z)- Mappings:
Namespace Name Mixin selector official aLdbl;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 aLdbl;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 bLdbl;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 int2, int int3, BlockBox box)- Mappings:
Namespace Name Mixin selector official cLdbl;c(Lbxk;Lcks;IIILdaq;)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
-
canAddBlock
- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbws;IIILdaq;)Zintermediary method_33780Lnet/minecraft/class_3443;method_33780(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Znamed canAddBlockLnet/minecraft/structure/StructurePiece;canAddBlock(Lnet/minecraft/world/WorldView;IIILnet/minecraft/util/math/BlockBox;)Z
-
getBlockAt
- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbvt;IIILdaq;)Lcks;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 bLdbl;b(Lbws;IIILdaq;)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 bLdbl;b(Lbxk;Ldaq;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 aLdbl;a(Lbxk;Ldaq;IIIIIILcks;Lcks;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
-
method_35455
protected void method_35455(StructureWorldAccess structureWorldAccess, BlockBox blockBox, BlockBox blockBox2, BlockState blockState, BlockState blockState2, boolean bool)- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbxk;Ldaq;Ldaq;Lcks;Lcks;Z)Vintermediary method_35455Lnet/minecraft/class_3443;method_35455(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)Vnamed method_35455Lnet/minecraft/structure/StructurePiece;method_35455(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/BlockBox;Lnet/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 aLdbl;a(Lbxk;Ldaq;IIIIIIZLjava/util/Random;Ldbl$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
-
method_35456
protected void method_35456(StructureWorldAccess structureWorldAccess, BlockBox blockBox, BlockBox blockBox2, boolean bool, Random random, StructurePiece.BlockRandomizer blockRandomizer)- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbxk;Ldaq;Ldaq;ZLjava/util/Random;Ldbl$a;)Vintermediary method_35456Lnet/minecraft/class_3443;method_35456(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;ZLjava/util/Random;Lnet/minecraft/class_3443$class_3444;)Vnamed method_35456Lnet/minecraft/structure/StructurePiece;method_35456(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/BlockBox;ZLjava/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 aLdbl;a(Lbxk;Ldaq;Ljava/util/Random;FIIIIIILcks;Lcks;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 aLdbl;a(Lbxk;Ldaq;Ljava/util/Random;FIIILcks;)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 aLdbl;a(Lbxk;Ldaq;IIIIIILcks;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 int2, int int3, BlockBox box)- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbxk;Lcks;IIILdaq;)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
-
canReplace
- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lcks;)Zintermediary method_33881Lnet/minecraft/class_3443;method_33881(Lnet/minecraft/class_2680;)Znamed canReplaceLnet/minecraft/structure/StructurePiece;canReplace(Lnet/minecraft/block/BlockState;)Z
-
addChest
protected boolean addChest(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int y, int z, Identifier lootTableId)- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbxk;Ldaq;Ljava/util/Random;IIILww;)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 aLdbl;a(Lbvt;Lgg;Lcks;)Lcks;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 @Nullable BlockState block)- Mappings:
Namespace Name Mixin selector official aLdbl;a(Lbxd;Ldaq;Ljava/util/Random;Lgg;Lww;Lcks;)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 aLdbl;a(Lbxk;Ldaq;Ljava/util/Random;IIILgl;Lww;)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 aLdbl;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 hLdbl;h()Lgl;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 aLdbl;a(Lgl;)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 ac_Ldbl;ac_()Lcfk;intermediary method_16888Lnet/minecraft/class_3443;method_16888()Lnet/minecraft/class_2470;named getRotationLnet/minecraft/structure/StructurePiece;getRotation()Lnet/minecraft/util/BlockRotation;
-
method_35460
- Mappings:
Namespace Name Mixin selector official iLdbl;i()Lcdx;intermediary method_35460Lnet/minecraft/class_3443;method_35460()Lnet/minecraft/class_2415;named method_35460Lnet/minecraft/structure/StructurePiece;method_35460()Lnet/minecraft/util/BlockMirror;
-
getType
- Mappings:
Namespace Name Mixin selector official jLdbl;j()Lcud;intermediary method_16653Lnet/minecraft/class_3443;method_16653()Lnet/minecraft/class_3773;named getTypeLnet/minecraft/structure/StructurePiece;getType()Lnet/minecraft/structure/StructurePieceType;
-