diff --git a/src/main/java/cc/moecraft/icq/plugins/osubot/browser/browsers/RankingBrowser.java b/src/main/java/cc/moecraft/icq/plugins/osubot/browser/browsers/RankingBrowser.java index 80f47da..887289c 100644 --- a/src/main/java/cc/moecraft/icq/plugins/osubot/browser/browsers/RankingBrowser.java +++ b/src/main/java/cc/moecraft/icq/plugins/osubot/browser/browsers/RankingBrowser.java @@ -67,8 +67,8 @@ public File render(Group group, IcqHttpApi api, int mode, int page) throws IOExc ArrayList userDataListThisPage = new ArrayList<>(); // 分页 - int maxPage = userDataList.size() / entriesPerPage; - if (maxPage < 1) maxPage = 1; + // 20/20+1 = 2, 20/21+1 = 1 + int maxPage = userDataList.size() / (entriesPerPage + 1) + 1; if (page < 1) page = 1; if (page > maxPage) page = maxPage; int pageEndingEntry = page * entriesPerPage;