Package net.minecraft.world.gen.feature
Class MineshaftFeature
java.lang.Object
net.minecraft.world.gen.feature.StructureFeature<MineshaftFeatureConfig>
net.minecraft.world.gen.feature.MineshaftFeature
- Mappings:
Namespace Name official cwx
intermediary net/minecraft/class_3098
named net/minecraft/world/gen/feature/MineshaftFeature
-
Nested Class Summary
-
Field Summary
Fields inherited from class net.minecraft.world.gen.feature.StructureFeature
BASTION_REMNANT, BURIED_TREASURE, DESERT_PYRAMID, END_CITY, field_31518, FORTRESS, IGLOO, JUNGLE_PYRAMID, LAND_MODIFYING_STRUCTURES, MANSION, MINESHAFT, MONUMENT, NETHER_FOSSIL, OCEAN_RUIN, PILLAGER_OUTPOST, RUINED_PORTAL, SHIPWRECK, STRONGHOLD, STRUCTURES, SWAMP_HUT, VILLAGE
-
Constructor Summary
ConstructorDescriptionMineshaftFeature
(com.mojang.serialization.Codec<MineshaftFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addPieces
(StructurePiecesCollector collector, MineshaftFeatureConfig config, StructurePiecesGenerator.Context context) protected boolean
shouldStartAt
(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkPos chunkPos, MineshaftFeatureConfig mineshaftFeatureConfig, HeightLimitView heightLimitView) Checks if this structure can actually be placed at a potential structure position determined viaStructureFeature.getStartChunk(net.minecraft.world.gen.chunk.StructureConfig, long, int, int)
.Methods inherited from class net.minecraft.world.gen.feature.StructureFeature
calculateBoundingBox, configure, getCodec, getGenerationStep, getLocatedPos, getName, getPostProcessor, getStartChunk, init, isUniformDistribution, locateStructure, readStructureStart, tryPlaceStart
-
Constructor Details
-
MineshaftFeature
- Mappings:
Namespace Name Mixin selector official <init>
Lcwx;<init>(Lcom/mojang/serialization/Codec;)V
intermediary <init>
Lnet/minecraft/class_3098;<init>(Lcom/mojang/serialization/Codec;)V
named <init>
Lnet/minecraft/world/gen/feature/MineshaftFeature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
shouldStartAt
protected boolean shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkPos chunkPos, MineshaftFeatureConfig mineshaftFeatureConfig, HeightLimitView heightLimitView) Description copied from class:StructureFeature
Checks if this structure can actually be placed at a potential structure position determined viaStructureFeature.getStartChunk(net.minecraft.world.gen.chunk.StructureConfig, long, int, int)
. Specific structures override this method to reduce the spawn probability or restrict the spawn in some other way.- Overrides:
shouldStartAt
in classStructureFeature<MineshaftFeatureConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcwx;a(Lcps;Lcaw;JLbzd;Lczc;Lbzy;)Z
intermediary method_28638
Lnet/minecraft/class_3098;method_28638(Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;JLnet/minecraft/class_1923;Lnet/minecraft/class_3101;Lnet/minecraft/class_5539;)Z
named shouldStartAt
Lnet/minecraft/world/gen/feature/MineshaftFeature;shouldStartAt(Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/world/biome/source/BiomeSource;JLnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/gen/feature/MineshaftFeatureConfig;Lnet/minecraft/world/HeightLimitView;)Z
-
addPieces
private static void addPieces(StructurePiecesCollector collector, MineshaftFeatureConfig config, StructurePiecesGenerator.Context context) - Mappings:
Namespace Name Mixin selector official a
Lcwx;a(Ldfd;Lczc;Ldfa$a;)V
intermediary method_38678
Lnet/minecraft/class_3098;method_38678(Lnet/minecraft/class_6626;Lnet/minecraft/class_3101;Lnet/minecraft/class_6622$class_6623;)V
named addPieces
Lnet/minecraft/world/gen/feature/MineshaftFeature;addPieces(Lnet/minecraft/structure/StructurePiecesCollector;Lnet/minecraft/world/gen/feature/MineshaftFeatureConfig;Lnet/minecraft/structure/StructurePiecesGenerator$Context;)V
-