From 82af8a493b6767640101c09185678a725fb83382 Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Fri, 27 Jan 2023 13:31:01 +0000 Subject: Fix quests not being sorted --- .../main/java/com/leonardobishop/quests/bukkit/menu/CategoryQMenu.java | 2 ++ .../src/main/java/com/leonardobishop/quests/bukkit/util/MenuUtils.java | 2 ++ 2 files changed, 4 insertions(+) (limited to 'bukkit/src/main/java') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/CategoryQMenu.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/CategoryQMenu.java index e4303652..ccc184af 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/CategoryQMenu.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/CategoryQMenu.java @@ -11,6 +11,7 @@ import com.leonardobishop.quests.common.quest.Quest; import org.bukkit.Bukkit; import java.util.ArrayList; +import java.util.Collections; import java.util.List; /** @@ -45,6 +46,7 @@ public class CategoryQMenu extends PaginatedQMenu { quests.add(quest); } } + Collections.sort(quests); QuestQMenu questQMenu = new QuestQMenu(plugin, owner, quests, category.getId(), this); MenuElement menuElement = new CategoryMenuElement(plugin, owner.getPlayerUUID(), category, questQMenu); categoryMenuElements.add(menuElement); diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/MenuUtils.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/MenuUtils.java index 3ef5024c..48840201 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/MenuUtils.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/MenuUtils.java @@ -73,6 +73,7 @@ public class MenuUtils { for (Map.Entry entry : plugin.getQuestManager().getQuests().entrySet()) { quests.add(entry.getValue()); } + Collections.sort(quests); QuestQMenu questQMenu = new QuestQMenu(plugin, qPlayer, quests, null, null); plugin.getMenuController().openMenu(player, questQMenu); } @@ -96,6 +97,7 @@ public class MenuUtils { quests.add(quest); } } + Collections.sort(quests); QuestQMenu questQMenu = new QuestQMenu(plugin, qPlayer, quests, category.getId(), superMenu); plugin.getMenuController().openMenu(player, questQMenu); } -- cgit v1.2.3-70-g09d2