net.minecraft.advancement.criterion

public class DamageSourcePredicate

ah
net.minecraft.class_3161
net.minecraft.advancement.criterion.DamageSourcePredicate
net.minecraft.advancements.criterion.DamageSourcePredicate
net.minecraft.advancements.criterion.DamageSourcePredicate

Field summary

Modifier and TypeField
public static final DamageSourcePredicate
a
field_16861
ANY
field_192449_a
ANY
private final Boolean
b
field_16862
projectile
field_192450_b
isProjectile
private final Boolean
c
field_16863
explosion
field_192451_c
isExplosion
private final Boolean
d
field_16864
bypassesArmor
field_192452_d
bypassesArmor
private final Boolean
e
field_16865
bypassesInvulnerability
field_192453_e
bypassesInvulnerability
private final Boolean
f
field_16866
bypassesMagic
field_192454_f
bypassesMagic
private final Boolean
g
field_16867
fire
field_192455_g
isFire
private final Boolean
h
field_16868
magic
field_192456_h
isMagic
private final EntityPredicate
i
field_16869
direct
field_193419_i
directEntity
private final EntityPredicate
j
field_16870
source
field_193420_j
sourceEntity

Constructor summary

ModifierConstructor
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(tf arg0, aea 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)
public com.google.gson.JsonElement
a()
method_15688()
toJson()
func_203991_a()
serialize()
private void
a(com.google.gson.JsonObject arg0, String arg1, Boolean arg2)
method_15689(com.google.gson.JsonObject arg0, String arg1, Boolean arg2)
addOption(com.google.gson.JsonObject json, String key, Boolean value)
func_203992_a(com.google.gson.JsonObject arg0, String arg1, Boolean arg2)
addProperty(com.google.gson.JsonObject obj, String key, Boolean value)