net.minecraft.advancements.critereon

public class DamageSourcePredicate$Builder

bc$a
net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
net.minecraft.class_2022$class_2023
net.minecraft.predicate.entity.DamageSourcePredicate$Builder
net.minecraft.src.C_696_$C_697_
net.minecraft.advancements.critereon.CriterionConditionDamageSource$a

Field summary

Modifier and TypeField
private Boolean
a
isProjectile
field_9547
isProjectile
f_25460_
private Boolean
b
isExplosion
field_9546
isExplosion
f_25461_
private Boolean
c
bypassesArmor
field_9548
bypassesArmor
f_25462_
private Boolean
d
bypassesInvulnerability
field_9543
bypassesInvulnerability
f_25463_
private Boolean
e
bypassesMagic
field_9542
bypassesMagic
f_25464_
private Boolean
f
isFire
field_9549
isFire
f_25465_
private Boolean
g
isMagic
field_9550
isMagic
f_25466_
private Boolean
h
isLightning
field_9551
isLightning
f_25467_
private EntityPredicate
i
directEntity
field_9544
directEntity
f_25468_
private EntityPredicate
j
sourceEntity
field_9545
sourceEntity
f_25469_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static DamageSourcePredicate$Builder
a()
damageType()
method_8855()
create()
m_25471_()
public DamageSourcePredicate$Builder
a(Boolean arg0)
isProjectile(Boolean arg0)
method_8852(Boolean arg0)
projectile(Boolean projectile)
m_25474_(Boolean arg0)
public DamageSourcePredicate$Builder
b(Boolean arg0)
isExplosion(Boolean arg0)
method_35133(Boolean arg0)
explosion(Boolean explosion)
m_148235_(Boolean arg0)
public DamageSourcePredicate$Builder
c(Boolean arg0)
bypassesArmor(Boolean arg0)
method_35134(Boolean arg0)
bypassesArmor(Boolean bypassesArmor)
m_148237_(Boolean arg0)
public DamageSourcePredicate$Builder
d(Boolean arg0)
bypassesInvulnerability(Boolean arg0)
method_35135(Boolean arg0)
bypassesInvulnerability(Boolean bypassesInvulnerability)
m_148239_(Boolean arg0)
public DamageSourcePredicate$Builder
e(Boolean arg0)
bypassesMagic(Boolean arg0)
method_35136(Boolean arg0)
bypassesMagic(Boolean bypassesMagic)
m_148241_(Boolean arg0)
public DamageSourcePredicate$Builder
f(Boolean arg0)
isFire(Boolean arg0)
method_35137(Boolean arg0)
fire(Boolean fire)
m_148243_(Boolean arg0)
public DamageSourcePredicate$Builder
g(Boolean arg0)
isMagic(Boolean arg0)
method_35138(Boolean arg0)
magic(Boolean magic)
m_148245_(Boolean arg0)
public DamageSourcePredicate$Builder
h(Boolean arg0)
isLightning(Boolean arg0)
method_8853(Boolean arg0)
lightning(Boolean lightning)
m_25477_(Boolean arg0)
public DamageSourcePredicate$Builder
a(bm arg0)
direct(EntityPredicate arg0)
method_35130(class_2048 arg0)
directEntity(EntityPredicate entity)
m_148229_(C_1147_ arg0)
public DamageSourcePredicate$Builder
a(bm$a arg0)
direct(EntityPredicate$Builder arg0)
method_8854(class_2048$class_2049 arg0)
directEntity(EntityPredicate$Builder entity)
m_25472_(C_1147_$C_1149_ arg0)
public DamageSourcePredicate$Builder
b(bm arg0)
source(EntityPredicate arg0)
method_35132(class_2048 arg0)
sourceEntity(EntityPredicate entity)
m_148233_(C_1147_ arg0)
public DamageSourcePredicate$Builder
b(bm$a arg0)
source(EntityPredicate$Builder arg0)
method_35131(class_2048$class_2049 arg0)
sourceEntity(EntityPredicate$Builder entity)
m_148231_(C_1147_$C_1149_ arg0)
public DamageSourcePredicate
b()
build()
method_8851()
build()
m_25476_()