diff --git a/Essentials/src/main/java/com/earth2me/essentials/Console.java b/Essentials/src/main/java/com/earth2me/essentials/Console.java index fcc7fb2e8..549a8517f 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/Console.java +++ b/Essentials/src/main/java/com/earth2me/essentials/Console.java @@ -6,8 +6,11 @@ import org.bukkit.Server; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; +import static com.earth2me.essentials.I18n.tl; + public final class Console implements IMessageRecipient { public static final String NAME = "Console"; + public static final String DISPLAY_NAME = tl("consoleName"); private static Console instance; // Set in essentials private final IEssentials ess; @@ -45,7 +48,7 @@ public final class Console implements IMessageRecipient { @Override public String getDisplayName() { - return Console.NAME; + return Console.DISPLAY_NAME; } @Override diff --git a/Essentials/src/main/java/com/earth2me/essentials/EssentialsUpgrade.java b/Essentials/src/main/java/com/earth2me/essentials/EssentialsUpgrade.java index 7c3b5b84f..f48cdf778 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/EssentialsUpgrade.java +++ b/Essentials/src/main/java/com/earth2me/essentials/EssentialsUpgrade.java @@ -680,11 +680,7 @@ public class EssentialsUpgrade { } private void updateBan(final String playerName, final String banReason, final Long banTimeout) { - if (banTimeout == 0) { - Bukkit.getBanList(BanList.Type.NAME).addBan(playerName, banReason, null, Console.NAME); - } else { - Bukkit.getBanList(BanList.Type.NAME).addBan(playerName, banReason, new Date(banTimeout), Console.NAME); - } + Bukkit.getBanList(BanList.Type.NAME).addBan(playerName, banReason, banTimeout == 0 ? null : new Date(banTimeout), Console.NAME); } private void repairUserMap() { diff --git a/Essentials/src/main/java/com/earth2me/essentials/User.java b/Essentials/src/main/java/com/earth2me/essentials/User.java index d8de3fbbe..a29fc89ad 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/User.java +++ b/Essentials/src/main/java/com/earth2me/essentials/User.java @@ -685,7 +685,7 @@ public class User extends UserData implements Comparable, IMessageRecipien for (final User user : ess.getOnlineUsers()) { if (user.isAuthorized("essentials.kick.notify")) { - user.sendMessage(tl("playerKicked", Console.NAME, getName(), kickReason)); + user.sendMessage(tl("playerKicked", Console.DISPLAY_NAME, getName(), kickReason)); } } } diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandban.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandban.java index 282f185da..f9e71535c 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandban.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandban.java @@ -41,6 +41,7 @@ public class Commandban extends EssentialsCommand { } final String senderName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.NAME; + final String senderDisplayName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.DISPLAY_NAME; final String banReason; if (args.length > 1) { banReason = FormatUtil.replaceFormat(getFinalArg(args, 1).replace("\\n", "\n").replace("|", "\n")); @@ -50,16 +51,16 @@ public class Commandban extends EssentialsCommand { ess.getServer().getBanList(BanList.Type.NAME).addBan(user.getName(), banReason, null, senderName); - final String banDisplay = tl("banFormat", banReason, senderName); + final String banDisplay = tl("banFormat", banReason, senderDisplayName); user.getBase().kickPlayer(banDisplay); - server.getLogger().log(Level.INFO, tl("playerBanned", senderName, user.getName(), banDisplay)); + server.getLogger().log(Level.INFO, tl("playerBanned", senderDisplayName, user.getName(), banDisplay)); if (nomatch) { sender.sendMessage(tl("userUnknown", user.getName())); } - ess.broadcastMessage("essentials.ban.notify", tl("playerBanned", senderName, user.getName(), banReason)); + ess.broadcastMessage("essentials.ban.notify", tl("playerBanned", senderDisplayName, user.getName(), banReason)); } @Override diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandbanip.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandbanip.java index 98e1d6274..6577c3b8c 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandbanip.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandbanip.java @@ -26,6 +26,7 @@ public class Commandbanip extends EssentialsCommand { } final String senderName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.NAME; + final String senderDisplayName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.DISPLAY_NAME; String ipAddress; if (FormatUtil.validIP(args[0])) { @@ -50,10 +51,10 @@ public class Commandbanip extends EssentialsCommand { banReason = tl("defaultBanReason"); } - final String banDisplay = tl("banFormat", banReason, senderName); + final String banDisplay = tl("banFormat", banReason, senderDisplayName); ess.getServer().getBanList(BanList.Type.IP).addBan(ipAddress, banReason, null, senderName); - server.getLogger().log(Level.INFO, tl("playerBanIpAddress", senderName, ipAddress, banReason)); + server.getLogger().log(Level.INFO, tl("playerBanIpAddress", senderDisplayName, ipAddress, banReason)); for (final Player player : ess.getServer().getOnlinePlayers()) { if (player.getAddress().getAddress().getHostAddress().equalsIgnoreCase(ipAddress)) { @@ -61,7 +62,7 @@ public class Commandbanip extends EssentialsCommand { } } - ess.broadcastMessage("essentials.banip.notify", tl("playerBanIpAddress", senderName, ipAddress, banReason)); + ess.broadcastMessage("essentials.banip.notify", tl("playerBanIpAddress", senderDisplayName, ipAddress, banReason)); } @Override diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandhelpop.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandhelpop.java index 491ef3ced..701044913 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandhelpop.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandhelpop.java @@ -28,7 +28,7 @@ public class Commandhelpop extends EssentialsCommand { @Override public void run(final Server server, final CommandSource sender, final String commandLabel, final String[] args) throws Exception { - sendMessage(server, Console.NAME, args); + sendMessage(server, Console.DISPLAY_NAME, args); } private String sendMessage(final Server server, final String from, final String[] args) throws Exception { diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandkick.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandkick.java index 2d6bf0eb1..52f4196ab 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandkick.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandkick.java @@ -39,10 +39,10 @@ public class Commandkick extends EssentialsCommand { kickReason = FormatUtil.replaceFormat(kickReason.replace("\\n", "\n").replace("|", "\n")); target.getBase().kickPlayer(kickReason); - final String senderName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.NAME; + final String senderDisplayName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.DISPLAY_NAME; - server.getLogger().log(Level.INFO, tl("playerKicked", senderName, target.getName(), kickReason)); - ess.broadcastMessage("essentials.kick.notify", tl("playerKicked", senderName, target.getName(), kickReason)); + server.getLogger().log(Level.INFO, tl("playerKicked", senderDisplayName, target.getName(), kickReason)); + ess.broadcastMessage("essentials.kick.notify", tl("playerKicked", senderDisplayName, target.getName(), kickReason)); } @Override diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandmsg.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandmsg.java index 55284921d..1603bd6c8 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandmsg.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandmsg.java @@ -40,7 +40,7 @@ public class Commandmsg extends EssentialsLoopCommand { } // Sending messages to console - if (args[0].equalsIgnoreCase(Console.NAME)) { + if (args[0].equalsIgnoreCase(Console.NAME) || args[0].equalsIgnoreCase(Console.DISPLAY_NAME)) { final IMessageRecipient messageSender = sender.isPlayer() ? ess.getUser(sender.getPlayer()) : Console.getInstance(); messageSender.sendMessage(Console.getInstance(), message); return; diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtempban.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtempban.java index 96fd4a4ce..ba1b2c0d4 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtempban.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtempban.java @@ -47,12 +47,13 @@ public class Commandtempban extends EssentialsCommand { } final String senderName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.NAME; + final String senderDisplayName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.DISPLAY_NAME; ess.getServer().getBanList(BanList.Type.NAME).addBan(user.getName(), banReason, new Date(banTimestamp), senderName); final String expiry = DateUtil.formatDateDiff(banTimestamp); - user.getBase().kickPlayer(tl("tempBanned", expiry, senderName, banReason)); + user.getBase().kickPlayer(tl("tempBanned", expiry, senderDisplayName, banReason)); - final String message = tl("playerTempBanned", senderName, user.getName(), expiry, banReason); + final String message = tl("playerTempBanned", senderDisplayName, user.getName(), expiry, banReason); server.getLogger().log(Level.INFO, message); ess.broadcastMessage("essentials.ban.notify", message); } diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtempbanip.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtempbanip.java index d246bf679..67eac76be 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtempbanip.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtempbanip.java @@ -28,6 +28,7 @@ public class Commandtempbanip extends EssentialsCommand { } final String senderName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.NAME; + final String senderDisplayName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.DISPLAY_NAME; String ipAddress; if (FormatUtil.validIP(args[0])) { @@ -61,14 +62,15 @@ public class Commandtempbanip extends EssentialsCommand { ess.getServer().getBanList(BanList.Type.IP).addBan(ipAddress, banReason, new Date(banTimestamp), senderName); - final String banDisplay = tl("banFormat", banReason, senderName); + final String banDisplay = tl("banFormat", banReason, senderDisplayName); for (final Player player : ess.getServer().getOnlinePlayers()) { if (player.getAddress().getAddress().getHostAddress().equalsIgnoreCase(ipAddress)) { player.kickPlayer(banDisplay); } } - final String message = tl("playerTempBanIpAddress", senderName, ipAddress, DateUtil.formatDateDiff(banTimestamp), banReason); + final String message = tl("playerTempBanIpAddress", senderDisplayName, ipAddress, + DateUtil.formatDateDiff(banTimestamp), banReason); server.getLogger().log(Level.INFO, message); ess.broadcastMessage("essentials.banip.notify", message); } diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtp.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtp.java index bddc68d91..54b50007a 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtp.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandtp.java @@ -119,7 +119,7 @@ public class Commandtp extends EssentialsCommand { final User target = getPlayer(server, args, 0, true, false); if (args.length == 2) { final User toPlayer = getPlayer(server, args, 1, true, false); - target.sendMessage(tl("teleportAtoB", Console.NAME, toPlayer.getDisplayName())); + target.sendMessage(tl("teleportAtoB", Console.DISPLAY_NAME, toPlayer.getDisplayName())); target.getAsyncTeleport().now(toPlayer.getBase(), false, TeleportCause.COMMAND, getNewExceptionFuture(sender, commandLabel)); } else if (args.length > 3) { final double x = args[1].startsWith("~") ? target.getLocation().getX() + (args[1].length() > 1 ? Double.parseDouble(args[1].substring(1)) : 0) : Double.parseDouble(args[1]); diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandunban.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandunban.java index 9d9e63e0a..0f2bcde44 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandunban.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandunban.java @@ -36,9 +36,9 @@ public class Commandunban extends EssentialsCommand { ess.getServer().getBanList(BanList.Type.NAME).pardon(name); } - final String senderName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.NAME; - server.getLogger().log(Level.INFO, tl("playerUnbanned", senderName, name)); + final String senderDisplayName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.DISPLAY_NAME; + server.getLogger().log(Level.INFO, tl("playerUnbanned", senderDisplayName, name)); - ess.broadcastMessage("essentials.ban.notify", tl("playerUnbanned", senderName, name)); + ess.broadcastMessage("essentials.ban.notify", tl("playerUnbanned", senderDisplayName, name)); } } diff --git a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandunbanip.java b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandunbanip.java index 28ea8bbfd..6b795aa06 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/commands/Commandunbanip.java +++ b/Essentials/src/main/java/com/earth2me/essentials/commands/Commandunbanip.java @@ -39,9 +39,9 @@ public class Commandunbanip extends EssentialsCommand { } ess.getServer().getBanList(BanList.Type.IP).pardon(ipAddress); - final String senderName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.NAME; - server.getLogger().log(Level.INFO, tl("playerUnbanIpAddress", senderName, ipAddress)); + final String senderDisplayName = sender.isPlayer() ? sender.getPlayer().getDisplayName() : Console.DISPLAY_NAME; + server.getLogger().log(Level.INFO, tl("playerUnbanIpAddress", senderDisplayName, ipAddress)); - ess.broadcastMessage("essentials.banip.notify", tl("playerUnbanIpAddress", senderName, ipAddress)); + ess.broadcastMessage("essentials.banip.notify", tl("playerUnbanIpAddress", senderDisplayName, ipAddress)); } } diff --git a/Essentials/src/main/resources/messages.properties b/Essentials/src/main/resources/messages.properties index 5a3828d8a..09405461a 100644 --- a/Essentials/src/main/resources/messages.properties +++ b/Essentials/src/main/resources/messages.properties @@ -120,6 +120,7 @@ confirmClear=\u00a77To \u00a7lCONFIRM\u00a77 inventory clear, please repeat comm confirmPayment=\u00a77To \u00a7lCONFIRM\u00a77 payment of \u00a76{0}\u00a77, please repeat command: \u00a76{1} connectedPlayers=\u00a76Connected players\u00a7r connectionFailed=Failed to open connection. +consoleName=Console cooldownWithMessage=\u00a74Cooldown\: {0} coordsKeyword={0}, {1}, {2} couldNotFindTemplate=\u00a74Could not find template {0} diff --git a/EssentialsSpawn/src/main/java/com/earth2me/essentials/spawn/Commandspawn.java b/EssentialsSpawn/src/main/java/com/earth2me/essentials/spawn/Commandspawn.java index 0bae8dc64..8794b3491 100644 --- a/EssentialsSpawn/src/main/java/com/earth2me/essentials/spawn/Commandspawn.java +++ b/EssentialsSpawn/src/main/java/com/earth2me/essentials/spawn/Commandspawn.java @@ -54,7 +54,7 @@ public class Commandspawn extends EssentialsCommand { respawn(sender, null, user, null, commandLabel, future); future.thenAccept(success -> { if (success) { - user.sendMessage(tl("teleportAtoB", Console.NAME, "spawn")); + user.sendMessage(tl("teleportAtoB", Console.DISPLAY_NAME, "spawn")); } }); } diff --git a/EssentialsXMPP/src/main/java/com/earth2me/essentials/xmpp/Commandxmpp.java b/EssentialsXMPP/src/main/java/com/earth2me/essentials/xmpp/Commandxmpp.java index 47fc9cdaa..6d070863c 100644 --- a/EssentialsXMPP/src/main/java/com/earth2me/essentials/xmpp/Commandxmpp.java +++ b/EssentialsXMPP/src/main/java/com/earth2me/essentials/xmpp/Commandxmpp.java @@ -25,7 +25,7 @@ public class Commandxmpp extends EssentialsCommand { } final String message = getFinalArg(args, 1); - final String senderName = sender.isPlayer() ? ess.getUser(sender.getPlayer()).getDisplayName() : Console.NAME; + final String senderName = sender.isPlayer() ? ess.getUser(sender.getPlayer()).getDisplayName() : Console.DISPLAY_NAME; sender.sendMessage("[" + senderName + ">" + address + "] " + message); if (!EssentialsXMPP.getInstance().sendMessage(address, "[" + senderName + "] " + message)) { sender.sendMessage(ChatColor.RED + "Error sending message.");