Class IntProviders
java.lang.Object
net.minecraft.util.valueproviders.IntProviders
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<IntProvider> private static final com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<Integer, IntProvider>> static final com.mojang.serialization.Codec<IntProvider> static final com.mojang.serialization.Codec<IntProvider> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends IntProvider> bootstrap(Registry<com.mojang.serialization.MapCodec<? extends IntProvider>> registry) static com.mojang.serialization.Codec<IntProvider> codec(int minValue, int maxValue) private static <T extends IntProvider>
com.mojang.serialization.DataResult<T> validate(int minValue, int maxValue, T value) static <T extends IntProvider>
com.mojang.serialization.Codec<T> validateCodec(int minValue, int maxValue, com.mojang.serialization.Codec<T> codec)
-
Field Details
-
CONSTANT_OR_DISPATCH_CODEC
private static final com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<Integer, IntProvider>> CONSTANT_OR_DISPATCH_CODEC -
CODEC
-
NON_NEGATIVE_CODEC
-
POSITIVE_CODEC
-
-
Constructor Details
-
IntProviders
public IntProviders()
-
-
Method Details
-
codec
-
validateCodec
public static <T extends IntProvider> com.mojang.serialization.Codec<T> validateCodec(int minValue, int maxValue, com.mojang.serialization.Codec<T> codec) -
validate
private static <T extends IntProvider> com.mojang.serialization.DataResult<T> validate(int minValue, int maxValue, T value) -
bootstrap
public static com.mojang.serialization.MapCodec<? extends IntProvider> bootstrap(Registry<com.mojang.serialization.MapCodec<? extends IntProvider>> registry)
-