类 DamagePredicate
java.lang.Object
net.minecraft.advancements.critereon.DamagePredicate
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明static final DamagePredicate
private final Boolean
private final MinMaxBounds.Doubles
private final EntityPredicate
private final MinMaxBounds.Doubles
private final DamageSourcePredicate
-
构造器概要
构造器构造器说明DamagePredicate
(MinMaxBounds.Doubles pDealtDamage, MinMaxBounds.Doubles pTakenDamage, EntityPredicate pSourceEntity, Boolean pBlocked, DamageSourcePredicate pType) -
方法概要
修饰符和类型方法说明static DamagePredicate
fromJson
(com.google.gson.JsonElement pJson) boolean
matches
(ServerPlayer pPlayer, DamageSource pSource, float pDealtDamage, float pTakenDamage, boolean pBlocked) com.google.gson.JsonElement
-
字段详细资料
-
ANY
-
dealtDamage
-
takenDamage
-
sourceEntity
-
blocked
-
type
-
-
构造器详细资料
-
DamagePredicate
public DamagePredicate() -
DamagePredicate
public DamagePredicate(MinMaxBounds.Doubles pDealtDamage, MinMaxBounds.Doubles pTakenDamage, EntityPredicate pSourceEntity, @Nullable Boolean pBlocked, DamageSourcePredicate pType)
-
-
方法详细资料
-
matches
public boolean matches(ServerPlayer pPlayer, DamageSource pSource, float pDealtDamage, float pTakenDamage, boolean pBlocked) -
fromJson
-
serializeToJson
public com.google.gson.JsonElement serializeToJson()
-