mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-07-01 21:24:43 +02:00
Renaming config classes
This commit is contained in:
@ -0,0 +1,7 @@
|
||||
package com.gmail.nossr50.config.hocon;
|
||||
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigSection {
|
||||
}
|
@ -8,9 +8,6 @@ import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
@ConfigSerializable
|
||||
public class ConfigDatabase extends Config {
|
||||
|
||||
@Setting(value = "MySQL", comment = "Settings for using MySQL or MariaDB database")
|
||||
private ConfigCategoryMySQL configCategoryMySQL;
|
||||
|
||||
public ConfigDatabase() {
|
||||
super("mysql", ConfigConstants.getDataFolder(), ConfigConstants.RELATIVE_PATH_CONFIG_DIR,
|
||||
true,true, false, true);
|
||||
@ -18,6 +15,17 @@ public class ConfigDatabase extends Config {
|
||||
initFullConfig(); //Load Config
|
||||
}
|
||||
|
||||
/*
|
||||
* CONFIG NODES
|
||||
*/
|
||||
|
||||
@Setting(value = "MySQL", comment = "Settings for using MySQL or MariaDB database")
|
||||
private UserConfigSectionMySQL userConfigSectionMySQL;
|
||||
|
||||
/*
|
||||
* CLASS OVERRIDES
|
||||
*/
|
||||
|
||||
@Override
|
||||
public void unload() {
|
||||
|
||||
@ -37,7 +45,7 @@ public class ConfigDatabase extends Config {
|
||||
* GETTER BOILERPLATE
|
||||
*/
|
||||
|
||||
public ConfigCategoryMySQL getConfigCategoryMySQL() {
|
||||
return configCategoryMySQL;
|
||||
public UserConfigSectionMySQL getUserConfigSectionMySQL() {
|
||||
return userConfigSectionMySQL;
|
||||
}
|
||||
}
|
||||
|
@ -1,10 +1,11 @@
|
||||
package com.gmail.nossr50.config.hocon.database;
|
||||
|
||||
import com.gmail.nossr50.config.hocon.ConfigSection;
|
||||
import ninja.leaping.configurate.objectmapping.Setting;
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigCategoryDatabase {
|
||||
public class UserConfigSectionDatabase extends ConfigSection {
|
||||
|
||||
@Setting(value = "Database_Name", comment = "The database name for your DB, this DB must already exist on the SQL server.")
|
||||
private String databaseName = "example_database_name";
|
@ -4,7 +4,7 @@ import ninja.leaping.configurate.objectmapping.Setting;
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigCategoryMaxConnections {
|
||||
public class UserConfigSectionMaxConnections {
|
||||
|
||||
@Setting(value = "Misc")
|
||||
private int misc = 30;
|
@ -4,7 +4,7 @@ import ninja.leaping.configurate.objectmapping.Setting;
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigCategoryMaxPoolSize {
|
||||
public class UserConfigSectionMaxPoolSize {
|
||||
@Setting(value = "Misc")
|
||||
private int misc = 10;
|
||||
|
@ -5,19 +5,19 @@ import ninja.leaping.configurate.objectmapping.Setting;
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigCategoryMySQL {
|
||||
public class UserConfigSectionMySQL {
|
||||
|
||||
@Setting(value = "Enabled", comment = "If set to true, mcMMO will use MySQL/MariaDB instead of FlatFile storage")
|
||||
private boolean enabled = true;
|
||||
|
||||
@Setting(value = "User", comment = "Your MySQL User Settings")
|
||||
private ConfigCategoryUser configCategoryUser;
|
||||
private UserConfigSectionUser userConfigSectionUser;
|
||||
|
||||
@Setting(value = "Database", comment = "Database settings for MySQL/MariaDB")
|
||||
private ConfigCategoryDatabase configCategoryDatabase;
|
||||
private UserConfigSectionDatabase userConfigSectionDatabase;
|
||||
|
||||
@Setting(value = "Server", comment = "Your MySQL/MariaDB server settings.")
|
||||
private ConfigCategoryServer configCategoryServer;
|
||||
private UserConfigSectionServer userConfigSectionServer;
|
||||
|
||||
/*
|
||||
* GETTER BOILERPLATE
|
||||
@ -27,16 +27,16 @@ public class ConfigCategoryMySQL {
|
||||
return enabled;
|
||||
}
|
||||
|
||||
public ConfigCategoryUser getConfigCategoryUser() {
|
||||
return configCategoryUser;
|
||||
public UserConfigSectionUser getUserConfigSectionUser() {
|
||||
return userConfigSectionUser;
|
||||
}
|
||||
|
||||
public ConfigCategoryDatabase getConfigCategoryDatabase() {
|
||||
return configCategoryDatabase;
|
||||
public UserConfigSectionDatabase getUserConfigSectionDatabase() {
|
||||
return userConfigSectionDatabase;
|
||||
}
|
||||
|
||||
public ConfigCategoryServer getConfigCategoryServer() {
|
||||
return configCategoryServer;
|
||||
public UserConfigSectionServer getUserConfigSectionServer() {
|
||||
return userConfigSectionServer;
|
||||
}
|
||||
|
||||
public int getMaxPoolSize(SQLDatabaseManager.PoolIdentifier poolIdentifier)
|
||||
@ -44,11 +44,11 @@ public class ConfigCategoryMySQL {
|
||||
switch (poolIdentifier)
|
||||
{
|
||||
case LOAD:
|
||||
return configCategoryServer.getConfigCategoryMaxPoolSize().getLoad();
|
||||
return userConfigSectionServer.getUserConfigSectionMaxPoolSize().getLoad();
|
||||
case SAVE:
|
||||
return configCategoryServer.getConfigCategoryMaxPoolSize().getSave();
|
||||
return userConfigSectionServer.getUserConfigSectionMaxPoolSize().getSave();
|
||||
case MISC:
|
||||
return configCategoryServer.getConfigCategoryMaxPoolSize().getMisc();
|
||||
return userConfigSectionServer.getUserConfigSectionMaxPoolSize().getMisc();
|
||||
default:
|
||||
return 20;
|
||||
}
|
||||
@ -59,11 +59,11 @@ public class ConfigCategoryMySQL {
|
||||
switch (poolIdentifier)
|
||||
{
|
||||
case LOAD:
|
||||
return configCategoryServer.getConfigCategoryMaxPoolSize().getLoad();
|
||||
return userConfigSectionServer.getUserConfigSectionMaxPoolSize().getLoad();
|
||||
case SAVE:
|
||||
return configCategoryServer.getConfigCategoryMaxPoolSize().getSave();
|
||||
return userConfigSectionServer.getUserConfigSectionMaxPoolSize().getSave();
|
||||
case MISC:
|
||||
return configCategoryServer.getConfigCategoryMaxPoolSize().getMisc();
|
||||
return userConfigSectionServer.getUserConfigSectionMaxPoolSize().getMisc();
|
||||
default:
|
||||
return 20;
|
||||
}
|
@ -4,7 +4,7 @@ import ninja.leaping.configurate.objectmapping.Setting;
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigCategoryServer {
|
||||
public class UserConfigSectionServer {
|
||||
|
||||
@Setting(value = "Use_SSL", comment = "Enables SSL for MySQL/MariaDB connections, newer versions of MySQL will spam your console if you aren't using SSL." +
|
||||
" It is recommended that you turn this on if you are using a newer version of MySQL," +
|
||||
@ -18,10 +18,10 @@ public class ConfigCategoryServer {
|
||||
private String serverAddress = "localhost";
|
||||
|
||||
@Setting(value = "Max_Connections", comment = "This setting is the max simultaneous MySQL/MariaDB connections allowed at a time, this needs to be high enough to support multiple player logins in quick succession")
|
||||
private ConfigCategoryMaxConnections configCategoryMaxConnections;
|
||||
private UserConfigSectionMaxConnections userConfigSectionMaxConnections;
|
||||
|
||||
@Setting(value = "Max_Pool_Size", comment = "This setting is the max size of the pool of cached connections that we hold at any given time.")
|
||||
private ConfigCategoryMaxPoolSize configCategoryMaxPoolSize;
|
||||
private UserConfigSectionMaxPoolSize userConfigSectionMaxPoolSize;
|
||||
|
||||
/*
|
||||
* GETTER BOILERPLATE
|
||||
@ -39,12 +39,12 @@ public class ConfigCategoryServer {
|
||||
return serverAddress;
|
||||
}
|
||||
|
||||
public ConfigCategoryMaxConnections getConfigCategoryMaxConnections() {
|
||||
return configCategoryMaxConnections;
|
||||
public UserConfigSectionMaxConnections getUserConfigSectionMaxConnections() {
|
||||
return userConfigSectionMaxConnections;
|
||||
}
|
||||
|
||||
public ConfigCategoryMaxPoolSize getConfigCategoryMaxPoolSize() {
|
||||
return configCategoryMaxPoolSize;
|
||||
public UserConfigSectionMaxPoolSize getUserConfigSectionMaxPoolSize() {
|
||||
return userConfigSectionMaxPoolSize;
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,7 @@ import ninja.leaping.configurate.objectmapping.Setting;
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigCategoryUser {
|
||||
public class UserConfigSectionUser {
|
||||
|
||||
@Setting(value = "User_Name", comment = "The authorized user for your MySQL/MariaDB DB")
|
||||
private String username = "example_user_name";
|
Reference in New Issue
Block a user