@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
    public void onBlockBreak(BlockBreakEvent event) {
        if (event.getBlock().getState() instanceof Sign) {
            Sign sign = (Sign) event.getBlock().getState();
            if (sign.getLine(1).startsWith("Game ") && sign.getLine(2).contains("/")) {
                try {
                    int gameid = Integer.parseInt(sign.getLine(1).split("Game ")[1]);
                    if (GameAPIMain.getRunners().containsKey(gameid)) {
                        GameAPIMain.getRunners().get(gameid).setSignLocation(null);
                        event.getPlayer().sendMessage(ChatColor.GOLD + "Sign unregistered");
                        return;
                    }
                } catch (NumberFormatException e) {
                    return;
                }
            }
        }
    }