summaryrefslogtreecommitdiffstats
path: root/bukkit/src
diff options
context:
space:
mode:
Diffstat (limited to 'bukkit/src')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java15
1 files changed, 5 insertions, 10 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java
index 48114437..c7471652 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java
@@ -49,18 +49,12 @@ public class TaskUtils {
return true;
}
- if (configurationData instanceof List) {
- List allowedWorlds = (List) configurationData;
- if (!allowedWorlds.isEmpty() && allowedWorlds.get(0) instanceof String) {
- List<String> allowedWorldNames = (List<String>) allowedWorlds;
- return allowedWorldNames.contains(worldName);
- }
- return true;
+ if (configurationData instanceof List<?> allowedWorldNames) {
+ return allowedWorldNames.contains(worldName);
}
- if (configurationData instanceof String) {
- String allowedWorld = (String) configurationData;
- return worldName.equals(allowedWorld);
+ if (configurationData instanceof String allowedWorldName) {
+ return worldName.equals(allowedWorldName);
}
return true;
@@ -75,6 +69,7 @@ public class TaskUtils {
} else if (configObject != null) {
strings.add(String.valueOf(configObject));
}
+
return strings;
}