Package com.petrolpark.core.codec
Class ContextualFieldEncoder<CONTEXT,A>
java.lang.Object
com.mojang.serialization.CompressorHolder
com.petrolpark.core.codec.ContextualMapEncoder.Implementation<CONTEXT,A>
com.petrolpark.core.codec.ContextualFieldEncoder<CONTEXT,A>
- All Implemented Interfaces:
com.mojang.serialization.Compressable,com.mojang.serialization.Keyable,ContextualMapEncoder<CONTEXT,A>
public class ContextualFieldEncoder<CONTEXT,A>
extends ContextualMapEncoder.Implementation<CONTEXT,A>
Copy of
FieldEncoder that accepts a context object when encoding-
Nested Class Summary
Nested classes/interfaces inherited from interface com.petrolpark.core.codec.ContextualMapEncoder
ContextualMapEncoder.Implementation<CONTEXT,A> -
Constructor Summary
ConstructorsConstructorDescriptionContextualFieldEncoder(String name, ContextualEncoder<CONTEXT, A> elementCodec) -
Method Summary
Modifier and TypeMethodDescription<T> com.mojang.serialization.RecordBuilder<T> encode(A input, CONTEXT context, com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> prefix) booleaninthashCode()<T> Stream<T> keys(com.mojang.serialization.DynamicOps<T> ops) toString()Methods inherited from class com.mojang.serialization.CompressorHolder
compressorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.petrolpark.core.codec.ContextualMapEncoder
compressedBuilder, compressor