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 floatprivate final intprivate final floatprivate final intFields inherited from class net.minecraft.util.valueproviders.IntProvider
NON_NEGATIVE_CODEC, POSITIVE_CODEC -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateClampedNormalInt(float mean, float deviation, int minInclusive, int maxInclusive) -
Method Summary
Modifier and TypeMethodDescriptionintintgetType()static ClampedNormalIntof(float mean, float deviation, int minInclusive, int maxInclusive) intsample(RandomSource random) static intsample(RandomSource random, float mean, float deviation, float minInclusive, float maxInclusive) 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 mean, float deviation, int minInclusive, int maxInclusive)
-
-
Method Details
-
of
-
sample
- Specified by:
samplein classIntProvider
-
sample
public static int sample(RandomSource random, float mean, float deviation, float minInclusive, float maxInclusive) -
getMinValue
public int getMinValue()- Specified by:
getMinValuein classIntProvider
-
getMaxValue
public int getMaxValue()- Specified by:
getMaxValuein classIntProvider
-
getType
- Specified by:
getTypein classIntProvider
-
toString
-