aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/sowgro/npehero/levelapi/Levels.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-10-16 23:49:40 -0400
committersowgro <tpoke.ferrari@gmail.com>2024-10-16 23:49:40 -0400
commit592ca7b622d1b6d35fac47cf21c7f51ce0cd179d (patch)
tree7e3a0801cf61035a3fe1270214cb5be42a60d721 /src/main/java/net/sowgro/npehero/levelapi/Levels.java
parent32d84c765aa6205bd3456bfb25617249d57799ec (diff)
downloadNPEhero-592ca7b622d1b6d35fac47cf21c7f51ce0cd179d.tar.gz
NPEhero-592ca7b622d1b6d35fac47cf21c7f51ce0cd179d.tar.bz2
NPEhero-592ca7b622d1b6d35fac47cf21c7f51ce0cd179d.zip
Fix levels folder and autoscroll by default
Diffstat (limited to 'src/main/java/net/sowgro/npehero/levelapi/Levels.java')
-rwxr-xr-xsrc/main/java/net/sowgro/npehero/levelapi/Levels.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/net/sowgro/npehero/levelapi/Levels.java b/src/main/java/net/sowgro/npehero/levelapi/Levels.java
index 7a89ed1..35ccfc8 100755
--- a/src/main/java/net/sowgro/npehero/levelapi/Levels.java
+++ b/src/main/java/net/sowgro/npehero/levelapi/Levels.java
@@ -43,6 +43,12 @@ public class Levels {
}
public static void readData(MessageUpdaterLambda mu, ProgressUpdaterLambda pu) throws IOException {
list.clear();
+ if (!dir.exists() && !dir.mkdir()) {
+ throw new IOException(); // TODO
+ }
+ if (!dir.isDirectory()) {
+ throw new IOException(); // TODO
+ }
File[] fileList = dir.listFiles();
if (fileList == null) {
throw new FileNotFoundException();