diff --git a/core/src/main/java/io/github/md5sha256/addictiveexperience/AddictiveExperiencePlugin.java b/core/src/main/java/io/github/md5sha256/addictiveexperience/AddictiveExperiencePlugin.java index df030a5..6f9df86 100644 --- a/core/src/main/java/io/github/md5sha256/addictiveexperience/AddictiveExperiencePlugin.java +++ b/core/src/main/java/io/github/md5sha256/addictiveexperience/AddictiveExperiencePlugin.java @@ -61,6 +61,12 @@ public final class AddictiveExperiencePlugin extends JavaPlugin implements Addic return this.addictiveExperienceConfiguration; } + private void initDataFolder() { + if (!getDataFolder().isDirectory()) { + getDataFolder().mkdirs(); + } + } + private void initializeInjector() { getLogger().info("Initialising the injector..."); final Injector injector = Guice @@ -104,6 +110,7 @@ public void onDisable() { @Override public void onEnable() { super.onEnable(); + initDataFolder(); try { initializeInjector(); } catch (Throwable ex) {