Add options to disable join/quit messages and custom join/quit messages

This commit is contained in:
Iaccidentally 2013-11-14 20:28:47 -05:00 committed by KHobbits
parent dde8cd8f72
commit 1ae2b094f3
4 changed files with 64 additions and 5 deletions

View file

@ -519,6 +519,7 @@ public class Settings implements net.ess3.api.ISettings
economyLog = _isEcoLogEnabled();
economyLogUpdate = _isEcoLogUpdateEnabled();
economyDisabled = _isEcoDisabled();
joinQuitMessagesDisabled = _isJoinQuitMessagesDisabled();
}
private List<Integer> itemSpawnBl = new ArrayList<Integer>();
@ -1113,6 +1114,31 @@ public class Settings implements net.ess3.api.ISettings
return config.getInt("max-nick-length", 30);
}
private boolean joinQuitMessagesDisabled;
public boolean _isJoinQuitMessagesDisabled()
{
return config.getBoolean("allow-silent-join-quit");
}
@Override
public boolean isJoinQuitMessagesDisabled()
{
return joinQuitMessagesDisabled;
}
@Override
public String customJoinMessage()
{
return config.getString("custom-join-message");
}
@Override
public String customQuitMessage()
{
return config.getString("custom-quit-message");
}
// #easteregg
@Override
public int getMaxUserCacheCount()