Package net.minecraft.structure
Class TemplePieces.AbstractPiece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.TemplePieces.AbstractPiece
- Direct Known Subclasses:
TemplePieces.class_2761,TemplePieces.DesertPyramid,TemplePieces.JunglePyramid,TemplePieces.SwampHut
- Enclosing class:
- TemplePieces
- Mappings:
Namespace Name official awa$dintermediary net/minecraft/class_1588$class_8named net/minecraft/structure/TemplePieces$AbstractPiece
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprotected intprotected intFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPiece(Random random, int x, int y, int z, int width, int height, int depth) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanadjustToAverageHeight(World world, BlockBox boundingBox, int deltaY) protected voiddeserialize(NbtCompound structureNbt) protected voidserialize(NbtCompound structureNbt) Methods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillAirAndLiquidsDownwards, fillHalfEllipsoid, fillOpenings, fillRandomized, fillWithOutline, fillWithOutlineUnderSeaLevel, fromNbt, generate, getBlockAt, getBoundingBox, getCenterBlockPos, getChainLength, getOverlappingPiece, isTouchingLiquid, method_11851, method_11852, method_11853, method_11854, placeDoor, setAir, setBlockState, toNbt, translate
-
Field Details
-
width
protected int width- Mappings:
Namespace Name Mixin selector official aLawa$d;a:Iintermediary field_14Lnet/minecraft/class_1588$class_8;field_14:Inamed widthLnet/minecraft/structure/TemplePieces$AbstractPiece;width:I
-
height
protected int height- Mappings:
Namespace Name Mixin selector official bLawa$d;b:Iintermediary field_15Lnet/minecraft/class_1588$class_8;field_15:Inamed heightLnet/minecraft/structure/TemplePieces$AbstractPiece;height:I
-
depth
protected int depth- Mappings:
Namespace Name Mixin selector official cLawa$d;c:Iintermediary field_16Lnet/minecraft/class_1588$class_8;field_16:Inamed depthLnet/minecraft/structure/TemplePieces$AbstractPiece;depth:I
-
hPos
protected int hPos- Mappings:
Namespace Name Mixin selector official dLawa$d;d:Iintermediary field_17Lnet/minecraft/class_1588$class_8;field_17:Inamed hPosLnet/minecraft/structure/TemplePieces$AbstractPiece;hPos:I
-
-
Constructor Details
-
AbstractPiece
public AbstractPiece() -
AbstractPiece
- Mappings:
Namespace Name Mixin selector official <init>Lawa$d;<init>(Ljava/util/Random;IIIIII)Vintermediary <init>Lnet/minecraft/class_1588$class_8;<init>(Ljava/util/Random;IIIIII)Vnamed <init>Lnet/minecraft/structure/TemplePieces$AbstractPiece;<init>(Ljava/util/Random;IIIIII)V
-
-
Method Details
-
serialize
- Specified by:
serializein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLawg;a(Ldq;)Vintermediary method_5528Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)Vnamed serializeLnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
-
deserialize
- Specified by:
deserializein classStructurePiece- Mappings:
Namespace Name Mixin selector official bLawg;b(Ldq;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;)Vnamed deserializeLnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
-
adjustToAverageHeight
- Mappings:
Namespace Name Mixin selector official aLawa$d;a(Laht;Lavp;I)Zintermediary method_16Lnet/minecraft/class_1588$class_8;method_16(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;I)Znamed adjustToAverageHeightLnet/minecraft/structure/TemplePieces$AbstractPiece;adjustToAverageHeight(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;I)Z
-