private void info(CommandSender sender, String[] args) {
        if (!sender.hasPermission("graveyard.command.info")) {
            noPermission(sender);
            return;
        }
        Spawn point;
        if (args.length > 1) {
            point = SpawnPoint.get(GraveyardUtils.makeString(args));
            if (point == null) {
                commandLine(sender);
                sender.sendMessage("CHatColor.WHITE + Could not find the spawn point: " + args[1]);
                commandLine(sender);
                return;
            }
        } else {
            if (!(sender instanceof Player)) {
                noConsole(sender);
                return;
            } else {
                point = SpawnPoint.getClosestAllowed((Player) sender);
            }
            if (point == null) {
                commandLine(sender);
                sender.sendMessage("ChatColor.WHITE + Could not find the closest spawn point.");
                commandLine(sender);
                return;
            }
        }
        commandLine(sender);
        sender.sendMessage(ChatColor.GRAY + point.getName() + ": " + ChatColor.WHITE + Math.round(point.getX()) + ", " + Math.round(point.getY()) + ", " + Math.round(point.getZ()));
        sender.sendMessage(ChatColor.WHITE + "Respawn Message: " + GraveyardUtils.replaceColors(point.getSpawnMessage()));
        sender.sendMessage(ChatColor.WHITE + "Group: " + ChatColor.GREEN + point.getGroup());
        sender.sendMessage(ChatColor.WHITE + "Permission: " + ChatColor.GREEN + "'graveyard.spawn." + point.getGroup() + "'");
        commandLine(sender);
        return;
    }