diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/FarmingTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/FarmingTaskType.java index cf798339..a84e17d5 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/FarmingTaskType.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/FarmingTaskType.java @@ -156,6 +156,7 @@ private void handle(Player player, QPlayer qPlayer, Block block, Mode mode, bool super.debug("PlayerBlockTracker lookup OK", quest.getId(), task.getId(), player.getUniqueId()); } else { super.debug("check-playerblocktracker is enabled, but PlayerBlockTracker is not detected on the server", quest.getId(), task.getId(), player.getUniqueId()); + continue; // we want to prevent progressing in quest if PBT failed to start and was expected to } } 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 779378b8..5f1e450e 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 @@ -125,6 +125,7 @@ public void onBlockBreak(BlockBreakEvent event) { super.debug("PlayerBlockTracker lookup OK", quest.getId(), task.getId(), player.getUniqueId()); } else { super.debug("check-playerblocktracker is enabled, but PlayerBlockTracker is not detected on the server", quest.getId(), task.getId(), player.getUniqueId()); + continue; // we want to prevent progressing in quest if PBT failed to start and was expected to } }