Interface IntProvider
- All Known Implementing Classes:
IntProvider.BiasedToBottom, IntProvider.Clamped, IntProvider.ClampedNormal, IntProvider.Constant, IntProvider.Trapezoid, IntProvider.Uniform, IntProvider.Weighted
public sealed interface IntProvider
permits IntProvider.Constant, IntProvider.Uniform, IntProvider.BiasedToBottom, IntProvider.Clamped, IntProvider.Weighted, IntProvider.ClampedNormal, IntProvider.Trapezoid
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Codec<IntProvider> static final Registry<StructCodec<? extends IntProvider>> static final StructCodec<IntProvider> -
Method Summary
-
Field Details
-
REGISTRY
-
REGISTRY_CODEC
-
CODEC
-
-
Method Details
-
minInclusive
int minInclusive() -
maxInclusive
int maxInclusive() -
sample
-
codec
StructCodec<? extends IntProvider> codec()
-