Package net.minecraft.loot
Interface ILootSerializer<T>
- All Known Implementing Classes:
Alternative.Serializer
,ApplyBonus.Serializer
,BlockStateProperty.Serializer
,CopyBlockState.Serializer
,CopyName.Serializer
,CopyNbt.Serializer
,DamageSourceProperties.Serializer
,DynamicLootEntry.Serializer
,EmptyLootEntry.Serializer
,EnchantRandomly.Serializer
,EnchantWithLevels.Serializer
,EntityHasProperty.Serializer
,EntityHasScore.Serializer
,ExplorationMap.Serializer
,ExplosionDecay.Serializer
,FillPlayerHead.Serializer
,Inverted.Serializer
,ItemLootEntry.Serializer
,KilledByPlayer.Serializer
,LimitCount.Serializer
,LocationCheck.Serializer
,LootEntry.Serializer
,LootFunction.Serializer
,LootingEnchantBonus.Serializer
,LootTableIdCondition.Serializer
,MatchTool.Serializer
,RandomChance.Serializer
,RandomChanceWithLooting.Serializer
,Reference.Serializer
,SetAttributes.Serializer
,SetContents.Serializer
,SetCount.Serializer
,SetDamage.Serializer
,SetLootTable.Serializer
,SetLore.Serializer
,SetName.Serializer
,SetNBT.Serializer
,SetStewEffect.Serializer
,Smelt.Serializer
,StandaloneLootEntry.Serializer
,SurvivesExplosion.Serializer
,TableBonus.Serializer
,TableLootEntry.Serializer
,TagLootEntry.Serializer
,TimeCheck.Serializer
,WeatherCheck.Serializer
public interface ILootSerializer<T>
-
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(com.google.gson.JsonObject p_230423_1_, com.google.gson.JsonDeserializationContext p_230423_2_) void
serialize
(com.google.gson.JsonObject p_230424_1_, T p_230424_2_, com.google.gson.JsonSerializationContext p_230424_3_)