public abstract static class ILootFunction.Serializer<T extends ILootFunction>
extends java.lang.Object
| 修飾子 | コンストラクタと説明 | 
|---|---|
| protected  | Serializer(ResourceLocation location,
          java.lang.Class<T> clazz) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| abstract T | deserialize(com.google.gson.JsonObject p_212870_1_,
           com.google.gson.JsonDeserializationContext p_212870_2_) | 
| java.lang.Class<T> | getFunctionClass() | 
| ResourceLocation | getFunctionName() | 
| abstract void | serialize(com.google.gson.JsonObject object,
         T functionClazz,
         com.google.gson.JsonSerializationContext serializationContext) | 
protected Serializer(ResourceLocation location, java.lang.Class<T> clazz)
public ResourceLocation getFunctionName()
public java.lang.Class<T> getFunctionClass()
public abstract void serialize(com.google.gson.JsonObject object,
                               T functionClazz,
                               com.google.gson.JsonSerializationContext serializationContext)
public abstract T deserialize(com.google.gson.JsonObject p_212870_1_, com.google.gson.JsonDeserializationContext p_212870_2_)