diff --git a/src/main/java/com/massivecraft/factions/cmd/CmdFactionsList.java b/src/main/java/com/massivecraft/factions/cmd/CmdFactionsList.java index df984f81..f9ae5e78 100644 --- a/src/main/java/com/massivecraft/factions/cmd/CmdFactionsList.java +++ b/src/main/java/com/massivecraft/factions/cmd/CmdFactionsList.java @@ -46,10 +46,6 @@ public class CmdFactionsList extends FactionsCommand final Integer pageHumanBased = this.arg(0, ARInteger.get(), 1); if (pageHumanBased == null) return; - // Create Pager - final List timings = FactionColl.get().getAll(null, FactionListComparator.get()); - final PagerSimple pager = new PagerSimple(timings, sender); - // NOTE: The faction list is quite slow and mostly thread safe. // We run it asynchronously to spare the primary server thread. final CommandSender sender = this.sender; @@ -58,6 +54,10 @@ public class CmdFactionsList extends FactionsCommand @Override public void run() { + // Create Pager + final List factions = FactionColl.get().getAll(null, FactionListComparator.get()); + final PagerSimple pager = new PagerSimple(factions, sender); + // Use Pager List messages = pager.getPageTxt(pageHumanBased, "Faction List", new Stringifier() { @Override