net.minecraft.advancements.critereon

public record DamagePredicate

bl
net.minecraft.advancements.critereon.DamagePredicate
net.minecraft.class_2019
net.minecraft.unmapped.C_ddarctcj
net.minecraft.predicate.DamagePredicate
net.minecraft.unmapped.C_ddarctcj

Field summary

Modifier and TypeField
private final MinMaxBounds$Doubles
b
dealtDamage
comp_1735
f_edrqdoyi
dealt
dealtDamage
private final MinMaxBounds$Doubles
c
takenDamage
comp_1736
f_emcngukk
taken
takenDamage
private final Optional<EntityPredicate>
d
sourceEntity
comp_1737
f_lkxbgwnn
sourceEntity
sourceEntity
private final Optional<Boolean>
e
blocked
comp_1738
f_gojyvrcf
blocked
blocked
private final Optional<DamageSourcePredicate>
f
type
comp_1739
f_zqjwbkdk
type
type
public static final com.mojang.serialization.Codec<DamagePredicate>
a
CODEC
field_47238
f_ljmqeqgl
CODEC
CODEC

Constructor summary

ModifierConstructor
public (MinMaxBounds$Doubles dealt, MinMaxBounds$Doubles taken, Optional<EntityPredicate> sourceEntity, Optional<Boolean> blocked, Optional<DamageSourcePredicate> type)

Method summary

Modifier and TypeMethod
public boolean
a(arr arg0, buu arg1, float arg2, float arg3, boolean arg4)
matches(ServerPlayer arg0, DamageSource arg1, float arg2, float arg3, boolean arg4)
method_8838(class_3222 arg0, class_1282 arg1, float arg2, float arg3, boolean arg4)
m_enrqjvtb(C_mxrobsgg arg0, C_sbxfkpyv arg1, float arg2, float arg3, boolean arg4)
test(ServerPlayerEntity player, DamageSource source, float dealt, float taken, boolean blocked)
m_enrqjvtb(ServerPlayerEntity player, DamageSource arg1, float arg2, float arg3, boolean arg4)
public MinMaxBounds$Doubles
a()
dealtDamage()
comp_1735()
m_ozvrorjw()
dealt()
dealtDamage()
public MinMaxBounds$Doubles
b()
takenDamage()
comp_1736()
m_ngpwufua()
taken()
takenDamage()
public Optional<EntityPredicate>
c()
sourceEntity()
comp_1737()
m_jcnoqgev()
sourceEntity()
sourceEntity()
public Optional<Boolean>
d()
blocked()
comp_1738()
m_zicdindb()
blocked()
blocked()
public Optional<DamageSourcePredicate>
e()
type()
comp_1739()
m_vrxbemap()
type()
type()