9
0
mirror of https://gitlab.com/SamB440/rpgregions-2.git synced 2025-12-28 03:09:14 +00:00

StorageManager debug output, change sql value

This commit is contained in:
SamB440
2019-12-19 17:48:27 +00:00
parent e84e8d523b
commit 99ef876cd3
2 changed files with 9 additions and 2 deletions

View File

@@ -87,7 +87,7 @@ public final class RPGRegions extends JavaPlugin implements RPGRegionsAPI, Langu
config.addDefault("storage", "file");
config.addDefault("sql.host", "localhost");
config.addDefault("sql.port", 3306);
config.addDefault("sql.db", "RPGMap");
config.addDefault("sql.db", "RPGRegions");
config.addDefault("sql.user", "user");
config.addDefault("sql.pass", "pass");
config.options().copyDefaults(true);

View File

@@ -1,7 +1,10 @@
package net.islandearth.rpgregions.managers.data;
import net.islandearth.rpgregions.RPGRegions;
import net.islandearth.rpgregions.managers.data.sql.SqlStorage;
import net.islandearth.rpgregions.managers.data.yml.YamlStorage;
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
import java.lang.reflect.InvocationTargetException;
import java.util.Optional;
@@ -17,11 +20,15 @@ public enum StorageType {
}
public Optional<StorageManager> get() {
RPGRegions plugin = JavaPlugin.getPlugin(RPGRegions.class);
plugin.getLogger().info("Loading StorageManager implementation...");
StorageManager generatedClazz = null;
try {
generatedClazz = clazz.getConstructor().newInstance();
plugin.getLogger().info("Loaded StorageManager implementation " + clazz.getName() + ".");
} catch (InstantiationException | InvocationTargetException | NoSuchMethodException | IllegalAccessException e) {
e.printStackTrace();
plugin.getLogger().severe("Unable to load StorageManager (" + clazz.getName() + ")! Plugin will disable.");
Bukkit.getPluginManager().disablePlugin(plugin);
}
return Optional.ofNullable(generatedClazz);