summaryrefslogtreecommitdiffstats
path: root/bukkit/src
diff options
context:
space:
mode:
authorAfkF24 <us.faris.ajanovic@gmail.com>2024-01-18 13:36:05 +0100
committerLeonardo Bishop <13875753+LMBishop@users.noreply.github.com>2024-01-24 19:26:22 +0000
commitaf1a539c75a0fa70b7d7fd554e5a5f6c9db6d447 (patch)
tree99be1412f9eb22156b8fdd57b2344bf6a7eb0f8d /bukkit/src
parentb2918ae4272967b3e3193228025b131011e2ffe6 (diff)
Add GUI trimming options per GUI type
Diffstat (limited to 'bukkit/src')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/CategoryQMenu.java2
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/QuestQMenu.java2
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/StartedQMenu.java2
-rw-r--r--bukkit/src/main/resources/resources/bukkit/config.yml5
4 files changed, 7 insertions, 4 deletions
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 dbd15a25..9223bc19 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
@@ -21,7 +21,7 @@ public class CategoryQMenu extends PaginatedQMenu {
public CategoryQMenu(BukkitQuestsPlugin plugin, QPlayer owner) {
super(owner, Chat.legacyColor(plugin.getQuestsConfig().getString("options.guinames.quests-category")),
- plugin.getQuestsConfig().getBoolean("options.trim-gui-size"), 54, plugin);
+ plugin.getQuestsConfig().getBoolean("options.trim-gui-size.quests-category-menu"), 54, plugin);
BukkitQuestsConfig config = (BukkitQuestsConfig) plugin.getQuestsConfig();
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 729c06f7..c85e08e9 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
@@ -24,7 +24,7 @@ public class QuestQMenu extends PaginatedQMenu {
public QuestQMenu(BukkitQuestsPlugin plugin, QPlayer owner, List<Quest> quests, String categoryName, CategoryQMenu categoryQMenu) {
super(owner, Chat.legacyColor(plugin.getQuestsConfig().getString("options.guinames.quests-menu")),
- plugin.getQuestsConfig().getBoolean("options.trim-gui-size"), 54, plugin);
+ plugin.getQuestsConfig().getBoolean("options.trim-gui-size.quests-menu"), 54, plugin);
BukkitQuestsConfig config = (BukkitQuestsConfig) plugin.getQuestsConfig();
this.categoryName = categoryName;
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 3e5a57e0..0f64a5d3 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
@@ -17,7 +17,7 @@ public class StartedQMenu extends PaginatedQMenu {
public StartedQMenu(BukkitQuestsPlugin plugin, QPlayer owner, List<Quest> quests) {
super(owner, Chat.legacyColor(plugin.getQuestsConfig().getString("options.guinames.quests-started-menu")),
- plugin.getQuestsConfig().getBoolean("options.trim-gui-size"), 54, plugin);
+ plugin.getQuestsConfig().getBoolean("options.trim-gui-size.quests-started-menu"), 54, plugin);
List<MenuElement> elements = new ArrayList<>();
diff --git a/bukkit/src/main/resources/resources/bukkit/config.yml b/bukkit/src/main/resources/resources/bukkit/config.yml
index 5bf689da..8a9d3e45 100644
--- a/bukkit/src/main/resources/resources/bukkit/config.yml
+++ b/bukkit/src/main/resources/resources/bukkit/config.yml
@@ -33,7 +33,10 @@ options:
# If categories are disabled, quests will be put into one big gui.
categories-enabled: true
# If true, the gui size will automatically change based on the amount of quests inside it.
- trim-gui-size: true
+ trim-gui-size:
+ quests-category-menu: true
+ quests-menu: true
+ quests-started-menu: true
# Enable/disable titles
titles-enabled: true
# Enable/disable BossBars