Class ItemStackListSerializerPair

java.lang.Object
net.thomilist.dimensionalinventories.module.builtin.inventory.ItemStackListSerializerPair
All Implemented Interfaces:
com.google.gson.JsonDeserializer<net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>>, com.google.gson.JsonSerializer<net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>>, SerializerPair<net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>>

public class ItemStackListSerializerPair extends Object implements SerializerPair<net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Type
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>
    fromJson(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context)
     
    com.google.gson.JsonElement
    toJson(net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> src, Type typeOfSrc, com.google.gson.JsonSerializationContext context)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface SerializerPair

    deserialize, serialize, type
    Modifier and Type
    Method
    Description
    default net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>
    deserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context)
     
    default com.google.gson.JsonElement
    serialize(net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> src, Type typeOfSrc, com.google.gson.JsonSerializationContext context)
     
    default Type
     
  • Field Details

    • TYPE

      public static final Type TYPE
  • Constructor Details

    • ItemStackListSerializerPair

      public ItemStackListSerializerPair()
  • Method Details

    • fromJson

      public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> fromJson(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) throws com.google.gson.JsonParseException
      Specified by:
      fromJson in interface SerializerPair<net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>>
      Throws:
      com.google.gson.JsonParseException
    • toJson

      public com.google.gson.JsonElement toJson(net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> src, Type typeOfSrc, com.google.gson.JsonSerializationContext context)
      Specified by:
      toJson in interface SerializerPair<net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>>