瀏覽代碼

Refactoring SQL config class names again

nossr50 6 年之前
父節點
當前提交
1c289cfcdf
共有 28 個文件被更改,包括 47 次插入44 次删除
  1. 0 0
      src/main/java/com/gmail/nossr50/config/hocon/antiexploit/AntiExploit.java
  2. 6 3
      src/main/java/com/gmail/nossr50/config/hocon/database/ConfigDatabase.java
  3. 1 1
      src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionDatabase.java
  4. 4 4
      src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionMaxConnections.java
  5. 4 4
      src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionMaxPoolSize.java
  6. 13 13
      src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionMySQL.java
  7. 1 1
      src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionUser.java
  8. 6 6
      src/main/java/com/gmail/nossr50/config/hocon/database/UserConfigSectionServer.java
  9. 0 0
      src/main/java/com/gmail/nossr50/config/hocon/scoreboard/Scoreboard.java
  10. 9 9
      src/main/java/com/gmail/nossr50/database/SQLDatabaseManager.java
  11. 3 3
      src/main/java/com/gmail/nossr50/mcMMO.java
  12. 0 0
      src/main/resources/config/anti_exploit.conf
  13. 0 0
      src/main/resources/config/backups.conf
  14. 0 0
      src/main/resources/config/commands.conf
  15. 0 0
      src/main/resources/config/database.conf
  16. 0 0
      src/main/resources/config/general.conf
  17. 0 0
      src/main/resources/config/hardcore.conf
  18. 0 0
      src/main/resources/config/items.conf
  19. 0 0
      src/main/resources/config/language.conf
  20. 0 0
      src/main/resources/config/leveling.conf
  21. 0 0
      src/main/resources/config/metrics.conf
  22. 0 0
      src/main/resources/config/notifications.conf
  23. 0 0
      src/main/resources/config/particles.conf
  24. 0 0
      src/main/resources/config/party.conf
  25. 0 0
      src/main/resources/config/scoreboard.conf
  26. 0 0
      src/main/resources/config/skills/acrobatics.conf
  27. 0 0
      src/main/resources/config/skills/alchemy.conf
  28. 0 0
      src/main/resources/config/super_abilities.conf

+ 0 - 0
src/main/java/com/gmail/nossr50/config/hocon/AntiExploit.java → src/main/java/com/gmail/nossr50/config/hocon/antiexploit/AntiExploit.java


+ 6 - 3
src/main/java/com/gmail/nossr50/config/hocon/database/ConfigDatabase.java

@@ -11,13 +11,16 @@ public class ConfigDatabase {
      */
 
     @Setting(value = "MySQL", comment = "Settings for using MySQL or MariaDB database")
-    private UserConfigSectionMySQL userConfigSectionMySQL = new UserConfigSectionMySQL();
+    private ConfigSectionMySQL configSectionMySQL = new ConfigSectionMySQL();
+
+    @Setting(value = "Enabled", comment = "If set to true, mcMMO will use MySQL/MariaDB instead of FlatFile storage")
+    private boolean enabled = true;
 
     /*
      * GETTER BOILERPLATE
      */
 
-    public UserConfigSectionMySQL getUserConfigSectionMySQL() {
-        return userConfigSectionMySQL;
+    public ConfigSectionMySQL getConfigSectionMySQL() {
+        return configSectionMySQL;
     }
 }

+ 1 - 1
src/main/java/com/gmail/nossr50/config/hocon/database/UserConfigSectionDatabase.java → src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionDatabase.java

@@ -4,7 +4,7 @@ import ninja.leaping.configurate.objectmapping.Setting;
 import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 
 @ConfigSerializable
-public class UserConfigSectionDatabase {
+public class ConfigSectionDatabase {
 
     @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 - 4
src/main/java/com/gmail/nossr50/config/hocon/database/UserConfigSectionMaxConnections.java → src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionMaxConnections.java

@@ -4,15 +4,15 @@ import ninja.leaping.configurate.objectmapping.Setting;
 import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 
 @ConfigSerializable
-public class UserConfigSectionMaxConnections {
+public class ConfigSectionMaxConnections {
 
-    @Setting(value = "Misc")
+    @Setting(value = "Misc_Connection_Limit")
     private int misc = 30;
 
-    @Setting(value = "Load")
+    @Setting(value = "Load_Connection_Limit")
     private int load = 30;
 
-    @Setting(value = "Save")
+    @Setting(value = "Save_Connection_Limit")
     private int save = 30;
 
     /*

+ 4 - 4
src/main/java/com/gmail/nossr50/config/hocon/database/UserConfigSectionMaxPoolSize.java → src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionMaxPoolSize.java

@@ -4,14 +4,14 @@ import ninja.leaping.configurate.objectmapping.Setting;
 import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 
 @ConfigSerializable
-public class UserConfigSectionMaxPoolSize {
-    @Setting(value = "Misc")
+public class ConfigSectionMaxPoolSize {
+    @Setting(value = "Misc_Pool")
     private int misc = 10;
 
-    @Setting(value = "Load")
+    @Setting(value = "Load_Pool")
     private int load = 20;
 
-    @Setting(value = "Save")
+    @Setting(value = "Save_Pool")
     private int save = 20;
 
     /*

+ 13 - 13
src/main/java/com/gmail/nossr50/config/hocon/database/UserConfigSectionMySQL.java → src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionMySQL.java

@@ -5,16 +5,16 @@ import ninja.leaping.configurate.objectmapping.Setting;
 import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 
 @ConfigSerializable
-public class UserConfigSectionMySQL {
+public class ConfigSectionMySQL {
 
     @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 UserConfigSectionUser userConfigSectionUser = new UserConfigSectionUser();
+    private ConfigSectionUser configSectionUser = new ConfigSectionUser();
 
     @Setting(value = "Database", comment = "Database settings for MySQL/MariaDB")
-    private UserConfigSectionDatabase userConfigSectionDatabase = new UserConfigSectionDatabase();
+    private ConfigSectionDatabase configSectionDatabase = new ConfigSectionDatabase();
 
     @Setting(value = "Server", comment = "Your MySQL/MariaDB server settings.")
     private UserConfigSectionServer userConfigSectionServer = new UserConfigSectionServer();
@@ -27,12 +27,12 @@ public class UserConfigSectionMySQL {
         return enabled;
     }
 
-    public UserConfigSectionUser getUserConfigSectionUser() {
-        return userConfigSectionUser;
+    public ConfigSectionUser getConfigSectionUser() {
+        return configSectionUser;
     }
 
-    public UserConfigSectionDatabase getUserConfigSectionDatabase() {
-        return userConfigSectionDatabase;
+    public ConfigSectionDatabase getConfigSectionDatabase() {
+        return configSectionDatabase;
     }
 
     public UserConfigSectionServer getUserConfigSectionServer() {
@@ -44,11 +44,11 @@ public class UserConfigSectionMySQL {
         switch (poolIdentifier)
         {
             case LOAD:
-                return userConfigSectionServer.getUserConfigSectionMaxPoolSize().getLoad();
+                return userConfigSectionServer.getConfigSectionMaxPoolSize().getLoad();
             case SAVE:
-                return userConfigSectionServer.getUserConfigSectionMaxPoolSize().getSave();
+                return userConfigSectionServer.getConfigSectionMaxPoolSize().getSave();
             case MISC:
-                return userConfigSectionServer.getUserConfigSectionMaxPoolSize().getMisc();
+                return userConfigSectionServer.getConfigSectionMaxPoolSize().getMisc();
             default:
                 return 20;
         }
@@ -59,11 +59,11 @@ public class UserConfigSectionMySQL {
         switch (poolIdentifier)
         {
             case LOAD:
-                return userConfigSectionServer.getUserConfigSectionMaxConnections().getLoad();
+                return userConfigSectionServer.getConfigSectionMaxConnections().getLoad();
             case SAVE:
-                return userConfigSectionServer.getUserConfigSectionMaxConnections().getSave();
+                return userConfigSectionServer.getConfigSectionMaxConnections().getSave();
             case MISC:
-                return userConfigSectionServer.getUserConfigSectionMaxConnections().getMisc();
+                return userConfigSectionServer.getConfigSectionMaxConnections().getMisc();
             default:
                 return 20;
         }

+ 1 - 1
src/main/java/com/gmail/nossr50/config/hocon/database/UserConfigSectionUser.java → src/main/java/com/gmail/nossr50/config/hocon/database/ConfigSectionUser.java

@@ -4,7 +4,7 @@ import ninja.leaping.configurate.objectmapping.Setting;
 import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 
 @ConfigSerializable
-public class UserConfigSectionUser {
+public class ConfigSectionUser {
 
     @Setting(value = "User_Name", comment = "The authorized user for your MySQL/MariaDB DB")
     private String username = "example_user_name";

+ 6 - 6
src/main/java/com/gmail/nossr50/config/hocon/database/UserConfigSectionServer.java

@@ -21,10 +21,10 @@ public class UserConfigSectionServer {
 
     @Setting(value = "Max_Connections", comment = "This setting is the max simultaneous MySQL/MariaDB connections allowed at a time." +
             "\nThis needs to be high enough to support multiple player logins in quick succession, it is recommended that you do not lower these values")
-    private UserConfigSectionMaxConnections userConfigSectionMaxConnections = new UserConfigSectionMaxConnections();
+    private ConfigSectionMaxConnections configSectionMaxConnections = new ConfigSectionMaxConnections();
 
     @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 UserConfigSectionMaxPoolSize userConfigSectionMaxPoolSize = new UserConfigSectionMaxPoolSize();
+    private ConfigSectionMaxPoolSize configSectionMaxPoolSize = new ConfigSectionMaxPoolSize();
 
     /*
      * GETTER BOILERPLATE
@@ -42,12 +42,12 @@ public class UserConfigSectionServer {
         return serverAddress;
     }
 
-    public UserConfigSectionMaxConnections getUserConfigSectionMaxConnections() {
-        return userConfigSectionMaxConnections;
+    public ConfigSectionMaxConnections getConfigSectionMaxConnections() {
+        return configSectionMaxConnections;
     }
 
-    public UserConfigSectionMaxPoolSize getUserConfigSectionMaxPoolSize() {
-        return userConfigSectionMaxPoolSize;
+    public ConfigSectionMaxPoolSize getConfigSectionMaxPoolSize() {
+        return configSectionMaxPoolSize;
     }
 
 

+ 0 - 0
src/main/java/com/gmail/nossr50/config/hocon/Scoreboard.java → src/main/java/com/gmail/nossr50/config/hocon/scoreboard/Scoreboard.java


+ 9 - 9
src/main/java/com/gmail/nossr50/database/SQLDatabaseManager.java

@@ -22,7 +22,7 @@ import java.util.concurrent.locks.ReentrantLock;
 public final class SQLDatabaseManager implements DatabaseManager {
     private static final String ALL_QUERY_VERSION = "total";
     public static final String COM_MYSQL_JDBC_DRIVER = "com.mysql.jdbc.Driver";
-    private String tablePrefix = mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getTablePrefix();
+    private String tablePrefix = mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getTablePrefix();
 
     private final Map<UUID, Integer> cachedUserIDs = new HashMap<UUID, Integer>();
 
@@ -34,7 +34,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
 
     protected SQLDatabaseManager() {
         String connectionString = "jdbc:mysql://" + mcMMO.getMySQLConfigSettings().getUserConfigSectionServer().getServerAddress()
-                + ":" + mcMMO.getMySQLConfigSettings().getUserConfigSectionServer().getServerPort() + "/" + mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName();
+                + ":" + mcMMO.getMySQLConfigSettings().getUserConfigSectionServer().getServerPort() + "/" + mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName();
 
         if(mcMMO.getMySQLConfigSettings().getUserConfigSectionServer().isUseSSL())
             connectionString +=
@@ -85,9 +85,9 @@ public final class SQLDatabaseManager implements DatabaseManager {
         poolProperties.setUrl(connectionString);
 
         //MySQL User Name
-        poolProperties.setUsername(mcMMO.getMySQLConfigSettings().getUserConfigSectionUser().getUsername());
+        poolProperties.setUsername(mcMMO.getMySQLConfigSettings().getConfigSectionUser().getUsername());
         //MySQL User Password
-        poolProperties.setPassword(mcMMO.getMySQLConfigSettings().getUserConfigSectionUser().getPassword());
+        poolProperties.setPassword(mcMMO.getMySQLConfigSettings().getConfigSectionUser().getPassword());
 
         //Initial Size
         poolProperties.setInitialSize(0);
@@ -783,7 +783,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
                     + " WHERE table_schema = ?"
                     + " AND table_name = ?");
             //Database name
-            statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
+            statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
             statement.setString(2, tablePrefix + "users");
             resultSet = statement.executeQuery();
             if (!resultSet.next()) {
@@ -800,7 +800,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
             }
             tryClose(resultSet);
             //Database name
-            statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
+            statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
             statement.setString(2, tablePrefix + "huds");
             resultSet = statement.executeQuery();
             if (!resultSet.next()) {
@@ -815,7 +815,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
             }
             tryClose(resultSet);
             //Database name
-            statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
+            statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
             statement.setString(2, tablePrefix + "cooldowns");
             resultSet = statement.executeQuery();
             if (!resultSet.next()) {
@@ -841,7 +841,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
             }
             tryClose(resultSet);
             //Database name
-            statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
+            statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
             statement.setString(2, tablePrefix + "skills");
             resultSet = statement.executeQuery();
             if (!resultSet.next()) {
@@ -870,7 +870,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
             }
             tryClose(resultSet);
             //Database name
-            statement.setString(1, mcMMO.getMySQLConfigSettings().getUserConfigSectionDatabase().getDatabaseName());
+            statement.setString(1, mcMMO.getMySQLConfigSettings().getConfigSectionDatabase().getDatabaseName());
             statement.setString(2, tablePrefix + "experience");
             resultSet = statement.executeQuery();
             if (!resultSet.next()) {

+ 3 - 3
src/main/java/com/gmail/nossr50/mcMMO.java

@@ -5,7 +5,7 @@ import com.gmail.nossr50.config.CoreSkillsConfig;
 import com.gmail.nossr50.config.MainConfig;
 import com.gmail.nossr50.config.WorldBlacklist;
 import com.gmail.nossr50.config.experience.ExperienceConfig;
-import com.gmail.nossr50.config.hocon.database.UserConfigSectionMySQL;
+import com.gmail.nossr50.config.hocon.database.ConfigSectionMySQL;
 import com.gmail.nossr50.database.DatabaseManager;
 import com.gmail.nossr50.database.DatabaseManagerFactory;
 import com.gmail.nossr50.datatypes.skills.PrimarySkillType;
@@ -327,9 +327,9 @@ public class mcMMO extends JavaPlugin {
      * Returns settings for MySQL from the users config
      * @return returns settings for MySQL from the users config
      */
-    public static UserConfigSectionMySQL getMySQLConfigSettings()
+    public static ConfigSectionMySQL getMySQLConfigSettings()
     {
-        return configManager.getConfigDatabase().getUserConfigSectionMySQL();
+        return configManager.getConfigDatabase().getConfigSectionMySQL();
     }
 
     /*public static ModManager getModManager() {

+ 0 - 0
src/main/resources/config/anti_exploit.conf


+ 0 - 0
src/main/resources/config/backups.conf


+ 0 - 0
src/main/resources/config/commands.conf


+ 0 - 0
src/main/resources/config/database.conf


+ 0 - 0
src/main/resources/config/general.conf


+ 0 - 0
src/main/resources/config/hardcore.conf


+ 0 - 0
src/main/resources/config/items.conf


+ 0 - 0
src/main/resources/config/language.conf


+ 0 - 0
src/main/resources/config/leveling.conf


+ 0 - 0
src/main/resources/config/metrics.conf


+ 0 - 0
src/main/resources/config/notifications.conf


+ 0 - 0
src/main/resources/config/particles.conf


+ 0 - 0
src/main/resources/config/party.conf


+ 0 - 0
src/main/resources/config/scoreboard.conf


+ 0 - 0
src/main/resources/config/skills/acrobatics.conf


+ 0 - 0
src/main/resources/config/skills/alchemy.conf


+ 0 - 0
src/main/resources/config/super_abilities.conf