package org.royaldev.royalcommands.rcommands;

import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.royaldev.royalcommands.MessageColor;
import org.royaldev.royalcommands.RoyalCommands;

@ReflectCommand
public class CmdRealName extends BaseCommand {

    public CmdRealName(final RoyalCommands instance, final String name) {
        super(instance, name, true);
    }

    @Override
    public boolean runCommand(final CommandSender cs, final Command cmd, final String label, final String[] args) {
        if (args.length < 1) {
            cs.sendMessage(cmd.getDescription());
            return false;
        }
        Player t = null;
        for (Player p : this.plugin.getServer().getOnlinePlayers())
            if (p.getDisplayName().equalsIgnoreCase(args[0])) t = p;
        if (t == null || this.plugin.isVanished(t, cs)) {
            cs.sendMessage(MessageColor.NEGATIVE + "That player does not exist!");
            return true;
        }
        cs.sendMessage(MessageColor.NEUTRAL + t.getDisplayName() + MessageColor.POSITIVE + " = " + MessageColor.NEUTRAL + t.getName() + MessageColor.POSITIVE + ".");
        return true;
    }
}

@@ -197,16 +197,58 @@
 eColor;%0A
+import org.royaldev.royalcommands.RUtils;%0A
 import o
@@ -756,12 +756,76 @@
    f
-or (
+inal String nickname = RUtils.colorize(args%5B0%5D);%0A        for (final 
 Play
@@ -874,16 +874,18 @@
 ayers())
+ %7B
 %0A       
@@ -893,16 +893,17 @@
     if (
+!
 p.getDis
@@ -934,24 +934,76 @@
 ase(
-args%5B0%5D)) t = p;
+nickname)) continue;%0A            t = p;%0A            break;%0A        %7D
 %0A   

Use colors in /realname | #RCMDS-16 Fixed