aboutsummaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorLMBishop <13875753+LMBishop@users.noreply.github.com>2021-02-08 22:43:43 +0000
committerLMBishop <13875753+LMBishop@users.noreply.github.com>2021-02-08 22:43:43 +0000
commit1868efd82faea7c3760d6912456204273b3d9f0b (patch)
tree4b160c2de70dfeefea1e312cecbd1a080a5d827d /src/main
parente381a5b35f11df4335ee0540158bd0e6f8fdb5c4 (diff)
Closes #145
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/leonardobishop/quests/player/questprogressfile/QuestProgressFile.java2
-rw-r--r--src/main/java/com/leonardobishop/quests/quests/tasktypes/types/DistancefromTaskType.java2
-rw-r--r--src/main/java/com/leonardobishop/quests/quests/tasktypes/types/MobkillingCertainTaskType.java2
-rw-r--r--src/main/java/com/leonardobishop/quests/quests/tasktypes/types/PositionTaskType.java2
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);