Class DamageHandler
java.lang.Object
me.deecaad.weaponmechanics.weapon.damage.DamageHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleantryUse(me.deecaad.weaponmechanics.weapon.damage.WeaponDamageSource source, org.bukkit.entity.LivingEntity victim, double damage, org.bukkit.inventory.EquipmentSlot slot) voidtryUseExplosion(Explosion explosion, WeaponProjectile projectile, org.bukkit.Location origin, it.unimi.dsi.fastutil.objects.Object2DoubleMap<org.bukkit.entity.LivingEntity> exposures)
-
Constructor Details
-
DamageHandler
public DamageHandler() -
DamageHandler
-
-
Method Details
-
tryUse
public boolean tryUse(@NotNull me.deecaad.weaponmechanics.weapon.damage.WeaponDamageSource source, @NotNull org.bukkit.entity.LivingEntity victim, double damage, @NotNull org.bukkit.inventory.EquipmentSlot slot) - Returns:
- false if damaging was cancelled
-
tryUseExplosion
public void tryUseExplosion(Explosion explosion, WeaponProjectile projectile, org.bukkit.Location origin, it.unimi.dsi.fastutil.objects.Object2DoubleMap<org.bukkit.entity.LivingEntity> exposures)
-