diff options
| author | Krakenied <Krakenied1@gmail.com> | 2023-03-10 20:34:23 +0100 |
|---|---|---|
| committer | Leonardo Bishop <13875753+LMBishop@users.noreply.github.com> | 2023-04-02 12:20:10 +0100 |
| commit | efa6d10f2d6f407daaff993af84901b8464adc3a (patch) | |
| tree | fee76c7967a723a39936cab581ae51adb8dd5a06 /bukkit/src | |
| parent | 5e552ee3821250831176f68973a2205701629282 (diff) | |
Improve world validation
Diffstat (limited to 'bukkit/src')
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/TaskUtils.java | 15 |
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; } |
