aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit/src/main
diff options
context:
space:
mode:
authorLMBishop <13875753+LMBishop@users.noreply.github.com>2022-04-13 20:00:07 +0100
committerLMBishop <13875753+LMBishop@users.noreply.github.com>2022-04-13 20:00:07 +0100
commit3b736838022d4ee8dadfed8f47096283e7cad4fb (patch)
treec8a935a2b30856151ce054b570cfa77591ed883a /bukkit/src/main
parent8bc887cb1c1e3839c147022c517d6037bfedd2d3 (diff)
Add {questid} placeholder to QuestMenuElement (closes #346)
Diffstat (limited to 'bukkit/src/main')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/QuestMenuElement.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/QuestMenuElement.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/QuestMenuElement.java
index 4dcb7601..7065127a 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/QuestMenuElement.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/QuestMenuElement.java
@@ -70,15 +70,18 @@ public class QuestMenuElement extends MenuElement {
} else if (status == QuestStartResult.QUEST_ALREADY_COMPLETED) {
Map<String, String> placeholders = new HashMap<>();
placeholders.put("{quest}", Chat.strip(qItemStack.getName()));
+ placeholders.put("{questid}", questId);
return MenuUtils.applyPlaceholders(plugin, owner.getPlayerUUID(), config.getItem("gui.quest-completed-display"), placeholders);
} else if (status == QuestStartResult.QUEST_NO_PERMISSION) {
Map<String, String> placeholders = new HashMap<>();
placeholders.put("{quest}", Chat.strip(qItemStack.getName()));
+ placeholders.put("{questid}", questId);
return MenuUtils.applyPlaceholders(plugin, owner.getPlayerUUID(), config.getItem("gui.quest-permission-display"), placeholders);
} else if (cooldown > 0) {
Map<String, String> placeholders = new HashMap<>();
placeholders.put("{time}", Format.formatTime(TimeUnit.SECONDS.convert(cooldown, TimeUnit.MILLISECONDS)));
placeholders.put("{quest}", Chat.strip(qItemStack.getName()));
+ placeholders.put("{questid}", questId);
return MenuUtils.applyPlaceholders(plugin, owner.getPlayerUUID(), config.getItem("gui.quest-cooldown-display"), placeholders);
} else {
return MenuUtils.applyPlaceholders(plugin, owner.getPlayerUUID(), qItemStack.toItemStack(quest, owner, questProgress));