Interface CatnipCodecs


public interface CatnipCodecs
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.mojang.serialization.codecs.PrimitiveCodec<Character>
     
    static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableBoolean>
     
    static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableByte>
     
    static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableDouble>
     
    static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableFloat>
     
    static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableInt>
     
    static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableLong>
     
    static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableShort>
     
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <T> com.mojang.serialization.MapCodec<T>
    nullableFieldOf(com.mojang.serialization.Codec<T> codec, String fieldName)
     
    static <T> com.mojang.serialization.MapCodec<T>
    nullableFieldOf(com.mojang.serialization.Codec<T> codec, String fieldName, T defaultValue)
     
    static <E> com.mojang.serialization.Codec<Set<E>>
    set(com.mojang.serialization.Codec<E> elementCodec)
     
    static <E> com.mojang.serialization.Codec<Set<E>>
    set(com.mojang.serialization.Codec<E> elementCodec, int minSize, int maxSize)
     
  • Field Details

    • MUTABLE_BOOLEAN_CODEC

      static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableBoolean> MUTABLE_BOOLEAN_CODEC
    • MUTABLE_BYTE_CODEC

      static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableByte> MUTABLE_BYTE_CODEC
    • MUTABLE_DOUBLE_CODEC

      static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableDouble> MUTABLE_DOUBLE_CODEC
    • MUTABLE_FLOAT_CODEC

      static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableFloat> MUTABLE_FLOAT_CODEC
    • MUTABLE_INT_CODEC

      static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableInt> MUTABLE_INT_CODEC
    • MUTABLE_LONG_CODEC

      static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableLong> MUTABLE_LONG_CODEC
    • MUTABLE_SHORT_CODEC

      static final com.mojang.serialization.Codec<org.apache.commons.lang3.mutable.MutableShort> MUTABLE_SHORT_CODEC
    • CHAR

      static final com.mojang.serialization.codecs.PrimitiveCodec<Character> CHAR
  • Method Details

    • set

      static <E> com.mojang.serialization.Codec<Set<E>> set(com.mojang.serialization.Codec<E> elementCodec)
    • set

      static <E> com.mojang.serialization.Codec<Set<E>> set(com.mojang.serialization.Codec<E> elementCodec, int minSize, int maxSize)
    • nullableFieldOf

      static <T> com.mojang.serialization.MapCodec<T> nullableFieldOf(com.mojang.serialization.Codec<T> codec, String fieldName)
    • nullableFieldOf

      static <T> com.mojang.serialization.MapCodec<T> nullableFieldOf(com.mojang.serialization.Codec<T> codec, String fieldName, T defaultValue)