package com.earth2me.essentials.commands; import static com.earth2me.essentials.I18n._; import com.earth2me.essentials.User; import com.earth2me.essentials.Util; import org.bukkit.Server; public class Commandme extends EssentialsCommand { public Commandme() { super("me"); } @Override public void run(Server server, User user, String commandLabel, String[] args) throws Exception { if (user.isMuted()) { throw new Exception(_("voiceSilenced")); } if (args.length < 1) { throw new NotEnoughArgumentsException(); } String message = getFinalArg(args, 0); if (user.isAuthorized("essentials.chat.color")) { message = message.replaceAll("&([0-9a-fk])", "ยง$1"); } else { message = Util.stripColor(message); } ess.broadcastMessage(user, _("action", user.getDisplayName(), message)); } }