The file paths for DatabaseConfig, ParticleConfig, and Config have been updated. They no longer depend on "user.home" system property, instead they directly point to "/mnt/configs" location. This change is necessary for aligning with the new configuration directories.
37 lines
1.2 KiB
Java
37 lines
1.2 KiB
Java
package com.alttd.config;
|
|
|
|
import com.alttd.database.Database;
|
|
|
|
import java.io.File;
|
|
|
|
public class DatabaseConfig extends AbstractConfig {
|
|
|
|
static DatabaseConfig config;
|
|
public DatabaseConfig() {
|
|
super(new File(File.separator + "mnt" + File.separator + "configs"
|
|
+ File.separator + "AltitudeParticles"), "database.yml");
|
|
}
|
|
|
|
public static void reload() {
|
|
config = new DatabaseConfig();
|
|
config.readConfig(config.getClass(), null);
|
|
}
|
|
|
|
public static String DRIVER = "mysql";
|
|
public static String IP = "localhost";
|
|
public static String PORT = "3306";
|
|
public static String DATABASE_NAME = "AltitudeParticles";
|
|
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);
|
|
}
|
|
|
|
}
|