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 named net/minecraft/structure/NetherFossilGenerator$Pieceintermediary net/minecraft/class_4787$class_4788official evh$a
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
Fields inherited from class net.minecraft.structure.SimpleStructurePiece
placementData, pos, template, templateIdStringFields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength -
Constructor Summary
ConstructorsConstructorDescriptionPiece(StructureTemplateManager manager, NbtCompound nbt) Piece(StructureTemplateManager manager, Identifier template, BlockPos pos, BlockRotation rotation) -
Method Summary
Modifier 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) private voidmethod_70757(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox, BlockBox blockBox2) protected voidwriteNbt(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.SimpleStructurePiece
getId, getPlacementData, getPos, getRotation, getTemplate, translateMethods 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, getBlockAt, getBoundingBox, getCenter, getChainLength, getFacing, getMirror, getRandomHorizontalDirection, getType, intersectsChunk, isUnderSeaLevel, offsetPos, orientateChest, setChainLength, setOrientation, toNbt
-
Constructor Details
-
Piece
public Piece(StructureTemplateManager manager, Identifier template, BlockPos pos, BlockRotation rotation) - Mappings:
Namespace Name Mixin selector 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;)Vintermediary <init>Lnet/minecraft/class_4787$class_4788;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)Vofficial <init>Levh$a;<init>(Lexc;Lalu;Liy;Lduv;)V
-
Piece
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/structure/NetherFossilGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/nbt/NbtCompound;)Vintermediary <init>Lnet/minecraft/class_4787$class_4788;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)Vofficial <init>Levh$a;<init>(Lexc;Luc;)V
-
-
Method Details
-
createPlacementData
- Mappings:
Namespace Name Mixin selector named createPlacementDataLnet/minecraft/structure/NetherFossilGenerator$Piece;createPlacementData(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/structure/StructurePlacementData;intermediary method_35431Lnet/minecraft/class_4787$class_4788;method_35431(Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;official aLevh$a;a(Lduv;)Lewx;
-
writeNbt
- Overrides:
writeNbtin classSimpleStructurePiece- 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 aLetd;a(Letp;Luc;)V
-
handleMetadata
protected void handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) - Specified by:
handleMetadatain classSimpleStructurePiece- Mappings:
Namespace Name Mixin selector named handleMetadataLnet/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;)Vintermediary method_15026Lnet/minecraft/class_3470;method_15026(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)Vofficial aLetj;a(Ljava/lang/String;Liy;Ldlm;Lbao;Lesr;)V
-
generate
public void generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) - Overrides:
generatein classSimpleStructurePiece- Mappings:
Namespace Name Mixin selector named generateLnet/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;)Vintermediary method_14931Lnet/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;)Vofficial aLetd;a(Ldlu;Ldlr;Leea;Lbao;Lesr;Ldka;Liy;)V
-
method_70757
private void method_70757(StructureWorldAccess structureWorldAccess, Random random, BlockBox blockBox, BlockBox blockBox2) - Mappings:
Namespace Name Mixin selector named method_70757Lnet/minecraft/structure/NetherFossilGenerator$Piece;method_70757(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/BlockBox;)Vintermediary method_70757Lnet/minecraft/class_4787$class_4788;method_70757(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;)Vofficial aLevh$a;a(Ldlu;Lbao;Lesr;Lesr;)V
-