Class Hierarchy
- java.lang.Object
- com.mojang.serialization.codecs.CompoundListCodec<K,
V> (implements com.mojang.serialization.Codec<A>) - com.mojang.serialization.CompressorHolder (implements com.mojang.serialization.Compressable)
- com.mojang.serialization.MapCodec<A> (implements com.mojang.serialization.MapDecoder<A>, com.mojang.serialization.MapEncoder<A>)
- com.mojang.serialization.codecs.EitherMapCodec<F,
S> - com.mojang.serialization.codecs.KeyDispatchCodec<K,
V> - com.mojang.serialization.codecs.OptionalFieldCodec<A>
- com.mojang.serialization.codecs.PairMapCodec<F,
S> - com.mojang.serialization.codecs.SimpleMapCodec<K,
V> (implements com.mojang.serialization.codecs.BaseMapCodec<K, V>)
- com.mojang.serialization.codecs.EitherMapCodec<F,
- com.mojang.serialization.MapDecoder.Implementation<A> (implements com.mojang.serialization.MapDecoder<A>)
- com.mojang.serialization.codecs.FieldDecoder<A>
- com.mojang.serialization.MapEncoder.Implementation<A> (implements com.mojang.serialization.MapEncoder<A>)
- com.mojang.serialization.codecs.FieldEncoder<A>
- com.mojang.serialization.MapCodec<A> (implements com.mojang.serialization.MapDecoder<A>, com.mojang.serialization.MapEncoder<A>)
- com.mojang.serialization.codecs.EitherCodec<F,
S> (implements com.mojang.serialization.Codec<A>) - com.mojang.serialization.codecs.ListCodec<A> (implements com.mojang.serialization.Codec<A>)
- com.mojang.serialization.codecs.PairCodec<F,
S> (implements com.mojang.serialization.Codec<A>) - com.mojang.serialization.codecs.RecordCodecBuilder<O,
F> (implements com.mojang.datafixers.kinds.App<F, A>) - com.mojang.serialization.codecs.RecordCodecBuilder.Instance<O> (implements com.mojang.datafixers.kinds.Applicative<F,
Mu>) - com.mojang.serialization.codecs.RecordCodecBuilder.Mu<O> (implements com.mojang.datafixers.kinds.K1)
- com.mojang.serialization.codecs.UnboundedMapCodec<K,
V> (implements com.mojang.serialization.codecs.BaseMapCodec<K, V>, com.mojang.serialization.Codec<A>)
- com.mojang.serialization.codecs.CompoundListCodec<K,
Interface Hierarchy
- com.mojang.serialization.codecs.BaseMapCodec<K,
V> - com.mojang.serialization.Decoder<A>
- com.mojang.serialization.Codec<A> (also extends com.mojang.serialization.Encoder<A>)
- com.mojang.serialization.codecs.PrimitiveCodec<A>
- com.mojang.serialization.Codec<A> (also extends com.mojang.serialization.Encoder<A>)
- com.mojang.serialization.Encoder<A>
- com.mojang.serialization.Codec<A> (also extends com.mojang.serialization.Decoder<A>)
- com.mojang.serialization.codecs.PrimitiveCodec<A>
- com.mojang.serialization.Codec<A> (also extends com.mojang.serialization.Decoder<A>)