History - net.minecraft.util.ExtraCodecs
1.21.3
Names
axw
azn
Fields
com.mojang.serialization.Codec<Integer>: k, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: l, NON_NEGATIVE_INT, field_33441, NON_NEGATIVE_INT
com.mojang.serialization.Codec<Integer>: l, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Integer>: m, POSITIVE_INT, field_33442, POSITIVE_INT
com.mojang.serialization.Codec<Float>: m, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<Float>: o, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT
com.mojang.serialization.Codec<Pattern>: n, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Pattern>: p, PATTERN, field_37408, REGULAR_EXPRESSION
com.mojang.serialization.Codec<Instant>: o, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<Instant>: q, INSTANT_ISO8601, field_39042, INSTANT
com.mojang.serialization.Codec<byte[]>: p, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<byte[]>: r, BASE64_STRING, field_39273, BASE_64
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: r, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: t, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID
Function<Optional<Long>, OptionalLong>: s, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<Optional<Long>, OptionalLong>: u, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG
Function<OptionalLong, Optional<Long>>: t, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
Function<OptionalLong, Optional<Long>>: v, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG
com.mojang.serialization.Codec<com.google.gson.JsonElement>: a, JSON, field_40721, JSON_ELEMENT, f_252400_
com.mojang.serialization.Codec<com.google.gson.JsonElement>: a, JSON, field_40721, JSON_ELEMENT
com.mojang.serialization.Codec<org.joml.Vector3f>: c, VECTOR3F, field_40723, VECTOR_3F, f_252432_
com.mojang.serialization.Codec<org.joml.Vector3f>: c, VECTOR3F, field_40723, VECTOR_3F
com.mojang.serialization.Codec<BitSet>: u, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<BitSet>: w, BIT_SET, field_40724, BIT_SET
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: B, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: D, PROPERTY, field_40727, GAME_PROFILE_PROPERTY
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: v, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: x, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: x, GAME_PROFILE, field_40726, GAME_PROFILE_WITH_PROPERTIES, f_252453_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: z, GAME_PROFILE, field_40726, GAME_PROFILE_WITH_PROPERTIES
com.mojang.serialization.Codec<org.joml.Quaternionf>: e, QUATERNIONF_COMPONENTS, field_42265, QUATERNIONF, f_268572_
com.mojang.serialization.Codec<org.joml.Quaternionf>: e, QUATERNIONF_COMPONENTS, field_42265, QUATERNION_F
com.mojang.serialization.Codec<org.joml.AxisAngle4f>: f, AXISANGLE4F, field_42266, AXIS_ANGLE4F, f_268751_
com.mojang.serialization.Codec<org.joml.AxisAngle4f>: f, AXISANGLE4F, field_42266, AXIS_ANGLE_4F
com.mojang.serialization.Codec<org.joml.Quaternionf>: g, QUATERNIONF, field_42267, ROTATION, f_268538_
com.mojang.serialization.Codec<org.joml.Quaternionf>: g, QUATERNIONF, field_42267, ROTATION
com.mojang.serialization.Codec<org.joml.Matrix4f>: h, MATRIX4F, field_42268, MATRIX4F, f_268748_
com.mojang.serialization.Codec<org.joml.Matrix4f>: h, MATRIX4F, field_42268, MATRIX_4F
com.mojang.serialization.Codec<String>: y, NON_EMPTY_STRING, field_41759, NON_EMPTY_STRING, f_263723_
com.mojang.serialization.Codec<String>: A, NON_EMPTY_STRING, field_41759, NON_EMPTY_STRING
com.mojang.serialization.Codec<Integer>: z, CODEPOINT, field_44703, CODEPOINT, f_283896_
com.mojang.serialization.Codec<Integer>: B, CODEPOINT, field_44703, CODEPOINT
com.mojang.serialization.Codec<String>: q, ESCAPED_STRING, field_46165, ESCAPED_STRING, f_291683_
com.mojang.serialization.Codec<String>: s, ESCAPED_STRING, field_46165, ESCAPED_STRING
com.mojang.serialization.MapCodec<com.mojang.authlib.GameProfile>: C, GAME_PROFILE_WITHOUT_PROPERTIES, field_45076, GAME_PROFILE, f_291490_
com.mojang.serialization.MapCodec<com.mojang.authlib.GameProfile>: E, GAME_PROFILE_WITHOUT_PROPERTIES, field_45076, GAME_PROFILE
com.mojang.serialization.Codec<String>: A, RESOURCE_PATH_CODEC, field_45075, IDENTIFIER_PATH, f_291300_
com.mojang.serialization.Codec<String>: C, RESOURCE_PATH_CODEC, field_45075, IDENTIFIER_PATH
com.mojang.serialization.Codec<Object>: b, JAVA, field_46236, BASIC_OBJECT, f_302296_
com.mojang.serialization.Codec<Object>: b, JAVA, field_46236, BASIC_OBJECT
com.mojang.serialization.Codec<org.joml.Vector4f>: d, VECTOR4F, field_51364, VECTOR_4F, f_314547_
com.mojang.serialization.Codec<org.joml.Vector4f>: d, VECTOR4F, field_51364, VECTOR_4F
com.mojang.serialization.Codec<Integer>: i, ARGB_COLOR_CODEC, field_51365, ARGB, f_315502_
com.mojang.serialization.Codec<Integer>: j, ARGB_COLOR_CODEC, field_51365, ARGB
com.mojang.serialization.Codec<Integer>: j, UNSIGNED_BYTE, field_49012, UNSIGNED_BYTE, f_316863_
com.mojang.serialization.Codec<Integer>: k, UNSIGNED_BYTE, field_49012, UNSIGNED_BYTE
com.mojang.serialization.Codec<String>: w, PLAYER_NAME, field_49183, PLAYER_NAME, f_316749_
com.mojang.serialization.Codec<String>: y, PLAYER_NAME, field_49183, PLAYER_NAME
com.mojang.serialization.Codec<Integer>: i, RGB_COLOR_CODEC, field_54067, RGB
com.mojang.serialization.Codec<Float>: n, NON_NEGATIVE_FLOAT, field_53754, NON_NEGATIVE_FLOAT
Constructors
Methods
com.mojang.serialization.Codec<Integer> (int, int, Function<Integer, String>): a, intRangeWithMessage, method_36241, rangedInt, m_144633_
com.mojang.serialization.Codec<Integer> (int, int, Function<Integer, String>): a, intRangeWithMessage, method_36241, rangedInt
<T> com.mojang.serialization.Codec<List<T>> (com.mojang.serialization.Codec<List<T>>): a, nonEmptyList, method_36973, nonEmptyList, m_144637_
<T> com.mojang.serialization.Codec<List<T>> (com.mojang.serialization.Codec<List<T>>): a, nonEmptyList, method_36973, nonEmptyList
<P, I> com.mojang.serialization.Codec<I> (com.mojang.serialization.Codec<P>, String, String, BiFunction<P, P, com.mojang.serialization.DataResult<I>>, Function<I, P>, Function<I, P>): a, intervalCodec, method_37931, createCodecForPairObject, m_184361_
<P, I> com.mojang.serialization.Codec<I> (com.mojang.serialization.Codec<P>, String, String, BiFunction<P, P, com.mojang.serialization.DataResult<I>>, Function<I, P>, Function<I, P>): a, intervalCodec, method_37931, createCodecForPairObject
<A> com.mojang.serialization.Codec$ResultFunction<A> (A): a, orElsePartial, method_39028, orElsePartial, m_184381_
<A> com.mojang.serialization.Codec$ResultFunction<A> (A): a, orElsePartial, method_39028, orElsePartial
<E> com.mojang.serialization.Codec<E> (ToIntFunction<E>, IntFunction<E>, int): a, idResolverCodec, method_39511, rawIdChecked, m_184421_
<E> com.mojang.serialization.Codec<E> (ToIntFunction<E>, IntFunction<E>, int): a, idResolverCodec, method_39511, rawIdChecked
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, com.mojang.serialization.Codec<E>): a, orCompressed, method_39512, orCompressed, m_184425_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, com.mojang.serialization.Codec<E>): a, orCompressed, method_39512, orCompressed
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, Function<E, com.mojang.serialization.Lifecycle>, Function<E, com.mojang.serialization.Lifecycle>): a, overrideLifecycle, method_39504, withLifecycle, m_184368_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, Function<E, com.mojang.serialization.Lifecycle>, Function<E, com.mojang.serialization.Lifecycle>): a, overrideLifecycle, method_39504, withLifecycle
com.mojang.serialization.Codec<Float> (float, float, Function<Float, String>): a, floatRangeMinExclusiveWithMessage, method_37928, rangedFloat, m_184350_
com.mojang.serialization.Codec<Float> (float, float, Function<Float, String>): b, floatRangeMinExclusiveWithMessage, method_37928, rangedFloat
<T> com.mojang.serialization.Codec<HolderSet<T>> (com.mojang.serialization.Codec<HolderSet<T>>): b, nonEmptyHolderSet, method_40113, nonEmptyEntryList, m_203982_
<T> com.mojang.serialization.Codec<HolderSet<T>> (com.mojang.serialization.Codec<HolderSet<T>>): b, nonEmptyHolderSet, method_40113, nonEmptyEntryList
<E> com.mojang.serialization.MapCodec<E> (Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>>): a, retrieveContext, method_40110, createContextRetrievalCodec, m_203976_
<E> com.mojang.serialization.MapCodec<E> (Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>>): a, retrieveContext, method_40110, createContextRetrievalCodec
<E, L extends Collection<E>, T> Function<L, com.mojang.serialization.DataResult<L>> (Function<E, T>): b, ensureHomogenous, method_40114, createEqualTypeChecker, m_203984_
<E, L extends Collection<E>, T> Function<L, com.mojang.serialization.DataResult<L>> (Function<E, T>): b, ensureHomogenous, method_40114, createEqualTypeChecker
<A> com.mojang.serialization.Codec<A> (com.mojang.serialization.Codec<A>): c, catchDecoderException, method_42114, exceptionCatching, m_216185_
<A> com.mojang.serialization.Codec<A> (com.mojang.serialization.Codec<A>): d, catchDecoderException, method_42114, exceptionCatching
com.mojang.serialization.Codec<TemporalAccessor> (DateTimeFormatter): a, temporalCodec, method_53700, formattedTime, m_216170_
com.mojang.serialization.Codec<TemporalAccessor> (DateTimeFormatter): a, temporalCodec, method_53700, formattedTime
com.mojang.serialization.MapCodec<OptionalLong> (com.mojang.serialization.MapCodec<Optional<Long>>): a, asOptionalLong, method_44167, optionalLong, m_216166_
com.mojang.serialization.MapCodec<OptionalLong> (com.mojang.serialization.MapCodec<Optional<Long>>): a, asOptionalLong, method_44167, optionalLong
com.mojang.serialization.Codec<Integer> (int, int): a, intRange, method_48766, rangedInt, m_269197_
com.mojang.serialization.Codec<Integer> (int, int): a, intRange, method_48766, rangedInt
<K, V> ExtraCodecs$StrictUnboundedMapCodec<K, V> (com.mojang.serialization.Codec<K>, com.mojang.serialization.Codec<V>): b, strictUnboundedMap, method_53703, strictUnboundedMap, m_295464_
<K, V> ExtraCodecs$StrictUnboundedMapCodec<K, V> (com.mojang.serialization.Codec<K>, com.mojang.serialization.Codec<V>): b, strictUnboundedMap, method_53703, strictUnboundedMap
<T> com.mojang.serialization.Codec<it.unimi.dsi.fastutil.objects.Object2BooleanMap<T>> (com.mojang.serialization.Codec<T>): d, object2BooleanMap, method_53058, object2BooleanMap, m_293159_
<T> com.mojang.serialization.Codec<it.unimi.dsi.fastutil.objects.Object2BooleanMap<T>> (com.mojang.serialization.Codec<T>): e, object2BooleanMap, method_53058, object2BooleanMap
<T> com.mojang.serialization.Codec<T> (com.mojang.serialization.DynamicOps<T>): a, converter, method_53918, fromOps, m_306780_
<T> com.mojang.serialization.Codec<T> (com.mojang.serialization.DynamicOps<T>): a, converter, method_53918, fromOps
<E> com.mojang.serialization.MapCodec<E> (com.mojang.serialization.MapCodec<E>, com.mojang.serialization.MapCodec<E>): a, orCompressed, method_53921, orCompressed, m_307667_
<E> com.mojang.serialization.MapCodec<E> (com.mojang.serialization.MapCodec<E>, com.mojang.serialization.MapCodec<E>): a, orCompressed, method_53921, orCompressed
<K, V> com.mojang.serialization.MapCodec<V> (String, String, com.mojang.serialization.Codec<K>, Function<? super V, ? extends K>, Function<? super K, ? extends com.mojang.serialization.Codec<? extends V>>): a, dispatchOptionalValue, method_54941, parameters, m_306181_
<K, V> com.mojang.serialization.MapCodec<V> (String, String, com.mojang.serialization.Codec<K>, Function<? super V, ? extends K>, Function<? super K, ? extends com.mojang.serialization.Codec<? extends V>>): a, dispatchOptionalValue, method_54941, parameters
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, Function<E, com.mojang.serialization.Lifecycle>): a, overrideLifecycle, method_56942, withLifecycle, m_322767_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, Function<E, com.mojang.serialization.Lifecycle>): a, overrideLifecycle, method_56942, withLifecycle
<K, V> com.mojang.serialization.Codec<Map<K, V>> (com.mojang.serialization.Codec<Map<K, V>>, int): a, sizeLimitedMap, method_57153, map, m_324898_
<K, V> com.mojang.serialization.Codec<Map<K, V>> (com.mojang.serialization.Codec<Map<K, V>>, int): a, sizeLimitedMap, method_57153, map
<A> com.mojang.serialization.Codec<Optional<A>> (com.mojang.serialization.Codec<A>): e, optionalEmptyMap, method_57155, optional, m_319082_
<A> com.mojang.serialization.Codec<Optional<A>> (com.mojang.serialization.Codec<A>): f, optionalEmptyMap, method_57155, optional
com.mojang.serialization.Codec<Float> (float, float, Function<Float, String>): a, floatRangeMinInclusiveWithMessage, method_62812, rangedInclusiveFloat
<M extends Map<?, ?>> com.mojang.serialization.Codec<M> (com.mojang.serialization.Codec<M>): c, nonEmptyMap, method_63572, nonEmptyMap
1.21.1
Names
Fields
Constructors
Methods
1.21
Names
ayh
axw
Fields
Constructors
Methods
1.20.6
Names
atw
ayh
Fields
com.mojang.serialization.Codec<Integer>: i, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: k, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: j, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Integer>: l, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Float>: k, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<Float>: m, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<Pattern>: l, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Pattern>: n, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Instant>: m, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<Instant>: o, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<byte[]>: n, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<byte[]>: p, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: p, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: r, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
Function<Optional<Long>, OptionalLong>: q, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<Optional<Long>, OptionalLong>: s, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<OptionalLong, Optional<Long>>: r, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
Function<OptionalLong, Optional<Long>>: t, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
com.mojang.serialization.Codec<org.joml.Vector3f>: d, VECTOR3F, field_40723, VECTOR_3F, f_252432_
com.mojang.serialization.Codec<org.joml.Vector3f>: c, VECTOR3F, field_40723, VECTOR_3F, f_252432_
com.mojang.serialization.Codec<BitSet>: s, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<BitSet>: u, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: y, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: B, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: t, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: v, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: u, GAME_PROFILE, field_40726, GAME_PROFILE_WITH_PROPERTIES, f_252453_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: x, GAME_PROFILE, field_40726, GAME_PROFILE_WITH_PROPERTIES, f_252453_
com.mojang.serialization.Codec<String>: v, NON_EMPTY_STRING, field_41759, NON_EMPTY_STRING, f_263723_
com.mojang.serialization.Codec<String>: y, NON_EMPTY_STRING, field_41759, NON_EMPTY_STRING, f_263723_
com.mojang.serialization.Codec<com.google.gson.JsonElement>: c, FLAT_JSON, field_43173, STRINGIFIED_TEXT, f_303089_
com.mojang.serialization.Codec<Integer>: w, CODEPOINT, field_44703, CODEPOINT, f_283896_
com.mojang.serialization.Codec<Integer>: z, CODEPOINT, field_44703, CODEPOINT, f_283896_
com.mojang.serialization.Codec<String>: o, ESCAPED_STRING, field_46165, ESCAPED_STRING, f_291683_
com.mojang.serialization.Codec<String>: q, ESCAPED_STRING, field_46165, ESCAPED_STRING, f_291683_
com.mojang.serialization.MapCodec<com.mojang.authlib.GameProfile>: z, GAME_PROFILE_WITHOUT_PROPERTIES, field_45076, GAME_PROFILE, f_291490_
com.mojang.serialization.MapCodec<com.mojang.authlib.GameProfile>: C, GAME_PROFILE_WITHOUT_PROPERTIES, field_45076, GAME_PROFILE, f_291490_
com.mojang.serialization.Codec<String>: x, RESOURCE_PATH_CODEC, field_45075, IDENTIFIER_PATH, f_291300_
com.mojang.serialization.Codec<String>: A, RESOURCE_PATH_CODEC, field_45075, IDENTIFIER_PATH, f_291300_
com.mojang.serialization.Codec<org.joml.Vector4f>: d, VECTOR4F, field_51364, VECTOR_4F, f_314547_
com.mojang.serialization.Codec<Integer>: i, ARGB_COLOR_CODEC, field_51365, ARGB, f_315502_
com.mojang.serialization.Codec<Integer>: j, UNSIGNED_BYTE, field_49012, UNSIGNED_BYTE, f_316863_
com.mojang.serialization.Codec<String>: w, PLAYER_NAME, field_49183, PLAYER_NAME, f_316749_
Constructors
Methods
<F, S> com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<F, S>> (com.mojang.serialization.Codec<F>, com.mojang.serialization.Codec<S>): a, xor, method_33817, xor, m_144639_
<E> com.mojang.serialization.Codec<E> (Function<E, String>, Function<String, E>): a, stringResolverCodec, method_39508, idChecked, m_184405_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, com.mojang.serialization.Codec<E>): b, orCompressed, method_39512, orCompressed, m_184425_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, com.mojang.serialization.Codec<E>): a, orCompressed, method_39512, orCompressed, m_184425_
<A> com.mojang.serialization.Codec<A> (Supplier<com.mojang.serialization.Codec<A>>): a, lazyInitializedCodec, method_39240, createLazy, m_184415_
<T> com.mojang.serialization.Codec<T> (com.mojang.serialization.Codec<T>, Function<T, com.mojang.serialization.DataResult<T>>): a, validate, method_48112, validate, m_264370_
com.mojang.serialization.Codec<String> (int, int): b, sizeLimitedString, method_48109, string, m_264337_
<T> com.mojang.serialization.MapCodec<T> (com.mojang.serialization.MapCodec<T>, Function<T, com.mojang.serialization.DataResult<T>>): a, validate, method_51699, validate, m_285994_
<F, S> ExtraCodecs$EitherCodec<F, S> (com.mojang.serialization.Codec<F>, com.mojang.serialization.Codec<S>): c, either, method_53702, either, m_294448_
<K, V> ExtraCodecs$StrictUnboundedMapCodec<K, V> (com.mojang.serialization.Codec<K>, com.mojang.serialization.Codec<V>): d, strictUnboundedMap, method_53703, strictUnboundedMap, m_295464_
<K, V> ExtraCodecs$StrictUnboundedMapCodec<K, V> (com.mojang.serialization.Codec<K>, com.mojang.serialization.Codec<V>): b, strictUnboundedMap, method_53703, strictUnboundedMap, m_295464_
<A> com.mojang.serialization.MapCodec<Optional<A>> (com.mojang.serialization.Codec<A>, String): a, strictOptionalField, method_53048, createStrictOptionalFieldCodec, m_294263_
<A> com.mojang.serialization.MapCodec<A> (com.mojang.serialization.Codec<A>, String, A): a, strictOptionalField, method_53049, createStrictOptionalFieldCodec, m_295827_
<T> com.mojang.serialization.Codec<T> (com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<? extends T>): e, withAlternative, method_52465, alternatively, m_293304_
<T, U> com.mojang.serialization.Codec<T> (com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<U>, Function<U, T>): a, withAlternative, method_52458, either, m_292858_
<T> com.mojang.serialization.Codec<T> (String, Function<com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<T>>): a, recursive, method_53052, createRecursive, m_293376_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, Function<E, com.mojang.serialization.Lifecycle>): a, overrideLifecycle, method_56942, withLifecycle, m_322767_
<K, V> com.mojang.serialization.Codec<Map<K, V>> (com.mojang.serialization.Codec<Map<K, V>>, int): a, sizeLimitedMap, method_57153, map, m_324898_
<A> com.mojang.serialization.Codec<Optional<A>> (com.mojang.serialization.Codec<A>): e, optionalEmptyMap, method_57155, optional, m_319082_
1.20.4
Names
arf
atw
Fields
com.mojang.serialization.Codec<Component>: b, COMPONENT, field_40722, TEXT, f_252442_
com.mojang.serialization.Codec<Component>: c, FLAT_COMPONENT, field_43173, STRINGIFIED_TEXT, f_276686_
com.mojang.serialization.Codec<com.google.gson.JsonElement>: c, FLAT_JSON, field_43173, STRINGIFIED_TEXT, f_303089_
com.mojang.serialization.Codec<Object>: b, JAVA, field_46236, BASIC_OBJECT, f_302296_
Constructors
Methods
<E> com.mojang.serialization.Codec<E> (Function<E, String>, Function<String, E>): b, stringResolverCodec, method_39508, idChecked, m_184405_
<E> com.mojang.serialization.Codec<E> (Function<E, String>, Function<String, E>): a, stringResolverCodec, method_39508, idChecked, m_184405_
<E> com.mojang.serialization.MapCodec<E> (Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>>): b, retrieveContext, method_40110, createContextRetrievalCodec, m_203976_
<E> com.mojang.serialization.MapCodec<E> (Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>>): a, retrieveContext, method_40110, createContextRetrievalCodec, m_203976_
<E, L extends Collection<E>, T> Function<L, com.mojang.serialization.DataResult<L>> (Function<E, T>): c, ensureHomogenous, method_40114, createEqualTypeChecker, m_203984_
<E, L extends Collection<E>, T> Function<L, com.mojang.serialization.DataResult<L>> (Function<E, T>): b, ensureHomogenous, method_40114, createEqualTypeChecker, m_203984_
<T> com.mojang.serialization.Codec<T> (Function<com.google.gson.JsonElement, T>, Function<T, com.google.gson.JsonElement>): a, adaptJsonSerializer, method_53054, fromJsonSerializer, m_293657_
<T> com.mojang.serialization.Codec<T> (Function<com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<T>>): a, recursive, method_53052, createRecursive, m_293376_
<T> com.mojang.serialization.Codec<T> (com.mojang.serialization.DynamicOps<T>): a, converter, method_53918, fromOps, m_306780_
<E> com.mojang.serialization.MapCodec<E> (com.mojang.serialization.MapCodec<E>, com.mojang.serialization.MapCodec<E>): a, orCompressed, method_53921, orCompressed, m_307667_
<T> com.mojang.serialization.Codec<T> (String, Function<com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<T>>): a, recursive, method_53052, createRecursive, m_293376_
<K, V> com.mojang.serialization.MapCodec<V> (String, String, com.mojang.serialization.Codec<K>, Function<? super V, ? extends K>, Function<? super K, ? extends com.mojang.serialization.Codec<? extends V>>): a, dispatchOptionalValue, method_54941, parameters, m_306181_
1.20.2
Names
aoi
arf
Fields
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: o, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: p, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
Function<Optional<Long>, OptionalLong>: p, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<Optional<Long>, OptionalLong>: q, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<OptionalLong, Optional<Long>>: q, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
Function<OptionalLong, Optional<Long>>: r, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
com.mojang.serialization.Codec<BitSet>: r, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<BitSet>: s, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: w, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: y, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: s, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: t, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: t, GAME_PROFILE, field_40726, GAME_PROFILE, f_252453_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: u, GAME_PROFILE, field_40726, GAME_PROFILE_WITH_PROPERTIES, f_252453_
com.mojang.serialization.Codec<String>: u, NON_EMPTY_STRING, field_41759, NON_EMPTY_STRING, f_263723_
com.mojang.serialization.Codec<String>: v, NON_EMPTY_STRING, field_41759, NON_EMPTY_STRING, f_263723_
com.mojang.serialization.Codec<Integer>: v, CODEPOINT, field_44703, CODEPOINT, f_283896_
com.mojang.serialization.Codec<Integer>: w, CODEPOINT, field_44703, CODEPOINT, f_283896_
com.mojang.serialization.Codec<String>: o, ESCAPED_STRING, field_46165, ESCAPED_STRING, f_291683_
com.mojang.serialization.MapCodec<com.mojang.authlib.GameProfile>: z, GAME_PROFILE_WITHOUT_PROPERTIES, field_45076, GAME_PROFILE, f_291490_
com.mojang.serialization.Codec<String>: x, RESOURCE_PATH_CODEC, field_45075, IDENTIFIER_PATH, f_291300_
Constructors
Methods
<E> com.mojang.serialization.Codec<E> (Function<E, String>, Function<String, E>): a, stringResolverCodec, method_39508, idChecked, m_184405_
<E> com.mojang.serialization.Codec<E> (Function<E, String>, Function<String, E>): b, stringResolverCodec, method_39508, idChecked, m_184405_
<E> com.mojang.serialization.MapCodec<E> (Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>>): a, retrieveContext, method_40110, createContextRetrievalCodec, m_203976_
<E> com.mojang.serialization.MapCodec<E> (Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>>): b, retrieveContext, method_40110, createContextRetrievalCodec, m_203976_
<E, L extends Collection<E>, T> Function<L, com.mojang.serialization.DataResult<L>> (Function<E, T>): b, ensureHomogenous, method_40114, createEqualTypeChecker, m_203984_
<E, L extends Collection<E>, T> Function<L, com.mojang.serialization.DataResult<L>> (Function<E, T>): c, ensureHomogenous, method_40114, createEqualTypeChecker, m_203984_
com.mojang.serialization.Codec<Instant> (DateTimeFormatter): a, instantCodec, method_43532, instant, m_216170_
com.mojang.serialization.Codec<TemporalAccessor> (DateTimeFormatter): a, temporalCodec, method_53700, formattedTime, m_216170_
com.mojang.serialization.DataResult<com.mojang.authlib.GameProfile> (com.mojang.datafixers.util.Pair<Optional<UUID>, Optional<String>>): a, mapIdNameToGameProfile, method_46378, createGameProfileFromPair, m_252898_
com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<Optional<UUID>, Optional<String>>> (com.mojang.authlib.GameProfile): a, mapGameProfileToIdName, method_46369, createPairFromGameProfile, m_252819_
<T> com.mojang.serialization.Codec<T> (Function<com.google.gson.JsonElement, T>, Function<T, com.google.gson.JsonElement>): a, adaptJsonSerializer, method_53054, fromJsonSerializer, m_293657_
<F, S> ExtraCodecs$EitherCodec<F, S> (com.mojang.serialization.Codec<F>, com.mojang.serialization.Codec<S>): c, either, method_53702, either, m_294448_
<K, V> ExtraCodecs$StrictUnboundedMapCodec<K, V> (com.mojang.serialization.Codec<K>, com.mojang.serialization.Codec<V>): d, strictUnboundedMap, method_53703, strictUnboundedMap, m_295464_
<T> com.mojang.serialization.Codec<T> (Function<com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<T>>): a, recursive, method_53052, createRecursive, m_293376_
<A> com.mojang.serialization.MapCodec<Optional<A>> (com.mojang.serialization.Codec<A>, String): a, strictOptionalField, method_53048, createStrictOptionalFieldCodec, m_294263_
<A> com.mojang.serialization.MapCodec<A> (com.mojang.serialization.Codec<A>, String, A): a, strictOptionalField, method_53049, createStrictOptionalFieldCodec, m_295827_
<T> com.mojang.serialization.Codec<T> (com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<? extends T>): e, withAlternative, method_52465, alternatively, m_293304_
<T, U> com.mojang.serialization.Codec<T> (com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<U>, Function<U, T>): a, withAlternative, method_52458, either, m_292858_
<T> com.mojang.serialization.Codec<it.unimi.dsi.fastutil.objects.Object2BooleanMap<T>> (com.mojang.serialization.Codec<T>): d, object2BooleanMap, method_53058, object2BooleanMap, m_293159_
1.20.1
Names
aor
aoi
Fields
com.mojang.serialization.Codec<Integer>: h, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: i, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: i, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Integer>: j, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Float>: j, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<Float>: k, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<Pattern>: k, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Pattern>: l, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Instant>: l, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<Instant>: m, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<byte[]>: m, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<byte[]>: n, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: n, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: o, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
Function<Optional<Long>, OptionalLong>: o, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<Optional<Long>, OptionalLong>: p, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<OptionalLong, Optional<Long>>: p, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
Function<OptionalLong, Optional<Long>>: q, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
com.mojang.serialization.Codec<org.joml.Vector3f>: c, VECTOR3F, field_40723, VECTOR_3F, f_252432_
com.mojang.serialization.Codec<org.joml.Vector3f>: d, VECTOR3F, field_40723, VECTOR_3F, f_252432_
com.mojang.serialization.Codec<BitSet>: q, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<BitSet>: r, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: u, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: w, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: r, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: s, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: s, GAME_PROFILE, field_40726, GAME_PROFILE, f_252453_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: t, GAME_PROFILE, field_40726, GAME_PROFILE, f_252453_
com.mojang.serialization.Codec<org.joml.Quaternionf>: d, QUATERNIONF_COMPONENTS, field_42265, QUATERNIONF, f_268572_
com.mojang.serialization.Codec<org.joml.Quaternionf>: e, QUATERNIONF_COMPONENTS, field_42265, QUATERNIONF, f_268572_
com.mojang.serialization.Codec<org.joml.AxisAngle4f>: e, AXISANGLE4F, field_42266, AXIS_ANGLE4F, f_268751_
com.mojang.serialization.Codec<org.joml.AxisAngle4f>: f, AXISANGLE4F, field_42266, AXIS_ANGLE4F, f_268751_
com.mojang.serialization.Codec<org.joml.Quaternionf>: f, QUATERNIONF, field_42267, ROTATION, f_268538_
com.mojang.serialization.Codec<org.joml.Quaternionf>: g, QUATERNIONF, field_42267, ROTATION, f_268538_
com.mojang.serialization.Codec<org.joml.Matrix4f>: g, MATRIX4F, field_42268, MATRIX4F, f_268748_
com.mojang.serialization.Codec<org.joml.Matrix4f>: h, MATRIX4F, field_42268, MATRIX4F, f_268748_
com.mojang.serialization.Codec<String>: t, NON_EMPTY_STRING, field_41759, NON_EMPTY_STRING, f_263723_
com.mojang.serialization.Codec<String>: u, NON_EMPTY_STRING, field_41759, NON_EMPTY_STRING, f_263723_
com.mojang.serialization.Codec<Component>: c, FLAT_COMPONENT, field_43173, STRINGIFIED_TEXT, f_276686_
com.mojang.serialization.Codec<Integer>: v, CODEPOINT, field_44703, CODEPOINT, f_283896_
Constructors
Methods
<T> com.mojang.serialization.MapCodec<T> (com.mojang.serialization.MapCodec<T>, Function<T, com.mojang.serialization.DataResult<T>>): a, validate, method_51699, validate, m_285994_
1.19.4
Names
ank
aor
Fields
com.mojang.serialization.Codec<Integer>: d, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: h, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: e, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Integer>: i, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Float>: f, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<Float>: j, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<Pattern>: g, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Pattern>: k, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Instant>: h, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<Instant>: l, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<byte[]>: i, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<byte[]>: m, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: j, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: n, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
Function<Optional<Long>, OptionalLong>: k, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<Optional<Long>, OptionalLong>: o, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<OptionalLong, Optional<Long>>: l, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
Function<OptionalLong, Optional<Long>>: p, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
com.mojang.serialization.Codec<BitSet>: m, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<BitSet>: q, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: p, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: u, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: n, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: r, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: o, GAME_PROFILE, field_40726, GAME_PROFILE, f_252453_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: s, GAME_PROFILE, field_40726, GAME_PROFILE, f_252453_
com.mojang.serialization.Codec<org.joml.Quaternionf>: d, QUATERNIONF_COMPONENTS, field_42265, QUATERNIONF, f_268572_
com.mojang.serialization.Codec<org.joml.AxisAngle4f>: e, AXISANGLE4F, field_42266, AXIS_ANGLE4F, f_268751_
com.mojang.serialization.Codec<org.joml.Quaternionf>: f, QUATERNIONF, field_42267, ROTATION, f_268538_
com.mojang.serialization.Codec<org.joml.Matrix4f>: g, MATRIX4F, field_42268, MATRIX4F, f_268748_
com.mojang.serialization.Codec<String>: t, NON_EMPTY_STRING, field_41759, NON_EMPTY_STRING, f_263723_
Constructors
Methods
<N extends Number extends Comparable<N>> Function<N, com.mojang.serialization.DataResult<N>> (N, N, Function<N, String>): a, checkRangeWithMessage, method_36243, createIntRangeChecker, m_144644_
<T> Function<List<T>, com.mojang.serialization.DataResult<List<T>>> (): a, nonEmptyListCheck, method_36240, createNonEmptyListChecker, m_144632_
<N extends Number extends Comparable<N>> Function<N, com.mojang.serialization.DataResult<N>> (N, N, Function<N, String>): b, checkRangeMinExclusiveWithMessage, method_37940, createFloatRangeChecker, m_184430_
<T> Function<HolderSet<T>, com.mojang.serialization.DataResult<HolderSet<T>>> (): b, nonEmptyHolderSetCheck, method_40112, createNonEmptyEntryListChecker, m_203981_
<T> com.mojang.serialization.Codec<T> (com.mojang.serialization.Codec<T>, Function<T, com.mojang.serialization.DataResult<T>>): a, validate, method_48112, validate, m_264370_
com.mojang.serialization.Codec<Integer> (int, int): a, intRange, method_48766, rangedInt, m_269197_
com.mojang.serialization.Codec<String> (int, int): b, sizeLimitedString, method_48109, string, m_264337_
1.19.3
Names
alq
ank
Fields
com.mojang.serialization.Codec<Integer>: b, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: d, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: c, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Integer>: e, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Float>: d, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<Float>: f, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<UUID>: a, UUID, field_38081, UUID, f_216157_
com.mojang.serialization.Codec<Pattern>: e, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Pattern>: g, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Instant>: f, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<Instant>: h, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<byte[]>: g, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<byte[]>: i, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: h, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: j, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
Function<Optional<Long>, OptionalLong>: i, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<Optional<Long>, OptionalLong>: k, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<OptionalLong, Optional<Long>>: j, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
Function<OptionalLong, Optional<Long>>: l, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
com.mojang.serialization.Codec<com.google.gson.JsonElement>: a, JSON, field_40721, JSON_ELEMENT, f_252400_
com.mojang.serialization.Codec<Component>: b, COMPONENT, field_40722, TEXT, f_252442_
com.mojang.serialization.Codec<org.joml.Vector3f>: c, VECTOR3F, field_40723, VECTOR_3F, f_252432_
com.mojang.serialization.Codec<BitSet>: m, BIT_SET, field_40724, BIT_SET, f_252419_
com.mojang.serialization.Codec<com.mojang.authlib.properties.Property>: p, PROPERTY, field_40727, GAME_PROFILE_PROPERTY, f_252501_
com.mojang.serialization.Codec<com.mojang.authlib.properties.PropertyMap>: n, PROPERTY_MAP, field_40725, GAME_PROFILE_PROPERTY_MAP, f_252500_
com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>: o, GAME_PROFILE, field_40726, GAME_PROFILE, f_252453_
Constructors
Methods
com.mojang.serialization.DataResult<com.mojang.authlib.GameProfile> (com.mojang.datafixers.util.Pair<Optional<UUID>, Optional<String>>): a, mapIdNameToGameProfile, method_46378, createGameProfileFromPair, m_252898_
com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<Optional<UUID>, Optional<String>>> (com.mojang.authlib.GameProfile): a, mapGameProfileToIdName, method_46369, createPairFromGameProfile, m_252819_
1.19.2
Names
Fields
Constructors
Methods
1.19.1
Names
aky
alq
Fields
Constructors
Methods
1.19
Names
aiv
aky
Fields
com.mojang.serialization.Codec<Integer>: a, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: b, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: b, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Integer>: c, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
com.mojang.serialization.Codec<Float>: c, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<Float>: d, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
com.mojang.serialization.Codec<UUID>: a, UUID, field_38081, UUID, f_216157_
com.mojang.serialization.Codec<Pattern>: e, PATTERN, field_37408, REGULAR_EXPRESSION, f_216158_
com.mojang.serialization.Codec<Instant>: f, INSTANT_ISO8601, field_39042, INSTANT, f_216159_
com.mojang.serialization.Codec<byte[]>: g, BASE64_STRING, field_39273, BASE_64, f_216160_
com.mojang.serialization.Codec<ExtraCodecs$TagOrElementLocation>: h, TAG_OR_ELEMENT_ID, field_39274, TAG_ENTRY_ID, f_216161_
Function<Optional<Long>, OptionalLong>: i, toOptionalLong, field_39395, OPTIONAL_OF_LONG_TO_OPTIONAL_LONG, f_216162_
Function<OptionalLong, Optional<Long>>: j, fromOptionalLong, field_39396, OPTIONAL_LONG_TO_OPTIONAL_OF_LONG, f_216163_
Constructors
Methods
<E> com.mojang.serialization.Codec<E> (Function<E, String>, Function<String, E>): a, stringResolverCodec, method_39508, method_39508, m_184405_
<E> com.mojang.serialization.Codec<E> (Function<E, String>, Function<String, E>): a, stringResolverCodec, method_39508, idChecked, m_184405_
<A> com.mojang.serialization.Codec<A> (com.mojang.serialization.Codec<A>): c, catchDecoderException, method_42114, exceptionCatching, m_216185_
com.mojang.serialization.Codec<Instant> (DateTimeFormatter): a, instantCodec, method_43532, instant, m_216170_
com.mojang.serialization.MapCodec<OptionalLong> (com.mojang.serialization.MapCodec<Optional<Long>>): a, asOptionalLong, method_44167, optionalLong, m_216166_
1.18.2
Names
aii
aiv
Fields
Constructors
Methods
<T> Function<List<Supplier<T>>, com.mojang.serialization.DataResult<List<Supplier<T>>>> (): b, nonNullSupplierListCheck, method_37351, createPresentValuesChecker, m_181036_
<T> Function<Supplier<T>, com.mojang.serialization.DataResult<Supplier<T>>> (): c, nonNullSupplierCheck, method_37352, createPresentValueChecker, m_181037_
<A> com.mojang.serialization.Codec$ResultFunction<A> (A): a, orElsePartial, method_39028, method_39028, m_184381_
<A> com.mojang.serialization.Codec$ResultFunction<A> (A): a, orElsePartial, method_39028, orElsePartial, m_184381_
<E> com.mojang.serialization.Codec<E> (ToIntFunction<E>, IntFunction<E>, int): a, idResolverCodec, method_39511, method_39511, m_184421_
<E> com.mojang.serialization.Codec<E> (ToIntFunction<E>, IntFunction<E>, int): a, idResolverCodec, method_39511, rawIdChecked, m_184421_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, com.mojang.serialization.Codec<E>): b, orCompressed, method_39512, method_39512, m_184425_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, com.mojang.serialization.Codec<E>): b, orCompressed, method_39512, orCompressed, m_184425_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, Function<E, com.mojang.serialization.Lifecycle>, Function<E, com.mojang.serialization.Lifecycle>): a, overrideLifecycle, method_39504, method_39504, m_184368_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, Function<E, com.mojang.serialization.Lifecycle>, Function<E, com.mojang.serialization.Lifecycle>): a, overrideLifecycle, method_39504, withLifecycle, m_184368_
<T> Function<HolderSet<T>, com.mojang.serialization.DataResult<HolderSet<T>>> (): b, nonEmptyHolderSetCheck, method_40112, createNonEmptyEntryListChecker, m_203981_
<T> com.mojang.serialization.Codec<HolderSet<T>> (com.mojang.serialization.Codec<HolderSet<T>>): b, nonEmptyHolderSet, method_40113, nonEmptyEntryList, m_203982_
<E> com.mojang.serialization.MapCodec<E> (Function<com.mojang.serialization.DynamicOps<?>, com.mojang.serialization.DataResult<E>>): a, retrieveContext, method_40110, createContextRetrievalCodec, m_203976_
<E, L extends Collection<E>, T> Function<L, com.mojang.serialization.DataResult<L>> (Function<E, T>): b, ensureHomogenous, method_40114, createEqualTypeChecker, m_203984_
1.18.1
Names
Fields
Constructors
Methods
1.18
Names
agp
aii
Fields
com.mojang.serialization.Codec<Float>: c, POSITIVE_FLOAT, field_34387, POSITIVE_FLOAT, f_184349_
Constructors
Methods
<N extends Number extends Comparable<N>> Function<N, com.mojang.serialization.DataResult<N>> (N, N, Function<N, String>): a, checkRangeWithMessage, method_36243, createRangeChecker, m_144644_
<N extends Number extends Comparable<N>> Function<N, com.mojang.serialization.DataResult<N>> (N, N, Function<N, String>): a, checkRangeWithMessage, method_36243, createIntRangeChecker, m_144644_
<P, I> com.mojang.serialization.Codec<I> (com.mojang.serialization.Codec<P>, String, String, BiFunction<P, P, com.mojang.serialization.DataResult<I>>, Function<I, P>, Function<I, P>): a, intervalCodec, method_37931, createCodecForPairObject, m_184361_
<A> com.mojang.serialization.Codec$ResultFunction<A> (A): a, orElsePartial, method_39028, method_39028, m_184381_
<E> com.mojang.serialization.Codec<E> (ToIntFunction<E>, IntFunction<E>, int): a, idResolverCodec, method_39511, method_39511, m_184421_
<E> com.mojang.serialization.Codec<E> (Function<E, String>, Function<String, E>): a, stringResolverCodec, method_39508, method_39508, m_184405_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, com.mojang.serialization.Codec<E>): b, orCompressed, method_39512, method_39512, m_184425_
<E> com.mojang.serialization.Codec<E> (com.mojang.serialization.Codec<E>, Function<E, com.mojang.serialization.Lifecycle>, Function<E, com.mojang.serialization.Lifecycle>): a, overrideLifecycle, method_39504, method_39504, m_184368_
<N extends Number extends Comparable<N>> Function<N, com.mojang.serialization.DataResult<N>> (N, N, Function<N, String>): b, checkRangeMinExclusiveWithMessage, method_37940, createFloatRangeChecker, m_184430_
com.mojang.serialization.Codec<Float> (float, float, Function<Float, String>): a, floatRangeMinExclusiveWithMessage, method_37928, rangedFloat, m_184350_
<A> com.mojang.serialization.Codec<A> (Supplier<com.mojang.serialization.Codec<A>>): a, lazyInitializedCodec, method_39240, createLazy, m_184415_
1.17.1
Names
Fields
com.mojang.serialization.Codec<Integer>: a, NON_NEGATIVE_INT, field_33441, field_33441, f_144628_
com.mojang.serialization.Codec<Integer>: a, NON_NEGATIVE_INT, field_33441, NONNEGATIVE_INT, f_144628_
com.mojang.serialization.Codec<Integer>: b, POSITIVE_INT, field_33442, field_33442, f_144629_
com.mojang.serialization.Codec<Integer>: b, POSITIVE_INT, field_33442, POSITIVE_INT, f_144629_
Constructors
Methods
<N extends Number extends Comparable<N>> Function<N, com.mojang.serialization.DataResult<N>> (N, N, Function<N, String>): a, checkRangeWithMessage, method_36243, method_36243, m_144644_
<N extends Number extends Comparable<N>> Function<N, com.mojang.serialization.DataResult<N>> (N, N, Function<N, String>): a, checkRangeWithMessage, method_36243, createRangeChecker, m_144644_
com.mojang.serialization.Codec<Integer> (int, int, Function<Integer, String>): a, intRangeWithMessage, method_36241, method_36241, m_144633_
com.mojang.serialization.Codec<Integer> (int, int, Function<Integer, String>): a, intRangeWithMessage, method_36241, rangedInt, m_144633_
<T> Function<List<T>, com.mojang.serialization.DataResult<List<T>>> (): a, nonEmptyListCheck, method_36240, method_36240, m_144632_
<T> Function<List<T>, com.mojang.serialization.DataResult<List<T>>> (): a, nonEmptyListCheck, method_36240, createNonEmptyListChecker, m_144632_
<T> com.mojang.serialization.Codec<List<T>> (com.mojang.serialization.Codec<List<T>>): a, nonEmptyList, method_36973, method_36973, m_144637_
<T> com.mojang.serialization.Codec<List<T>> (com.mojang.serialization.Codec<List<T>>): a, nonEmptyList, method_36973, nonEmptyList, m_144637_
<T> Function<List<Supplier<T>>, com.mojang.serialization.DataResult<List<Supplier<T>>>> (): b, nonNullSupplierListCheck, method_37351, method_37351, m_181036_
<T> Function<List<Supplier<T>>, com.mojang.serialization.DataResult<List<Supplier<T>>>> (): b, nonNullSupplierListCheck, method_37351, createPresentValuesChecker, m_181036_
<T> Function<Supplier<T>, com.mojang.serialization.DataResult<Supplier<T>>> (): c, nonNullSupplierCheck, method_37352, method_37352, m_181037_
<T> Function<Supplier<T>, com.mojang.serialization.DataResult<Supplier<T>>> (): c, nonNullSupplierCheck, method_37352, createPresentValueChecker, m_181037_
1.17
Names
agp
net.minecraft.util.ExtraCodecs
net.minecraft.class_5699
net.minecraft.util.dynamic.Codecs
net.minecraft.src.C_140989_
net.minecraft.util.ExtraCodecs
Fields
com.mojang.serialization.Codec<Integer>: a, NON_NEGATIVE_INT, field_33441, field_33441, f_144628_
com.mojang.serialization.Codec<Integer>: b, POSITIVE_INT, field_33442, field_33442, f_144629_
Constructors
()
Methods
<F, S> com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<F, S>> (com.mojang.serialization.Codec<F>, com.mojang.serialization.Codec<S>): a, xor, method_33817, xor, m_144639_
<N extends Number extends Comparable<N>> Function<N, com.mojang.serialization.DataResult<N>> (N, N, Function<N, String>): a, checkRangeWithMessage, method_36243, method_36243, m_144644_
com.mojang.serialization.Codec<Integer> (int, int, Function<Integer, String>): a, intRangeWithMessage, method_36241, method_36241, m_144633_
<T> Function<List<T>, com.mojang.serialization.DataResult<List<T>>> (): a, nonEmptyListCheck, method_36240, method_36240, m_144632_
<T> com.mojang.serialization.Codec<List<T>> (com.mojang.serialization.Codec<List<T>>): a, nonEmptyList, method_36973, method_36973, m_144637_
<T> Function<List<Supplier<T>>, com.mojang.serialization.DataResult<List<Supplier<T>>>> (): b, nonNullSupplierListCheck, method_37351, method_37351, m_181036_
<T> Function<Supplier<T>, com.mojang.serialization.DataResult<Supplier<T>>> (): c, nonNullSupplierCheck, method_37352, method_37352, m_181037_