Interface IDamageSource

All Known Implementing Classes:
UnknownDamageSource

public interface IDamageSource
  • Field Details

  • Method Details

    • isSweep

      boolean isSweep()
    • sweep

      IDamageSource sweep()
    • isProjectile

      boolean isProjectile()
    • setProjectile

      IDamageSource setProjectile()
    • isExplosion

      boolean isExplosion()
    • setExplosion

      IDamageSource setExplosion()
    • isBypassArmor

      boolean isBypassArmor()
    • isDamageHelmet

      boolean isDamageHelmet()
    • getFoodExhaustion

      float getFoodExhaustion()
    • isBypassInvul

      boolean isBypassInvul()
    • isBypassMagic

      boolean isBypassMagic()
    • getDirectEntity

      @Nullable org.bukkit.entity.Entity getDirectEntity()
    • getEntity

      @Nullable org.bukkit.entity.Entity getEntity()
    • setNoAggro

      IDamageSource setNoAggro()
    • isFire

      boolean isFire()
    • isNoAggro

      boolean isNoAggro()
    • getMsgId

      String getMsgId()
    • setScalesWithDifficulty

      IDamageSource setScalesWithDifficulty()
    • scalesWithDifficulty

      boolean scalesWithDifficulty()
    • isMagic

      boolean isMagic()
    • setMagic

      IDamageSource setMagic()
    • isFall

      boolean isFall()
    • setIsFall

      IDamageSource setIsFall()
    • isCreativePlayer

      boolean isCreativePlayer()
    • getSourcePosition

      @Nullable org.bukkit.util.Vector getSourcePosition()