类 ShotProjectileCriterion

java.lang.Object
net.minecraft.advancement.criterion.AbstractCriterion<ShotProjectileCriterion.Conditions>
pers.saikel0rado1iu.silk.api.registry.gen.data.criterion.ShotProjectileCriterion
所有已实现的接口:
net.minecraft.advancement.criterion.Criterion<ShotProjectileCriterion.Conditions>

@SilkApi public class ShotProjectileCriterion extends net.minecraft.advancement.criterion.AbstractCriterion<ShotProjectileCriterion.Conditions>

射击弹药标准

  • 嵌套类概要

    嵌套类
    修饰符和类型
    说明
    static class 
     

    从接口继承的嵌套类/接口 net.minecraft.advancement.criterion.Criterion

    net.minecraft.advancement.criterion.Criterion.ConditionsContainer<T extends net.minecraft.advancement.criterion.CriterionConditions>
  • 构造器概要

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

    修饰符和类型
    方法
    说明
    conditionsFromJson(com.google.gson.JsonObject jsonObject, Optional<net.minecraft.predicate.entity.LootContextPredicate> lootContextPredicate, net.minecraft.predicate.entity.AdvancementEntityPredicateDeserializer advancementEntityPredicateDeserializer)
     
    void
    trigger(net.minecraft.server.network.ServerPlayerEntity player, net.minecraft.item.ItemStack ranged, net.minecraft.entity.Entity projectile)
     
    void
    trigger(net.minecraft.server.network.ServerPlayerEntity player, net.minecraft.item.ItemStack ranged, net.minecraft.entity.Entity projectile, int count)
     

    从类继承的方法 net.minecraft.advancement.criterion.AbstractCriterion

    beginTrackingCondition, conditionsFromJson, endTracking, endTrackingCondition, trigger

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 net.minecraft.advancement.criterion.Criterion

    create
  • 构造器详细资料

    • ShotProjectileCriterion

      public ShotProjectileCriterion()
  • 方法详细资料

    • conditionsFromJson

      protected ShotProjectileCriterion.Conditions conditionsFromJson(com.google.gson.JsonObject jsonObject, Optional<net.minecraft.predicate.entity.LootContextPredicate> lootContextPredicate, net.minecraft.predicate.entity.AdvancementEntityPredicateDeserializer advancementEntityPredicateDeserializer)
      指定者:
      conditionsFromJson 在类中 net.minecraft.advancement.criterion.AbstractCriterion<ShotProjectileCriterion.Conditions>
    • trigger

      @SilkApi public void trigger(net.minecraft.server.network.ServerPlayerEntity player, net.minecraft.item.ItemStack ranged, net.minecraft.entity.Entity projectile)
    • trigger

      @SilkApi public void trigger(net.minecraft.server.network.ServerPlayerEntity player, net.minecraft.item.ItemStack ranged, net.minecraft.entity.Entity projectile, int count)