Package net.minecraft.world.gen.feature
Class DripstoneClusterFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<DripstoneClusterFeatureConfig>
net.minecraft.world.gen.feature.DripstoneClusterFeature
- Mappings:
- Namespace - Name - official - dkj- intermediary - net/minecraft/class_5725- named - net/minecraft/world/gen/feature/DripstoneClusterFeature
- 
Field SummaryFields inherited from class net.minecraft.world.gen.feature.FeatureBAMBOO, 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 SummaryConstructorsConstructorDescriptionDripstoneClusterFeature(com.mojang.serialization.Codec<DripstoneClusterFeatureConfig> configCodec) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleancanWaterSpawn(StructureWorldAccess world, BlockPos pos) private static floatclampedGaussian(Random random, float min, float max, float mean, float deviation) private doubledripstoneChance(int radiusX, int radiusZ, int localX, int localZ, DripstoneClusterFeatureConfig config) booleanprivate voidgenerate(StructureWorldAccess world, Random random, BlockPos pos, int localX, int localZ, float wetness, double dripstoneChance, int height, float density, DripstoneClusterFeatureConfig config) private intgetHeight(Random random, int localX, int localZ, float density, int height, DripstoneClusterFeatureConfig config) private booleanprivate booleanisStoneOrWater(WorldAccess world, BlockPos pos) private voidplaceDripstoneBlocks(StructureWorldAccess world, BlockPos pos, int height, Direction direction) Methods inherited from class net.minecraft.world.gen.feature.FeaturegenerateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
- 
Constructor Details- 
DripstoneClusterFeaturepublic DripstoneClusterFeature(com.mojang.serialization.Codec<DripstoneClusterFeatureConfig> configCodec) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldko;<init>(Lcom/mojang/serialization/Codec;)V- intermediary - <init>- Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)V- named - <init>- Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
 
 
- 
- 
Method Details- 
generate- Specified by:
- generatein class- Feature<DripstoneClusterFeatureConfig>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldko;a(Ldkq;)Z- intermediary - method_13151- Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Z- named - generate- Lnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
 
- 
generateprivate void generate(StructureWorldAccess world, Random random, BlockPos pos, int localX, int localZ, float wetness, double dripstoneChance, int height, float density, DripstoneClusterFeatureConfig config) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldkj;a(Lcng;Lapf;Lgu;IIFDIFLdmq;)V- intermediary - method_33002- Lnet/minecraft/class_5725;method_33002(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;IIFDIFLnet/minecraft/class_5731;)V- named - generate- Lnet/minecraft/world/gen/feature/DripstoneClusterFeature;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;IIFDIFLnet/minecraft/world/gen/feature/DripstoneClusterFeatureConfig;)V
 
- 
isLava- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldkj;a(Lcmp;Lgu;)Z- intermediary - method_33386- Lnet/minecraft/class_5725;method_33386(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z- named - isLava- Lnet/minecraft/world/gen/feature/DripstoneClusterFeature;isLava(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
 
- 
getHeightprivate int getHeight(Random random, int localX, int localZ, float density, int height, DripstoneClusterFeatureConfig config) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldkj;a(Lapf;IIFILdmq;)I- intermediary - method_33004- Lnet/minecraft/class_5725;method_33004(Lnet/minecraft/class_5819;IIFILnet/minecraft/class_5731;)I- named - getHeight- Lnet/minecraft/world/gen/feature/DripstoneClusterFeature;getHeight(Lnet/minecraft/util/math/random/Random;IIFILnet/minecraft/world/gen/feature/DripstoneClusterFeatureConfig;)I
 
- 
canWaterSpawn- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldkj;b(Lcng;Lgu;)Z- intermediary - method_33000- Lnet/minecraft/class_5725;method_33000(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z- named - canWaterSpawn- Lnet/minecraft/world/gen/feature/DripstoneClusterFeature;canWaterSpawn(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
 
- 
isStoneOrWater- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldkj;a(Lcmn;Lgu;)Z- intermediary - method_32998- Lnet/minecraft/class_5725;method_32998(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z- named - isStoneOrWater- Lnet/minecraft/world/gen/feature/DripstoneClusterFeature;isStoneOrWater(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
 
- 
placeDripstoneBlocksprivate void placeDripstoneBlocks(StructureWorldAccess world, BlockPos pos, int height, Direction direction) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldkj;a(Lcng;Lgu;ILha;)V- intermediary - method_33001- Lnet/minecraft/class_5725;method_33001(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;)V- named - placeDripstoneBlocks- Lnet/minecraft/world/gen/feature/DripstoneClusterFeature;placeDripstoneBlocks(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/Direction;)V
 
- 
dripstoneChanceprivate double dripstoneChance(int radiusX, int radiusZ, int localX, int localZ, DripstoneClusterFeatureConfig config) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldkj;a(IIIILdmq;)D- intermediary - method_32997- Lnet/minecraft/class_5725;method_32997(IIIILnet/minecraft/class_5731;)D- named - dripstoneChance- Lnet/minecraft/world/gen/feature/DripstoneClusterFeature;dripstoneChance(IIIILnet/minecraft/world/gen/feature/DripstoneClusterFeatureConfig;)D
 
- 
clampedGaussianprivate static float clampedGaussian(Random random, float min, float max, float mean, float deviation) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldkj;a(Lapf;FFFF)F- intermediary - method_33003- Lnet/minecraft/class_5725;method_33003(Lnet/minecraft/class_5819;FFFF)F- named - clampedGaussian- Lnet/minecraft/world/gen/feature/DripstoneClusterFeature;clampedGaussian(Lnet/minecraft/util/math/random/Random;FFFF)F
 
 
-