Class ClampedNormalFloat
java.lang.Object
net.minecraft.util.valueproviders.FloatProvider
net.minecraft.util.valueproviders.ClampedNormalFloat
- All Implemented Interfaces:
SampledFloat
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateClampedNormalFloat(float p_146418_, float p_146419_, float p_146420_, float p_146421_) -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatgetType()static ClampedNormalFloatof(float pMean, float pDeviation, float pMin, float pMax) floatsample(RandomSource pRandom) static floatsample(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:
getMinValuein classFloatProvider
-
getMaxValue
public float getMaxValue()- Specified by:
getMaxValuein classFloatProvider
-
getType
- Specified by:
getTypein classFloatProvider
-
toString
-