From 73e5be91ebe551b854b09cb526c08798f0b7f163 Mon Sep 17 00:00:00 2001 From: Paldiu Date: Mon, 16 May 2022 20:59:49 -0500 Subject: [PATCH] Critical Bugfix Fixed an issue where plugin was loading player configurations from ./plugins/FeelingLucky instead of ./plugins/FeelingLucky/players --- build.gradle | 2 +- src/main/java/io/github/simplex/luck/FeelingLucky.java | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index d256aeb..0ce9eb5 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { } group = 'io.github.simplex' -version = 'Beta-1.0' +version = 'Beta-1.0.1' repositories { mavenCentral() diff --git a/src/main/java/io/github/simplex/luck/FeelingLucky.java b/src/main/java/io/github/simplex/luck/FeelingLucky.java index d200197..5e950d4 100644 --- a/src/main/java/io/github/simplex/luck/FeelingLucky.java +++ b/src/main/java/io/github/simplex/luck/FeelingLucky.java @@ -18,6 +18,7 @@ import java.util.UUID; public final class FeelingLucky extends JavaPlugin { private final Map configMap = new HashMap<>(); + private final File playerDirectory = new File(getDataFolder(), "players"); private PlayerHandler handler; private Config config; @@ -55,7 +56,11 @@ public final class FeelingLucky extends JavaPlugin { } private void loadPlayerConfigurations() { - File[] files = getDataFolder().listFiles(); + if (!playerDirectory.exists()) { + playerDirectory.mkdirs(); + } + + File[] files = playerDirectory.listFiles(); if (files != null) { Arrays.stream(files).forEach(file -> { UUID uuid = UUID.fromString(file.getName().split("\\.")[0]);