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 pMean, float pDeviation, float pMin, float pMax) -
Method Summary
Modifier and TypeMethodDescriptionfloat
float
getType()
static ClampedNormalFloat
of
(float pMean, float pDeviation, float pMin, float pMax) float
sample
(RandomSource p_216836_) 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 pMean, float pDeviation, float pMin, float pMax)
-
-
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
-