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 p_146418_, float p_146419_, float p_146420_, float p_146421_) -
Method Summary
Modifier and TypeMethodDescriptionfloat
float
getType()
static ClampedNormalFloat
of
(float pMean, float pDeviation, float pMin, float pMax) float
sample
(RandomSource pRandom) static float
sample
(RandomSource pRandom, float pMean, float pDeviation, float pMin, float pMax) 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 p_146418_, float p_146419_, float p_146420_, float p_146421_)
-
-
Method Details
-
of
-
sample
-
sample
public static float sample(RandomSource pRandom, float pMean, float pDeviation, float pMin, float pMax) -
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
-