Add delegates to exploit config

This commit is contained in:
nossr50 2019-04-10 04:34:27 -07:00
parent 75bb3f181d
commit 1f734582d4

View File

@ -16,6 +16,10 @@ public class ConfigExploitPrevention {
@Setting(value = "Skills", comment = "Exploit settings for specific skills")
private ConfigSectionExploitSkills configSectionExploitSkills = new ConfigSectionExploitSkills();
/*
* BOILERPLATE GETTERS
*/
public boolean getEndermenEndermiteFix() {
return configSectionGeneral.getEndermenEndermiteFix();
}
@ -47,4 +51,40 @@ public class ConfigExploitPrevention {
public ConfigSectionExploitFishing getConfigSectionExploitFishing() {
return configSectionExploitSkills.getConfigSectionExploitFishing();
}
public long getFishingRodSpamMilliseconds() {
return getConfigSectionExploitFishing().getFishingRodSpamMilliseconds();
}
public float getOverFishingAreaSize() {
return getConfigSectionExploitFishing().getOverFishingAreaSize();
}
public boolean isPreventFishingExploits() {
return getConfigSectionExploitFishing().isPreventFishingExploits();
}
public int getOverfishingLimit() {
return getConfigSectionExploitFishing().getOverfishingLimit();
}
public boolean isAlertAdminsOnOverFishing() {
return getConfigSectionExploitFishing().isAlertAdminsOnOverFishing();
}
public int getRollXPGainCooldownSeconds() {
return getConfigSectionExploitAcrobatics().getRollXPGainCooldownSeconds();
}
public int getTeleportCooldownSeconds() {
return getConfigSectionExploitAcrobatics().getTeleportCooldownSeconds();
}
public int getAcrobaticLocationLimit() {
return getConfigSectionExploitAcrobatics().getAcrobaticLocationLimit();
}
public boolean isPreventAcrobaticsAbuse() {
return getConfigSectionExploitAcrobatics().isPreventAcrobaticsAbuse();
}
}