diff --git a/build.gradle.kts b/build.gradle.kts index a1fd4d4c..dc90acc8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -23,7 +23,7 @@ apply { } //RECODE.RELEASE.PATCH.DEVELOPMENT -version = "1.5.0.0" +version = "1.5.1.0" group = "us.eunoians" java { @@ -63,7 +63,7 @@ dependencies { val enumToYamlVersion = "1.0" implementation("com.github.DiamondDagger590:EnumToYaml:$enumToYamlVersion") - val nbtAPIVersion = "2.9.0-SNAPSHOT" + val nbtAPIVersion = "2.9.2-SNAPSHOT" implementation("de.tr7zw:item-nbt-api:$nbtAPIVersion") val bstatsVersion = "2.2.1" diff --git a/src/main/java/us/eunoians/mcrpg/database/DatabaseManager.java b/src/main/java/us/eunoians/mcrpg/database/DatabaseManager.java index cf44a765..bcea5708 100644 --- a/src/main/java/us/eunoians/mcrpg/database/DatabaseManager.java +++ b/src/main/java/us/eunoians/mcrpg/database/DatabaseManager.java @@ -13,6 +13,7 @@ import us.eunoians.mcrpg.database.tables.SkillDAO; import us.eunoians.mcrpg.database.tables.TableVersionHistoryDAO; +import java.io.File; import java.sql.Connection; import java.sql.SQLException; import java.util.Optional; @@ -47,6 +48,12 @@ public CompletableFuture initialize() { CompletableFuture completableFuture = new CompletableFuture<>(); DatabaseBuilder dbBuilder = new DatabaseBuilder(driver); + File databaseFolder = new File(plugin.getDataFolder().getAbsolutePath() + "/database"); + + if(!databaseFolder.exists()){ + databaseFolder.mkdir(); + } + dbBuilder.setPath(plugin.getDataFolder().getAbsolutePath() + "/database/mcrpg"); try {