public static void perform(Player player, Marriage plugin, String[] args) { int page = 1; if (args.length == 2) page = Integer.valueOf(args[1]); List<String> list = plugin.getCustomConfig().getStringList("partners"); if (list.isEmpty()) { player.sendMessage(ChatColor.RED + "There are no married players on this server"); return; } String[] array = list.toArray(new String[list.size()]); int maxPage = 0; if (String.valueOf(array.length).endsWith("0")) { maxPage = array.length / 10; } else maxPage = Integer.valueOf( String.valueOf(array.length) .replace( String.valueOf(array.length) .substring(String.valueOf(array.length).length() - 1), "") + 1); String pages = ChatColor.GOLD + "Page " + String.valueOf(page) + "/" + String.valueOf(maxPage); player.sendMessage(pages); player.sendMessage(ChatColor.BLUE + "Partners:"); int i = page * 10 - 10; int j = i; while (i <= j && i < array.length) { String p1 = array[i]; String p2 = plugin.getCustomConfig().getString("Married." + array[i]); player.sendMessage( ChatColor.GREEN + p1 + " " + ChatColor.WHITE + "+ " + ChatColor.GREEN + p2); i++; } }