net.minecraft.predicate

public record DamagePredicate

bf
net.minecraft.advancements.criterion.DamagePredicate
net.minecraft.class_2019
net.minecraft.predicate.DamagePredicate
net.minecraft.unmapped.C_stwytxsw
net.minecraft.unmapped.C_stwytxsw
net.minecraft.src.C_432519_

Field summary

Modifier and TypeField
private final NumberRange$DoubleRange
b
dealtDamage
comp_1735
dealt
f_rnfrmfau
dealtDamage
f_433208_
private final NumberRange$DoubleRange
c
takenDamage
comp_1736
taken
f_rotomxmx
takenDamage
f_436413_
private final Optional<EntityPredicate>
d
sourceEntity
comp_1737
sourceEntity
f_toiqyedm
sourceEntity
f_435112_
private final Optional<Boolean>
e
blocked
comp_1738
blocked
f_yjvrzemx
blocked
f_433277_
private final Optional<DamageSourcePredicate>
f
type
comp_1739
type
f_sxfpiaey
type
f_434356_
public static final com.mojang.serialization.Codec<DamagePredicate>
a
CODEC
field_47238
CODEC
f_jdpxoyid
CODEC
f_437227_

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
a(axg o, cex o, float o, float o, 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)
test(ServerPlayerEntity player, DamageSource source, float dealt, float taken, boolean blocked)
m_ngfntjtn(C_mxrobsgg arg0, C_sbxfkpyv arg1, float arg2, float arg3, boolean arg4)
m_ngfntjtn(ServerPlayerEntity player, DamageSource arg1, float arg2, float arg3, boolean arg4)
m_447101_(C_13_ p_459899_, C_489_ p_455415_, float p_456869_, float p_450582_, boolean arg4)
public NumberRange$DoubleRange
a()
dealtDamage()
comp_1735()
dealt()
m_inaojlmg()
dealtDamage()
f_433208_()
public NumberRange$DoubleRange
b()
takenDamage()
comp_1736()
taken()
m_llrjeare()
takenDamage()
f_436413_()
public Optional<EntityPredicate>
c()
sourceEntity()
comp_1737()
sourceEntity()
m_ulefjxtq()
sourceEntity()
f_435112_()
public Optional<Boolean>
d()
blocked()
comp_1738()
blocked()
m_gmypgtyn()
blocked()
f_433277_()
public Optional<DamageSourcePredicate>
e()
type()
comp_1739()
type()
m_ildgfmwl()
type()
f_434356_()