public abstract static class LootEntry.Serializer<T extends LootEntry>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ResourceLocation |
field_216184_a |
private java.lang.Class<T> |
field_216185_b |
Modifier | Constructor and Description |
---|---|
protected |
Serializer(ResourceLocation p_i50544_1_,
java.lang.Class<T> p_i50544_2_) |
Modifier and Type | Method and Description |
---|---|
abstract T |
deserialize(com.google.gson.JsonObject json,
com.google.gson.JsonDeserializationContext context,
ILootCondition[] conditionsIn) |
ResourceLocation |
func_216182_a() |
java.lang.Class<T> |
func_216183_b() |
abstract void |
serialize(com.google.gson.JsonObject json,
T entryIn,
com.google.gson.JsonSerializationContext context) |
private final ResourceLocation field_216184_a
protected Serializer(ResourceLocation p_i50544_1_, java.lang.Class<T> p_i50544_2_)
public ResourceLocation func_216182_a()
public java.lang.Class<T> func_216183_b()
public abstract void serialize(com.google.gson.JsonObject json, T entryIn, com.google.gson.JsonSerializationContext context)
public abstract T deserialize(com.google.gson.JsonObject json, com.google.gson.JsonDeserializationContext context, ILootCondition[] conditionsIn)