@EventHandler
	public void onPlayerInteract(PlayerInteractEvent event) {
		Player player = event.getPlayer();
		Block block = event.getClickedBlock();
		if (event.getAction() != Action.RIGHT_CLICK_BLOCK) return;
		
		//ADD BLOCK
		if (Cache.addBlocksCache.contains(player)) {
			Teleporter teleporter = Cache.aktTeleporter.get(player);
			if (teleporter == null) return;
			if (teleporter.containsBlock(block)) {
				player.sendMessage(ChatColor.YELLOW + "Block bereits registriert!");
				return;
			}
			teleporter.addBlock(block);
			player.sendMessage(ChatColor.YELLOW + "Block registriert!");
			event.setCancelled(true);
		}
		
		//REMOVE BLOCK
		if (Cache.removeBlocksCache.contains(player)) {
			Teleporter teleporter = Cache.aktTeleporter.get(player);
			if (teleporter == null) return;
			if (!teleporter.containsBlock(block)) {
				player.sendMessage(ChatColor.YELLOW + "Block nicht registriert!");
				return;
			}
			teleporter.removeBlock(block);
			player.sendMessage(ChatColor.YELLOW + "Block entfernt!");
			event.setCancelled(true);
		}
	}