Package net.minecraft.structure
Class OceanRuinGenerator.Piece
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.SimpleStructurePiece
net.minecraft.structure.OceanRuinGenerator.Piece
- Enclosing class:
- OceanRuinGenerator
- Mappings:
- Namespace - Name - official - due$a- intermediary - net/minecraft/class_3409$class_3410- named - net/minecraft/structure/OceanRuinGenerator$Piece
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.structure.StructurePieceStructurePiece.BlockRandomizer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final OceanRuinStructure.BiomeTemperatureprivate final floatprivate final booleanFields inherited from class net.minecraft.structure.SimpleStructurePieceplacementData, pos, template, templateIdStringFields inherited from class net.minecraft.structure.StructurePieceAIR, boundingBox, chainLength
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivatePiece(StructureTemplateManager holder, NbtCompound nbt, BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature biomeType, boolean large) Piece(StructureTemplateManager structureTemplateManager, Identifier template, BlockPos pos, BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature biomeType, boolean large) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static StructurePlacementDatacreatePlacementData(BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature temperature) static OceanRuinGenerator.PiecefromNbt(StructureTemplateManager structureTemplateManager, NbtCompound nbt) voidgenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) private intgetGenerationY(BlockPos start, BlockView world, BlockPos end) 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, 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
- 
Field Details- 
biomeType- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldue$a;h:Lduf$a;- intermediary - field_14527- Lnet/minecraft/class_3409$class_3410;field_14527:Lnet/minecraft/class_3411$class_3413;- named - biomeType- Lnet/minecraft/structure/OceanRuinGenerator$Piece;biomeType:Lnet/minecraft/world/gen/structure/OceanRuinStructure$BiomeTemperature;
 
- 
integrityprivate final float integrity- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldue$a;i:F- intermediary - field_14524- Lnet/minecraft/class_3409$class_3410;field_14524:F- named - integrity- Lnet/minecraft/structure/OceanRuinGenerator$Piece;integrity:F
 
- 
largeprivate final boolean large- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldue$a;j:Z- intermediary - field_14525- Lnet/minecraft/class_3409$class_3410;field_14525:Z- named - large- Lnet/minecraft/structure/OceanRuinGenerator$Piece;large:Z
 
 
- 
- 
Constructor Details- 
Piecepublic Piece(StructureTemplateManager structureTemplateManager, Identifier template, BlockPos pos, BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature biomeType, boolean large) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldue$a;<init>(Ldvu;Lacq;Lgu;Lcvz;FLduf$a;Z)V- intermediary - <init>- Lnet/minecraft/class_3409$class_3410;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;FLnet/minecraft/class_3411$class_3413;Z)V- named - <init>- Lnet/minecraft/structure/OceanRuinGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;FLnet/minecraft/world/gen/structure/OceanRuinStructure$BiomeTemperature;Z)V
 
- 
Pieceprivate Piece(StructureTemplateManager holder, NbtCompound nbt, BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature biomeType, boolean large) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldue$a;<init>(Ldvu;Lqr;Lcvz;FLduf$a;Z)V- intermediary - <init>- Lnet/minecraft/class_3409$class_3410;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2470;FLnet/minecraft/class_3411$class_3413;Z)V- named - <init>- Lnet/minecraft/structure/OceanRuinGenerator$Piece;<init>(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/BlockRotation;FLnet/minecraft/world/gen/structure/OceanRuinStructure$BiomeTemperature;Z)V
 
 
- 
- 
Method Details- 
createPlacementDataprivate static StructurePlacementData createPlacementData(BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature temperature) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldue$a;a(Lcvz;FLduf$a;)Ldvp;- intermediary - method_35446- Lnet/minecraft/class_3409$class_3410;method_35446(Lnet/minecraft/class_2470;FLnet/minecraft/class_3411$class_3413;)Lnet/minecraft/class_3492;- named - createPlacementData- Lnet/minecraft/structure/OceanRuinGenerator$Piece;createPlacementData(Lnet/minecraft/util/BlockRotation;FLnet/minecraft/world/gen/structure/OceanRuinStructure$BiomeTemperature;)Lnet/minecraft/structure/StructurePlacementData;
 
- 
fromNbtpublic static OceanRuinGenerator.Piece fromNbt(StructureTemplateManager structureTemplateManager, NbtCompound nbt) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldue$a;a(Ldvu;Lqr;)Ldue$a;- intermediary - method_49886- Lnet/minecraft/class_3409$class_3410;method_49886(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3409$class_3410;- named - fromNbt- Lnet/minecraft/structure/OceanRuinGenerator$Piece;fromNbt(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/structure/OceanRuinGenerator$Piece;
 
- 
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
 
- 
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- Ldse;a(Lcng;Lcne;Lddy;Lapf;Ldrs;Lclt;Lgu;)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
 
- 
getGenerationY- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldue$a;a(Lgu;Lcls;Lgu;)I- intermediary - method_14829- Lnet/minecraft/class_3409$class_3410;method_14829(Lnet/minecraft/class_2338;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I- named - getGenerationY- Lnet/minecraft/structure/OceanRuinGenerator$Piece;getGenerationY(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
 
 
-