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 named net/minecraft/structure/OceanRuinGenerator$Piece
intermediary net/minecraft/class_3409$class_3410
official eqv$a
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final OceanRuinStructure.BiomeTemperature
private final float
private final boolean
Fields inherited from class net.minecraft.structure.SimpleStructurePiece
placementData, pos, template, templateIdString
Fields inherited from class net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength
-
Constructor Summary
ModifierConstructorDescriptionprivate
Piece
(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 Summary
Modifier and TypeMethodDescriptionprivate static StructurePlacementData
createPlacementData
(BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature temperature) static OceanRuinGenerator.Piece
fromNbt
(StructureTemplateManager structureTemplateManager, NbtCompound nbt) void
generate
(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) private int
getGenerationY
(BlockPos start, BlockView world, BlockPos end) protected void
handleMetadata
(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) protected void
writeNbt
(StructureContext context, NbtCompound nbt) Methods inherited from class net.minecraft.structure.SimpleStructurePiece
getId, getPlacementData, getPos, getRotation, getTemplate, translate
Methods 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
-
Field Details
-
biomeType
- Mappings:
Namespace Name Mixin selector named biomeType
Lnet/minecraft/structure/OceanRuinGenerator$Piece;biomeType:Lnet/minecraft/world/gen/structure/OceanRuinStructure$BiomeTemperature;
intermediary field_14527
Lnet/minecraft/class_3409$class_3410;field_14527:Lnet/minecraft/class_3411$class_3413;
official h
Leqv$a;h:Leqw$a;
-
integrity
private final float integrity- Mappings:
Namespace Name Mixin selector named integrity
Lnet/minecraft/structure/OceanRuinGenerator$Piece;integrity:F
intermediary field_14524
Lnet/minecraft/class_3409$class_3410;field_14524:F
official i
Leqv$a;i:F
-
large
private final boolean large- Mappings:
Namespace Name Mixin selector named large
Lnet/minecraft/structure/OceanRuinGenerator$Piece;large:Z
intermediary field_14525
Lnet/minecraft/class_3409$class_3410;field_14525:Z
official j
Leqv$a;j:Z
-
-
Constructor Details
-
Piece
public Piece(StructureTemplateManager structureTemplateManager, Identifier template, BlockPos pos, BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature biomeType, boolean large) - Mappings:
Namespace Name Mixin selector 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
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
official <init>
Leqv$a;<init>(Lesm;Lalz;Ljh;Ldrb;FLeqw$a;Z)V
-
Piece
private Piece(StructureTemplateManager holder, NbtCompound nbt, BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature biomeType, boolean large) - Mappings:
Namespace Name Mixin selector 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
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
official <init>
Leqv$a;<init>(Lesm;Lux;Ldrb;FLeqw$a;Z)V
-
-
Method Details
-
createPlacementData
private static StructurePlacementData createPlacementData(BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature temperature) - Mappings:
Namespace Name Mixin selector named createPlacementData
Lnet/minecraft/structure/OceanRuinGenerator$Piece;createPlacementData(Lnet/minecraft/util/BlockRotation;FLnet/minecraft/world/gen/structure/OceanRuinStructure$BiomeTemperature;)Lnet/minecraft/structure/StructurePlacementData;
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;
official a
Leqv$a;a(Ldrb;FLeqw$a;)Lesh;
-
fromNbt
public static OceanRuinGenerator.Piece fromNbt(StructureTemplateManager structureTemplateManager, NbtCompound nbt) - Mappings:
Namespace Name Mixin selector named fromNbt
Lnet/minecraft/structure/OceanRuinGenerator$Piece;fromNbt(Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/structure/OceanRuinGenerator$Piece;
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;
official a
Leqv$a;a(Lesm;Lux;)Leqv$a;
-
writeNbt
- Overrides:
writeNbt
in classSimpleStructurePiece
- Mappings:
Namespace Name Mixin selector named writeNbt
Lnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_14943
Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V
official a
Leon;a(Leoz;Lux;)V
-
handleMetadata
protected void handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox) - Specified by:
handleMetadata
in classSimpleStructurePiece
- Mappings:
Namespace Name Mixin selector 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
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
official a
Leot;a(Ljava/lang/String;Ljh;Ldhy;Lbam;Leob;)V
-
generate
public void generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pivot) - Overrides:
generate
in classSimpleStructurePiece
- Mappings:
Namespace Name Mixin selector 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
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
official a
Leon;a(Ldif;Ldid;Ldzq;Lbam;Leob;Ldgn;Ljh;)V
-
getGenerationY
- Mappings:
Namespace Name Mixin selector named getGenerationY
Lnet/minecraft/structure/OceanRuinGenerator$Piece;getGenerationY(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)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
official a
Leqv$a;a(Ljh;Ldgm;Ljh;)I
-