net.minecraft.advancements.critereon

public record PlayerHurtEntityTrigger$TriggerInstance

implements SimpleCriterionTrigger$SimpleInstance

dc$a
net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
net.minecraft.class_2115$class_2117

Field summary

Modifier and TypeField
private final Optional<ContextAwarePredicate>
b
player
comp_2029
private final Optional<DamagePredicate>
c
damage
comp_2077
private final Optional<ContextAwarePredicate>
d
entity
comp_2078
public static final com.mojang.serialization.Codec<PlayerHurtEntityTrigger$TriggerInstance>
a
CODEC
field_47317

Constructor summary

ModifierConstructor
public (Optional<ContextAwarePredicate> arg0, Optional<DamagePredicate> arg1, Optional<ContextAwarePredicate> arg2)

Method summary

Modifier and TypeMethod
public static Criterion<PlayerHurtEntityTrigger$TriggerInstance>
b()
playerHurtEntity()
method_35298()
public static Criterion<PlayerHurtEntityTrigger$TriggerInstance>
a(Optional<bm> arg0)
playerHurtEntityWithDamage(Optional<DamagePredicate> arg0)
method_35296(Optional<class_2019> arg0)
public static Criterion<PlayerHurtEntityTrigger$TriggerInstance>
a(bm$a arg0)
playerHurtEntityWithDamage(DamagePredicate$Builder arg0)
method_35297(class_2019$class_2020 arg0)
public static Criterion<PlayerHurtEntityTrigger$TriggerInstance>
b(Optional<bz> arg0)
playerHurtEntity(Optional<EntityPredicate> arg0)
method_35295(Optional<class_2048> arg0)
public static Criterion<PlayerHurtEntityTrigger$TriggerInstance>
a(Optional<bm> arg0, Optional<bz> arg1)
playerHurtEntity(Optional<DamagePredicate> arg0, Optional<EntityPredicate> arg1)
method_35294(Optional<class_2019> arg0, Optional<class_2048> arg1)
public static Criterion<PlayerHurtEntityTrigger$TriggerInstance>
a(bm$a arg0, Optional<bz> arg1)
playerHurtEntity(DamagePredicate$Builder arg0, Optional<EntityPredicate> arg1)
method_9103(class_2019$class_2020 arg0, Optional<class_2048> arg1)
public boolean
a(asj arg0, fbo arg1, bwh arg2, float arg3, float arg4, boolean arg5)
matches(ServerPlayer arg0, LootContext arg1, DamageSource arg2, float arg3, float arg4, boolean arg5)
method_9104(class_3222 arg0, class_47 arg1, class_1282 arg2, float arg3, float arg4, boolean arg5)
public void
a(bk arg0)
validate(CriterionValidator arg0)
method_54938(class_8944 arg0)
public Optional<ContextAwarePredicate>
a()
player()
comp_2029()
public Optional<DamagePredicate>
c()
damage()
comp_2077()
public Optional<ContextAwarePredicate>
d()
entity()
comp_2078()