diff --git a/.gradle/8.12/executionHistory/executionHistory.bin b/.gradle/8.12/executionHistory/executionHistory.bin index 0df6edb..42505a9 100644 Binary files a/.gradle/8.12/executionHistory/executionHistory.bin and b/.gradle/8.12/executionHistory/executionHistory.bin differ diff --git a/.gradle/8.12/executionHistory/executionHistory.lock b/.gradle/8.12/executionHistory/executionHistory.lock index 8a8959c..082d931 100644 Binary files a/.gradle/8.12/executionHistory/executionHistory.lock and b/.gradle/8.12/executionHistory/executionHistory.lock differ diff --git a/.gradle/8.12/fileHashes/fileHashes.bin b/.gradle/8.12/fileHashes/fileHashes.bin index 2a8d917..b55f39c 100644 Binary files a/.gradle/8.12/fileHashes/fileHashes.bin and b/.gradle/8.12/fileHashes/fileHashes.bin differ diff --git a/.gradle/8.12/fileHashes/fileHashes.lock b/.gradle/8.12/fileHashes/fileHashes.lock index 679149b..c53151e 100644 Binary files a/.gradle/8.12/fileHashes/fileHashes.lock and b/.gradle/8.12/fileHashes/fileHashes.lock differ diff --git a/.gradle/8.12/fileHashes/resourceHashesCache.bin b/.gradle/8.12/fileHashes/resourceHashesCache.bin index 504f9ba..8b08914 100644 Binary files a/.gradle/8.12/fileHashes/resourceHashesCache.bin and b/.gradle/8.12/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 1d44b31..75967fa 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/build/classes/java/main/re/imc/geysermodelengine/managers/ConfigManager.class b/build/classes/java/main/re/imc/geysermodelengine/managers/ConfigManager.class index dc9ab0a..4b224a1 100644 Binary files a/build/classes/java/main/re/imc/geysermodelengine/managers/ConfigManager.class and b/build/classes/java/main/re/imc/geysermodelengine/managers/ConfigManager.class differ diff --git a/build/libs/GeyserModelEngine-1.0.0-all.jar b/build/libs/GeyserModelEngine-1.0.0-all.jar index cda2fbc..19156d1 100644 Binary files a/build/libs/GeyserModelEngine-1.0.0-all.jar and b/build/libs/GeyserModelEngine-1.0.0-all.jar differ diff --git a/build/libs/GeyserModelEngine-1.0.0.jar b/build/libs/GeyserModelEngine-1.0.0.jar index 572c1b8..4a5754e 100644 Binary files a/build/libs/GeyserModelEngine-1.0.0.jar and b/build/libs/GeyserModelEngine-1.0.0.jar differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/EntityTaskManager.class.uniqueId5 b/build/tmp/compileJava/compileTransaction/stash-dir/EntityTaskManager.class.uniqueId5 index cf01e52..2a5e04c 100644 Binary files a/build/tmp/compileJava/compileTransaction/stash-dir/EntityTaskManager.class.uniqueId5 and b/build/tmp/compileJava/compileTransaction/stash-dir/EntityTaskManager.class.uniqueId5 differ diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin index f26b533..94c14dc 100644 Binary files a/build/tmp/compileJava/previous-compilation-data.bin and b/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/src/main/java/re/imc/geysermodelengine/managers/ConfigManager.java b/src/main/java/re/imc/geysermodelengine/managers/ConfigManager.java index 0d1d8c0..e2d3d8d 100644 --- a/src/main/java/re/imc/geysermodelengine/managers/ConfigManager.java +++ b/src/main/java/re/imc/geysermodelengine/managers/ConfigManager.java @@ -18,6 +18,12 @@ public class ConfigManager { } public void load() { + if (!plugin.getDataFolder().exists()) { + plugin.getDataFolder().mkdir(); + plugin.saveResource("config.yml", false); + plugin.saveResource("Lang/messages.yml", false); + } + this.config = YamlConfiguration.loadConfiguration(new File(plugin.getDataFolder(), "config.yml")); this.lang = YamlConfiguration.loadConfiguration(new File(plugin.getDataFolder(), "Lang/messages.yml")); }