public void RightInteract(PlayerInteractEvent event) {
		Player p = event.getPlayer();
		if ((event.hasBlock()) && ((event.getClickedBlock().getState() instanceof Sign)) && (!p.isSneaking())) {
			Sign s = (Sign) event.getClickedBlock().getState();
			String[] line = s.getLines();
			if (line[0].equalsIgnoreCase("[xpShop]")) {
				if (plugin.config.optionalconnectionofSafetoShop) {
					signConSafeHandler.xpShopSignRechts(event, line, p, s);
				} else {
					signHandler.RechtsKlick(event, line, p, s);
				}
				MTLocation loc = MTLocation.getMTLocationFromLocation(event.getClickedBlock().getLocation());
				if (!MetricsHandler.Shop.containsKey(loc)) {
					MetricsHandler.Shop.put(loc, event.getPlayer().getName());
					plugin.Logger("Added Shop to list!", "Debug");
				}
			} else if (line[0].equalsIgnoreCase("[xpShopSafe]")) {
				safeHandler.RechtsKlick(event, line, p, s);
				MTLocation loc = MTLocation.getMTLocationFromLocation(event.getClickedBlock().getLocation());
				if (!MetricsHandler.Safe.containsKey(loc)) {
					MetricsHandler.Safe.put(loc, event.getPlayer().getName());
					plugin.Logger("Added Safe to list!", "Debug");
				}
			}
		}
	}