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 double
bluntness
private double
heightScale
private boolean
isStalagmite
private BlockPos
pos
private int
scale
-
Constructor Summary
Constructors Modifier Constructor Description private
DripstoneGenerator(BlockPos pos, boolean isStalagmite, int scale, double bluntness, double heightScale)
-
Method Summary
Modifier and Type Method Description private boolean
canGenerate(StructureWorldAccess world, LargeDripstoneFeature.WindModifier wind)
private void
generate(StructureWorldAccess world, Random random, LargeDripstoneFeature.WindModifier wind)
private boolean
generateWind(LargeDripstoneFeatureConfig config)
private int
getBaseScale()
private int
getStalactiteHeight()
private int
getStalagmiteHeight()
private int
scale(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
-