Package net.minecraft.structure
Class TemplePieces.AbstractPiece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.TemplePieces.AbstractPiece
- Direct Known Subclasses:
TemplePieces.DesertPyramid,TemplePieces.JunglePyramid,TemplePieces.SwampHut
- Enclosing class:
- TemplePieces
- Mappings:
Namespace Name official aqn$cintermediary 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, facing -
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, getData, getOverlappingPiece, isTouchingLiquid, placeChest, placeDispenser, placeDoor, setAir, setBlockState, toNbt, translate
-
Field Details
-
width
protected int width- Mappings:
Namespace Name Mixin selector official aLaqn$c;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 bLaqn$c;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 cLaqn$c;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 dLaqn$c;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>Laqn$c;<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 aLaqt;a(Ldn;)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 bLaqt;b(Ldn;)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 aLaqn$c;a(Ladm;Laqe;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
-