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:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user