Interface UniformInt
- All Superinterfaces:
Comparable<ValueProvider>, IntProvider, ValueProvider, Wrapper
Uniform int providers sample a range between the inclusive values
and return a single, random integer from the range.
- Since:
- 3.0.0
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface IntProvider
IntProvider.IntProviderBuilder<T,S> -
Method Summary
Modifier and TypeMethodDescriptionstatic UniformInt.Builderbuilder()Creates a new builder.static UniformIntof(int min, int max) Creates a new uniform int provider.default UniformInt.BuilderCreates a new builder from this provider.Methods inherited from interface IntProvider
clamp, max, maxInclusive, min, minInclusiveMethods inherited from interface ValueProvider
compareToMethods inherited from interface Wrapper
asHandle, toMinecraft, unwrap
-
Method Details
-
toBuilder
Creates a new builder from this provider.- Returns:
- a new builder
- Since:
- 3.0.0
-
of
Creates a new uniform int provider.- Parameters:
min- the minimum valuemax- the maximum value- Returns:
- the uniform int provider
- Since:
- 3.0.0
-
builder
Creates a new builder.- Returns:
- a new builder
- Since:
- 3.0.0
-