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 official dlbintermediary net/minecraft/class_5727named net/minecraft/world/gen/feature/LargeDripstoneFeature
-
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_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 official <init>Ldkl;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generatein classFeature<LargeDripstoneFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLdkl;a(Ldkn;)Zintermediary method_13151Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Znamed generateLnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
-
createGenerator
private static LargeDripstoneFeature.DripstoneGenerator createGenerator(BlockPos pos, boolean isStalagmite, Random random, int scale, FloatProvider bluntness, FloatProvider heightScale) - Mappings:
Namespace Name Mixin selector official aLdlb;a(Lgu;ZLapf;ILbcz;Lbcz;)Ldlb$a;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;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;
-
testGeneration
private void testGeneration(StructureWorldAccess world, BlockPos pos, CaveSurface.Bounded surface, LargeDripstoneFeature.WindModifier wind) - Mappings:
Namespace Name Mixin selector official aLdlb;a(Lcne;Lgu;Ldgx$b;Ldlb$b;)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;)Vnamed 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;)V
-