aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorLMBishop <13875753+LMBishop@users.noreply.github.com>2021-06-03 13:05:28 +0100
committerLMBishop <13875753+LMBishop@users.noreply.github.com>2021-06-03 13:05:28 +0100
commit709860e3e3ecd5dc9a9d219b63b4161f909d31f1 (patch)
treebca5bb70e0d5327f92cefb06cc8568a800e50264 /src/main/java
parent343aed44a398911495c05d91ff9d18857eda3329 (diff)
Add init
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/leonardobishop/quests/storage/StorageProvider.java1
-rw-r--r--src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java6
2 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/leonardobishop/quests/storage/StorageProvider.java b/src/main/java/com/leonardobishop/quests/storage/StorageProvider.java
index 65e4e091..78f27f54 100644
--- a/src/main/java/com/leonardobishop/quests/storage/StorageProvider.java
+++ b/src/main/java/com/leonardobishop/quests/storage/StorageProvider.java
@@ -6,6 +6,7 @@ import java.util.UUID;
public interface StorageProvider {
+ void init();
QuestProgressFile loadProgressFile(UUID uuid);
void saveProgressFile(UUID uuid, QuestProgressFile questProgressFile);
diff --git a/src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java b/src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java
index ababef3e..950f6d6e 100644
--- a/src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java
+++ b/src/main/java/com/leonardobishop/quests/storage/YamlStorageProvider.java
@@ -31,6 +31,12 @@ public class YamlStorageProvider implements StorageProvider {
return lock;
}
+ @Override
+ public void init() {
+ File directory = new File(plugin.getDataFolder() + File.separator + "playerdata");
+ directory.mkdirs();
+ }
+
public QuestProgressFile loadProgressFile(UUID uuid) {
ReentrantLock lock = lock(uuid);
QuestProgressFile questProgressFile = new QuestProgressFile(uuid, plugin);