net.minecraft.advancement.criterion

public class DamageSourcePredicate

ac
net.minecraft.unmapped.C_35605616
net.minecraft.advancement.criterion.DamageSourcePredicate

Field summary

Modifier and TypeField
public static DamageSourcePredicate
a
f_28396768
ANY
private final Boolean
b
f_42360417
projectile
private final Boolean
c
f_97067896
explosion
private final Boolean
d
f_78842707
bypassesArmor
private final Boolean
e
f_19608566
bypassesInvulnerability
private final Boolean
f
f_60862528
bypassesMagic
private final Boolean
g
f_80405909
fire
private final Boolean
h
f_59467651
magic
private final EntityPredicate
i
f_07580672
direct
private final EntityPredicate
j
f_21395343
source

Constructor summary

ModifierConstructor
public ()
public (Boolean projectile, Boolean explosion, Boolean bypassesArmor, Boolean bypassesInvulnerability, Boolean bypassesMagic, Boolean fire, Boolean magic, EntityPredicate direct, EntityPredicate source)

Method summary

Modifier and TypeMethod
public boolean
a(oo arg0, up arg1)
m_61025445(C_49202226 arg0, C_83334639 arg1)
matches(ServerPlayerEntity player, DamageSource source)
public static DamageSourcePredicate
a(com.google.gson.JsonElement arg0)
m_40946983(com.google.gson.JsonElement arg0)
fromJson(com.google.gson.JsonElement json)
private static Boolean
a(com.google.gson.JsonObject arg0, String arg1)
m_33039572(com.google.gson.JsonObject arg0, String arg1)
parseOption(com.google.gson.JsonObject json, String key)