public interface ProjectileDamageSourceBuilder extends EntityDamageSourceBuilder
Modifier and Type | Method and Description |
---|---|
ProjectileDamageSourceBuilder |
absolute() |
ProjectileDamageSource |
build() |
ProjectileDamageSourceBuilder |
bypassesArmor() |
ProjectileDamageSourceBuilder |
entity(Entity entity) |
ProjectileDamageSourceBuilder |
explosion() |
ProjectileDamageSourceBuilder |
magical() |
ProjectileDamageSourceBuilder |
projectile(Projectile projectile) |
ProjectileDamageSourceBuilder |
scalesWithDifficulty() |
ProjectileDamageSourceBuilder |
type(DamageType damageType) |
ProjectileDamageSourceBuilder scalesWithDifficulty()
scalesWithDifficulty
in interface DamageSourceBuilder
scalesWithDifficulty
in interface EntityDamageSourceBuilder
ProjectileDamageSourceBuilder bypassesArmor()
bypassesArmor
in interface DamageSourceBuilder
bypassesArmor
in interface EntityDamageSourceBuilder
ProjectileDamageSourceBuilder explosion()
explosion
in interface DamageSourceBuilder
explosion
in interface EntityDamageSourceBuilder
ProjectileDamageSourceBuilder absolute()
absolute
in interface DamageSourceBuilder
absolute
in interface EntityDamageSourceBuilder
ProjectileDamageSourceBuilder magical()
magical
in interface DamageSourceBuilder
magical
in interface EntityDamageSourceBuilder
ProjectileDamageSourceBuilder entity(Entity entity)
entity
in interface EntityDamageSourceBuilder
ProjectileDamageSourceBuilder type(DamageType damageType)
type
in interface DamageSourceBuilder
type
in interface EntityDamageSourceBuilder
ProjectileDamageSourceBuilder projectile(Projectile projectile)
ProjectileDamageSource build() throws IllegalStateException
build
in interface DamageSourceBuilder
build
in interface EntityDamageSourceBuilder
IllegalStateException