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/ShiftableStructurePieceintermediary net/minecraft/class_3418official ejp
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected final intprotected intprotected final intFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedShiftableStructurePiece(StructurePieceType type, int x, int y, int z, int width, int height, int depth, Direction orientation) protectedShiftableStructurePiece(StructurePieceType type, NbtCompound nbt) -
Method Summary
Modifier 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.StructurePiece
addBlock, 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
-
width
protected final int width- Mappings:
Namespace Name Mixin selector named widthLnet/minecraft/structure/ShiftableStructurePiece;width:Iintermediary field_15244Lnet/minecraft/class_3418;field_15244:Iofficial aLejp;a:I
-
height
protected final int height- Mappings:
Namespace Name Mixin selector named heightLnet/minecraft/structure/ShiftableStructurePiece;height:Iintermediary field_15243Lnet/minecraft/class_3418;field_15243:Iofficial bLejp;b:I
-
depth
protected final int depth- Mappings:
Namespace Name Mixin selector named depthLnet/minecraft/structure/ShiftableStructurePiece;depth:Iintermediary field_15242Lnet/minecraft/class_3418;field_15242:Iofficial cLejp;c:I
-
hPos
protected int hPos- Mappings:
Namespace Name Mixin selector named hPosLnet/minecraft/structure/ShiftableStructurePiece;hPos:Iintermediary field_15241Lnet/minecraft/class_3418;field_15241:Iofficial dLejp;d:I
-
-
Constructor Details
-
ShiftableStructurePiece
protected 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;)Vintermediary <init>Lnet/minecraft/class_3418;<init>(Lnet/minecraft/class_3773;IIIIIILnet/minecraft/class_2350;)Vofficial <init>Lejp;<init>(Leki;IIIIIILji;)V
-
ShiftableStructurePiece
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/NbtCompound;)Vintermediary <init>Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)Vofficial <init>Lejv;<init>(Leki;Lub;)V
-
-
Method Details
-
writeNbt
- Specified by:
writeNbtin classStructurePiece- Mappings:
Namespace Name Mixin selector named writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)Vofficial aLejv;a(Lekh;Lub;)V
-
adjustToAverageHeight
- Mappings:
Namespace Name Mixin selector named adjustToAverageHeightLnet/minecraft/structure/ShiftableStructurePiece;adjustToAverageHeight(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockBox;I)Zintermediary method_14839Lnet/minecraft/class_3418;method_14839(Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;I)Zofficial aLejp;a(Ldcx;Lejj;I)Z
-
adjustToMinHeight
- Mappings:
Namespace Name Mixin selector named adjustToMinHeightLnet/minecraft/structure/ShiftableStructurePiece;adjustToMinHeight(Lnet/minecraft/world/WorldAccess;I)Zintermediary method_38462Lnet/minecraft/class_3418;method_38462(Lnet/minecraft/class_1936;I)Zofficial aLejp;a(Ldcx;I)Z
-