Class OceanMonumentStructure
java.lang.Object
net.minecraft.world.gen.structure.Structure
net.minecraft.world.gen.structure.OceanMonumentStructure
- Mappings:
Namespace Name official dxl
intermediary net/minecraft/class_3116
named net/minecraft/world/gen/structure/OceanMonumentStructure
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.structure.Structure
Structure.Config, Structure.Context, Structure.StructurePosition
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<OceanMonumentStructure>
Fields inherited from class net.minecraft.world.gen.structure.Structure
config, ENTRY_CODEC, STRUCTURE_CODEC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addPieces
(StructurePiecesCollector collector, Structure.Context context) private static StructurePiece
createBasePiece
(ChunkPos pos, ChunkRandom random) getStructurePosition
(Structure.Context context) getType()
static StructurePiecesList
modifyPiecesOnRead
(ChunkPos pos, long worldSeed, StructurePiecesList pieces) Methods inherited from class net.minecraft.world.gen.structure.Structure
configCodecBuilder, createCodec, createStructureStart, expandBoxIfShouldAdaptNoise, getFeatureGenerationStep, getMinCornerHeight, getMinCornerHeight, getShiftedPos, getStructurePosition, getStructureSpawns, getTerrainAdaptation, getValidBiomes, getValidStructurePosition, postPlace
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official d
Ldxl;d:Lcom/mojang/serialization/Codec;
intermediary field_37806
Lnet/minecraft/class_3116;field_37806:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/world/gen/structure/OceanMonumentStructure;CODEC:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
OceanMonumentStructure
- Mappings:
Namespace Name Mixin selector official <init>
Ldvi;<init>(Ldvi$c;)V
intermediary <init>
Lnet/minecraft/class_3195;<init>(Lnet/minecraft/class_3195$class_7302;)V
named <init>
Lnet/minecraft/world/gen/structure/Structure;<init>(Lnet/minecraft/world/gen/structure/Structure$Config;)V
-
-
Method Details
-
getStructurePosition
- Specified by:
getStructurePosition
in classStructure
- Mappings:
Namespace Name Mixin selector official a
Ldvi;a(Ldvi$a;)Ljava/util/Optional;
intermediary method_38676
Lnet/minecraft/class_3195;method_38676(Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional;
named getStructurePosition
Lnet/minecraft/world/gen/structure/Structure;getStructurePosition(Lnet/minecraft/world/gen/structure/Structure$Context;)Ljava/util/Optional;
-
createBasePiece
- Mappings:
Namespace Name Mixin selector official a
Ldxl;a(Lcpc;Ldlr;)Ldvm;
intermediary method_38681
Lnet/minecraft/class_3116;method_38681(Lnet/minecraft/class_1923;Lnet/minecraft/class_2919;)Lnet/minecraft/class_3443;
named createBasePiece
Lnet/minecraft/world/gen/structure/OceanMonumentStructure;createBasePiece(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/random/ChunkRandom;)Lnet/minecraft/structure/StructurePiece;
-
addPieces
- Mappings:
Namespace Name Mixin selector official a
Ldxl;a(Ldwa;Ldvi$a;)V
intermediary method_38683
Lnet/minecraft/class_3116;method_38683(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V
named addPieces
Lnet/minecraft/world/gen/structure/OceanMonumentStructure;addPieces(Lnet/minecraft/structure/StructurePiecesCollector;Lnet/minecraft/world/gen/structure/Structure$Context;)V
-
modifyPiecesOnRead
public static StructurePiecesList modifyPiecesOnRead(ChunkPos pos, long worldSeed, StructurePiecesList pieces) - Mappings:
Namespace Name Mixin selector official a
Ldxl;a(Lcpc;JLdvx;)Ldvx;
intermediary method_38680
Lnet/minecraft/class_3116;method_38680(Lnet/minecraft/class_1923;JLnet/minecraft/class_6624;)Lnet/minecraft/class_6624;
named modifyPiecesOnRead
Lnet/minecraft/world/gen/structure/OceanMonumentStructure;modifyPiecesOnRead(Lnet/minecraft/util/math/ChunkPos;JLnet/minecraft/structure/StructurePiecesList;)Lnet/minecraft/structure/StructurePiecesList;
-
getType
- Specified by:
getType
in classStructure
- Mappings:
Namespace Name Mixin selector official e
Ldvi;e()Ldvr;
intermediary method_41618
Lnet/minecraft/class_3195;method_41618()Lnet/minecraft/class_7151;
named getType
Lnet/minecraft/world/gen/structure/Structure;getType()Lnet/minecraft/world/gen/structure/StructureType;
-