From 9219457bcf1ec9c076fe046dcfc65e2a9b4ec0e8 Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Sat, 5 Mar 2022 16:09:10 +0000 Subject: Add defaults to UI actions --- .../main/java/com/leonardobishop/quests/bukkit/menu/QuestQMenu.java | 6 +++--- .../java/com/leonardobishop/quests/bukkit/menu/StartedQMenu.java | 4 ++-- .../main/java/com/leonardobishop/quests/bukkit/util/MenuUtils.java | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) (limited to 'bukkit/src') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/QuestQMenu.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/QuestQMenu.java index 08106122..747dc28b 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/QuestQMenu.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/QuestQMenu.java @@ -55,9 +55,9 @@ public class QuestQMenu implements QMenu { this.categoryName = categoryName; this.superMenu = superMenu; - this.startClickType = MenuUtils.getClickType(config, "options.gui-actions.start-quest"); - this.trackClickType = MenuUtils.getClickType(config, "options.gui-actions.track-quest"); - this.cancelClickType = MenuUtils.getClickType(config, "options.gui-actions.cancel-quest"); + this.startClickType = MenuUtils.getClickType(config, "options.gui-actions.start-quest", "LEFT"); + this.trackClickType = MenuUtils.getClickType(config, "options.gui-actions.track-quest", "MIDDLE"); + this.cancelClickType = MenuUtils.getClickType(config, "options.gui-actions.cancel-quest", "RIGHT"); } public void populate(List quests) { diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/StartedQMenu.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/StartedQMenu.java index 05edd77a..adba43c8 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/StartedQMenu.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/StartedQMenu.java @@ -40,8 +40,8 @@ public class StartedQMenu implements QMenu { this.config = (BukkitQuestsConfig) plugin.getQuestsConfig(); this.owner = owner; - this.trackClickType = MenuUtils.getClickType(config, "options.gui-actions.track-quest"); - this.cancelClickType = MenuUtils.getClickType(config, "options.gui-actions.cancel-quest"); + this.trackClickType = MenuUtils.getClickType(config, "options.gui-actions.track-quest", "MIDDLE"); + this.cancelClickType = MenuUtils.getClickType(config, "options.gui-actions.cancel-quest", "RIGHT"); } public void populate(List quests) { 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 9db292a0..1b801146 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 @@ -81,8 +81,8 @@ public class MenuUtils { } } - public static ClickType getClickType(BukkitQuestsConfig config, String path) { - String value = config.getString(path); + public static ClickType getClickType(BukkitQuestsConfig config, String path, String def) { + String value = config.getString(path, def); try { return ClickType.valueOf(value); } catch (IllegalArgumentException ignored) { -- cgit v1.2.3-70-g09d2