From 649bb972c9bcd587a5d1b2d495922db5901d05db Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Sun, 1 May 2022 16:20:19 +0100 Subject: Add started date placeholder --- .../quests/bukkit/hook/papi/QuestsPlaceholders.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/papi/QuestsPlaceholders.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/papi/QuestsPlaceholders.java index c2bd60de..4d805f7a 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/papi/QuestsPlaceholders.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/papi/QuestsPlaceholders.java @@ -157,6 +157,14 @@ public class QuestsPlaceholders extends PlaceholderExpansion implements Cacheabl case "s": result = (qPlayer.getQuestProgressFile().getQuestProgress(quest).isStarted() ? Messages.PLACEHOLDERAPI_TRUE.getMessage() : Messages.PLACEHOLDERAPI_FALSE.getMessage()); break; + case "starteddate": + case "sd": + if (qPlayer.getQuestProgressFile().getQuestProgress(quest).isStarted()) { + result = parseDate(args, qPlayer.getQuestProgressFile().getQuestProgress(quest).getStartedDate()); + } else { + result = "Never"; + } + break; case "completed": case "c": result = (qPlayer.getQuestProgressFile().getQuestProgress(quest).isCompleted() ? Messages.PLACEHOLDERAPI_TRUE.getMessage() : Messages.PLACEHOLDERAPI_FALSE.getMessage()); -- cgit v1.2.3-70-g09d2