implement config toggle for afk users bypassing sleep

This commit is contained in:
triagonal 2018-12-30 20:38:34 +11:00
parent 246fd03265
commit 42714ff8af
4 changed files with 19 additions and 1 deletions

View file

@ -494,6 +494,7 @@ public class Settings implements net.ess3.api.ISettings {
cancelAfkOnInteract = _cancelAfkOnInteract();
cancelAfkOnMove = _cancelAfkOnMove();
getFreezeAfkPlayers = _getFreezeAfkPlayers();
bypassSleepWhenAfk = _bypassSleepWhenAfk();
afkListName = _getAfkListName();
isAfkListName = !afkListName.equalsIgnoreCase("none");
itemSpawnBl = _getItemSpawnBlacklist();
@ -870,6 +871,17 @@ public class Settings implements net.ess3.api.ISettings {
return config.getBoolean("cancel-afk-on-interact", true);
}
private boolean bypassSleepWhenAfk;
@Override
public boolean bypassSleepWhenAfk() {
return bypassSleepWhenAfk;
}
private boolean _bypassSleepWhenAfk() {
return config.getBoolean("bypass-sleep-when-afk", true);
}
private String afkListName;
private boolean isAfkListName;