Class HitHandler

java.lang.Object
me.deecaad.weaponmechanics.weapon.HitHandler

public class HitHandler extends Object
  • Constructor Details

  • Method Details

    • handleHit

      public boolean handleHit(me.deecaad.core.utils.ray.RayTraceResult result, WeaponProjectile projectile)
      Parameters:
      result - the ray trace result used
      projectile - the projectile which caused hit
      Returns:
      true if hit was cancelled
    • handleMeleeHit

      public boolean handleMeleeHit(me.deecaad.core.utils.ray.EntityTraceResult result, org.bukkit.entity.LivingEntity shooter, org.bukkit.util.Vector shooterDirection, String weaponTitle, org.bukkit.inventory.ItemStack weaponStack, org.bukkit.inventory.EquipmentSlot slot)
      Returns:
      true if hit was cancelled