From 6f25b13f59e797ce48e0ec66740fb6c56843a24a Mon Sep 17 00:00:00 2001 From: Krakenied Date: Sun, 20 Jul 2025 17:16:44 +0200 Subject: Fix PAPI goal placeholder --- .../quests/bukkit/tasktype/type/PlaytimeTaskType.java | 5 ++--- .../tasktype/type/dependent/PlaceholderAPIEvaluateTaskType.java | 6 ++++++ 2 files changed, 8 insertions(+), 3 deletions(-) (limited to 'bukkit/src/main') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/PlaytimeTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/PlaytimeTaskType.java index ea6cb339..ddaf2391 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/PlaytimeTaskType.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/PlaytimeTaskType.java @@ -15,7 +15,6 @@ import com.leonardobishop.quests.common.quest.Task; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.jspecify.annotations.NonNull; -import org.jspecify.annotations.Nullable; public final class PlaytimeTaskType extends BukkitTaskType { @@ -108,7 +107,7 @@ public final class PlaytimeTaskType extends BukkitTaskType { } @Override - public @Nullable Object getGoal(final @NonNull Task task) { - return task.getConfigValue("minutes"); + public @NonNull Object getGoal(final @NonNull Task task) { + return task.getConfigValue("minutes", "-"); } } diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/PlaceholderAPIEvaluateTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/PlaceholderAPIEvaluateTaskType.java index 7d371cc2..e7785803 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/PlaceholderAPIEvaluateTaskType.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/PlaceholderAPIEvaluateTaskType.java @@ -14,6 +14,7 @@ import com.leonardobishop.quests.common.quest.Task; import me.clip.placeholderapi.PlaceholderAPI; import org.bukkit.Bukkit; import org.bukkit.entity.Player; +import org.jspecify.annotations.NonNull; import java.util.Arrays; import java.util.WeakHashMap; @@ -221,4 +222,9 @@ public final class PlaceholderAPIEvaluateTaskType extends BukkitTaskType { public abstract boolean compare(double evaluated, double evaluates); } + + @Override + public @NonNull Object getGoal(final @NonNull Task task) { + return task.getConfigValue("evaluates", "-"); + } } -- cgit v1.2.3-70-g09d2