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 bbr$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 voidmethod_5530(NbtCompound nbtCompound, class_2763 class_2763) protected voidserialize(NbtCompound structureNbt) Methods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillAirAndLiquidsDownwards, fillHalfEllipsoid, fillOpenings, fillRandomized, fillWithOutline, fromNbt, generate, getBlockAt, getBoundingBox, getChainLength, getOverlappingPiece, isTouchingLiquid, method_11851, method_11852, method_11853, method_11854, method_13377, method_13378, method_13775, method_6569, setAir, setBlockState, toNbt, translate
-
Field Details
-
width
protected int width- Mappings:
Namespace Name Mixin selector official aLbbr$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 bLbbr$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 cLbbr$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 dLbbr$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>Lbbr$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 aLbbx;a(Lfy;)Vintermediary method_5528Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)Vnamed serializeLnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
-
method_5530
- Specified by:
method_5530in classStructurePiece- Mappings:
Namespace Name Mixin selector official aLbbx;a(Lfy;Lbcg;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;Lnet/minecraft/class_2763;)Vnamed method_5530Lnet/minecraft/structure/StructurePiece;method_5530(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/class_2763;)V
-
adjustToAverageHeight
- Mappings:
Namespace Name Mixin selector official aLbbr$d;a(Lamu;Lbbg;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
-