类 DripstoneClusterFeature
java.lang.Object
net.minecraft.world.level.levelgen.feature.Feature<DripstoneClusterConfiguration>
net.minecraft.world.level.levelgen.feature.DripstoneClusterFeature
-
字段概要
从类继承的字段 net.minecraft.world.level.levelgen.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, NO_BONEMEAL_FLOWER, NO_OP, ORE, POINTED_DRIPSTONE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, REPLACE_BLOBS, REPLACE_SINGLE_BLOCK, ROOT_SYSTEM, SCATTERED_ORE, SCULK_PATCH, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES
-
构造器概要
构造器构造器说明DripstoneClusterFeature
(com.mojang.serialization.Codec<DripstoneClusterConfiguration> pCodec) -
方法概要
修饰符和类型方法说明private boolean
canBeAdjacentToWater
(LevelAccessor pLevel, BlockPos pPos) private boolean
canPlacePool
(WorldGenLevel pLevel, BlockPos pPos) private double
getChanceOfStalagmiteOrStalactite
(int pXRadius, int pZRadius, int pX, int pZ, DripstoneClusterConfiguration pConfig) private int
getDripstoneHeight
(RandomSource pRandom, int pX, int pZ, float pChance, int pHeight, DripstoneClusterConfiguration pConfig) private boolean
isLava
(LevelReader pLevel, BlockPos pPos) boolean
private void
placeColumn
(WorldGenLevel pLevel, RandomSource pRandom, BlockPos pPos, int pX, int pZ, float pWetness, double pChance, int pHeight, float pDensity, DripstoneClusterConfiguration pConfig) private static float
randomBetweenBiased
(RandomSource pRandom, float pMin, float pMax, float pMean, float pDeviation) private void
replaceBlocksWithDripstoneBlocks
(WorldGenLevel pLevel, BlockPos pPos, int pThickness, Direction pDirection) 从类继承的方法 net.minecraft.world.level.levelgen.feature.Feature
checkNeighbors, configuredCodec, isAdjacentToAir, isDirt, isGrassOrDirt, isReplaceable, isStone, markAboveForPostProcessing, place, safeSetBlock, setBlock
-
构造器详细资料
-
DripstoneClusterFeature
public DripstoneClusterFeature(com.mojang.serialization.Codec<DripstoneClusterConfiguration> pCodec)
-
-
方法详细资料
-
place
- 指定者:
place
在类中Feature<DripstoneClusterConfiguration>
-
placeColumn
private void placeColumn(WorldGenLevel pLevel, RandomSource pRandom, BlockPos pPos, int pX, int pZ, float pWetness, double pChance, int pHeight, float pDensity, DripstoneClusterConfiguration pConfig) -
isLava
-
getDripstoneHeight
private int getDripstoneHeight(RandomSource pRandom, int pX, int pZ, float pChance, int pHeight, DripstoneClusterConfiguration pConfig) -
canPlacePool
-
canBeAdjacentToWater
-
replaceBlocksWithDripstoneBlocks
private void replaceBlocksWithDripstoneBlocks(WorldGenLevel pLevel, BlockPos pPos, int pThickness, Direction pDirection) -
getChanceOfStalagmiteOrStalactite
private double getChanceOfStalagmiteOrStalactite(int pXRadius, int pZRadius, int pX, int pZ, DripstoneClusterConfiguration pConfig) -
randomBetweenBiased
private static float randomBetweenBiased(RandomSource pRandom, float pMin, float pMax, float pMean, float pDeviation)
-