类 PlayerHurtEntityTrigger.TriggerInstance
java.lang.Object
net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
net.minecraft.advancements.critereon.PlayerHurtEntityTrigger.TriggerInstance
- 所有已实现的接口:
CriterionTriggerInstance
public static class PlayerHurtEntityTrigger.TriggerInstance
extends AbstractCriterionTriggerInstance
-
字段概要
字段 -
构造器概要
构造器构造器说明TriggerInstance
(ContextAwarePredicate pPlayer, DamagePredicate pDamage, ContextAwarePredicate pEntity) -
方法概要
修饰符和类型方法说明boolean
matches
(ServerPlayer pPlayer, LootContext pContext, DamageSource pDamage, float pDealt, float pTaken, boolean pBlocked) playerHurtEntity
(DamagePredicate pDamage) playerHurtEntity
(DamagePredicate.Builder pDamageBuilder) playerHurtEntity
(DamagePredicate.Builder pDamageBuilder, EntityPredicate pEntity) playerHurtEntity
(DamagePredicate pDamage, EntityPredicate pEntity) playerHurtEntity
(EntityPredicate pEntity) com.google.gson.JsonObject
serializeToJson
(SerializationContext pConditions) 从类继承的方法 net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
getCriterion, getPlayerPredicate, toString
-
字段详细资料
-
damage
-
entity
-
-
构造器详细资料
-
TriggerInstance
public TriggerInstance(ContextAwarePredicate pPlayer, DamagePredicate pDamage, ContextAwarePredicate pEntity)
-
-
方法详细资料
-
playerHurtEntity
-
playerHurtEntity
-
playerHurtEntity
public static PlayerHurtEntityTrigger.TriggerInstance playerHurtEntity(DamagePredicate.Builder pDamageBuilder) -
playerHurtEntity
-
playerHurtEntity
public static PlayerHurtEntityTrigger.TriggerInstance playerHurtEntity(DamagePredicate pDamage, EntityPredicate pEntity) -
playerHurtEntity
public static PlayerHurtEntityTrigger.TriggerInstance playerHurtEntity(DamagePredicate.Builder pDamageBuilder, EntityPredicate pEntity) -
matches
public boolean matches(ServerPlayer pPlayer, LootContext pContext, DamageSource pDamage, float pDealt, float pTaken, boolean pBlocked) -
serializeToJson
-