aboutsummaryrefslogtreecommitdiffstats
path: root/common/src/main
diff options
context:
space:
mode:
authorKrakenied <krakenied1@gmail.com>2025-07-20 17:05:45 +0200
committerKrakenied <46192742+Krakenied@users.noreply.github.com>2025-07-29 00:06:46 +0200
commit6ae10141943803d662aecac402a15c2b7d0b453a (patch)
tree8837cccc4781f633bdfcc6bbe5083444cf6a688e /common/src/main
parent009f4c86651a96ddd9dbfd0a18b11ae472adae0f (diff)
Add goal placeholder
Closes https://github.com/LMBishop/Quests/issues/788
Diffstat (limited to 'common/src/main')
-rw-r--r--common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java b/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java
index 7e294c55..dd3e1058 100644
--- a/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java
+++ b/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java
@@ -194,6 +194,13 @@ public abstract class TaskType {
}
/**
+ * Returns the goal of a task.
+ */
+ public @Nullable Object getGoal(final Task task) {
+ return task.getConfigValue("amount", "-");
+ }
+
+ /**
* A functional interface for validating task configuration.
*/
@FunctionalInterface