@EventHandler
	public void onPlayerInteract(PlayerInteractEvent e){
		Player p = e.getPlayer();
		if (e.getClickedBlock() == null || e.getItem() == null) return;
		if (p.hasPermission(plugin.getAdminPermission())){
			if (e.getItem().equals(KotHPlugin.getKotHCreationTool())){
				if (e.getAction() == Action.RIGHT_CLICK_BLOCK){
					if (!plugin.playerRegionCreationList.containsKey(p)) plugin.playerRegionCreationList.put(p, new KotHRegion());
						Location location = e.getClickedBlock().getLocation();
						KotHRegion region = plugin.playerRegionCreationList.get(p);
						region.setPrimaryLocation(location);
						p.sendMessage(ChatColor.YELLOW + "First location set to: " + ChatColor.GREEN + location.getX() + ", " + 
								location.getY() + ", " + location.getZ());
						e.setCancelled(true);
				} else if (e.getAction() == Action.LEFT_CLICK_BLOCK){
					if (!plugin.playerRegionCreationList.containsKey(p)) plugin.playerRegionCreationList.put(p, new KotHRegion());
						Location location = e.getClickedBlock().getLocation();
						KotHRegion region = plugin.playerRegionCreationList.get(p);
						region.setSecondaryLocation(location);
						p.sendMessage(ChatColor.YELLOW + "Second location set to: " + ChatColor.GREEN + location.getX() + ", " + 
								location.getY() + ", " + location.getZ());
						e.setCancelled(true);
				}
			}
		}
	}