Package net.minecraft.structure
Class WoodlandMansionGenerator.Piece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.SimpleStructurePiece
net.minecraft.structure.WoodlandMansionGenerator.Piece
- Enclosing class:
- WoodlandMansionGenerator
- Mappings:
- Namespace - Name - official - duo$i- intermediary - net/minecraft/class_3471$class_3480- named - net/minecraft/structure/WoodlandMansionGenerator$Piece
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.structure.StructurePieceStructurePiece.BlockRandomizer
- 
Field SummaryFields inherited from class net.minecraft.structure.SimpleStructurePieceplacementData, pos, template, templateIdStringFields inherited from class net.minecraft.structure.StructurePieceAIR, boundingBox, chainLength
- 
Constructor SummaryConstructorsConstructorDescriptionPiece(StructureTemplateManager manager, String template, BlockPos pos, BlockRotation rotation) Piece(StructureTemplateManager manager, String template, BlockPos pos, BlockRotation rotation, BlockMirror mirror) Piece(StructureTemplateManager manager, NbtCompound nbt) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static StructurePlacementDatacreatePlacementData(BlockMirror mirror, BlockRotation rotation) protected IdentifiergetId()private static Identifierprotected voidhandleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected voidwriteNbt(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.SimpleStructurePiecegenerate, getPlacementData, getPos, getRotation, getTemplate, translateMethods 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, getBlockAt, getBoundingBox, getCenter, getChainLength, getFacing, getMirror, getRandomHorizontalDirection, getType, intersectsChunk, isUnderSeaLevel, offsetPos, orientateChest, setChainLength, setOrientation, toNbt
- 
Constructor Details- 
Piecepublic Piece(StructureTemplateManager manager, String template, BlockPos pos, BlockRotation rotation) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lduo$i;<init>(Ldvu;Ljava/lang/String;Lgu;Lcvz;)V- intermediary - <init>- Lnet/minecraft/class_3471$class_3480;<init>(Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V- named - <init>- Lnet/minecraft/structure/WoodlandMansionGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;)V
 
- 
Piecepublic Piece(StructureTemplateManager manager, String template, BlockPos pos, BlockRotation rotation, BlockMirror mirror) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lduo$i;<init>(Ldvu;Ljava/lang/String;Lgu;Lcvz;Lcui;)V- intermediary - <init>- Lnet/minecraft/class_3471$class_3480;<init>(Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;)V- named - <init>- Lnet/minecraft/structure/WoodlandMansionGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/BlockMirror;)V
 
- 
Piece- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lduo$i;<init>(Ldvu;Lqr;)V- intermediary - <init>- Lnet/minecraft/class_3471$class_3480;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V- named - <init>- Lnet/minecraft/structure/WoodlandMansionGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/nbt/NbtCompound;)V
 
 
- 
- 
Method Details- 
getId- Overrides:
- getIdin class- SimpleStructurePiece
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldsk;b()Lacq;- intermediary - method_35470- Lnet/minecraft/class_3470;method_35470()Lnet/minecraft/class_2960;- named - getId- Lnet/minecraft/structure/SimpleStructurePiece;getId()Lnet/minecraft/util/Identifier;
 
- 
getId- Mappings:
- Namespace - Name - Mixin selector - official - a- Lduo$i;a(Ljava/lang/String;)Lacq;- intermediary - method_35474- Lnet/minecraft/class_3471$class_3480;method_35474(Ljava/lang/String;)Lnet/minecraft/class_2960;- named - getId- Lnet/minecraft/structure/WoodlandMansionGenerator$Piece;getId(Ljava/lang/String;)Lnet/minecraft/util/Identifier;
 
- 
createPlacementDataprivate static StructurePlacementData createPlacementData(BlockMirror mirror, BlockRotation rotation) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lduo$i;a(Lcui;Lcvz;)Ldvp;- intermediary - method_35473- Lnet/minecraft/class_3471$class_3480;method_35473(Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;- named - createPlacementData- Lnet/minecraft/structure/WoodlandMansionGenerator$Piece;createPlacementData(Lnet/minecraft/util/BlockMirror;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/structure/StructurePlacementData;
 
- 
writeNbt- Overrides:
- writeNbtin class- SimpleStructurePiece
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldse;a(Ldsq;Lqr;)V- intermediary - method_14943- Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V- named - writeNbt- Lnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;)V
 
- 
handleMetadataprotected void handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) - Specified by:
- handleMetadatain class- SimpleStructurePiece
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldsk;a(Ljava/lang/String;Lgu;Lcnb;Lapf;Ldrs;)V- intermediary - method_15026- Lnet/minecraft/class_3470;method_15026(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V- named - handleMetadata- Lnet/minecraft/structure/SimpleStructurePiece;handleMetadata(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;)V
 
 
-