Add afk-list-name config property for changing the player list name of AFK players.

This commit is contained in:
Ali Moghnieh 2016-01-20 14:15:53 +00:00
parent c6d2746959
commit bbf657e251
4 changed files with 36 additions and 0 deletions

View file

@ -495,6 +495,8 @@ public class Settings implements net.ess3.api.ISettings {
cancelAfkOnInteract = _cancelAfkOnInteract();
cancelAfkOnMove = _cancelAfkOnMove() && cancelAfkOnInteract;
getFreezeAfkPlayers = _getFreezeAfkPlayers();
afkListName = _getAfkListName();
isAfkListName = !afkListName.equalsIgnoreCase("none");
itemSpawnBl = _getItemSpawnBlacklist();
loginAttackDelay = _getLoginAttackDelay();
signUsePerSecond = _getSignUsePerSecond();
@ -862,6 +864,23 @@ public class Settings implements net.ess3.api.ISettings {
return config.getBoolean("cancel-afk-on-interact", true);
}
private String afkListName;
private boolean isAfkListName;
public String _getAfkListName() {
return FormatUtil.replaceFormat(config.getString("afk-list-name", "none"));
}
@Override
public boolean isAfkListName() {
return isAfkListName;
}
@Override
public String getAfkListName() {
return afkListName;
}
@Override
public boolean areDeathMessagesEnabled() {
return config.getBoolean("death-messages", true);