Package net.minecraft.structure
Class StructurePieceWithDimensions
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.StructurePieceWithDimensions
- Direct Known Subclasses:
DesertTempleGenerator,JungleTempleGenerator,SwampHutGenerator
public abstract class StructurePieceWithDimensions extends StructurePiece
- Mappings:
Namespace Name official cxgintermediary net/minecraft/class_3418named net/minecraft/structure/StructurePieceWithDimensions
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
Fields Modifier and Type Field Description protected intdepthprotected intheightprotected inthPosprotected intwidthFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
Constructors Modifier Constructor Description protectedStructurePieceWithDimensions(StructurePieceType type, Random random, int x, int y, int z, int width, int height, int depth)protectedStructurePieceWithDimensions(StructurePieceType type, CompoundTag tag) -
Method Summary
Modifier and Type Method Description protected booleanmethod_14839(WorldAccess world, BlockBox boundingBox, int int2)protected voidtoNbt(CompoundTag tag)Methods inherited from class net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, generate, getBlockAt, getBoundingBox, getChainLength, getFacing, getOverlappingPiece, getRotation, getTag, getType, intersectsChunk, isUnderSeaLevel, method_33780, method_33781, orientateChest, setOrientation, translate
-
Field Details
-
width
protected final int width- Mappings:
Namespace Name Mixin selector official aLcxg;a:Iintermediary field_15244Lnet/minecraft/class_3418;field_15244:Inamed widthLnet/minecraft/structure/StructurePieceWithDimensions;width:I
-
height
protected final int height- Mappings:
Namespace Name Mixin selector official bLcxg;b:Iintermediary field_15243Lnet/minecraft/class_3418;field_15243:Inamed heightLnet/minecraft/structure/StructurePieceWithDimensions;height:I
-
depth
protected final int depth- Mappings:
Namespace Name Mixin selector official cLcxg;c:Iintermediary field_15242Lnet/minecraft/class_3418;field_15242:Inamed depthLnet/minecraft/structure/StructurePieceWithDimensions;depth:I
-
hPos
protected int hPos- Mappings:
Namespace Name Mixin selector official dLcxg;d:Iintermediary field_15241Lnet/minecraft/class_3418;field_15241:Inamed hPosLnet/minecraft/structure/StructurePieceWithDimensions;hPos:I
-
-
Constructor Details
-
StructurePieceWithDimensions
protected StructurePieceWithDimensions(StructurePieceType type, Random random, int x, int y, int z, int width, int height, int depth)- Mappings:
Namespace Name Mixin selector official <init>Lcxg;<init>(Lcql;Ljava/util/Random;IIIIII)Vintermediary <init>Lnet/minecraft/class_3418;<init>(Lnet/minecraft/class_3773;Ljava/util/Random;IIIIII)Vnamed <init>Lnet/minecraft/structure/StructurePieceWithDimensions;<init>(Lnet/minecraft/structure/StructurePieceType;Ljava/util/Random;IIIIII)V
-
StructurePieceWithDimensions
- Mappings:
Namespace Name Mixin selector official <init>Lcxk;<init>(Lcql;Lmq;)Vintermediary <init>Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V
-
-
Method Details
-
toNbt
- Specified by:
toNbtin classStructurePiece- Mappings:
Namespace Name Mixin selector official aLcxk;a(Lmq;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_2487;)Vnamed toNbtLnet/minecraft/structure/StructurePiece;toNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
method_14839
- Mappings:
Namespace Name Mixin selector official aLcxg;a(Lbtx;Lcwq;I)Zintermediary method_14839Lnet/minecraft/class_3418;method_14839(Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;I)Znamed method_14839Lnet/minecraft/structure/StructurePieceWithDimensions;method_14839(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockBox;I)Z
-