public interface FallingBlockDamageSourceBuilder extends EntityDamageSourceBuilder
Modifier and Type | Method and Description |
---|---|
FallingBlockDamageSourceBuilder |
absolute() |
FallingBlockDamageSource |
build() |
FallingBlockDamageSourceBuilder |
bypassesArmor() |
FallingBlockDamageSourceBuilder |
entity(Entity entity) |
FallingBlockDamageSourceBuilder |
explosion() |
FallingBlockDamageSourceBuilder |
fallingBlock(ImmutableFallingBlockData fallingBlock) |
FallingBlockDamageSourceBuilder |
magical() |
FallingBlockDamageSourceBuilder |
scalesWithDifficulty() |
FallingBlockDamageSourceBuilder |
type(DamageType damageType) |
FallingBlockDamageSourceBuilder scalesWithDifficulty()
scalesWithDifficulty
in interface DamageSourceBuilder
scalesWithDifficulty
in interface EntityDamageSourceBuilder
FallingBlockDamageSourceBuilder bypassesArmor()
bypassesArmor
in interface DamageSourceBuilder
bypassesArmor
in interface EntityDamageSourceBuilder
FallingBlockDamageSourceBuilder explosion()
explosion
in interface DamageSourceBuilder
explosion
in interface EntityDamageSourceBuilder
FallingBlockDamageSourceBuilder absolute()
absolute
in interface DamageSourceBuilder
absolute
in interface EntityDamageSourceBuilder
FallingBlockDamageSourceBuilder magical()
magical
in interface DamageSourceBuilder
magical
in interface EntityDamageSourceBuilder
FallingBlockDamageSourceBuilder entity(Entity entity)
entity
in interface EntityDamageSourceBuilder
FallingBlockDamageSourceBuilder type(DamageType damageType)
type
in interface DamageSourceBuilder
type
in interface EntityDamageSourceBuilder
FallingBlockDamageSourceBuilder fallingBlock(ImmutableFallingBlockData fallingBlock)
FallingBlockDamageSource build() throws IllegalStateException
build
in interface DamageSourceBuilder
build
in interface EntityDamageSourceBuilder
IllegalStateException