summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Essentials/src/net/ess3/permissions/Permissions.java1
-rw-r--r--EssentialsChat/src/net/ess3/chat/EssentialsChatPlayer.java5
2 files changed, 2 insertions, 4 deletions
diff --git a/Essentials/src/net/ess3/permissions/Permissions.java b/Essentials/src/net/ess3/permissions/Permissions.java
index 59400e0c1..59bd21e9e 100644
--- a/Essentials/src/net/ess3/permissions/Permissions.java
+++ b/Essentials/src/net/ess3/permissions/Permissions.java
@@ -156,4 +156,5 @@ public enum Permissions implements IPermission
public static DotStarPermission WORLD = new DotStarPermission("essentials.world");
public static DotStarPermission NICK = new DotStarPermission("essentials.nick");
public static DotStarPermission SIGNS = new DotStarPermission("essentials.signs");
+ public static DotStarPermission CHAT = new DotStarPermission("essentials.chat");
}
diff --git a/EssentialsChat/src/net/ess3/chat/EssentialsChatPlayer.java b/EssentialsChat/src/net/ess3/chat/EssentialsChatPlayer.java
index 86a780dc2..0b9888a25 100644
--- a/EssentialsChat/src/net/ess3/chat/EssentialsChatPlayer.java
+++ b/EssentialsChat/src/net/ess3/chat/EssentialsChatPlayer.java
@@ -78,10 +78,7 @@ public abstract class EssentialsChatPlayer implements Listener
protected void formatChat(final AsyncPlayerChatEvent event, final ChatStore chatStore)
{
final IUser user = chatStore.getUser();
- if (Permissions.CHAT_COLOR.isAuthorized(user))
- {
- event.setMessage(FormatUtil.stripColor(event.getMessage()));
- }
+ event.setMessage(FormatUtil.formatMessage(user, Permissions.CHAT, event.getMessage()));
String group = ess.getRanks().getMainGroup(user);
String world = user.getPlayer().getWorld().getName();