Added check to display mute reason when notifying

This commit is contained in:
delbertina 2017-09-03 23:02:56 -05:00
parent 729af4bb4d
commit fc590f82a2

View file

@ -68,19 +68,42 @@ public class Commandmute extends EssentialsCommand {
if (muted) { if (muted) {
if (muteTimestamp > 0) { if (muteTimestamp > 0) {
if (user.getMuteReason ().equals ("")) {
sender.sendMessage(tl("mutedPlayerFor", user.getDisplayName(), muteTime)); sender.sendMessage(tl("mutedPlayerFor", user.getDisplayName(), muteTime));
user.sendMessage(tl("playerMutedFor", muteTime)); user.sendMessage(tl("playerMutedFor", muteTime));
}
else {
sender.sendMessage(tl("mutedPlayerFor", user.getDisplayName(), muteTime) + tl("muteFormat",user.getMuteReason()));
user.sendMessage(tl("playerMutedFor", muteTime) + tl("muteFormat",user.getMuteReason()));
}
} else { } else {
if (user.getMuteReason ().equals ("")) {
sender.sendMessage(tl("mutedPlayer", user.getDisplayName())); sender.sendMessage(tl("mutedPlayer", user.getDisplayName()));
/** Send the player a message, why they were muted **/ /** Send the player a message, why they were muted **/
user.sendMessage(tl("playerMuted")); user.sendMessage(tl("playerMuted"));
} }
else {
sender.sendMessage(tl("mutedPlayer", user.getDisplayName()) + tl("muteFormat",user.getMuteReason()));
/** Send the player a message, why they were muted **/
user.sendMessage(tl("playerMuted")+ tl("muteFormat",user.getMuteReason()));
}
}
final String message; final String message;
if (muteTimestamp > 0) { if (muteTimestamp > 0) {
if (user.getMuteReason ().equals ("")) {
message = tl("muteNotifyFor", sender.getSender().getName(), user.getName(), muteTime); message = tl("muteNotifyFor", sender.getSender().getName(), user.getName(), muteTime);
}
else {
message = (tl("muteNotifyFor", sender.getSender().getName(), user.getName(), muteTime) + tl("muteFormat",user.getMuteReason()));
}
} else { } else {
if (user.getMuteReason ().equals ("")) {
message = tl("muteNotify", sender.getSender().getName(), user.getName()); message = tl("muteNotify", sender.getSender().getName(), user.getName());
} }
else {
message = (tl("muteNotify", sender.getSender().getName(), user.getName()) + tl("muteFormat",user.getMuteReason()));
}
}
server.getLogger().log(Level.INFO, message); server.getLogger().log(Level.INFO, message);
ess.broadcastMessage("essentials.mute.notify", message); ess.broadcastMessage("essentials.mute.notify", message);
} else { } else {