net.minecraft.advancement.criterion

public class DamageSourcePredicate

ac
net.minecraft.class_3161
net.minecraft.advancement.criterion.DamageSourcePredicate
net.minecraft.advancements.critereon.DamageSourcePredicate
net.minecraft.advancements.critereon.DamageSourcePredicate

Field summary

Modifier and TypeField
public static DamageSourcePredicate
a
field_15576
ANY
field_192449_a
ANY
private final Boolean
b
field_15577
projectile
field_192450_b
isProjectile
private final Boolean
c
field_15578
explosion
field_192451_c
isExplosion
private final Boolean
d
field_15579
bypassesArmor
field_192452_d
bypassesArmor
private final Boolean
e
field_15580
bypassesInvulnerability
field_192453_e
bypassesInvulnerability
private final Boolean
f
field_15581
bypassesMagic
field_192454_f
bypassesMagic
private final Boolean
g
field_15582
fire
field_192455_g
isFire
private final Boolean
h
field_15583
magic
field_192456_h
isMagic
private final EntityPredicate
i
field_15584
direct
field_193419_i
directEntity
private final EntityPredicate
j
field_15585
source
field_193420_j
sourceEntity

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(oq arg0, ur arg1)
method_14120(class_798 arg0, class_856 arg1)
matches(ServerPlayerEntity player, DamageSource source)
func_193418_a(EntityPlayerMP arg0, DamageSource arg1)
test(EntityPlayerMP player, DamageSource source)
public static DamageSourcePredicate
a(com.google.gson.JsonElement arg0)
method_14118(com.google.gson.JsonElement arg0)
fromJson(com.google.gson.JsonElement json)
func_192447_a(com.google.gson.JsonElement arg0)
deserialize(com.google.gson.JsonElement element)
private static Boolean
a(com.google.gson.JsonObject arg0, String arg1)
method_14119(com.google.gson.JsonObject arg0, String arg1)
parseOption(com.google.gson.JsonObject json, String key)
func_192448_a(com.google.gson.JsonObject arg0, String arg1)
optionalBoolean(com.google.gson.JsonObject object, String memberName)