Package net.minecraft.world.gen.feature
Class LargeDripstoneFeature.DripstoneGenerator
java.lang.Object
net.minecraft.world.gen.feature.LargeDripstoneFeature.DripstoneGenerator
- Enclosing class:
- LargeDripstoneFeature
static final class LargeDripstoneFeature.DripstoneGenerator extends Object
-
Field Summary
Fields Modifier and Type Field Description private doublebluntnessprivate doubleheightScaleprivate booleanisStalagmiteprivate BlockPosposprivate intscale -
Constructor Summary
Constructors Modifier Constructor Description privateDripstoneGenerator(BlockPos pos, boolean isStalagmite, int scale, double bluntness, double heightScale) -
Method Summary
Modifier and Type Method Description private booleancanGenerate(StructureWorldAccess world, LargeDripstoneFeature.WindModifier wind)private voidgenerate(StructureWorldAccess world, Random random, LargeDripstoneFeature.WindModifier wind)private booleangenerateWind(LargeDripstoneFeatureConfig config)private intgetBaseScale()private intgetStalactiteHeight()private intgetStalagmiteHeight()private intscale(float height)
-
Field Details
-
pos
-
isStalagmite
private final boolean isStalagmite -
scale
private int scale -
bluntness
private final double bluntness -
heightScale
private final double heightScale
-
-
Constructor Details
-
DripstoneGenerator
private DripstoneGenerator(BlockPos pos, boolean isStalagmite, int scale, double bluntness, double heightScale)
-
-
Method Details
-
getBaseScale
private int getBaseScale() -
getStalactiteHeight
private int getStalactiteHeight() -
getStalagmiteHeight
private int getStalagmiteHeight() -
canGenerate
-
scale
private int scale(float height) -
generate
private void generate(StructureWorldAccess world, Random random, LargeDripstoneFeature.WindModifier wind) -
generateWind
-