Package net.minecraft.structure
Class NetherFossilGenerator.Piece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.SimpleStructurePiece
net.minecraft.structure.NetherFossilGenerator.Piece
- Enclosing class:
- NetherFossilGenerator
- Mappings:
- Namespace - Name - official - dnb$a- intermediary - net/minecraft/class_4787$class_4788- named - net/minecraft/structure/NetherFossilGenerator$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 template, BlockPos pos, BlockRotation rotation) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static StructurePlacementDatacreatePlacementData(BlockRotation rotation) voidgenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) 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 template, BlockPos pos, BlockRotation rotation) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldnb$a;<init>(Ldou;Labb;Lgt;Lcpw;)V- intermediary - <init>- Lnet/minecraft/class_4787$class_4788;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V- named - <init>- Lnet/minecraft/structure/NetherFossilGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;)V
 
- 
Piece- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldnb$a;<init>(Ldou;Lpj;)V- intermediary - <init>- Lnet/minecraft/class_4787$class_4788;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V- named - <init>- Lnet/minecraft/structure/NetherFossilGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/nbt/NbtCompound;)V
 
 
- 
- 
Method Details- 
createPlacementData- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldnb$a;a(Lcpw;)Ldop;- intermediary - method_35431- Lnet/minecraft/class_4787$class_4788;method_35431(Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;- named - createPlacementData- Lnet/minecraft/structure/NetherFossilGenerator$Piece;createPlacementData(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/structure/StructurePlacementData;
 
- 
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
 
 
-