@EventHandler
	public void interactEvent (PlayerInteractEvent event) {
		if (event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) {
			if (dh.hasAggressiveAbility(event.getPlayer().getItemInHand(), "Lightning Strike")) {
				int radius = -1;
				int strikes = -1;
				
				switch (dh.getAggressiveAbilityLevel(event.getItem())) {
					case 1: radius = 5; strikes = 3; break;
					case 2: radius = 8; strikes = 5; break;
					case 3: radius = 12; strikes = 7; break;
				}
				
				if (lightningDurabilityTimer.cooldownMap.get(event.getPlayer()) == null) {
					lightningStrike (event.getPlayer(), radius, strikes);
					
					int ticksBetween = 20;
					BukkitTask task = new lightningDurabilityTimer((JavaPlugin) plugin, event.getItem(), event.getPlayer(), 160, 20).runTaskTimer(this.plugin, 0, ticksBetween);
				}
			}
		}
	}