Class ClampedNormalFloat
java.lang.Object
net.minecraft.util.valueproviders.FloatProvider
net.minecraft.util.valueproviders.ClampedNormalFloat
- All Implemented Interfaces:
SampledFloat
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ClampedNormalFloat
(float mean, float deviation, float min, float max) -
Method Summary
Modifier and TypeMethodDescriptionfloat
float
getType()
static ClampedNormalFloat
of
(float mean, float deviation, float min, float max) float
sample
(RandomSource random) static float
sample
(RandomSource random, float mean, float deviation, float min, float max) toString()
Methods inherited from class net.minecraft.util.valueproviders.FloatProvider
codec
-
Field Details
-
CODEC
-
mean
private final float mean -
deviation
private final float deviation -
min
private final float min -
max
private final float max
-
-
Constructor Details
-
ClampedNormalFloat
private ClampedNormalFloat(float mean, float deviation, float min, float max)
-
-
Method Details
-
of
-
sample
-
sample
-
getMinValue
public float getMinValue()- Specified by:
getMinValue
in classFloatProvider
-
getMaxValue
public float getMaxValue()- Specified by:
getMaxValue
in classFloatProvider
-
getType
- Specified by:
getType
in classFloatProvider
-
toString
-