diff options
| author | LMBishop <13875753+LMBishop@users.noreply.github.com> | 2021-02-08 22:43:43 +0000 |
|---|---|---|
| committer | LMBishop <13875753+LMBishop@users.noreply.github.com> | 2021-02-08 22:43:43 +0000 |
| commit | 1868efd82faea7c3760d6912456204273b3d9f0b (patch) | |
| tree | 4b160c2de70dfeefea1e312cecbd1a080a5d827d /src/main | |
| parent | e381a5b35f11df4335ee0540158bd0e6f8fdb5c4 (diff) | |
Closes #145
Diffstat (limited to 'src/main')
4 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/leonardobishop/quests/player/questprogressfile/QuestProgressFile.java b/src/main/java/com/leonardobishop/quests/player/questprogressfile/QuestProgressFile.java index 97819c56..83dcb80a 100644 --- a/src/main/java/com/leonardobishop/quests/player/questprogressfile/QuestProgressFile.java +++ b/src/main/java/com/leonardobishop/quests/player/questprogressfile/QuestProgressFile.java @@ -80,7 +80,7 @@ public class QuestProgressFile { */ public QuestStartResult canStartQuest(Quest quest) { Player p = Bukkit.getPlayer(playerUUID); - if (getStartedQuests().size() >= Options.QUESTS_START_LIMIT.getIntValue()) { + if (getStartedQuests().size() >= Options.QUESTS_START_LIMIT.getIntValue() && !Options.QUEST_AUTOSTART.getBooleanValue()) { return QuestStartResult.QUEST_LIMIT_REACHED; } QuestProgress questProgress = getQuestProgress(quest); diff --git a/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/DistancefromTaskType.java b/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/DistancefromTaskType.java index 690d9650..e40df767 100644 --- a/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/DistancefromTaskType.java +++ b/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/DistancefromTaskType.java @@ -101,7 +101,7 @@ public final class DistancefromTaskType extends TaskType { World world = Bukkit.getWorld(worldString); if (world == null) { - return; + continue; } Location location = new Location(world, x, y, z); diff --git a/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/MobkillingCertainTaskType.java b/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/MobkillingCertainTaskType.java index c713c510..b703f216 100644 --- a/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/MobkillingCertainTaskType.java +++ b/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/MobkillingCertainTaskType.java @@ -98,7 +98,7 @@ public final class MobkillingCertainTaskType extends TaskType { if (configName != null) { configName = ChatColor.translateAlternateColorCodes('&', configName); if (mob.getCustomName() == null || !mob.getCustomName().equals(configName)) { - return; + continue; } } diff --git a/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/PositionTaskType.java b/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/PositionTaskType.java index fba8a0c4..03af06ff 100644 --- a/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/PositionTaskType.java +++ b/src/main/java/com/leonardobishop/quests/quests/tasktypes/types/PositionTaskType.java @@ -88,7 +88,7 @@ public final class PositionTaskType extends TaskType { int paddingSquared = padding * padding; World world = Bukkit.getWorld(worldString); if (world == null) { - return; + continue; } Location location = new Location(world, x, y, z); |
