aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrakenied <Krakenied1@gmail.com>2024-02-23 10:29:19 +0100
committerLeonardo Bishop <13875753+LMBishop@users.noreply.github.com>2024-03-09 16:17:14 +0000
commit57b3b3dd1f5e06007f0be081dc86019effd2d14f (patch)
tree277c3229c82abfb77bb66b7200d7fbbc005266ea
parentd2d5202866c3ba76e14c291291ca18235bd8e225 (diff)
Send track advancement on building and mining subtract too
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BuildingTaskType.java3
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/MiningTaskType.java3
2 files changed, 6 insertions, 0 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BuildingTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BuildingTaskType.java
index 2e0b365d..5bd3c40a 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BuildingTaskType.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BuildingTaskType.java
@@ -106,6 +106,9 @@ public final class BuildingTaskType extends BukkitTaskType {
int progress = TaskUtils.decrementIntegerTaskProgress(taskProgress);
super.debug("Decrementing task progress (now " + progress + ")", quest.getId(), task.getId(), player.getUniqueId());
+
+ int amount = (int) task.getConfigValue("amount");
+ TaskUtils.sendTrackAdvancement(player, quest, task, taskProgress, amount);
}
}
}
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/MiningTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/MiningTaskType.java
index 18cd0d72..a728d45f 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/MiningTaskType.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/MiningTaskType.java
@@ -216,6 +216,9 @@ public final class MiningTaskType extends BukkitTaskType {
int progress = TaskUtils.decrementIntegerTaskProgress(taskProgress);
super.debug("Decrementing task progress (now " + progress + ")", quest.getId(), task.getId(), player.getUniqueId());
+
+ int amount = (int) task.getConfigValue("amount");
+ TaskUtils.sendTrackAdvancement(player, quest, task, taskProgress, amount);
}
}
}