Interface ValueOutput

All Superinterfaces:
ValueOutputExtension
All Known Implementing Classes:
TagValueOutput

public interface ValueOutput extends ValueOutputExtension
  • Method Details

    • store

      <T> void store(String p_422294_, com.mojang.serialization.Codec<T> p_422043_, T p_422218_)
    • storeNullable

      <T> void storeNullable(String p_421542_, com.mojang.serialization.Codec<T> p_422209_, @Nullable T p_422585_)
    • store

      @Deprecated <T> void store(com.mojang.serialization.MapCodec<T> p_421608_, T p_422614_)
      Deprecated.
    • putBoolean

      void putBoolean(String pKey, boolean pValue)
    • putByte

      void putByte(String pKey, byte pValue)
    • putShort

      void putShort(String pKey, short pValue)
    • putInt

      void putInt(String pKey, int pValue)
    • putLong

      void putLong(String pKey, long pValue)
    • putFloat

      void putFloat(String pKey, float pValue)
    • putDouble

      void putDouble(String pKey, double pValue)
    • putString

      void putString(String pKey, String pValue)
    • putIntArray

      void putIntArray(String pKey, int[] pValue)
    • child

      ValueOutput child(String pKey)
    • childrenList

      ValueOutput.ValueOutputList childrenList(String pKey)
    • list

      <T> ValueOutput.TypedOutputList<T> list(String p_421565_, com.mojang.serialization.Codec<T> p_422461_)
    • discard

      void discard(String pKey)
    • isEmpty

      boolean isEmpty()