net.minecraft.predicate.entity

public class DamageSourcePredicate

am
net.minecraft.class_2022
net.minecraft.predicate.entity.DamageSourcePredicate
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_9533
EMPTY
ANY
field_192449_a
ANY
private final Boolean
b
field_9535
isProjectile
projectile
field_192450_b
isProjectile
private final Boolean
c
field_9536
isExplosion
explosion
field_192451_c
isExplosion
private final Boolean
d
field_9532
bypassesArmor
bypassesArmor
field_192452_d
bypassesArmor
private final Boolean
e
field_9531
bypassesInvulnerability
bypassesInvulnerability
field_192453_e
bypassesInvulnerability
private final Boolean
f
field_9537
bypassesMagic
bypassesMagic
field_192454_f
bypassesMagic
private final Boolean
g
field_9540
isFire
fire
field_192455_g
isFire
private final Boolean
h
field_9541
isMagic
magic
field_192456_h
isMagic
private final Boolean
i
field_9538
isLightning
f_35227738
field_217953_i
field_217953_i
private final EntityPredicate
j
field_9534
directEntity
direct
field_193419_i
directEntity
private final EntityPredicate
k
field_9539
sourceEntity
source
field_193420_j
sourceEntity

Constructor summary

ModifierConstructor
public (Boolean arg0, Boolean arg1, Boolean arg2, Boolean arg3, Boolean arg4, Boolean arg5, Boolean arg6, Boolean arg7, EntityPredicate arg8, EntityPredicate arg9)

Method summary

Modifier and TypeMethod
public boolean
a(vj arg0, ahu arg1)
method_8847(class_3222 arg0, class_1282 arg1)
test(ServerPlayerEntity arg0, DamageSource arg1)
matches(ServerPlayerEntity player, DamageSource source)
func_193418_a(ServerPlayerEntity arg0, DamageSource arg1)
test(ServerPlayerEntity player, DamageSource source)
public boolean
a(vi arg0, csb arg1, ahu arg2)
method_8845(class_3218 arg0, class_243 arg1, class_1282 arg2)
test(ServerWorld arg0, Vec3d arg1, DamageSource arg2)
m_23326386(ServerWorld arg0, Vec3d arg1, DamageSource arg2)
func_217952_a(ServerWorld arg0, Vec3d arg1, DamageSource arg2)
func_217952_a(ServerWorld arg0, Vec3d arg1, DamageSource arg2)
public static DamageSourcePredicate
a(com.google.gson.JsonElement arg0)
method_8846(com.google.gson.JsonElement arg0)
deserialize(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_8849(com.google.gson.JsonObject arg0, String arg1)
getBoolean(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_8848()
serialize()
toJson()
func_203991_a()
serialize()
private void
a(com.google.gson.JsonObject arg0, String arg1, Boolean arg2)
method_8850(com.google.gson.JsonObject arg0, String arg1, Boolean arg2)
addProperty(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)