Class OceanMonumentStructure
java.lang.Object
net.minecraft.world.gen.structure.Structure
net.minecraft.world.gen.structure.OceanMonumentStructure
- Mappings:
Namespace Name official duaintermediary net/minecraft/class_3116named 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
FieldsModifier 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddPieces(StructurePiecesCollector collector, Structure.Context context) private static StructurePiececreateBasePiece(ChunkPos pos, ChunkRandom random) getStructurePosition(Structure.Context context) getType()static StructurePiecesListmodifyPiecesOnRead(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 dLdua;d:Lcom/mojang/serialization/Codec;intermediary field_37806Lnet/minecraft/class_3116;field_37806:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/structure/OceanMonumentStructure;CODEC:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
OceanMonumentStructure
- Mappings:
Namespace Name Mixin selector official <init>Ldrx;<init>(Ldrx$c;)Vintermediary <init>Lnet/minecraft/class_3195;<init>(Lnet/minecraft/class_3195$class_7302;)Vnamed <init>Lnet/minecraft/world/gen/structure/Structure;<init>(Lnet/minecraft/world/gen/structure/Structure$Config;)V
-
-
Method Details
-
getStructurePosition
- Specified by:
getStructurePositionin classStructure- Mappings:
Namespace Name Mixin selector official aLdrx;a(Ldrx$a;)Ljava/util/Optional;intermediary method_38676Lnet/minecraft/class_3195;method_38676(Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional;named getStructurePositionLnet/minecraft/world/gen/structure/Structure;getStructurePosition(Lnet/minecraft/world/gen/structure/Structure$Context;)Ljava/util/Optional;
-
createBasePiece
- Mappings:
Namespace Name Mixin selector official aLdua;a(Lclr;Ldig;)Ldsb;intermediary method_38681Lnet/minecraft/class_3116;method_38681(Lnet/minecraft/class_1923;Lnet/minecraft/class_2919;)Lnet/minecraft/class_3443;named createBasePieceLnet/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 aLdua;a(Ldsp;Ldrx$a;)Vintermediary method_38683Lnet/minecraft/class_3116;method_38683(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)Vnamed addPiecesLnet/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 aLdua;a(Lclr;JLdsm;)Ldsm;intermediary method_38680Lnet/minecraft/class_3116;method_38680(Lnet/minecraft/class_1923;JLnet/minecraft/class_6624;)Lnet/minecraft/class_6624;named modifyPiecesOnReadLnet/minecraft/world/gen/structure/OceanMonumentStructure;modifyPiecesOnRead(Lnet/minecraft/util/math/ChunkPos;JLnet/minecraft/structure/StructurePiecesList;)Lnet/minecraft/structure/StructurePiecesList;
-
getType
- Specified by:
getTypein classStructure- Mappings:
Namespace Name Mixin selector official eLdrx;e()Ldsg;intermediary method_41618Lnet/minecraft/class_3195;method_41618()Lnet/minecraft/class_7151;named getTypeLnet/minecraft/world/gen/structure/Structure;getType()Lnet/minecraft/world/gen/structure/StructureType;
-