com.mojang.serialization

public interface Encoder<A>

com.mojang.serialization.Encoder

Method summary

Modifier and TypeMethod
<T> DataResult<T>
encode(A arg0, DynamicOps<T> arg1, T arg2)
default <T> DataResult<T>
encodeStart(DynamicOps<T> arg0, A arg1)
default MapEncoder<A>
fieldOf(String arg0)
default <B> Encoder<B>
comap(Function<? super B, ? extends A> arg0)
default <B> Encoder<B>
flatComap(Function<? super B, ? extends DataResult<? extends A>> arg0)
default Encoder<A>
withLifecycle(Lifecycle arg0)
static <A> MapEncoder<A>
empty()
static <A> Encoder<A>
error(String arg0)