Database Config getter boilerplate

This commit is contained in:
nossr50 2019-03-11 23:11:56 -07:00
parent 948837546a
commit 88cd8e64bb
10 changed files with 101 additions and 11 deletions

View File

@ -1,6 +1,5 @@
package com.gmail.nossr50.commands.skills;
import com.gmail.nossr50.config.AdvancedConfig;
import com.gmail.nossr50.datatypes.skills.PrimarySkillType;
import com.gmail.nossr50.datatypes.skills.SubSkillType;
import com.gmail.nossr50.locale.LocaleLoader;

View File

@ -939,10 +939,6 @@ public class MainConfig extends ConfigValidated {
return getBooleanValue(ABILITIES, ACTIVATION, ONLY_ACTIVATE_WHEN_SNEAKING);
}
public boolean getAbilitiesGateEnabled() {
return getBooleanValue(ABILITIES, ACTIVATION, LEVEL_GATE_ABILITIES);
}
public int getCooldown(SuperAbilityType ability) {
return getIntValue(ABILITIES, COOLDOWNS + ability.toString());
}

View File

@ -23,4 +23,32 @@ public class ConfigCategoryDatabase {
@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;
/*
* GETTER BOILERPLATE
*/
public String getUsername() {
return username;
}
public String getPassword() {
return password;
}
public String getDatabaseName() {
return databaseName;
}
public String getTablePrefix() {
return tablePrefix;
}
public ConfigCategoryMaxConnections getConfigCategoryMaxConnections() {
return configCategoryMaxConnections;
}
public ConfigCategoryMaxPoolSize getConfigCategoryMaxPoolSize() {
return configCategoryMaxPoolSize;
}
}

View File

@ -15,4 +15,19 @@ public class ConfigCategoryMaxConnections {
@Setting(value = "Save")
private int save = 30;
/*
* GETTER BOILERPLATE
*/
public int getMisc() {
return misc;
}
public int getLoad() {
return load;
}
public int getSave() {
return save;
}
}

View File

@ -13,4 +13,20 @@ public class ConfigCategoryMaxPoolSize {
@Setting(value = "Save")
private int save = 20;
/*
* GETTER BOILERPLATE
*/
public int getMisc() {
return misc;
}
public int getLoad() {
return load;
}
public int getSave() {
return save;
}
}

View File

@ -12,5 +12,15 @@ public class ConfigCategoryMySQL {
@Setting(value = "Database", comment = "Database settings for MySQL/MariaDB")
private ConfigCategoryDatabase configCategoryDatabase;
/*
* GETTER BOILERPLATE
*/
public boolean isMySQLEnabled() {
return enabled;
}
public ConfigCategoryDatabase getConfigCategoryDatabase() {
return configCategoryDatabase;
}
}

View File

@ -16,4 +16,20 @@ public class ConfigCategoryServer {
@Setting(value = "Server_Address", comment = "The address for your MySQL/MariaDB server")
private String serverAddress = "localhost";
/*
* GETTER BOILERPLATE
*/
public boolean isUseSSL() {
return useSSL;
}
public int getServerPort() {
return serverPort;
}
public String getServerAddress() {
return serverAddress;
}
}

View File

@ -32,4 +32,12 @@ public class ConfigDatabase extends Config {
public double getConfigVersion() {
return 1;
}
/*
* GETTER BOILERPLATE
*/
public ConfigCategoryMySQL getConfigCategoryMySQL() {
return configCategoryMySQL;
}
}

View File

@ -0,0 +1,8 @@
package com.gmail.nossr50.config.hocon.superabilities;
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
@ConfigSerializable
public class ConfigSuperAbilities {
}

View File

@ -332,10 +332,8 @@ Skills:
Enabled_For_PVP: true
Enabled_For_PVE: true
Level_Cap: 0
Ability_Activation_Level_Gate: 10
Excavation:
Level_Cap: 0
Ability_Activation_Level_Gate: 10
Fishing:
Level_Cap: 0
Drops_Enabled: true
@ -349,7 +347,6 @@ Skills:
Mining:
Level_Cap: 0
Detonator_Name: FLINT_AND_STEEL
Ability_Activation_Level_Gate: 10
Repair:
Level_Cap: 0
Anvil_Messages: true
@ -372,7 +369,6 @@ Skills:
Enabled_For_PVP: true
Enabled_For_PVE: true
Level_Cap: 0
Ability_Activation_Level_Gate: 10
Taming:
Enabled_For_PVP: true
Enabled_For_PVE: true
@ -409,7 +405,6 @@ Skills:
Enabled_For_PVP: true
Enabled_For_PVE: true
Level_Cap: 0
Ability_Activation_Level_Gate: 10
Block_Cracker:
SmoothBrick_To_CrackedBrick: true
# When using Unarmed, picked up items will automatically get moved to a free slot instead of going in the slot
@ -420,7 +415,6 @@ Skills:
Woodcutting:
Tree_Feller_Sounds: true
Level_Cap: 0
Ability_Activation_Level_Gate: 10
#
# Settings for Double Drops