Package net.minecraft.predicate.entity
Class DamageSourcePredicate.Builder
java.lang.Object
net.minecraft.predicate.entity.DamageSourcePredicate.Builder
- Enclosing class:
- DamageSourcePredicate
public static class DamageSourcePredicate.Builder extends Object
-
Field Summary
Fields Modifier and Type Field Description private Boolean
bypassesArmor
private Boolean
bypassesInvulnerability
private Boolean
bypassesMagic
private EntityPredicate
directEntity
private Boolean
isExplosion
private Boolean
isFire
private Boolean
isLightning
private Boolean
isMagic
private Boolean
isProjectile
private EntityPredicate
sourceEntity
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description DamageSourcePredicate
build()
static DamageSourcePredicate.Builder
create()
DamageSourcePredicate.Builder
directEntity(EntityPredicate.Builder builder)
DamageSourcePredicate.Builder
lightning(Boolean lightning)
DamageSourcePredicate.Builder
projectile(Boolean projectile)
-
Field Details
-
isProjectile
-
isExplosion
-
bypassesArmor
-
bypassesInvulnerability
-
bypassesMagic
-
isFire
-
isMagic
-
isLightning
-
directEntity
-
sourceEntity
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
-
projectile
-
lightning
-
directEntity
-
build
-