类 DripstoneClusterFeature
- java.lang.Object
-
- net.minecraft.world.gen.feature.Feature<DripstoneClusterFeatureConfig>
-
- net.minecraft.world.gen.feature.DripstoneClusterFeature
-
public class DripstoneClusterFeature extends Feature<DripstoneClusterFeatureConfig>
- Mappings:
Namespace Name official cquintermediary net/minecraft/class_5725named net/minecraft/world/gen/feature/DripstoneClusterFeature
-
-
字段概要
-
从类继承的字段 net.minecraft.world.gen.feature.Feature
BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DECORATED, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, EMERALD_ORE, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOW_LICHEN, GLOWSTONE_BLOB, GROWING_PLANT, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, ROOT_SYSTEM, SCATTERED_ORE, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SMALL_DRIPSTONE, SPRING_FEATURE, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES
-
-
构造器概要
构造器 构造器 说明 DripstoneClusterFeature(com.mojang.serialization.Codec<DripstoneClusterFeatureConfig> configCodec)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 private 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)booleangenerate(FeatureContext<DripstoneClusterFeatureConfig> context)private 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 booleanisLava(WorldView world, BlockPos pos)private booleanisStoneOrWater(WorldAccess world, BlockPos pos)private voidplaceDripstoneBlocks(StructureWorldAccess world, BlockPos pos, int height, Direction direction)-
从类继承的方法 net.minecraft.world.gen.feature.Feature
configure, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, setBlockState, testAdjacentStates
-
-
-
-
构造器详细资料
-
DripstoneClusterFeature
public DripstoneClusterFeature(com.mojang.serialization.Codec<DripstoneClusterFeatureConfig> configCodec)
- Mappings:
Namespace Name Mixin selector official <init>Lcra;<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
-
-
方法详细资料
-
generate
public boolean generate(FeatureContext<DripstoneClusterFeatureConfig> context)
- 指定者:
generate在类中Feature<DripstoneClusterFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcra;a(Lcrb;)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
-
generate
private 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 aLcqu;a(Lbwm;Ljava/util/Random;Lgb;IIFDIFLcua;)Vintermediary method_33002Lnet/minecraft/class_5725;method_33002(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;IIFDIFLnet/minecraft/class_5731;)Vnamed generateLnet/minecraft/world/gen/feature/DripstoneClusterFeature;generate(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;IIFDIFLnet/minecraft/world/gen/feature/DripstoneClusterFeatureConfig;)V
-
isLava
private boolean isLava(WorldView world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLcqu;a(Lbvu;Lgb;)Zintermediary method_33386Lnet/minecraft/class_5725;method_33386(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Znamed isLavaLnet/minecraft/world/gen/feature/DripstoneClusterFeature;isLava(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
-
getHeight
private int getHeight(Random random, int localX, int localZ, float density, int height, DripstoneClusterFeatureConfig config)
- Mappings:
Namespace Name Mixin selector official aLcqu;a(Ljava/util/Random;IIFILcua;)Iintermediary method_33004Lnet/minecraft/class_5725;method_33004(Ljava/util/Random;IIFILnet/minecraft/class_5731;)Inamed getHeightLnet/minecraft/world/gen/feature/DripstoneClusterFeature;getHeight(Ljava/util/Random;IIFILnet/minecraft/world/gen/feature/DripstoneClusterFeatureConfig;)I
-
canWaterSpawn
private boolean canWaterSpawn(StructureWorldAccess world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLcqu;a(Lbwm;Lgb;)Zintermediary method_33000Lnet/minecraft/class_5725;method_33000(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Znamed canWaterSpawnLnet/minecraft/world/gen/feature/DripstoneClusterFeature;canWaterSpawn(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
isStoneOrWater
private boolean isStoneOrWater(WorldAccess world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLcqu;a(Lbvs;Lgb;)Zintermediary method_32998Lnet/minecraft/class_5725;method_32998(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Znamed isStoneOrWaterLnet/minecraft/world/gen/feature/DripstoneClusterFeature;isStoneOrWater(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
placeDripstoneBlocks
private void placeDripstoneBlocks(StructureWorldAccess world, BlockPos pos, int height, Direction direction)
- Mappings:
Namespace Name Mixin selector official aLcqu;a(Lbwm;Lgb;ILgg;)Vintermediary method_33001Lnet/minecraft/class_5725;method_33001(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;)Vnamed placeDripstoneBlocksLnet/minecraft/world/gen/feature/DripstoneClusterFeature;placeDripstoneBlocks(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/Direction;)V
-
dripstoneChance
private double dripstoneChance(int radiusX, int radiusZ, int localX, int localZ, DripstoneClusterFeatureConfig config)- Mappings:
Namespace Name Mixin selector official aLcqu;a(IIIILcua;)Dintermediary method_32997Lnet/minecraft/class_5725;method_32997(IIIILnet/minecraft/class_5731;)Dnamed dripstoneChanceLnet/minecraft/world/gen/feature/DripstoneClusterFeature;dripstoneChance(IIIILnet/minecraft/world/gen/feature/DripstoneClusterFeatureConfig;)D
-
clampedGaussian
private static float clampedGaussian(Random random, float min, float max, float mean, float deviation)
- Mappings:
Namespace Name Mixin selector official aLcqu;a(Ljava/util/Random;FFFF)Fintermediary method_33003Lnet/minecraft/class_5725;method_33003(Ljava/util/Random;FFFF)Fnamed clampedGaussianLnet/minecraft/world/gen/feature/DripstoneClusterFeature;clampedGaussian(Ljava/util/Random;FFFF)F
-
-