@EventHandler
	public void onPlayerUse(PlayerInteractEvent event) {
		if (event.getItem() != null) {
			if ((event.getAction() == Action.RIGHT_CLICK_BLOCK || event.getAction() == Action.RIGHT_CLICK_AIR) && HeroesHandler.compare(event.getPlayer(), EnumSkill.getSkillFromMaterial(event.getItem().getType()))) {
				switch (EnumSkill.getSkillFromMaterial(event.getItem().getType())) {
				case EARTH_SHAKER: {
					event.setCancelled(true);
					SkillHandler.shockwave(event.getPlayer());
					break;
				}
				case ICE: {
					event.setCancelled(true);
					SkillHandler.iceManipulation(event.getPlayer());
					break;
				}
				case PYRO: {
					event.setCancelled(true);
					SkillHandler.pyroKenesis(event.getPlayer());
					break;
				}
				case VOIDLING: {
					event.setCancelled(true);
					SkillHandler.voidlingTeleport(event.getPlayer());
					break;
				}
				default: {
					event.setCancelled(false);
					break;
				}

				}
			}
		}

	}