Package net.minecraft.world.gen.feature
Class OceanMonumentFeature
java.lang.Object
net.minecraft.world.gen.feature.StructureFeature
net.minecraft.world.gen.feature.OceanMonumentFeature
- Mappings:
Namespace Name official djuintermediary net/minecraft/class_3116named net/minecraft/world/gen/feature/OceanMonumentFeature
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.feature.StructureFeature
StructureFeature.Config, StructureFeature.Context, StructureFeature.StructurePosition -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<OceanMonumentFeature>Fields inherited from class net.minecraft.world.gen.feature.StructureFeature
config, FEATURE_CODEC, FEATURE_ENTRY_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddPieces(StructurePiecesCollector collector, StructureFeature.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.feature.StructureFeature
configCodecBuilder, createCodec, createStructureStart, expandBoxIfShouldAdaptNoise, getFeatureGenerationStep, getMinCornerHeight, getMinCornerHeight, getShiftedPos, getStructurePosition, getStructureSpawns, getTerrainAdaptation, getValidBiomes, postPlace
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official dLdju;d:Lcom/mojang/serialization/Codec;intermediary field_37806Lnet/minecraft/class_3116;field_37806:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/feature/OceanMonumentFeature;CODEC:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
OceanMonumentFeature
- Mappings:
Namespace Name Mixin selector official <init>Ldhr;<init>(Ldhr$c;)Vintermediary <init>Lnet/minecraft/class_3195;<init>(Lnet/minecraft/class_3195$class_7302;)Vnamed <init>Lnet/minecraft/world/gen/feature/StructureFeature;<init>(Lnet/minecraft/world/gen/feature/StructureFeature$Config;)V
-
-
Method Details
-
getStructurePosition
public Optional<StructureFeature.StructurePosition> getStructurePosition(StructureFeature.Context context) - Specified by:
getStructurePositionin classStructureFeature- Mappings:
Namespace Name Mixin selector official aLdhr;a(Ldhr$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/feature/StructureFeature;getStructurePosition(Lnet/minecraft/world/gen/feature/StructureFeature$Context;)Ljava/util/Optional;
-
createBasePiece
- Mappings:
Namespace Name Mixin selector official aLdju;a(Lccz;Lcye;)Ldhv;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/feature/OceanMonumentFeature;createBasePiece(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/gen/random/ChunkRandom;)Lnet/minecraft/structure/StructurePiece;
-
addPieces
- Mappings:
Namespace Name Mixin selector official aLdju;a(Ldij;Ldhr$a;)Vintermediary method_38683Lnet/minecraft/class_3116;method_38683(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)Vnamed addPiecesLnet/minecraft/world/gen/feature/OceanMonumentFeature;addPieces(Lnet/minecraft/structure/StructurePiecesCollector;Lnet/minecraft/world/gen/feature/StructureFeature$Context;)V
-
modifyPiecesOnRead
public static StructurePiecesList modifyPiecesOnRead(ChunkPos pos, long worldSeed, StructurePiecesList pieces) - Mappings:
Namespace Name Mixin selector official aLdju;a(Lccz;JLdig;)Ldig;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/feature/OceanMonumentFeature;modifyPiecesOnRead(Lnet/minecraft/util/math/ChunkPos;JLnet/minecraft/structure/StructurePiecesList;)Lnet/minecraft/structure/StructurePiecesList;
-
getType
- Specified by:
getTypein classStructureFeature- Mappings:
Namespace Name Mixin selector official eLdhr;e()Ldia;intermediary method_41618Lnet/minecraft/class_3195;method_41618()Lnet/minecraft/class_7151;named getTypeLnet/minecraft/world/gen/feature/StructureFeature;getType()Lnet/minecraft/structure/StructureType;
-