diff options
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/commands/Commandme.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/commands/Commandme.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandme.java b/Essentials/src/com/earth2me/essentials/commands/Commandme.java index 02bcecdc2..17c3cca13 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandme.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandme.java @@ -24,15 +24,13 @@ public class Commandme extends EssentialsCommand { throw new NotEnoughArgumentsException(); } - final StringBuilder message = new StringBuilder(); - message.append("* "); - message.append(user.getDisplayName()); - message.append(' '); - for (int i = 0; i < args.length; i++) + + String message = getFinalArg(args, 1); + if (user.isAuthorized("essentials.chat.color")) { - message.append(args[i]); - message.append(' '); + message = message.replaceAll("&([0-9a-f])", "ยง$1"); } - ess.broadcastMessage(user, message.toString()); + + ess.broadcastMessage(user, Util.format("action", user.getDisplayName(), message)); } } |