From 3b736838022d4ee8dadfed8f47096283e7cad4fb Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Wed, 13 Apr 2022 20:00:07 +0100 Subject: Add {questid} placeholder to QuestMenuElement (closes #346) --- .../leonardobishop/quests/bukkit/menu/element/QuestMenuElement.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'bukkit/src/main/java') 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 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 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 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)); -- cgit v1.2.3-70-g09d2