public class SpongeBlockDamageSource extends Object implements org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource
Constructor and Description |
---|
SpongeBlockDamageSource(org.spongepowered.api.world.Location<org.spongepowered.api.world.World> location,
org.spongepowered.api.block.BlockSnapshot blockState,
org.spongepowered.api.event.cause.entity.damage.DamageType damageType,
boolean isAbsolute,
boolean bypassesArmor,
boolean difficultyScaled,
boolean explosive,
boolean magical) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
org.spongepowered.api.block.BlockSnapshot |
getBlockSnapshot() |
org.spongepowered.api.event.cause.entity.damage.DamageType |
getDamageType() |
org.spongepowered.api.world.Location<org.spongepowered.api.world.World> |
getLocation() |
int |
hashCode() |
boolean |
isAbsolute() |
boolean |
isBypassingArmor() |
boolean |
isDifficultyScaled() |
boolean |
isExplosion() |
boolean |
isMagic() |
boolean |
isStarvationBased() |
String |
toString() |
public SpongeBlockDamageSource(org.spongepowered.api.world.Location<org.spongepowered.api.world.World> location, org.spongepowered.api.block.BlockSnapshot blockState, org.spongepowered.api.event.cause.entity.damage.DamageType damageType, boolean isAbsolute, boolean bypassesArmor, boolean difficultyScaled, boolean explosive, boolean magical)
public org.spongepowered.api.world.Location<org.spongepowered.api.world.World> getLocation()
getLocation
in interface org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource
public org.spongepowered.api.block.BlockSnapshot getBlockSnapshot()
getBlockSnapshot
in interface org.spongepowered.api.event.cause.entity.damage.source.BlockDamageSource
public org.spongepowered.api.event.cause.entity.damage.DamageType getDamageType()
getDamageType
in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource
public boolean isAbsolute()
isAbsolute
in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource
public boolean isBypassingArmor()
isBypassingArmor
in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource
public boolean isDifficultyScaled()
isDifficultyScaled
in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource
public boolean isExplosion()
isExplosion
in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource
public boolean isStarvationBased()
isStarvationBased
in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource
public boolean isMagic()
isMagic
in interface org.spongepowered.api.event.cause.entity.damage.source.DamageSource