Package net.minecraft.structure
Class ShiftableStructurePiece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.ShiftableStructurePiece
- Direct Known Subclasses:
- DesertTempleGenerator,- JungleTempleGenerator,- SwampHutGenerator
- Mappings:
- Namespace - Name - named - net/minecraft/structure/ShiftableStructurePiece- intermediary - net/minecraft/class_3418- official - enl
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.structure.StructurePieceStructurePiece.BlockRandomizer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final intprotected final intprotected intprotected final intFields inherited from class net.minecraft.structure.StructurePieceAIR, boundingBox, chainLength
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedShiftableStructurePiece(StructurePieceType type, int x, int y, int z, int width, int height, int depth, Direction orientation) protectedShiftableStructurePiece(StructurePieceType type, NbtCompound nbt) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanadjustToAverageHeight(WorldAccess world, BlockBox boundingBox, int deltaY) protected booleanadjustToMinHeight(WorldAccess world, int yOffset) protected voidwriteNbt(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.StructurePieceaddBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, boundingBox, canAddBlock, canReplace, createBox, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, firstIntersecting, generate, getBlockAt, getBoundingBox, getCenter, getChainLength, getFacing, getMirror, getRandomHorizontalDirection, getRotation, getType, intersectsChunk, isUnderSeaLevel, offsetPos, orientateChest, setChainLength, setOrientation, toNbt, translate
- 
Field Details- 
widthprotected final int width- Mappings:
- Namespace - Name - Mixin selector - named - width- Lnet/minecraft/structure/ShiftableStructurePiece;width:I- intermediary - field_15244- Lnet/minecraft/class_3418;field_15244:I- official - a- Lenl;a:I
 
- 
heightprotected final int height- Mappings:
- Namespace - Name - Mixin selector - named - height- Lnet/minecraft/structure/ShiftableStructurePiece;height:I- intermediary - field_15243- Lnet/minecraft/class_3418;field_15243:I- official - b- Lenl;b:I
 
- 
depthprotected final int depth- Mappings:
- Namespace - Name - Mixin selector - named - depth- Lnet/minecraft/structure/ShiftableStructurePiece;depth:I- intermediary - field_15242- Lnet/minecraft/class_3418;field_15242:I- official - c- Lenl;c:I
 
- 
hPosprotected int hPos- Mappings:
- Namespace - Name - Mixin selector - named - hPos- Lnet/minecraft/structure/ShiftableStructurePiece;hPos:I- intermediary - field_15241- Lnet/minecraft/class_3418;field_15241:I- official - d- Lenl;d:I
 
 
- 
- 
Constructor Details- 
ShiftableStructurePieceprotected ShiftableStructurePiece(StructurePieceType type, int x, int y, int z, int width, int height, int depth, Direction orientation) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/structure/ShiftableStructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;IIIIIILnet/minecraft/util/math/Direction;)V- intermediary - <init>- Lnet/minecraft/class_3418;<init>(Lnet/minecraft/class_3773;IIIIIILnet/minecraft/class_2350;)V- official - <init>- Lenl;<init>(Leoe;IIIIIILjn;)V
 
- 
ShiftableStructurePiece- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/NbtCompound;)V- intermediary - <init>- Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)V- official - <init>- Lenr;<init>(Leoe;Ltq;)V
 
 
- 
- 
Method Details- 
writeNbt- Specified by:
- writeNbtin class- StructurePiece
- Mappings:
- Namespace - Name - Mixin selector - named - writeNbt- Lnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_14943- Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V- official - a- Lenr;a(Leod;Ltq;)V
 
- 
adjustToAverageHeight- Mappings:
- Namespace - Name - Mixin selector - named - adjustToAverageHeight- Lnet/minecraft/structure/ShiftableStructurePiece;adjustToAverageHeight(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockBox;I)Z- intermediary - method_14839- Lnet/minecraft/class_3418;method_14839(Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;I)Z- official - a- Lenl;a(Ldgk;Lenf;I)Z
 
- 
adjustToMinHeight- Mappings:
- Namespace - Name - Mixin selector - named - adjustToMinHeight- Lnet/minecraft/structure/ShiftableStructurePiece;adjustToMinHeight(Lnet/minecraft/world/WorldAccess;I)Z- intermediary - method_38462- Lnet/minecraft/class_3418;method_38462(Lnet/minecraft/class_1936;I)Z- official - a- Lenl;a(Ldgk;I)Z
 
 
-