Added toggle to disable party system

This commit is contained in:
nossr50
2019-03-18 07:46:33 -07:00
parent b0b326d080
commit 3a21a913c6
6 changed files with 55 additions and 8 deletions

View File

@ -91,6 +91,8 @@ public class ConfigParty {
return partyCombat.isPartyFriendlyFire();
}
public boolean isPartySystemEnabled() { return partyGeneral.isEnablePartySystem(); }
/*

View File

@ -6,9 +6,15 @@ import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
@ConfigSerializable
public class ConfigSectionPartyGeneral {
public static final boolean PARTY_SYSTEM_DEFAULT = true;
@Setting(value = "Party-Limitations")
private ConfigSectionPartyLimit configSectionPartyLimit = new ConfigSectionPartyLimit();
@Setting(value = "Enable-Party-System", comment = "Turn this off to completely disable the mcMMO party system." +
"\nDefault value: "+PARTY_SYSTEM_DEFAULT)
private boolean enablePartySystem = PARTY_SYSTEM_DEFAULT;
public int getPartySizeLimit() {
return configSectionPartyLimit.partyMaxSize;
}
@ -16,4 +22,8 @@ public class ConfigSectionPartyGeneral {
public boolean isPartySizeCapped() {
return configSectionPartyLimit.useCap;
}
public boolean isEnablePartySystem() {
return enablePartySystem;
}
}