Package net.minecraft.structure
Class IglooGenerator.Piece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.SimpleStructurePiece
net.minecraft.structure.IglooGenerator.Piece
- Enclosing class:
- IglooGenerator
- Mappings:
- Namespace - Name - official - dms$a- intermediary - net/minecraft/class_3351$class_3352- named - net/minecraft/structure/IglooGenerator$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, NbtCompound nbt) Piece(StructureTemplateManager manager, Identifier identifier, BlockPos pos, BlockRotation rotation, int yOffset) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static StructurePlacementDatacreatePlacementData(BlockRotation rotation, Identifier identifier) voidgenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) private static BlockPosgetPosOffset(Identifier identifier, BlockPos pos, int yOffset) protected voidhandleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected voidwriteNbt(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.SimpleStructurePiecegetId, getRotation, getTemplate, method_41625, method_41626, 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, Identifier identifier, BlockPos pos, BlockRotation rotation, int yOffset) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldms$a;<init>(Ldou;Labb;Lgt;Lcpw;I)V- intermediary - <init>- Lnet/minecraft/class_3351$class_3352;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;I)V- named - <init>- Lnet/minecraft/structure/IglooGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;I)V
 
- 
Piece- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldms$a;<init>(Ldou;Lpj;)V- intermediary - <init>- Lnet/minecraft/class_3351$class_3352;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V- named - <init>- Lnet/minecraft/structure/IglooGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/nbt/NbtCompound;)V
 
 
- 
- 
Method Details- 
createPlacementDataprivate static StructurePlacementData createPlacementData(BlockRotation rotation, Identifier identifier) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldms$a;a(Lcpw;Labb;)Ldop;- intermediary - method_35428- Lnet/minecraft/class_3351$class_3352;method_35428(Lnet/minecraft/class_2470;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;- named - createPlacementData- Lnet/minecraft/structure/IglooGenerator$Piece;createPlacementData(Lnet/minecraft/util/BlockRotation;Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/StructurePlacementData;
 
- 
getPosOffset- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldms$a;a(Labb;Lgt;I)Lgt;- intermediary - method_35430- Lnet/minecraft/class_3351$class_3352;method_35430(Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338;- named - getPosOffset- Lnet/minecraft/structure/IglooGenerator$Piece;getPosOffset(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/util/math/BlockPos;
 
- 
writeNbt- Overrides:
- writeNbtin class- SimpleStructurePiece
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldlf;a(Ldlr;Lpj;)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- Ldll;a(Ljava/lang/String;Lgt;Lchm;Lamn;Ldkt;)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
 
- 
generatepublic void generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) - Overrides:
- generatein class- SimpleStructurePiece
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldlf;a(Lchp;Lcho;Lcxk;Lamn;Ldkt;Lcge;Lgt;)V- intermediary - method_14931- Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)V- named - generate- Lnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)V
 
 
-