| public static <T> com.mojang.serialization.Codec<T> | | converter(com.mojang.serialization.DynamicOps<T> ops) | | converter(com.mojang.serialization.DynamicOps<T> ops) | | method_53918(com.mojang.serialization.DynamicOps<T> arg0) | | fromOps(com.mojang.serialization.DynamicOps<T> ops) |
|
| private static com.mojang.serialization.Codec<Integer> | | hexColor(int expectedDigits) | | hexColor(int expectedDigits) | | method_75614(int arg0) | | hexColor(int hexDigits) |
|
| public static <P, I> com.mojang.serialization.Codec<I> | | intervalCodec(com.mojang.serialization.Codec<P> pointCodec, String lowerBoundName, String upperBoundName, BiFunction<P, P, com.mojang.serialization.DataResult<I>> makeInterval, Function<I, P> getMin, Function<I, P> getMax) | | intervalCodec(com.mojang.serialization.Codec<P> pointCodec, String lowerBoundName, String upperBoundName, BiFunction<P, P, com.mojang.serialization.DataResult<I>> makeInterval, Function<I, P> getMin, Function<I, P> getMax) | | method_37931(com.mojang.serialization.Codec<P> arg0, String arg1, String arg2, BiFunction<P, P, com.mojang.serialization.DataResult<I>> arg3, Function<I, P> arg4, Function<I, P> arg5) | | createCodecForPairObject(com.mojang.serialization.Codec<P> codec, String leftFieldName, String rightFieldName, BiFunction<P, P, com.mojang.serialization.DataResult<I>> combineFunction, Function<I, P> leftFunction, Function<I, P> rightFunction) |
|
| public static <A> com.mojang.serialization.Codec$ResultFunction<A> | | orElsePartial(A value) | | orElsePartial(A value) | | method_39028(A arg0) | | orElsePartial(A object) |
|
| public static <E> com.mojang.serialization.Codec<E> | |
| public static <I, E> com.mojang.serialization.Codec<E> | | idResolverCodec(com.mojang.serialization.Codec<I> value, Function<I, E> fromId, Function<E, I> toId) | | idResolverCodec(com.mojang.serialization.Codec<I> value, Function<I, E> fromId, Function<E, I> toId) | | method_65314(com.mojang.serialization.Codec<I> arg0, Function<I, E> arg1, Function<E, I> arg2) | | idChecked(com.mojang.serialization.Codec<I> idCodec, Function<I, E> idToElement, Function<E, I> elementToId) |
|
| public static <E> com.mojang.serialization.Codec<E> | | orCompressed(com.mojang.serialization.Codec<E> normal, com.mojang.serialization.Codec<E> compressed) | | orCompressed(com.mojang.serialization.Codec<E> normal, com.mojang.serialization.Codec<E> compressed) | | method_39512(com.mojang.serialization.Codec<E> arg0, com.mojang.serialization.Codec<E> arg1) | | orCompressed(com.mojang.serialization.Codec<E> uncompressedCodec, com.mojang.serialization.Codec<E> compressedCodec) |
|
| public static <E> com.mojang.serialization.MapCodec<E> | | orCompressed(com.mojang.serialization.MapCodec<E> normal, com.mojang.serialization.MapCodec<E> compressed) | | orCompressed(com.mojang.serialization.MapCodec<E> normal, com.mojang.serialization.MapCodec<E> compressed) | | method_53921(com.mojang.serialization.MapCodec<E> arg0, com.mojang.serialization.MapCodec<E> arg1) | | orCompressed(com.mojang.serialization.MapCodec<E> uncompressedCodec, com.mojang.serialization.MapCodec<E> compressedCodec) |
|
| public static <E> com.mojang.serialization.Codec<E> | | overrideLifecycle(com.mojang.serialization.Codec<E> codec, Function<E, com.mojang.serialization.Lifecycle> decodeLifecycle, Function<E, com.mojang.serialization.Lifecycle> encodeLifecycle) | | overrideLifecycle(com.mojang.serialization.Codec<E> codec, Function<E, com.mojang.serialization.Lifecycle> decodeLifecycle, Function<E, com.mojang.serialization.Lifecycle> encodeLifecycle) | | method_39504(com.mojang.serialization.Codec<E> arg0, Function<E, com.mojang.serialization.Lifecycle> arg1, Function<E, com.mojang.serialization.Lifecycle> arg2) | | withLifecycle(com.mojang.serialization.Codec<E> originalCodec, Function<E, com.mojang.serialization.Lifecycle> entryLifecycleGetter, Function<E, com.mojang.serialization.Lifecycle> lifecycleGetter) |
|
| public static <E> com.mojang.serialization.Codec<E> | | overrideLifecycle(com.mojang.serialization.Codec<E> codec, Function<E, com.mojang.serialization.Lifecycle> lifecycleGetter) | | overrideLifecycle(com.mojang.serialization.Codec<E> codec, Function<E, com.mojang.serialization.Lifecycle> lifecycleGetter) | | method_56942(com.mojang.serialization.Codec<E> arg0, Function<E, com.mojang.serialization.Lifecycle> arg1) | | withLifecycle(com.mojang.serialization.Codec<E> originalCodec, Function<E, com.mojang.serialization.Lifecycle> lifecycleGetter) |
|
| public static <K, V> Codecs$StrictUnboundedMapCodec<K, V> | | strictUnboundedMap(com.mojang.serialization.Codec<K> keyCodec, com.mojang.serialization.Codec<V> elementCodec) | | strictUnboundedMap(com.mojang.serialization.Codec<K> keyCodec, com.mojang.serialization.Codec<V> elementCodec) | | method_53703(com.mojang.serialization.Codec<K> arg0, com.mojang.serialization.Codec<V> arg1) | | strictUnboundedMap(com.mojang.serialization.Codec<K> keyCodec, com.mojang.serialization.Codec<V> elementCodec) |
|
| public static <E> com.mojang.serialization.Codec<List<E>> | | compactListCodec(com.mojang.serialization.Codec<E> elementCodec) | | compactListCodec(com.mojang.serialization.Codec<E> elementCodec) | | method_65313(com.mojang.serialization.Codec<E> arg0) | | listOrSingle(com.mojang.serialization.Codec<E> entryCodec) |
|
| public static <E> com.mojang.serialization.Codec<List<E>> | | compactListCodec(com.mojang.serialization.Codec<E> elementCodec, com.mojang.serialization.Codec<List<E>> listCodec) | | compactListCodec(com.mojang.serialization.Codec<E> elementCodec, com.mojang.serialization.Codec<List<E>> listCodec) | | method_65320(com.mojang.serialization.Codec<E> arg0, com.mojang.serialization.Codec<List<E>> arg1) | | listOrSingle(com.mojang.serialization.Codec<E> entryCodec, com.mojang.serialization.Codec<List<E>> listCodec) |
|
| private static com.mojang.serialization.Codec<Integer> | | intRangeWithMessage(int minInclusive, int maxInclusive, Function<Integer, String> error) | | intRangeWithMessage(int minInclusive, int maxInclusive, Function<Integer, String> error) | | method_36241(int arg0, int arg1, Function<Integer, String> arg2) | | rangedInt(int min, int max, Function<Integer, String> messageFactory) |
|
| public static com.mojang.serialization.Codec<Integer> | | intRange(int minInclusive, int maxInclusive) | | intRange(int minInclusive, int maxInclusive) | | method_48766(int arg0, int arg1) | | rangedInt(int min, int max) |
|
| private static com.mojang.serialization.Codec<Long> | | longRangeWithMessage(long minInclusive, long maxInclusive, Function<Long, String> error) | | longRangeWithMessage(long minInclusive, long maxInclusive, Function<Long, String> error) | | method_75054(long arg0, long arg1, Function<Long, String> arg2) | | rangedLong(long min, long max, Function<Long, String> messageFactory) |
|
| public static com.mojang.serialization.Codec<Long> | | longRange(int minInclusive, int maxInclusive) | | longRange(int minInclusive, int maxInclusive) | | method_75063(int arg0, int arg1) | | rangedLong(int min, int max) |
|
| private static com.mojang.serialization.Codec<Float> | | floatRangeMinInclusiveWithMessage(float minInclusive, float maxInclusive, Function<Float, String> error) | | floatRangeMinInclusiveWithMessage(float minInclusive, float maxInclusive, Function<Float, String> error) | | method_62812(float arg0, float arg1, Function<Float, String> arg2) | | rangedInclusiveFloat(float minInclusive, float maxInclusive, Function<Float, String> messageFactory) |
|
| private static com.mojang.serialization.Codec<Float> | | floatRangeMinExclusiveWithMessage(float minExclusive, float maxInclusive, Function<Float, String> error) | | floatRangeMinExclusiveWithMessage(float minExclusive, float maxInclusive, Function<Float, String> error) | | method_37928(float arg0, float arg1, Function<Float, String> arg2) | | rangedFloat(float minExclusive, float maxInclusive, Function<Float, String> messageFactory) |
|
| public static com.mojang.serialization.Codec<Float> | | floatRange(float minInclusive, float maxInclusive) | | floatRange(float minInclusive, float maxInclusive) | | method_65311(float arg0, float arg1) | | rangedInclusiveFloat(float minInclusive, float maxInclusive) |
|
| public static <T> com.mojang.serialization.Codec<List<T>> | | nonEmptyList(com.mojang.serialization.Codec<List<T>> listCodec) | | nonEmptyList(com.mojang.serialization.Codec<List<T>> listCodec) | | method_36973(com.mojang.serialization.Codec<List<T>> arg0) | | nonEmptyList(com.mojang.serialization.Codec<List<T>> originalCodec) |
|
| public static <T> com.mojang.serialization.Codec<RegistryEntryList<T>> | | nonEmptyHolderSet(com.mojang.serialization.Codec<HolderSet<T>> listCodec) | | nonEmptyHolderSet(com.mojang.serialization.Codec<HolderSet<T>> listCodec) | | method_40113(com.mojang.serialization.Codec<class_6885<T>> arg0) | | nonEmptyEntryList(com.mojang.serialization.Codec<RegistryEntryList<T>> originalCodec) |
|
| public static <M extends Map<?, ?>> com.mojang.serialization.Codec<M> | | nonEmptyMap(com.mojang.serialization.Codec<M> mapCodec) | | nonEmptyMap(com.mojang.serialization.Codec<M> mapCodec) | | method_63572(com.mojang.serialization.Codec<M> arg0) | | nonEmptyMap(com.mojang.serialization.Codec<M> originalCodec) |
|
| public static <E> com.mojang.serialization.MapCodec<E> | | retrieveContext(Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>> getter) | | retrieveContext(Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>> getter) | | method_40110(Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>> arg0) | | createContextRetrievalCodec(Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>> retriever) |
|
| public static <E, L extends Collection<E>, T> Function<L, com.mojang.serialization.DataResult<L>> | | ensureHomogenous(Function<E, T> typeGetter) | | ensureHomogenous(Function<E, T> typeGetter) | | method_40114(Function<E, T> arg0) | | createEqualTypeChecker(Function<E, T> typeGetter) |
|
| public static <A> com.mojang.serialization.Codec<A> | | catchDecoderException(com.mojang.serialization.Codec<A> codec) | | catchDecoderException(com.mojang.serialization.Codec<A> codec) | | method_42114(com.mojang.serialization.Codec<A> arg0) | | exceptionCatching(com.mojang.serialization.Codec<A> codec) |
|
| public static com.mojang.serialization.Codec<TemporalAccessor> | |
| public static com.mojang.serialization.MapCodec<OptionalLong> | | asOptionalLong(com.mojang.serialization.MapCodec<Optional<Long>> fieldCodec) | | asOptionalLong(com.mojang.serialization.MapCodec<Optional<Long>> fieldCodec) | | method_44167(com.mojang.serialization.MapCodec<Optional<Long>> arg0) | | optionalLong(com.mojang.serialization.MapCodec<Optional<Long>> codec) |
|
| private static com.mojang.serialization.MapCodec<com.mojang.authlib.GameProfile> | | gameProfileCodec(com.mojang.serialization.Codec<UUID> uuidCodec) | | gameProfileCodec(com.mojang.serialization.Codec<UUID> uuidCodec) | | method_73295(com.mojang.serialization.Codec<UUID> arg0) | | createGameProfileCodec(com.mojang.serialization.Codec<UUID> uuidCodec) |
|
| public static <K, V> com.mojang.serialization.Codec<Map<K, V>> | | sizeLimitedMap(com.mojang.serialization.Codec<Map<K, V>> codec, int maxSizeInclusive) | | sizeLimitedMap(com.mojang.serialization.Codec<Map<K, V>> codec, int maxSizeInclusive) | | method_57153(com.mojang.serialization.Codec<Map<K, V>> arg0, int arg1) | | map(com.mojang.serialization.Codec<Map<K, V>> codec, int maxLength) |
|
| public static <T> com.mojang.serialization.Codec<it.unimi.dsi.fastutil.objects.Object2BooleanMap<T>> | | object2BooleanMap(com.mojang.serialization.Codec<T> keyCodec) | | object2BooleanMap(com.mojang.serialization.Codec<T> keyCodec) | | method_53058(com.mojang.serialization.Codec<T> arg0) | | object2BooleanMap(com.mojang.serialization.Codec<T> keyCodec) |
|
| public static <K, V> com.mojang.serialization.MapCodec<V> | | dispatchOptionalValue(String typeKey, String valueKey, com.mojang.serialization.Codec<K> typeCodec, Function<? super V, ? extends K> typeGetter, Function<? super K, ? extends com.mojang.serialization.Codec<? extends V>> valueCodec) | | dispatchOptionalValue(String typeKey, String valueKey, com.mojang.serialization.Codec<K> typeCodec, Function<? super V, ? extends K> typeGetter, Function<? super K, ? extends com.mojang.serialization.Codec<? extends V>> valueCodec) | | method_54941(String arg0, String arg1, com.mojang.serialization.Codec<K> arg2, Function<? super V, ? extends K> arg3, Function<? super K, ? extends com.mojang.serialization.Codec<? extends V>> arg4) | | parameters(String typeKey, String parametersKey, com.mojang.serialization.Codec<K> typeCodec, Function<? super V, ? extends K> typeGetter, Function<? super K, ? extends com.mojang.serialization.Codec<? extends V>> parametersCodecGetter) |
|
| public static <A> com.mojang.serialization.Codec<Optional<A>> | | optionalEmptyMap(com.mojang.serialization.Codec<A> codec) | | optionalEmptyMap(com.mojang.serialization.Codec<A> codec) | | method_57155(com.mojang.serialization.Codec<A> arg0) | | optional(com.mojang.serialization.Codec<A> codec) |
|
| public static <E extends Enum<E>> com.mojang.serialization.Codec<E> | |
| public static com.mojang.serialization.Codec<Path> | |
| public static com.mojang.serialization.Codec<Path> | |
| public static com.mojang.serialization.Codec<Path> | | guardedPathCodec(Path baseFolder) | | guardedPathCodec(Path baseFolder) | | method_1_2120(Path arg0) | | relativePathTo(Path path) |
|