From 089c5d8e5f42e7b89889ccc85bb5343696e798ea Mon Sep 17 00:00:00 2001 From: mohammed jasem alaajel Date: Sun, 28 Apr 2024 15:17:11 +0400 Subject: [PATCH] fix pages again..... --- .../minecraft/redisbungee/commands/CommandRedisBungee.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/RedisBungee-Commands/src/main/java/com/imaginarycode/minecraft/redisbungee/commands/CommandRedisBungee.java b/RedisBungee-Commands/src/main/java/com/imaginarycode/minecraft/redisbungee/commands/CommandRedisBungee.java index da3567a..c67b7a0 100644 --- a/RedisBungee-Commands/src/main/java/com/imaginarycode/minecraft/redisbungee/commands/CommandRedisBungee.java +++ b/RedisBungee-Commands/src/main/java/com/imaginarycode/minecraft/redisbungee/commands/CommandRedisBungee.java @@ -134,7 +134,6 @@ public class CommandRedisBungee extends AdventureBaseCommand { } else currentPage = 1; var data = new ArrayList<>(plugin.proxyDataManager().eachProxyCount().entrySet()); - // there is no way this runs because there is always an heartbeat. // if not could be some shenanigans done by devs :P if (data.isEmpty()) { @@ -142,7 +141,7 @@ public class CommandRedisBungee extends AdventureBaseCommand { return; } // compute the total pages - int maxPages = data.size() < pageSize ? 1 : data.size() / pageSize ; + int maxPages = (int) Math.ceil(data.size() / (double) pageSize); if (currentPage > maxPages) currentPage = maxPages; var subList = subListProxies(data, currentPage, pageSize); TextComponent.Builder builder = Component.text();