Split colour permissions into 3: color/magic/format

This commit is contained in:
KHobbits 2012-03-22 22:07:13 +00:00
parent cd0d37f73c
commit 0dc1270aed
17 changed files with 93 additions and 61 deletions

View file

@ -64,11 +64,13 @@ public class Commandnick extends EssentialsCommand
private String formatNickname(final User user, final String nick)
{
if (user == null || user.isAuthorized("essentials.nick.color"))
if (user == null)
{
return nick.replace('&', '\u00a7').replaceAll("\u00a7+k", "");
} else {
return Util.stripColor(nick);
return Util.replaceFormat(nick);
}
else
{
return Util.formatString(user, "essentials.nick", nick);
}
}