Class ContextualFieldDecoder<CONTEXT,A>

java.lang.Object
com.mojang.serialization.CompressorHolder
com.petrolpark.core.codec.ContextualMapDecoder.Implementation<CONTEXT,A>
com.petrolpark.core.codec.ContextualFieldDecoder<CONTEXT,A>
All Implemented Interfaces:
com.mojang.serialization.Compressable, com.mojang.serialization.Keyable, ContextualMapDecoder<CONTEXT,A>

public final class ContextualFieldDecoder<CONTEXT,A> extends ContextualMapDecoder.Implementation<CONTEXT,A>
Copy of FieldDecoder that accepts a context object when decoding
  • Field Details

    • name

      protected final String name
  • Constructor Details

  • Method Details

    • decode

      public <T> com.mojang.serialization.DataResult<A> decode(com.mojang.serialization.DynamicOps<T> ops, CONTEXT context, com.mojang.serialization.MapLike<T> input)
    • keys

      public <T> Stream<T> keys(com.mojang.serialization.DynamicOps<T> ops)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object