net.minecraft.advancements.critereon

public class DamageSourcePredicate

bc
net.minecraft.advancements.critereon.DamageSourcePredicate
net.minecraft.class_2022
net.minecraft.predicate.entity.DamageSourcePredicate
net.minecraft.src.C_696_
net.minecraft.advancements.critereon.CriterionConditionDamageSource

Field summary

Modifier and TypeField
public static final DamageSourcePredicate
a
ANY
field_9533
EMPTY
f_25420_
private final List<TagPredicate<DamageType>>
b
tags
field_42272
tagPredicates
f_268608_
private final EntityPredicate
c
directEntity
field_9534
directEntity
f_25429_
private final EntityPredicate
d
sourceEntity
field_9539
sourceEntity
f_25430_

Constructor summary

ModifierConstructor
public (List<TagPredicate<DamageType>> tagPredicates, EntityPredicate directEntity, EntityPredicate sourceEntity)

Method summary

Modifier and TypeMethod
public boolean
a(aiq arg0, bem arg1)
matches(ServerPlayer arg0, DamageSource arg1)
method_8847(class_3222 arg0, class_1282 arg1)
test(ServerPlayerEntity player, DamageSource damageSource)
m_25448_(C_13_ p_25450_, C_489_ arg1)
public boolean
a(aip arg0, ede arg1, bem arg2)
matches(ServerLevel arg0, Vec3 arg1, DamageSource arg2)
method_8845(class_3218 arg0, class_243 arg1, class_1282 arg2)
test(ServerWorld world, Vec3d pos, DamageSource damageSource)
m_25444_(C_12_ p_25446_, C_3046_ p_25447_, C_489_ arg2)
public static DamageSourcePredicate
a(com.google.gson.JsonElement arg0)
fromJson(com.google.gson.JsonElement arg0)
method_8846(com.google.gson.JsonElement arg0)
fromJson(com.google.gson.JsonElement json)
m_25451_(com.google.gson.JsonElement p_25452_)
public com.google.gson.JsonElement
a()
serializeToJson()
method_8848()
toJson()
m_25443_()