diff options
author | snowleo <schneeleo@gmail.com> | 2012-02-05 17:19:32 +0100 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2012-02-05 17:19:32 +0100 |
commit | 8ab5bad988f7ad9c8a1fafd504cf108f3ec84cc3 (patch) | |
tree | 2a33da8fbb378cedbb7210ee80edd1f1891efb87 /EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java | |
parent | 8080abacd6fc379acba4136d0b854d780f262f4e (diff) | |
download | Essentials-8ab5bad988f7ad9c8a1fafd504cf108f3ec84cc3.tar Essentials-8ab5bad988f7ad9c8a1fafd504cf108f3ec84cc3.tar.gz Essentials-8ab5bad988f7ad9c8a1fafd504cf108f3ec84cc3.tar.lz Essentials-8ab5bad988f7ad9c8a1fafd504cf108f3ec84cc3.tar.xz Essentials-8ab5bad988f7ad9c8a1fafd504cf108f3ec84cc3.zip |
Modified BetterLocation, and new Permission-System
Diffstat (limited to 'EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java')
-rw-r--r-- | EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java index a4621661b..cc21b6dae 100644 --- a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java +++ b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java @@ -8,6 +8,7 @@ import com.earth2me.essentials.api.IEssentials; import com.earth2me.essentials.api.IGroups; import com.earth2me.essentials.api.ISettings; import com.earth2me.essentials.api.IUser; +import com.earth2me.essentials.perm.Permissions; import java.util.Locale; import java.util.Map; import java.util.logging.Logger; @@ -77,7 +78,7 @@ public abstract class EssentialsChatPlayer implements Listener protected void formatChat(final PlayerChatEvent event, final ChatStore chatStore) { final IUser user = chatStore.getUser(); - if (user.isAuthorized("essentials.chat.color")) + if (Permissions.CHAT_COLOR.isAuthorized(user)) { event.setMessage(Util.stripColor(event.getMessage())); } @@ -141,10 +142,7 @@ public abstract class EssentialsChatPlayer implements Listener if (event.getMessage().length() > 1 && chatStore.getType().length() > 0) { - final StringBuilder permission = new StringBuilder(); - permission.append("essentials.chat.").append(chatStore.getType()); - - if (user.isAuthorized(permission.toString())) + if (ChatPermissions.getPermission(chatStore.getType()).isAuthorized(user)) { final StringBuilder format = new StringBuilder(); format.append(chatStore.getType()).append("Format"); |