Class MineshaftStructure
java.lang.Object
net.minecraft.world.gen.structure.Structure
net.minecraft.world.gen.structure.MineshaftStructure
- Mappings:
Namespace Name named net/minecraft/world/gen/structure/MineshaftStructureintermediary net/minecraft/class_3098official eqo
-
Nested Class Summary
Nested ClassesNested 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.MapCodec<MineshaftStructure> private final MineshaftStructure.TypeFields inherited from class net.minecraft.world.gen.structure.Structure
config, ENTRY_CODEC, STRUCTURE_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate intaddPieces(StructurePiecesCollector collector, Structure.Context context) getStructurePosition(Structure.Context context) getType()Methods inherited from class net.minecraft.world.gen.structure.Structure
configCodecBuilder, createCodec, createStructureStart, expandBoxIfShouldAdaptNoise, getAverageCornerHeights, getFeatureGenerationStep, getMinCornerHeight, getMinCornerHeight, getShiftedPos, getStructurePosition, getStructureSpawns, getTerrainAdaptation, getValidBiomes, getValidStructurePosition, postPlace
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/world/gen/structure/MineshaftStructure;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_37801Lnet/minecraft/class_3098;field_37801:Lcom/mojang/serialization/MapCodec;official dLeqo;d:Lcom/mojang/serialization/MapCodec;
-
type
- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/world/gen/structure/MineshaftStructure;type:Lnet/minecraft/world/gen/structure/MineshaftStructure$Type;intermediary field_37802Lnet/minecraft/class_3098;field_37802:Lnet/minecraft/class_3098$class_3100;official eLeqo;e:Leqo$a;
-
-
Constructor Details
-
MineshaftStructure
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/structure/MineshaftStructure;<init>(Lnet/minecraft/world/gen/structure/Structure$Config;Lnet/minecraft/world/gen/structure/MineshaftStructure$Type;)Vintermediary <init>Lnet/minecraft/class_3098;<init>(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_3098$class_3100;)Vofficial <init>Leqo;<init>(Leoj$c;Leqo$a;)V
-
-
Method Details
-
getStructurePosition
- Specified by:
getStructurePositionin classStructure- Mappings:
Namespace Name Mixin selector named getStructurePositionLnet/minecraft/world/gen/structure/Structure;getStructurePosition(Lnet/minecraft/world/gen/structure/Structure$Context;)Ljava/util/Optional;intermediary method_38676Lnet/minecraft/class_3195;method_38676(Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional;official aLeoj;a(Leoj$a;)Ljava/util/Optional;
-
addPieces
- Mappings:
Namespace Name Mixin selector named addPiecesLnet/minecraft/world/gen/structure/MineshaftStructure;addPieces(Lnet/minecraft/structure/StructurePiecesCollector;Lnet/minecraft/world/gen/structure/Structure$Context;)Iintermediary method_38678Lnet/minecraft/class_3098;method_38678(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)Iofficial aLeqo;a(Lepb;Leoj$a;)I
-
getType
- Specified by:
getTypein classStructure- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/world/gen/structure/Structure;getType()Lnet/minecraft/world/gen/structure/StructureType;intermediary method_41618Lnet/minecraft/class_3195;method_41618()Lnet/minecraft/class_7151;official eLeoj;e()Leos;
-