Class OceanMonumentStructure
java.lang.Object
net.minecraft.world.gen.structure.StructureType
net.minecraft.world.gen.structure.OceanMonumentStructure
- Mappings:
Namespace Name official dmhintermediary net/minecraft/class_3116named net/minecraft/world/gen/structure/OceanMonumentStructure
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.structure.StructureType
StructureType.Config, StructureType.Context, StructureType.StructurePosition -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<OceanMonumentStructure>Fields inherited from class net.minecraft.world.gen.structure.StructureType
config, ENTRY_CODEC, STRUCTURE_TYPE_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddPieces(StructurePiecesCollector collector, StructureType.Context context) private static StructurePiececreateBasePiece(ChunkPos pos, ChunkRandom random) getType()static StructurePiecesListmodifyPiecesOnRead(ChunkPos pos, long worldSeed, StructurePiecesList pieces) Methods inherited from class net.minecraft.world.gen.structure.StructureType
configCodecBuilder, createCodec, createStructureStart, expandBoxIfShouldAdaptNoise, getFeatureGenerationStep, getMinCornerHeight, getMinCornerHeight, getShiftedPos, getStructurePosition, getStructureSpawns, getTerrainAdaptation, getValidBiomes, postPlace
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official dLdmh;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>Ldke;<init>(Ldke$c;)Vintermediary <init>Lnet/minecraft/class_3195;<init>(Lnet/minecraft/class_3195$class_7302;)Vnamed <init>Lnet/minecraft/world/gen/structure/StructureType;<init>(Lnet/minecraft/world/gen/structure/StructureType$Config;)V
-
-
Method Details
-
getStructurePosition
public Optional<StructureType.StructurePosition> getStructurePosition(StructureType.Context context) - Specified by:
getStructurePositionin classStructureType- Mappings:
Namespace Name Mixin selector official aLdke;a(Ldke$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/StructureType;getStructurePosition(Lnet/minecraft/world/gen/structure/StructureType$Context;)Ljava/util/Optional;
-
createBasePiece
- Mappings:
Namespace Name Mixin selector official aLdmh;a(Lcfh;Ldar;)Ldki;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 aLdmh;a(Ldkw;Ldke$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/StructureType$Context;)V
-
modifyPiecesOnRead
public static StructurePiecesList modifyPiecesOnRead(ChunkPos pos, long worldSeed, StructurePiecesList pieces) - Mappings:
Namespace Name Mixin selector official aLdmh;a(Lcfh;JLdkt;)Ldkt;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 classStructureType- Mappings:
Namespace Name Mixin selector official eLdke;e()Ldkn;intermediary method_41618Lnet/minecraft/class_3195;method_41618()Lnet/minecraft/class_7151;named getTypeLnet/minecraft/world/gen/structure/StructureType;getType()Lnet/minecraft/structure/StructureType;
-