Package net.minecraft.world.gen.feature
Class LargeDripstoneFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<LargeDripstoneFeatureConfig>
net.minecraft.world.gen.feature.LargeDripstoneFeature
- Mappings:
Namespace Name named net/minecraft/world/gen/feature/LargeDripstoneFeatureintermediary net/minecraft/class_5727official ecu
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classprivate static final class -
Field Summary
Fields inherited from class net.minecraft.world.gen.feature.Feature
BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_COLUMN, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, END_GATEWAY, END_ISLAND, END_PLATFORM, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, MULTIFACE_GROWTH, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, ORE, POINTED_DRIPSTONE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, REPLACE_SINGLE_BLOCK, ROOT_SYSTEM, SCATTERED_ORE, SCULK_PATCH, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES -
Constructor Summary
ConstructorsConstructorDescriptionLargeDripstoneFeature(com.mojang.serialization.Codec<LargeDripstoneFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionprivate static LargeDripstoneFeature.DripstoneGeneratorcreateGenerator(BlockPos pos, boolean isStalagmite, Random random, int scale, FloatProvider bluntness, FloatProvider heightScale) booleanprivate voidtestGeneration(StructureWorldAccess world, BlockPos pos, CaveSurface.Bounded surface, LargeDripstoneFeature.WindModifier wind) Methods inherited from class net.minecraft.world.gen.feature.Feature
generateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Constructor Details
-
LargeDripstoneFeature
public LargeDripstoneFeature(com.mojang.serialization.Codec<LargeDripstoneFeatureConfig> configCodec) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)Vofficial <init>Lece;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generatein classFeature<LargeDripstoneFeatureConfig>- Mappings:
Namespace Name Mixin selector named generateLnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Zintermediary method_13151Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Zofficial aLece;a(Lecg;)Z
-
createGenerator
private static LargeDripstoneFeature.DripstoneGenerator createGenerator(BlockPos pos, boolean isStalagmite, Random random, int scale, FloatProvider bluntness, FloatProvider heightScale) - Mappings:
Namespace Name Mixin selector named createGeneratorLnet/minecraft/world/gen/feature/LargeDripstoneFeature;createGenerator(Lnet/minecraft/util/math/BlockPos;ZLnet/minecraft/util/math/random/Random;ILnet/minecraft/util/math/floatprovider/FloatProvider;Lnet/minecraft/util/math/floatprovider/FloatProvider;)Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;intermediary method_33016Lnet/minecraft/class_5727;method_33016(Lnet/minecraft/class_2338;ZLnet/minecraft/class_5819;ILnet/minecraft/class_5863;Lnet/minecraft/class_5863;)Lnet/minecraft/class_5727$class_5728;official aLecu;a(Ljd;ZLayw;ILbpu;Lbpu;)Lecu$a;
-
testGeneration
private void testGeneration(StructureWorldAccess world, BlockPos pos, CaveSurface.Bounded surface, LargeDripstoneFeature.WindModifier wind) - Mappings:
Namespace Name Mixin selector named testGenerationLnet/minecraft/world/gen/feature/LargeDripstoneFeature;testGeneration(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/util/CaveSurface$Bounded;Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$WindModifier;)Vintermediary method_35360Lnet/minecraft/class_5727;method_35360(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_5721$class_5723;Lnet/minecraft/class_5727$class_5729;)Vofficial aLecu;a(Ldds;Ljd;Ldyo$b;Lecu$b;)V
-