aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit
diff options
context:
space:
mode:
authorKrakenied <krakenied1@gmail.com>2025-07-20 17:16:44 +0200
committerKrakenied <46192742+Krakenied@users.noreply.github.com>2025-07-29 00:06:46 +0200
commit6f25b13f59e797ce48e0ec66740fb6c56843a24a (patch)
treebd6b19870e78cc0ef63e942a2b36ff52f9e39ac3 /bukkit
parent6ae10141943803d662aecac402a15c2b7d0b453a (diff)
Fix PAPI goal placeholder
Diffstat (limited to 'bukkit')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/PlaytimeTaskType.java5
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/PlaceholderAPIEvaluateTaskType.java6
2 files changed, 8 insertions, 3 deletions
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", "-");
+ }
}