@EventHandler(priority = EventPriority.LOWEST)
	public void onPlayerInteract(PlayerInteractEvent event) {
		Player player = event.getPlayer();

		Location location = null;
		Action action = event.getAction();

		if (action == Action.LEFT_CLICK_BLOCK || action == Action.RIGHT_CLICK_BLOCK || action == Action.PHYSICAL) {
			// if they clicked a block check where the block is
			Block clickedBlock = event.getClickedBlock();
			if (clickedBlock == null) {
				return;
			}
			location = clickedBlock.getLocation();

		} else if (action == Action.LEFT_CLICK_AIR || action == Action.RIGHT_CLICK_AIR) {
			// if they clicked air check where the player is looking
			location = player.getEyeLocation();
		}

		// keep players out but let admins in claims
		if (!plugin.getCcClaim().canEnter(player.getUniqueId(), location) && !player.hasPermission("claimcommands.admin")) {
			event.setCancelled(true);
			// player.sendMessage(ChatColor.RED + "You aren't allowed to do that!");
		}
	}