Package net.minecraft.util.dynamic
Class NumberCodecs
java.lang.Object
net.minecraft.util.dynamic.NumberCodecs
public class NumberCodecs extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interfaceNumberCodecs.class_5395<A> -
Constructor Summary
Constructors Constructor Description NumberCodecs() -
Method Summary
Modifier and Type Method Description private static Function<Double,com.mojang.serialization.DataResult<Double>>createRangedDataResultFactory(double min, double max)private static Function<Integer,com.mojang.serialization.DataResult<Integer>>createRangedDataResultFactory(int min, int max)private static <A> com.mojang.serialization.MapCodec<A>method_29904(com.mojang.serialization.MapCodec<A> mapCodec, NumberCodecs.class_5395<A> class_5395)static <A> com.mojang.serialization.MapCodec<A>method_29905(com.mojang.serialization.MapCodec<A> mapCodec, Consumer<String> consumer, Supplier<? extends A> supplier)static <T> com.mojang.serialization.MapCodec<com.mojang.datafixers.util.Pair<RegistryKey<T>,T>>method_29906(RegistryKey<Registry<T>> registryKey, com.mojang.serialization.MapCodec<T> mapCodec)static <A> com.mojang.serialization.MapCodec<A>method_30018(com.mojang.serialization.MapCodec<A> mapCodec, Supplier<A> supplier)static com.mojang.serialization.Codec<Double>rangedDouble(double min, double max)static com.mojang.serialization.Codec<Integer>rangedInt(int min, int max)
-
Constructor Details
-
NumberCodecs
public NumberCodecs()
-
-
Method Details
-
createRangedDataResultFactory
-
rangedInt
-
createRangedDataResultFactory
-
rangedDouble
-
method_29906
public static <T> com.mojang.serialization.MapCodec<com.mojang.datafixers.util.Pair<RegistryKey<T>,T>> method_29906(RegistryKey<Registry<T>> registryKey, com.mojang.serialization.MapCodec<T> mapCodec) -
method_29904
private static <A> com.mojang.serialization.MapCodec<A> method_29904(com.mojang.serialization.MapCodec<A> mapCodec, NumberCodecs.class_5395<A> class_5395) -
method_29905
-
method_30018
public static <A> com.mojang.serialization.MapCodec<A> method_30018(com.mojang.serialization.MapCodec<A> mapCodec, Supplier<A> supplier)
-