Interface EmiIngredientSerializer<T extends EmiIngredient>

All Known Subinterfaces:
EmiStackSerializer<T>
All Known Implementing Classes:
ItemEmiStackSerializer, TagEmiIngredientSerializer

public interface EmiIngredientSerializer<T extends EmiIngredient>
  • Method Details

    • getType

      String getType()
    • deserialize

      EmiIngredient deserialize(com.google.gson.JsonElement element)
    • serialize

      com.google.gson.JsonElement serialize(T stack)
    • getSerialized

      @Nullable static @Nullable com.google.gson.JsonElement getSerialized(EmiIngredient ingredient)
    • getDeserialized

      static EmiIngredient getDeserialized(com.google.gson.JsonElement element)