From 41f005443e00760e8fc9187fea665974a2d0a6bc Mon Sep 17 00:00:00 2001 From: Krakenied Date: Tue, 23 Aug 2022 05:21:30 +0200 Subject: Get task amount needed after checking the item --- .../leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bukkit/src/main') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java index 6a6c3dd5..d764640e 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/CraftingTaskType.java @@ -85,8 +85,6 @@ public final class CraftingTaskType extends BukkitTaskType { Task task = pendingTask.task(); TaskProgress taskProgress = pendingTask.taskProgress(); - int amount = (int) task.getConfigValue("amount"); - QuestItem qi; if ((qi = fixedQuestItemCache.get(quest.getId(), task.getId())) == null) { QuestItem fetchedItem = TaskUtils.getConfigQuestItem(task, "item", "data"); @@ -101,6 +99,8 @@ public final class CraftingTaskType extends BukkitTaskType { continue; } + int amount = (int) task.getConfigValue("amount"); + int progress = TaskUtils.getIntegerTaskProgress(taskProgress); taskProgress.setProgress(progress + eventAmount); super.debug("Updating task progress (now " + (progress + eventAmount) + ")", quest.getId(), task.getId(), player.getUniqueId()); -- cgit v1.2.3-70-g09d2