aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'bukkit/src/main/java')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java3
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/DeliverTaskType.java3
2 files changed, 4 insertions, 2 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java
index 81ebf24e..ecdb0b1f 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java
@@ -112,7 +112,6 @@ public final class InventoryTaskType extends BukkitTaskType {
super.debug("Inventory check triggered", quest.getId(), task.getId(), player.getUniqueId());
- boolean remove = TaskUtils.getConfigBoolean(task, "remove-items-when-complete");
boolean allowPartial = TaskUtils.getConfigBoolean(task, "allow-partial-completion");
QuestItem qi;
@@ -167,6 +166,8 @@ public final class InventoryTaskType extends BukkitTaskType {
taskProgress.setCompleted(true);
super.debug("Marking task as complete", quest.getId(), task.getId(), player.getUniqueId());
+ boolean remove = TaskUtils.getConfigBoolean(task, "remove-items-when-complete");
+
if (remove) {
TaskUtils.removeItemsInSlots(player, amountPerSlot, progress);
super.debug("Removing items from inventory", quest.getId(), task.getId(), player.getUniqueId());
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/DeliverTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/DeliverTaskType.java
index d73a40ff..f927319a 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/DeliverTaskType.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/DeliverTaskType.java
@@ -97,7 +97,6 @@ public abstract class DeliverTaskType<T> extends BukkitTaskType {
}
}
- boolean remove = TaskUtils.getConfigBoolean(task, "remove-items-when-complete");
boolean allowPartial = TaskUtils.getConfigBoolean(task, "allow-partial-completion");
QuestItem qi;
@@ -143,6 +142,8 @@ public abstract class DeliverTaskType<T> extends BukkitTaskType {
taskProgress.setCompleted(true);
super.debug("Marking task as complete", quest.getId(), task.getId(), player.getUniqueId());
+ boolean remove = TaskUtils.getConfigBoolean(task, "remove-items-when-complete");
+
if (remove) {
TaskUtils.removeItemsInSlots(player, amountPerSlot, progress);
super.debug("Removing items from inventory", quest.getId(), task.getId(), player.getUniqueId());