Package net.minecraft.loot
Class StandaloneLootEntry.Serializer<T extends StandaloneLootEntry>
- java.lang.Object
-
- net.minecraft.loot.LootEntry.Serializer<T>
-
- net.minecraft.loot.StandaloneLootEntry.Serializer<T>
-
- All Implemented Interfaces:
ILootSerializer<T>
- Direct Known Subclasses:
DynamicLootEntry.Serializer
,EmptyLootEntry.Serializer
,ItemLootEntry.Serializer
,TableLootEntry.Serializer
,TagLootEntry.Serializer
- Enclosing class:
- StandaloneLootEntry
public abstract static class StandaloneLootEntry.Serializer<T extends StandaloneLootEntry> extends LootEntry.Serializer<T>
-
-
Constructor Summary
Constructors Constructor Description Serializer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract T
deserialize(com.google.gson.JsonObject p_212829_1_, com.google.gson.JsonDeserializationContext p_212829_2_, int p_212829_3_, int p_212829_4_, ILootCondition[] p_212829_5_, ILootFunction[] p_212829_6_)
T
deserializeCustom(com.google.gson.JsonObject p_230421_1_, com.google.gson.JsonDeserializationContext p_230421_2_, ILootCondition[] p_230421_3_)
void
serializeCustom(com.google.gson.JsonObject p_230422_1_, T p_230422_2_, com.google.gson.JsonSerializationContext p_230422_3_)
-
Methods inherited from class net.minecraft.loot.LootEntry.Serializer
deserialize, serialize
-
-
-
-
Method Detail
-
serializeCustom
public void serializeCustom(com.google.gson.JsonObject p_230422_1_, T p_230422_2_, com.google.gson.JsonSerializationContext p_230422_3_)
- Specified by:
serializeCustom
in classLootEntry.Serializer<T extends StandaloneLootEntry>
-
deserializeCustom
public final T deserializeCustom(com.google.gson.JsonObject p_230421_1_, com.google.gson.JsonDeserializationContext p_230421_2_, ILootCondition[] p_230421_3_)
- Specified by:
deserializeCustom
in classLootEntry.Serializer<T extends StandaloneLootEntry>
-
deserialize
protected abstract T deserialize(com.google.gson.JsonObject p_212829_1_, com.google.gson.JsonDeserializationContext p_212829_2_, int p_212829_3_, int p_212829_4_, ILootCondition[] p_212829_5_, ILootFunction[] p_212829_6_)
-
-