Class DamageHandler
java.lang.Object
me.deecaad.weaponmechanics.weapon.damage.DamageHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleantryUse(org.bukkit.entity.LivingEntity victim, double damage, DamagePoint point, boolean isBackstab, org.bukkit.entity.LivingEntity shooter, String weaponTitle, org.bukkit.inventory.ItemStack weaponStack, org.bukkit.inventory.EquipmentSlot slot, double distanceTravelled) booleantryUse(org.bukkit.entity.LivingEntity victim, double damage, DamagePoint point, boolean isBackstab, org.bukkit.entity.LivingEntity shooter, String weaponTitle, org.bukkit.inventory.ItemStack weaponStack, org.bukkit.inventory.EquipmentSlot slot, double distanceTravelled, boolean isExplosion) booleantryUse(org.bukkit.entity.LivingEntity victim, WeaponProjectile projectile, double damage, DamagePoint point, boolean isBackstab) voidtryUseExplosion(WeaponProjectile projectile, org.bukkit.Location origin, me.deecaad.core.utils.primitive.DoubleMap<org.bukkit.entity.LivingEntity> exposures)
-
Constructor Details
-
DamageHandler
public DamageHandler() -
DamageHandler
-
-
Method Details
-
tryUse
public boolean tryUse(org.bukkit.entity.LivingEntity victim, WeaponProjectile projectile, double damage, DamagePoint point, boolean isBackstab) - Returns:
- false if damaging was cancelled
-
tryUse
public boolean tryUse(org.bukkit.entity.LivingEntity victim, double damage, DamagePoint point, boolean isBackstab, org.bukkit.entity.LivingEntity shooter, String weaponTitle, org.bukkit.inventory.ItemStack weaponStack, org.bukkit.inventory.EquipmentSlot slot, double distanceTravelled) -
tryUse
public boolean tryUse(org.bukkit.entity.LivingEntity victim, double damage, DamagePoint point, boolean isBackstab, org.bukkit.entity.LivingEntity shooter, String weaponTitle, org.bukkit.inventory.ItemStack weaponStack, org.bukkit.inventory.EquipmentSlot slot, double distanceTravelled, boolean isExplosion) - Returns:
- false if damaging was cancelled
-
tryUseExplosion
public void tryUseExplosion(WeaponProjectile projectile, org.bukkit.Location origin, me.deecaad.core.utils.primitive.DoubleMap<org.bukkit.entity.LivingEntity> exposures)
-