History - com.mojang.serialization.Codec
1.16.2
Names
com.mojang.serialization.Codec
Fields
PrimitiveCodec<Boolean>: BOOL
PrimitiveCodec<Byte>: BYTE
PrimitiveCodec<Short>: SHORT
PrimitiveCodec<Integer>: INT
PrimitiveCodec<Long>: LONG
PrimitiveCodec<Float>: FLOAT
PrimitiveCodec<Double>: DOUBLE
PrimitiveCodec<String>: STRING
PrimitiveCodec<ByteBuffer>: BYTE_BUFFER
PrimitiveCodec<IntStream>: INT_STREAM
PrimitiveCodec<LongStream>: LONG_STREAM
Codec<Dynamic<?>>: PASSTHROUGH
Constructors
Methods
Codec<A> (Lifecycle): withLifecycle
Codec<A> (): stable
Codec<A> (int): deprecated
<A> Codec<A> (Encoder<A>, Decoder<A>): of
<A> Codec<A> (Encoder<A>, Decoder<A>, String): of
<A> MapCodec<A> (MapEncoder<A>, MapDecoder<A>): of
<A> MapCodec<A> (MapEncoder<A>, MapDecoder<A>, Supplier<String>): of
<F, S> Codec<Pair<F, S>> (Codec<F>, Codec<S>): pair
<F, S> Codec<Either<F, S>> (Codec<F>, Codec<S>): either
<F, S> MapCodec<Pair<F, S>> (MapCodec<F>, MapCodec<S>): mapPair
<F, S> MapCodec<Either<F, S>> (MapCodec<F>, MapCodec<S>): mapEither
<E> Codec<List<E>> (Codec<E>): list
<K, V> Codec<List<Pair<K, V>>> (Codec<K>, Codec<V>): compoundList
<K, V> SimpleMapCodec<K, V> (Codec<K>, Codec<V>, Keyable): simpleMap
<K, V> UnboundedMapCodec<K, V> (Codec<K>, Codec<V>): unboundedMap
<F> MapCodec<Optional<F>> (String, Codec<F>): optionalField
<S> Codec<S> (Function<? super A, ? extends S>, Function<? super S, ? extends A>): xmap
<S> Codec<S> (Function<? super A, ? extends DataResult<? extends S>>, Function<? super S, ? extends A>): comapFlatMap
<S> Codec<S> (Function<? super A, ? extends S>, Function<? super S, ? extends DataResult<? extends A>>): flatComapMap
<S> Codec<S> (Function<? super A, ? extends DataResult<? extends S>>, Function<? super S, ? extends DataResult<? extends A>>): flatXmap
MapCodec<Optional<A>> (String): optionalFieldOf
MapCodec<A> (String, A): optionalFieldOf
MapCodec<A> (String, A, Lifecycle): optionalFieldOf
MapCodec<A> (String, Lifecycle, A, Lifecycle): optionalFieldOf
Codec<A> (Codec$ResultFunction<A>): mapResult
Codec<A> (Consumer<String>, A): orElse
Codec<A> (UnaryOperator<String>, A): orElse
Codec<A> (Consumer<String>, Supplier<? extends A>): orElseGet
Codec<A> (UnaryOperator<String>, Supplier<? extends A>): orElseGet
Codec<A> (A): orElse
Codec<A> (Supplier<? extends A>): orElseGet
Codec<A> (Consumer<String>): promotePartial
<A> Codec<A> (A): unit
<A> Codec<A> (Supplier<A>): unit
<E> Codec<E> (Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>): dispatch
<E> Codec<E> (String, Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>): dispatch
<E> Codec<E> (Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>): dispatchStable
<E> Codec<E> (String, Function<? super E, ? extends DataResult<? extends A>>, Function<? super A, ? extends DataResult<? extends Codec<? extends E>>>): partialDispatch
<E> MapCodec<E> (Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>): dispatchMap
<E> MapCodec<E> (String, Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>): dispatchMap
<N extends Number extends Comparable<N>> Function<N, DataResult<N>> (N, N): checkRange
Codec<Integer> (int, int): intRange