net.minecraft.predicate.entity

public class DamageSourcePredicate

aw
net.minecraft.advancements.critereon.DamageSourcePredicate
net.minecraft.class_2022
net.minecraft.predicate.entity.DamageSourcePredicate
net.minecraft.unmapped.C_pbkrjvwn
net.minecraft.advancements.criterion.DamageSourcePredicate
net.minecraft.advancements.criterion.DamageSourcePredicate

Field summary

Modifier and TypeField
public static final DamageSourcePredicate
a
ANY
field_9533
EMPTY
f_rkqropja
field_192449_a
ANY
private final Boolean
b
isProjectile
field_9535
isProjectile
f_eluzgtuz
field_192450_b
isProjectile
private final Boolean
c
isExplosion
field_9536
isExplosion
f_kuxnqmfd
field_192451_c
isExplosion
private final Boolean
d
bypassesArmor
field_9532
bypassesArmor
f_ltricgoz
field_192452_d
bypassesArmor
private final Boolean
e
bypassesInvulnerability
field_9531
bypassesInvulnerability
f_esqnzgbj
field_192453_e
bypassesInvulnerability
private final Boolean
f
bypassesMagic
field_9537
bypassesMagic
f_dncorbfc
field_192454_f
bypassesMagic
private final Boolean
g
isFire
field_9540
isFire
f_gpzcuqjv
field_192455_g
isFire
private final Boolean
h
isMagic
field_9541
isMagic
f_xlugmezi
field_192456_h
isMagic
private final Boolean
i
isLightning
field_9538
isLightning
f_xovprngw
field_217953_i
isLightning
private final EntityPredicate
j
directEntity
field_9534
directEntity
f_lmuwnwvu
field_193419_i
directEntity
private final EntityPredicate
k
sourceEntity
field_9539
sourceEntity
f_bwswqydl
field_193420_j
sourceEntity

Constructor summary

ModifierConstructor
public (Boolean isProjectile, Boolean isExplosion, Boolean bypassesArmor, Boolean bypassesInvulnerability, Boolean bypassesMagic, Boolean isFire, Boolean isMagic, Boolean isLightning, EntityPredicate directEntity, EntityPredicate sourceEntity)

Method summary

Modifier and TypeMethod
public boolean
a(aah arg0, apk arg1)
matches(ServerPlayer arg0, DamageSource arg1)
method_8847(class_3222 arg0, class_1282 arg1)
test(ServerPlayerEntity player, DamageSource damageSource)
m_tupxouxz(C_mxrobsgg arg0, C_sbxfkpyv arg1)
func_193418_a(ServerPlayerEntity arg0, DamageSource arg1)
test(ServerPlayerEntity player, DamageSource source)
public boolean
a(aag arg0, dcn arg1, apk 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_ppkkwrwq(C_bdwnwhiu arg0, C_vgpupfxx arg1, C_sbxfkpyv arg2)
func_217952_a(ServerWorld arg0, Vector3d arg1, DamageSource arg2)
test(ServerWorld world, Vector3d vector, DamageSource source)
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_zlvpdvpu(com.google.gson.JsonElement arg0)
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)
getOptionalBoolean(com.google.gson.JsonObject arg0, String arg1)
method_8849(com.google.gson.JsonObject arg0, String arg1)
getBoolean(com.google.gson.JsonObject obj, String name)
m_yxrphlnl(com.google.gson.JsonObject arg0, String arg1)
func_192448_a(com.google.gson.JsonObject arg0, String arg1)
optionalBoolean(com.google.gson.JsonObject object, String memberName)
public com.google.gson.JsonElement
a()
serializeToJson()
method_8848()
toJson()
m_drhwrtau()
func_203991_a()
serialize()
private void
a(com.google.gson.JsonObject arg0, String arg1, Boolean arg2)
addOptionally(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 json, String key, Boolean value)
m_xpmkspmr(com.google.gson.JsonObject arg0, String arg1, Boolean arg2)
func_203992_a(com.google.gson.JsonObject arg0, String arg1, Boolean arg2)
addProperty(com.google.gson.JsonObject obj, String key, Boolean value)