net.minecraft.predicate

public class DamagePredicate$Builder

net.minecraft.advancements.criterion.DamagePredicate$Builder
net.minecraft.class_2019$class_2020
net.minecraft.predicate.DamagePredicate$Builder

Field summary

Modifier and TypeField
private NumberRange$DoubleRange
dealtDamage
field_9530
dealt
private NumberRange$DoubleRange
takenDamage
field_9527
taken
private Optional<EntityPredicate>
sourceEntity
field_9528
sourceEntity
private Optional<Boolean>
blocked
field_9526
blocked
private Optional<DamageSourcePredicate>
type
field_9529
type

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static DamagePredicate$Builder
damageInstance()
method_8844()
create()
public DamagePredicate$Builder
dealtDamage(MinMaxBounds$Doubles dealtDamage)
method_35118(class_2096$class_2099 arg0)
dealt(NumberRange$DoubleRange dealt)
public DamagePredicate$Builder
takenDamage(MinMaxBounds$Doubles takenDamage)
method_35119(class_2096$class_2099 arg0)
taken(NumberRange$DoubleRange taken)
public DamagePredicate$Builder
sourceEntity(EntityPredicate sourceEntity)
method_35117(class_2048 arg0)
sourceEntity(EntityPredicate sourceEntity)
public DamagePredicate$Builder
blocked(Boolean blocked)
method_8841(Boolean arg0)
blocked(Boolean blocked)
public DamagePredicate$Builder
type(DamageSourcePredicate type)
method_35116(class_2022 arg0)
type(DamageSourcePredicate type)
public DamagePredicate$Builder
type(DamageSourcePredicate$Builder type)
method_8842(class_2022$class_2023 arg0)
type(DamageSourcePredicate$Builder builder)
public DamagePredicate
build()
method_8843()
build()