类 StructurePiece
- java.lang.Object
-
- net.minecraft.structure.StructurePiece
-
- 直接已知子类:
BuriedTreasureGenerator.Piece,MineshaftGenerator.MineshaftPart,NetherFortressGenerator.Piece,OceanMonumentGenerator.Piece,PoolStructurePiece,SimpleStructurePiece,StrongholdGenerator.Piece,StructurePieceWithDimensions
public abstract class StructurePiece extends Object
- Mappings:
Namespace Name official damintermediary net/minecraft/class_3443named net/minecraft/structure/StructurePiece
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classStructurePiece.BlockRandomizer
-
字段概要
字段 修饰符和类型 字段 说明 protected static BlockStateAIRprivate static Set<Block>BLOCKS_NEEDING_POST_PROCESSINGprotected BlockBoxboundingBoxprotected intchainLengthprivate @Nullable Directionfacingprivate static Loggerfield_29327private BlockMirrormirrorprivate BlockRotationrotationprivate StructurePieceTypetype
-
构造器概要
构造器 限定符 构造器 说明 protectedStructurePiece(StructurePieceType type, int length, BlockBox blockBox)StructurePiece(StructurePieceType type, CompoundTag nbt)
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected 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, boolean bool)protected booleanaddChest(ServerWorldAccess world, BlockBox boundingBox, Random random, BlockPos pos, Identifier lootTableId, @Nullable BlockState block)protected booleanaddChest(StructureWorldAccess world, BlockBox boundingBox, Random random, int int2, int int3, int z, Identifier lootTableId)protected booleanaddDispenser(StructureWorldAccess world, BlockBox boundingBox, Random random, int x, int int2, int int3, 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, class_6130 class_6130, 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)BlockBoxgetBoundingBox()intgetChainLength()@Nullable DirectiongetFacing()BlockRotationgetRotation()StructurePieceTypegetType()booleanintersectsChunk(ChunkPos pos, int offset)protected booleanisUnderSeaLevel(WorldView world, int x, int z, int y, BlockBox box)StructureWeightTypemethod_33882()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)BlockPosmethod_35458()BlockMirrormethod_35460()protected BlockPos.MutableoffsetPos(int x, int y, int z)static BlockStateorientateChest(BlockView world, BlockPos pos, BlockState state)voidsetOrientation(@Nullable Direction orientation)CompoundTagtoNbt(ServerWorld world)voidtranslate(int x, int y, int z)protected abstract voidwriteNbt(ServerWorld world, CompoundTag nbt)
-
-
-
字段详细资料
-
field_29327
private static final Logger field_29327
- Mappings:
Namespace Name Mixin selector official aLdam;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
protected static final BlockState AIR
- Mappings:
Namespace Name Mixin selector official zLdam;z:Lcjr;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
private static final Set<Block> BLOCKS_NEEDING_POST_PROCESSING
- Mappings:
Namespace Name Mixin selector official fLdam;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
protected BlockBox boundingBox
- Mappings:
Namespace Name Mixin selector official ALdam;A:Lczr;intermediary field_15315Lnet/minecraft/class_3443;field_15315:Lnet/minecraft/class_3341;named boundingBoxLnet/minecraft/structure/StructurePiece;boundingBox:Lnet/minecraft/util/math/BlockBox;
-
facing
@Nullable private @Nullable Direction facing
- Mappings:
Namespace Name Mixin selector official bLdam;b:Lgg;intermediary field_15312Lnet/minecraft/class_3443;field_15312:Lnet/minecraft/class_2350;named facingLnet/minecraft/structure/StructurePiece;facing:Lnet/minecraft/util/math/Direction;
-
mirror
private BlockMirror mirror
- Mappings:
Namespace Name Mixin selector official cLdam;c:Lccy;intermediary field_15310Lnet/minecraft/class_3443;field_15310:Lnet/minecraft/class_2415;named mirrorLnet/minecraft/structure/StructurePiece;mirror:Lnet/minecraft/util/BlockMirror;
-
rotation
private BlockRotation rotation
- Mappings:
Namespace Name Mixin selector official dLdam;d:Lcek;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 BLdam;B:Iintermediary field_15316Lnet/minecraft/class_3443;field_15316:Inamed chainLengthLnet/minecraft/structure/StructurePiece;chainLength:I
-
type
private final StructurePieceType type
- Mappings:
Namespace Name Mixin selector official eLdam;e:Lcsy;intermediary field_16712Lnet/minecraft/class_3443;field_16712:Lnet/minecraft/class_3773;named typeLnet/minecraft/structure/StructurePiece;type:Lnet/minecraft/structure/StructurePieceType;
-
-
构造器详细资料
-
StructurePiece
protected StructurePiece(StructurePieceType type, int length, BlockBox blockBox)
- Mappings:
Namespace Name Mixin selector official <init>Ldam;<init>(Lcsy;ILczr;)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
public StructurePiece(StructurePieceType type, CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official <init>Ldam;<init>(Lcsy;Lmv;)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_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 aLdam;a(IIILgg;III)Lczr;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
protected static Direction method_35457(Random random)
- Mappings:
Namespace Name Mixin selector official bLdam;b(Ljava/util/Random;)Lgg;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
public final CompoundTag toNbt(ServerWorld world)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Labj;)Lmv;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/CompoundTag;
-
writeNbt
protected abstract void writeNbt(ServerWorld world, CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Labj;Lmv;)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/CompoundTag;)V
-
method_33882
public StructureWeightType method_33882()
- Mappings:
Namespace Name Mixin selector official av_Ldam;av_()Lcsb;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, class_6130 class_6130, Random random)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Ldam;Ldan;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/class_6130;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 aLdam;a(Lbwm;Lbwi;Lclm;Ljava/util/Random;Lczr;Lbuw;Lgb;)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
public BlockBox getBoundingBox()
- Mappings:
Namespace Name Mixin selector official fLdam;f()Lczr;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 gLdam;g()Iintermediary method_14923Lnet/minecraft/class_3443;method_14923()Inamed getChainLengthLnet/minecraft/structure/StructurePiece;getChainLength()I
-
intersectsChunk
public boolean intersectsChunk(ChunkPos pos, int offset)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbuw;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
public BlockPos method_35458()
- Mappings:
Namespace Name Mixin selector official cLdam;c()Lgb;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
protected BlockPos.Mutable offsetPos(int x, int y, int z)
- Mappings:
Namespace Name Mixin selector official cLdam;c(III)Lgb$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 aLdam;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 aLdam;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 bLdam;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 cLdam;c(Lbwm;Lcjr;IIILczr;)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
protected boolean canAddBlock(WorldView world, int x, int y, int z, BlockBox box)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbvu;IIILczr;)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
protected BlockState getBlockAt(BlockView world, int x, int int2, int int3, BlockBox box)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbuv;IIILczr;)Lcjr;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
protected boolean isUnderSeaLevel(WorldView world, int x, int z, int y, BlockBox box)
- Mappings:
Namespace Name Mixin selector official bLdam;b(Lbvu;IIILczr;)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 bLdam;b(Lbwm;Lczr;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 aLdam;a(Lbwm;Lczr;IIIIIILcjr;Lcjr;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 aLdam;a(Lbwm;Lczr;Lczr;Lcjr;Lcjr;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 aLdam;a(Lbwm;Lczr;IIIIIIZLjava/util/Random;Ldam$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 aLdam;a(Lbwm;Lczr;Lczr;ZLjava/util/Random;Ldam$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 aLdam;a(Lbwm;Lczr;Ljava/util/Random;FIIIIIILcjr;Lcjr;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, boolean bool)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbwm;Lczr;Ljava/util/Random;FIIILcjr;Z)Vintermediary method_14945Lnet/minecraft/class_3443;method_14945(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;FIIILnet/minecraft/class_2680;Z)Vnamed addBlockWithRandomThresholdLnet/minecraft/structure/StructurePiece;addBlockWithRandomThreshold(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;FIIILnet/minecraft/block/BlockState;Z)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 aLdam;a(Lbwm;Lczr;IIIIIILcjr;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 aLdam;a(Lbwm;Lcjr;IIILczr;)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
protected boolean canReplace(BlockState state)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Lcjr;)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 int2, int int3, int z, Identifier lootTableId)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbwm;Lczr;Ljava/util/Random;IIILwp;)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
public static BlockState orientateChest(BlockView world, BlockPos pos, BlockState state)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbuv;Lgb;Lcjr;)Lcjr;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 aLdam;a(Lbwf;Lczr;Ljava/util/Random;Lgb;Lwp;Lcjr;)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 int2, int int3, Direction facing, Identifier lootTableId)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbwm;Lczr;Ljava/util/Random;IIILgg;Lwp;)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 aLdam;a(III)Vintermediary method_14922Lnet/minecraft/class_3443;method_14922(III)Vnamed translateLnet/minecraft/structure/StructurePiece;translate(III)V
-
getFacing
@Nullable public @Nullable Direction getFacing()
- Mappings:
Namespace Name Mixin selector official hLdam;h()Lgg;intermediary method_14934Lnet/minecraft/class_3443;method_14934()Lnet/minecraft/class_2350;named getFacingLnet/minecraft/structure/StructurePiece;getFacing()Lnet/minecraft/util/math/Direction;
-
setOrientation
public void setOrientation(@Nullable @Nullable Direction orientation)
- Mappings:
Namespace Name Mixin selector official aLdam;a(Lgg;)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
public BlockRotation getRotation()
- Mappings:
Namespace Name Mixin selector official aLdam;a()Lcek;intermediary method_16888Lnet/minecraft/class_3443;method_16888()Lnet/minecraft/class_2470;named getRotationLnet/minecraft/structure/StructurePiece;getRotation()Lnet/minecraft/util/BlockRotation;
-
method_35460
public BlockMirror method_35460()
- Mappings:
Namespace Name Mixin selector official iLdam;i()Lccy;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
public StructurePieceType getType()
- Mappings:
Namespace Name Mixin selector official jLdam;j()Lcsy;intermediary method_16653Lnet/minecraft/class_3443;method_16653()Lnet/minecraft/class_3773;named getTypeLnet/minecraft/structure/StructurePiece;getType()Lnet/minecraft/structure/StructurePieceType;
-
-