Class ClampedNormalInt
java.lang.Object
net.minecraft.util.valueproviders.IntProvider
net.minecraft.util.valueproviders.ClampedNormalInt
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec
<ClampedNormalInt> private final float
private final int
private final float
private final int
Fields inherited from class net.minecraft.util.valueproviders.IntProvider
NON_NEGATIVE_CODEC, POSITIVE_CODEC
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ClampedNormalInt
(float p_185874_, float p_185875_, int p_185876_, int p_185877_) -
Method Summary
Modifier and TypeMethodDescriptionint
int
getType()
static ClampedNormalInt
of
(float pMean, float pDeviation, int pMinInclusive, int pMaxInclusive) int
sample
(RandomSource pRandom) static int
sample
(RandomSource pRandom, float pMean, float pDeviation, float pMinInclusive, float pMaxInclusive) toString()
Methods inherited from class net.minecraft.util.valueproviders.IntProvider
codec, validateCodec
-
Field Details
-
CODEC
-
mean
private final float mean -
deviation
private final float deviation -
minInclusive
private final int minInclusive -
maxInclusive
private final int maxInclusive
-
-
Constructor Details
-
ClampedNormalInt
private ClampedNormalInt(float p_185874_, float p_185875_, int p_185876_, int p_185877_)
-
-
Method Details
-
of
public static ClampedNormalInt of(float pMean, float pDeviation, int pMinInclusive, int pMaxInclusive) -
sample
- Specified by:
sample
in classIntProvider
-
sample
public static int sample(RandomSource pRandom, float pMean, float pDeviation, float pMinInclusive, float pMaxInclusive) -
getMinValue
public int getMinValue()- Specified by:
getMinValue
in classIntProvider
-
getMaxValue
public int getMaxValue()- Specified by:
getMaxValue
in classIntProvider
-
getType
- Specified by:
getType
in classIntProvider
-
toString
-