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 Type
    Method
    Description
    deserialize(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_)
     
  • Method Details

    • serialize

      void serialize(com.google.gson.JsonObject p_230424_1_, T p_230424_2_, com.google.gson.JsonSerializationContext p_230424_3_)
    • deserialize

      T deserialize(com.google.gson.JsonObject p_230423_1_, com.google.gson.JsonDeserializationContext p_230423_2_)