Uses of Interface
dev.wyck.worldgen.valueproviders.FloatProvider
Packages that use FloatProvider
Package
Description
-
Uses of FloatProvider in dev.wyck.worldgen.carver
Fields in dev.wyck.worldgen.carver declared as FloatProviderModifier and TypeFieldDescriptionprotected @Nullable FloatProviderCarverConfiguration.CarverConfigurationBuilder.yScaleMethods in dev.wyck.worldgen.carver that return FloatProviderModifier and TypeMethodDescriptionCanyonCarverConfiguration.CanyonShapeConfiguration.distanceFor()Gets the distance factor for the canyon shape.CaveCarverConfiguration.floorLevel()The floor level of the cave.CanyonCarverConfiguration.CanyonShapeConfiguration.horizontalRadiusFactor()Gets the horizontal radius factor of the canyon shape.CaveCarverConfiguration.horizontalRadiusMultiplier()The horizontal radius multiplier.CanyonCarverConfiguration.CanyonShapeConfiguration.thickness()Gets the thickness of the canyon shape.CaveCarverConfiguration.verticalRadiusMultiplier()The vertical radius multiplier.CanyonCarverConfiguration.verticalRotation()The vertical rotation of the canyon.CarverConfiguration.yScale()Methods in dev.wyck.worldgen.carver with parameters of type FloatProviderModifier and TypeMethodDescriptionCanyonCarverConfiguration.CanyonShapeConfiguration.Builder.distanceFactor(FloatProvider distanceFactor) Sets the distance factor for the canyon shape.CaveCarverConfiguration.Builder.floorLevel(FloatProvider floorLevel) Sets the floor level of the cave.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder.horizontalRadiusFactor(FloatProvider horizontalRadiusFactor) Sets the horizontal radius factor of the canyon shape.CaveCarverConfiguration.Builder.horizontalRadiusMultiplier(FloatProvider horizontalRadiusMultiplier) Sets the horizontal radius multiplier.CanyonCarverConfiguration.CanyonShapeConfiguration.of(FloatProvider distanceFactor, FloatProvider thickness, int widthSmoothness, FloatProvider horizontalRadiusFactor, float verticalRadiusDefaultFactor, float verticalRadiusCenterFactor) Creates a new CanyonShapeConfiguration.static CanyonCarverConfigurationCanyonCarverConfiguration.of(float probability, HeightProvider y, FloatProvider yScale, VerticalAnchor lavaLevel, CarverDebugSettings debugSettings, Set<Material> replaceable, FloatProvider verticalRotation, CanyonCarverConfiguration.CanyonShapeConfiguration shape) Creates a new CanyonCarverConfiguration.static CaveCarverConfigurationCaveCarverConfiguration.of(float probability, HeightProvider y, FloatProvider yScale, VerticalAnchor lavaLevel, CarverDebugSettings debugSettings, Set<Material> replaceable, FloatProvider horizontalRadiusMultiplier, FloatProvider verticalRadiusMultiplier, FloatProvider floorLevel) Creates a new CaveCarverConfiguration.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder.thickness(FloatProvider thickness) Sets the thickness of the canyon shape.CaveCarverConfiguration.Builder.verticalRadiusMultiplier(FloatProvider verticalRadiusMultiplier) Sets the vertical radius multiplier.CanyonCarverConfiguration.Builder.verticalRotation(FloatProvider verticalRotation) Sets the vertical rotation of the canyon.CarverConfiguration.CarverConfigurationBuilder.yScale(FloatProvider yScale) Sets the y-scale of the carver. -
Uses of FloatProvider in dev.wyck.worldgen.carver.custom
Methods in dev.wyck.worldgen.carver.custom that return FloatProvider -
Uses of FloatProvider in dev.wyck.worldgen.feature.configurations
Methods in dev.wyck.worldgen.feature.configurations that return FloatProviderModifier and TypeMethodDescriptionDripstoneClusterConfiguration.density()The density of the cluster.SpeleothemClusterConfiguration.density()The density of the cluster, between 0.0 and 2.0 (inclusive).LargeDripstoneConfiguration.heightScale()Higher value leads to higher height.LargeDripstoneConfiguration.stalactiteBluntness()Truncate the tip of stalactite.LargeDripstoneConfiguration.stalagmiteBluntness()Truncate the tip of stalagmites.DripstoneClusterConfiguration.wetness()The wetness of the cluster.SpeleothemClusterConfiguration.wetness()The wetness of the cluster, between 0.0 and 2.0 (inclusive).LargeDripstoneConfiguration.windSpeed()Larger value results in larger inclination.Methods in dev.wyck.worldgen.feature.configurations with parameters of type FloatProviderModifier and TypeMethodDescriptionDripstoneClusterConfiguration.Builder.density(FloatProvider density) Sets the density of the cluster.SpeleothemClusterConfiguration.Builder.density(FloatProvider density) Sets the density provider.LargeDripstoneConfiguration.Builder.heightScale(FloatProvider heightScale) Sets the height scale.DripstoneClusterConfiguration.of(int floorToCeilingSearchRange, IntProvider height, IntProvider radius, int maxStalagmiteStalactiteHeightDiff, int heightDeviation, IntProvider dripstoneBlockLayerThickness, FloatProvider density, FloatProvider wetness, float chanceOfDripstoneColumnAtMaxDistanceFromCenter, int maxDistanceFromEdgeAffectingChanceOfDripstoneColumn, int maxDistanceFromCenterAffectingHeightBias) Creates a new dripstone cluster configuration.static LargeDripstoneConfigurationLargeDripstoneConfiguration.of(Set<Material> replaceableBlocks, int floorToCeilingSearchRange, IntProvider columnRadius, FloatProvider heightScale, float maxColumnRadiusToCaveHeightRatio, FloatProvider stalactiteBluntness, FloatProvider stalagmiteBluntness, FloatProvider windSpeed, int minRadiusForWind, float minBluntnessForWind) Creates a new large dripstone configuration.LargeDripstoneConfiguration.Builder.stalactiteBluntness(FloatProvider stalactiteBluntness) Sets the stalactite bluntness.LargeDripstoneConfiguration.Builder.stalagmiteBluntness(FloatProvider stalagmiteBluntness) Sets the stalagmite bluntness.DripstoneClusterConfiguration.Builder.wetness(FloatProvider wetness) Sets the wetness of the cluster.SpeleothemClusterConfiguration.Builder.wetness(FloatProvider wetness) Sets the wetness provider.LargeDripstoneConfiguration.Builder.windSpeed(FloatProvider windSpeed) Sets the wind speed. -
Uses of FloatProvider in dev.wyck.worldgen.valueproviders
Classes in dev.wyck.worldgen.valueproviders with type parameters of type FloatProviderModifier and TypeClassDescriptionstatic classFloatProvider.FloatProviderBuilder<T extends FloatProvider, S extends FloatProvider.FloatProviderBuilder<T,S>> Common abstract builder for float providers with inclusive bounds.Subinterfaces of FloatProvider in dev.wyck.worldgen.valueprovidersModifier and TypeInterfaceDescriptioninterfaceClamped normal samples a bell curve centered at mean with spread deviation, then forces the result into [FloatProvider.minInclusive(),FloatProvider.maxInclusive()].interfaceA constant float provider which always returns the same value.interfaceA trapezoid float provider: a random value with an isosceles trapezoidal distribution.interfaceUniform float providers sample a range betweenFloatProvider.minInclusive()(inclusive) andUniformFloat.maxExclusive()(exclusive), returning a single, uniformly random value.Methods in dev.wyck.worldgen.valueproviders that return FloatProviderModifier and TypeMethodDescriptionstatic FloatProviderReads a Minecraft float provider into a wrapper.Constructors in dev.wyck.worldgen.valueproviders with parameters of type FloatProvider