mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-07-01 13:14:44 +02:00
Configurable XP cooldowns for Roll
This commit is contained in:
@ -9,6 +9,7 @@ public class ConfigSectionExploitAcrobatics {
|
||||
public static final int ACROBATIC_LOCATION_LIMIT_DEFAULT = 50;
|
||||
public static final boolean PREVENT_ACROBATICS_ABUSE_DEFAULT = true;
|
||||
public static final int TELEPORT_COOLDOWN_DEFAULT = 30;
|
||||
public static final int ROLL_XP_GAIN_CD_DEFAULT = 60;
|
||||
|
||||
@Setting(value = "Player-Fall-Location-Tracking",
|
||||
comment = "The amount of locations to keep track of for player falls." +
|
||||
@ -32,6 +33,15 @@ public class ConfigSectionExploitAcrobatics {
|
||||
"\nDefault value: "+TELEPORT_COOLDOWN_DEFAULT)
|
||||
private int teleportCooldownSeconds = TELEPORT_COOLDOWN_DEFAULT;
|
||||
|
||||
@Setting(value = "Fall-Damage-XP-Gain-Cooldown-In-Seconds", comment = "Prevent players from gaining XP from fall damage if they had gained XP recently." +
|
||||
"\nWhen players take fall damage again within this cooldown period the length of the cooldown is increased to discourage automated Roll XP farming." +
|
||||
"\nDefault value: "+ROLL_XP_GAIN_CD_DEFAULT)
|
||||
private int rollXPGainCooldownSeconds = ROLL_XP_GAIN_CD_DEFAULT;
|
||||
|
||||
public int getRollXPGainCooldownSeconds() {
|
||||
return rollXPGainCooldownSeconds;
|
||||
}
|
||||
|
||||
public int getTeleportCooldownSeconds() {
|
||||
return teleportCooldownSeconds;
|
||||
}
|
||||
|
Reference in New Issue
Block a user