Class ExtraCodecs

java.lang.Object
net.minecraft.util.ExtraCodecs

public class ExtraCodecs extends Object
  • Field Details

    • JSON

      public static final Codec<com.google.gson.JsonElement> JSON
    • JAVA

      public static final Codec<Object> JAVA
    • NBT

      public static final Codec<Tag> NBT
    • VECTOR2F

      public static final Codec<org.joml.Vector2fc> VECTOR2F
    • VECTOR3F

      public static final Codec<org.joml.Vector3fc> VECTOR3F
    • VECTOR3I

      public static final Codec<org.joml.Vector3ic> VECTOR3I
    • VECTOR4F

      public static final Codec<org.joml.Vector4fc> VECTOR4F
    • QUATERNIONF_COMPONENTS

      public static final Codec<org.joml.Quaternionfc> QUATERNIONF_COMPONENTS
    • AXISANGLE4F

      public static final Codec<org.joml.AxisAngle4f> AXISANGLE4F
    • QUATERNIONF

      public static final Codec<org.joml.Quaternionfc> QUATERNIONF
    • MATRIX4F

      public static final Codec<org.joml.Matrix4fc> MATRIX4F
    • HEX_COLOR_PREFIX

      private static final String HEX_COLOR_PREFIX
      See Also:
    • RGB_COLOR_CODEC

      public static final Codec<Integer> RGB_COLOR_CODEC
    • ARGB_COLOR_CODEC

      public static final Codec<Integer> ARGB_COLOR_CODEC
    • STRING_RGB_COLOR

      public static final Codec<Integer> STRING_RGB_COLOR
    • STRING_ARGB_COLOR

      public static final Codec<Integer> STRING_ARGB_COLOR
    • UNSIGNED_BYTE

      public static final Codec<Integer> UNSIGNED_BYTE
    • NON_NEGATIVE_INT

      public static final Codec<Integer> NON_NEGATIVE_INT
    • POSITIVE_INT

      public static final Codec<Integer> POSITIVE_INT
    • NON_NEGATIVE_LONG

      public static final Codec<Long> NON_NEGATIVE_LONG
    • POSITIVE_LONG

      public static final Codec<Long> POSITIVE_LONG
    • NON_NEGATIVE_FLOAT

      public static final Codec<Float> NON_NEGATIVE_FLOAT
    • POSITIVE_FLOAT

      public static final Codec<Float> POSITIVE_FLOAT
    • PATTERN

      public static final Codec<Pattern> PATTERN
    • INSTANT_ISO8601

      public static final Codec<Instant> INSTANT_ISO8601
    • BASE64_STRING

      public static final Codec<byte[]> BASE64_STRING
    • ESCAPED_STRING

      public static final Codec<String> ESCAPED_STRING
    • TAG_OR_ELEMENT_ID

      public static final Codec<ExtraCodecs.TagOrElementLocation> TAG_OR_ELEMENT_ID
    • toOptionalLong

      public static final Function<Optional<Long>, OptionalLong> toOptionalLong
    • fromOptionalLong

      public static final Function<OptionalLong, Optional<Long>> fromOptionalLong
    • BIT_SET

      public static final Codec<BitSet> BIT_SET
    • MAX_PROPERTY_NAME_LENGTH

      public static final int MAX_PROPERTY_NAME_LENGTH
      See Also:
    • MAX_PROPERTY_VALUE_LENGTH

      public static final int MAX_PROPERTY_VALUE_LENGTH
      See Also:
    • MAX_PROPERTY_SIGNATURE_LENGTH

      public static final int MAX_PROPERTY_SIGNATURE_LENGTH
      See Also:
    • MAX_PROPERTIES

      public static final int MAX_PROPERTIES
      See Also:
    • PROPERTY

      private static final Codec<Property> PROPERTY
    • PROPERTY_MAP

      public static final Codec<PropertyMap> PROPERTY_MAP
    • PLAYER_NAME

      public static final Codec<String> PLAYER_NAME
    • AUTHLIB_GAME_PROFILE

      public static final Codec<GameProfile> AUTHLIB_GAME_PROFILE
    • STORED_GAME_PROFILE

      public static final MapCodec<GameProfile> STORED_GAME_PROFILE
    • NON_EMPTY_STRING

      public static final Codec<String> NON_EMPTY_STRING
    • CODEPOINT

      public static final Codec<Integer> CODEPOINT
    • RESOURCE_PATH_CODEC

      public static final Codec<String> RESOURCE_PATH_CODEC
    • UNTRUSTED_URI

      public static final Codec<URI> UNTRUSTED_URI
    • CHAT_STRING

      public static final Codec<String> CHAT_STRING
  • Constructor Details

    • ExtraCodecs

      public ExtraCodecs()
  • Method Details