mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-25 06:36:45 +01:00
Database Config getter boilerplate
This commit is contained in:
parent
948837546a
commit
88cd8e64bb
@ -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;
|
||||
|
@ -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());
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -32,4 +32,12 @@ public class ConfigDatabase extends Config {
|
||||
public double getConfigVersion() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
* GETTER BOILERPLATE
|
||||
*/
|
||||
|
||||
public ConfigCategoryMySQL getConfigCategoryMySQL() {
|
||||
return configCategoryMySQL;
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,8 @@
|
||||
package com.gmail.nossr50.config.hocon.superabilities;
|
||||
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigSuperAbilities {
|
||||
|
||||
}
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user