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

MapCodec<Unit>: EMPTY

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

Codec<List<A>> (): listOf

<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<A> (String): fieldOf

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

Codec<Float> (float, float): floatRange

Codec<Double> (double, double): doubleRange