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 dbl
intermediary net/minecraft/class_3443
named net/minecraft/structure/StructurePiece
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected static BlockState
protected BlockBox
protected int
private static Logger
private BlockMirror
private BlockRotation
private StructurePieceType
-
Constructor Summary
ModifierConstructorDescriptionprotected
StructurePiece(StructurePieceType type, int length, BlockBox blockBox)
StructurePiece(StructurePieceType type, NbtCompound nbt)
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addBlock(StructureWorldAccess world, BlockState block, int x, int int2, int int3, 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, @Nullable 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 boolean
canAddBlock(WorldView world, int x, int y, int z, BlockBox box)
protected boolean
canReplace(BlockState state)
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 int2, int int3, 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, StructurePiecesHolder structurePiecesHolder, 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 int2, int int3, BlockBox box)
int
getType()
boolean
intersectsChunk(ChunkPos pos, int offset)
protected boolean
isUnderSeaLevel(WorldView world, int x, int z, int y, BlockBox box)
protected static BlockBox
method_35454(int int2, int int3, int int4, Direction direction, int int5, int int6, int int7)
protected void
method_35455(StructureWorldAccess structureWorldAccess, BlockBox blockBox, BlockBox blockBox2, BlockState blockState, BlockState blockState2, boolean bool)
protected void
method_35456(StructureWorldAccess structureWorldAccess, BlockBox blockBox, BlockBox blockBox2, boolean bool, Random random, StructurePiece.BlockRandomizer blockRandomizer)
protected static Direction
method_35457(Random random)
protected BlockPos.Mutable
offsetPos(int x, int y, int z)
static BlockState
orientateChest(BlockView world, BlockPos pos, BlockState state)
void
setOrientation(@Nullable Direction orientation)
toNbt(ServerWorld world)
void
translate(int x, int y, int z)
protected abstract void
writeNbt(ServerWorld world, NbtCompound nbt)
-
Field Details
-
field_29327
- Mappings:
Namespace Name Mixin selector official a
Ldbl;a:Lorg/apache/logging/log4j/Logger;
intermediary field_29327
Lnet/minecraft/class_3443;field_29327:Lorg/apache/logging/log4j/Logger;
named field_29327
Lnet/minecraft/structure/StructurePiece;field_29327:Lorg/apache/logging/log4j/Logger;
-
AIR
- Mappings:
Namespace Name Mixin selector official z
Ldbl;z:Lcks;
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 f
Ldbl;f: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 A
Ldbl;A:Ldaq;
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 b
Ldbl;b:Lgl;
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 c
Ldbl;c:Lcdx;
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 d
Ldbl;d:Lcfk;
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 B
Ldbl;B: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 e
Ldbl;e:Lcud;
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>
Ldbl;<init>(Lcud;ILdaq;)V
intermediary <init>
Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_3341;)V
named <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;)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/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 a
Ldbl;a(IIILgl;III)Ldaq;
intermediary method_35454
Lnet/minecraft/class_3443;method_35454(IIILnet/minecraft/class_2350;III)Lnet/minecraft/class_3341;
named method_35454
Lnet/minecraft/structure/StructurePiece;method_35454(IIILnet/minecraft/util/math/Direction;III)Lnet/minecraft/util/math/BlockBox;
-
method_35457
- Mappings:
Namespace Name Mixin selector official b
Ldbl;b(Ljava/util/Random;)Lgl;
intermediary method_35457
Lnet/minecraft/class_3443;method_35457(Ljava/util/Random;)Lnet/minecraft/class_2350;
named method_35457
Lnet/minecraft/structure/StructurePiece;method_35457(Ljava/util/Random;)Lnet/minecraft/util/math/Direction;
-
toNbt
- Mappings:
Namespace Name Mixin selector official a
Ldbl;a(Labr;)Lna;
intermediary method_14946
Lnet/minecraft/class_3443;method_14946(Lnet/minecraft/class_3218;)Lnet/minecraft/class_2487;
named toNbt
Lnet/minecraft/structure/StructurePiece;toNbt(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/nbt/NbtCompound;
-
writeNbt
- Mappings:
Namespace Name Mixin selector official a
Ldbl;a(Labr;Lna;)V
intermediary method_14943
Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
named writeNbt
Lnet/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_33882
Lnet/minecraft/class_3443;method_33882()Lnet/minecraft/class_5847;
named method_33882
Lnet/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 a
Ldbl;a(Ldbl;Ldbm;Ljava/util/Random;)V
intermediary method_14918
Lnet/minecraft/class_3443;method_14918(Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Ljava/util/Random;)V
named fillOpenings
Lnet/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 a
Ldbl;a(Lbxk;Lbxg;Lcmn;Ljava/util/Random;Ldaq;Lbvu;Lgg;)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 f
Ldbl;f()Ldaq;
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 g
Ldbl;g()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
Ldbl;a(Lbvu;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
-
method_35458
- Mappings:
Namespace Name Mixin selector official ae_
Ldbl;ae_()Lgg;
intermediary method_35458
Lnet/minecraft/class_3443;method_35458()Lnet/minecraft/class_2338;
named method_35458
Lnet/minecraft/structure/StructurePiece;method_35458()Lnet/minecraft/util/math/BlockPos;
-
offsetPos
- Mappings:
Namespace Name Mixin selector official c
Ldbl;c(III)Lgg$a;
intermediary method_33781
Lnet/minecraft/class_3443;method_33781(III)Lnet/minecraft/class_2338$class_2339;
named offsetPos
Lnet/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 a
Ldbl;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
Ldbl;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
Ldbl;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 int2, int int3, BlockBox box)- Mappings:
Namespace Name Mixin selector official c
Ldbl;c(Lbxk;Lcks;IIILdaq;)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
-
canAddBlock
- Mappings:
Namespace Name Mixin selector official a
Ldbl;a(Lbws;IIILdaq;)Z
intermediary method_33780
Lnet/minecraft/class_3443;method_33780(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z
named canAddBlock
Lnet/minecraft/structure/StructurePiece;canAddBlock(Lnet/minecraft/world/WorldView;IIILnet/minecraft/util/math/BlockBox;)Z
-
getBlockAt
- Mappings:
Namespace Name Mixin selector official a
Ldbl;a(Lbvt;IIILdaq;)Lcks;
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 b
Ldbl;b(Lbws;IIILdaq;)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
Ldbl;b(Lbxk;Ldaq;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
Ldbl;a(Lbxk;Ldaq;IIIIIILcks;Lcks;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
-
method_35455
protected void method_35455(StructureWorldAccess structureWorldAccess, BlockBox blockBox, BlockBox blockBox2, BlockState blockState, BlockState blockState2, boolean bool)- Mappings:
Namespace Name Mixin selector official a
Ldbl;a(Lbxk;Ldaq;Ldaq;Lcks;Lcks;Z)V
intermediary method_35455
Lnet/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)V
named method_35455
Lnet/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 a
Ldbl;a(Lbxk;Ldaq;IIIIIIZLjava/util/Random;Ldbl$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
-
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 a
Ldbl;a(Lbxk;Ldaq;Ldaq;ZLjava/util/Random;Ldbl$a;)V
intermediary method_35456
Lnet/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;)V
named method_35456
Lnet/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 a
Ldbl;a(Lbxk;Ldaq;Ljava/util/Random;FIIIIIILcks;Lcks;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
Ldbl;a(Lbxk;Ldaq;Ljava/util/Random;FIIILcks;)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
Ldbl;a(Lbxk;Ldaq;IIIIIILcks;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 int2, int int3, BlockBox box)- Mappings:
Namespace Name Mixin selector official a
Ldbl;a(Lbxk;Lcks;IIILdaq;)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
-
canReplace
- Mappings:
Namespace Name Mixin selector official a
Ldbl;a(Lcks;)Z
intermediary method_33881
Lnet/minecraft/class_3443;method_33881(Lnet/minecraft/class_2680;)Z
named canReplace
Lnet/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 a
Ldbl;a(Lbxk;Ldaq;Ljava/util/Random;IIILww;)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
Ldbl;a(Lbvt;Lgg;Lcks;)Lcks;
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 @Nullable BlockState block)- Mappings:
Namespace Name Mixin selector official a
Ldbl;a(Lbxd;Ldaq;Ljava/util/Random;Lgg;Lww;Lcks;)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
Ldbl;a(Lbxk;Ldaq;Ljava/util/Random;IIILgl;Lww;)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
Ldbl;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 h
Ldbl;h()Lgl;
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
Ldbl;a(Lgl;)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 ac_
Ldbl;ac_()Lcfk;
intermediary method_16888
Lnet/minecraft/class_3443;method_16888()Lnet/minecraft/class_2470;
named getRotation
Lnet/minecraft/structure/StructurePiece;getRotation()Lnet/minecraft/util/BlockRotation;
-
method_35460
- Mappings:
Namespace Name Mixin selector official i
Ldbl;i()Lcdx;
intermediary method_35460
Lnet/minecraft/class_3443;method_35460()Lnet/minecraft/class_2415;
named method_35460
Lnet/minecraft/structure/StructurePiece;method_35460()Lnet/minecraft/util/BlockMirror;
-
getType
- Mappings:
Namespace Name Mixin selector official j
Ldbl;j()Lcud;
intermediary method_16653
Lnet/minecraft/class_3443;method_16653()Lnet/minecraft/class_3773;
named getType
Lnet/minecraft/structure/StructurePiece;getType()Lnet/minecraft/structure/StructurePieceType;
-