public static Spawn getClosestAllowed(Player player) {
        HashMap<String, Spawn> allowed = new HashMap<String, Spawn>();
        for (Spawn point : FearTheReaper.getSpawnList().values()) {
            if (player.hasPermission("graveyard.spawn.*") || player.hasPermission(("graveyard.spawn." + point.getGroup()).toLowerCase())) {
                allowed.put(point.getName(), point);
            }
        }

        return getClosest(player, allowed);
    }