类 LootItemConditionalFunction.Serializer<T extends LootItemConditionalFunction>

java.lang.Object
net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction.Serializer<T>
所有已实现的接口:
Serializer<T>
直接已知子类:
ApplyBonusCount.Serializer, ApplyExplosionDecay.Serializer, CopyBlockState.Serializer, CopyNameFunction.Serializer, CopyNbtFunction.Serializer, EnchantRandomlyFunction.Serializer, EnchantWithLevelsFunction.Serializer, ExplorationMapFunction.Serializer, FillPlayerHead.Serializer, FunctionReference.Serializer, LimitCount.Serializer, LootingEnchantFunction.Serializer, SetAttributesFunction.Serializer, SetBannerPatternFunction.Serializer, SetContainerContents.Serializer, SetContainerLootTable.Serializer, SetEnchantmentsFunction.Serializer, SetInstrumentFunction.Serializer, SetItemCountFunction.Serializer, SetItemDamageFunction.Serializer, SetLoreFunction.Serializer, SetNameFunction.Serializer, SetNbtFunction.Serializer, SetPotionFunction.Serializer, SetStewEffectFunction.Serializer, SmeltItemFunction.Serializer
封闭类:
LootItemConditionalFunction

public abstract static class LootItemConditionalFunction.Serializer<T extends LootItemConditionalFunction> extends Object implements Serializer<T>
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    final T
    deserialize(com.google.gson.JsonObject pJson, com.google.gson.JsonDeserializationContext pSerializationContext)
     
    abstract T
    deserialize(com.google.gson.JsonObject pObject, com.google.gson.JsonDeserializationContext pDeserializationContext, LootItemCondition[] pConditions)
     
    void
    serialize(com.google.gson.JsonObject pJson, T pValue, com.google.gson.JsonSerializationContext pSerializationContext)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • Serializer

      public Serializer()
  • 方法详细资料

    • serialize

      public void serialize(com.google.gson.JsonObject pJson, T pValue, com.google.gson.JsonSerializationContext pSerializationContext)
      指定者:
      serialize 在接口中 Serializer<T extends LootItemConditionalFunction>
    • deserialize

      public final T deserialize(com.google.gson.JsonObject pJson, com.google.gson.JsonDeserializationContext pSerializationContext)
      指定者:
      deserialize 在接口中 Serializer<T extends LootItemConditionalFunction>
    • deserialize

      public abstract T deserialize(com.google.gson.JsonObject pObject, com.google.gson.JsonDeserializationContext pDeserializationContext, LootItemCondition[] pConditions)