AltitudeQuests/src/main/java/com/alttd/altitudequests/config/DatabaseConfig.java

35 lines
1.1 KiB
Java
Raw Normal View History

2022-05-01 19:48:52 +00:00
package com.alttd.altitudequests.config;
import java.io.File;
public class DatabaseConfig extends AbstractConfig {
static DatabaseConfig config;
public DatabaseConfig() {
super(new File(File.separator + "mnt" + File.separator + "configs"
2022-05-01 19:48:52 +00:00
+ File.separator + "AltitudeQuests"), "database.yml");
}
public static void reload() {
config = new DatabaseConfig();
config.readConfig(DatabaseConfig.class, null);
}
public static String DRIVER = "mysql";
public static String IP = "localhost";
public static String PORT = "3306";
public static String DATABASE_NAME = "AltitudeQuests";
public static String USERNAME = "root";
public static String PASSWORD = "root";
private static void loadDatabase() {
DRIVER = config.getString("database.driver", DRIVER);
IP = config.getString("database.ip", IP);
PORT = config.getString("database.port", PORT);
DATABASE_NAME = config.getString("database.name", DATABASE_NAME);
USERNAME = config.getString("database.username", USERNAME);
PASSWORD = config.getString("database.password", PASSWORD);
}
}