1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-06 14:46:32 +02:00

Fix login messages

This commit is contained in:
Chris Ward
2013-12-07 13:44:41 +11:00
parent e864696b00
commit c57e902173

View File

@@ -249,15 +249,19 @@ public class EssentialsPlayerListener implements Listener
user.setSleepingIgnored(true); user.setSleepingIgnored(true);
} }
if (ess.getSettings().isCustomJoinMessage()) if ((ess.getSettings().allowSilentJoinQuit() && user.isAuthorized("essentials.silentjoin")) || message == null)
{
// Do nothing - silently join
}
else if (ess.getSettings().isCustomJoinMessage())
{ {
ess.getServer().broadcastMessage( ess.getServer().broadcastMessage(
ess.getSettings().getCustomJoinMessage() ess.getSettings().getCustomJoinMessage()
.replace("{PLAYER}", player.getDisplayName()) .replace("{PLAYER}", player.getDisplayName())
.replace("{USERNAME}", player.getName()) .replace("{USERNAME}", player.getName())
); );
} }
else if (!(ess.getSettings().allowSilentJoinQuit() && user.isAuthorized("esentials.silentjoin")) && message != null) else
{ {
ess.getServer().broadcastMessage(message); ess.getServer().broadcastMessage(message);
} }