MChat
MChat - Chat formatting plugin
READ ME: The Essentials plugin kit kills every other competing plugin. Thus, if you want to use MChat, disable/delete Essentials Chat.
Help Pages
READ THESE BEFORE MAKING A TICKET
Commands with Permission Nodes
Variables for formatting
Permission Nodes
Misc Help Pages
Components:
- MChat - The core of the plugin, provides all the necessary functions expected of a chat formatting plugin, plus some more!
- MChannels - Introduces the feature to create different chat channels that users may join
- MSocial - Adds additional social features such as conversations and custom formatted pms, shouting/yelling, and custom /say formatting.
- MAdvanced - Adds extra functionality such as an AFK Kicker, /who player lookups, and /online player lists.
Features
- Provides chat message formatting
- Provides a reload command (/mchat reload [info/config/censor] = mchat.reload)
- Provides Prefix/Suffix support to players join/leave/kick/ban messages
- Custom leave/join/kick messages
- Supports All major Perm plugins
- Supports Color codes
- Defaults to normal formatting if nothing defined in config
- Config is auto-created and auto-updated
- Can switch to API only mode
- 3 Different Colour Code types
- Custom Variables
Other Pages
Vault
MChat is now heavily dependent on Vault for interacting with other plugins, please remember to always use the latest released version, to prevent any issues.
Latest Dev Build of MChat
Dev builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

-
View User Profile
-
Send Message
Posted Feb 12, 2012Can you make auto-afk check movements? like it turns off if they move, because anyoing when their blocked to move if their set to auto-afk.
-
View User Profile
-
Send Message
Posted Feb 12, 2012Why isn't afk kicking working? It was working fine until I updated both Bukkit and mChat a few days ago. I'm using Bukkit b1871 and mChat b114. Thanks!
@Spiritwo13 I don't think mChat has a /nick command. I give people the Essentials permission 'essentials.nick.color' for special nicks. :)
-
View User Profile
-
Send Message
Posted Feb 11, 2012is this compatible with bpermissions?
-
View User Profile
-
Send Message
Posted Feb 10, 2012What happen to the Title Above your head and the Text you we're typing above your head, it doesn't show when we are chatting...
-
View User Profile
-
Send Message
Posted Feb 10, 2012Will there be any kind of mChannel built in or support added again? :/ Not having it does annoy me terribly :P
Keep up the good work tho!
-
View User Profile
-
Send Message
Posted Feb 9, 2012Why am I unable to give anyone a nickname properly?
Normal nickname (ex: Cody) given to someone whose name is (cocoa1324) who has a asterisk prefix gives error: Error: special characters are not allowed. (can give myself (op) this nickname)
Trying to give myself a fancier nickname (ex: [Spirit]) gives error: Error: Nicknames must be alphanumeric.
Why can't we use these characters :(
-
View User Profile
-
Send Message
Posted Feb 9, 2012Hello there! What about adding MySQL variables storage?
-
View User Profile
-
Send Message
Posted Feb 8, 2012@ribenafanta
For your first issue: Look in config.yml near the top for a line that reads:
tabbedList: Change that to +n or +dn
-
View User Profile
-
Send Message
Posted Feb 8, 2012@snipern
mchat.pm.* mchat.afk mchat.me
... read boy
-
View User Profile
-
Send Message
Posted Feb 7, 2012How do i easily turn commands like /me, /who, /msg, /m, /afk back on for the users of my server?
Do i really have to make a permissionsfile within mchat? Or is there a easy way to give permissions through configs, or my existing permissionsplugin (pex)?
Maybe there is a way to turn off the commands so they don't overwrite essentials?
-
View User Profile
-
Send Message
Posted Feb 7, 2012Getting an error with the b114 "[SEVERE] Could not pass event org.bukkit.event.player.PlayerChatEvent to mChatSuite org.bukkit.event.EventException" full error can be found here: http://pastebin.com/5vJZnyKh
This error only shows up when two of certain ranks try and chat around the same time. For example I have a group that displays "Moderator" and "Support Admin" and I will recieve this error if I have more then one of the given rank trying to talk at the same time.
-
View User Profile
-
Send Message
Posted Feb 6, 2012When I have this plugin installed, If players hold down tab, instead of seeing a persons full name all you see is their prefix. I have tried wthout the plugin, and it works fine. But no luck in getting the names back. Although when in chat you can see people's names fine, It is just on the tab player view. Also is there a way to disable the /afk? It is conflicting with essentials.
-
View User Profile
-
Send Message
Posted Feb 6, 2012@KillahKiwi
Make your 'another question' a ticket. Then I can officially take a look at it and recommend it to MiracleM4n. :)
-
View User Profile
-
Send Message
Posted Feb 5, 2012Is it possible to put players into groups based on them having a specific permission? I know with the old config style this was possible for prefixes only? Is it possible now at all?
Like having the permission mchat.group.user would put them into the group "user" and give them the group's prefix, list their group in /mlist, etc.
I'm asking because I use PermissionsBukkit and I do not want to have a seperate group listing for mChat.
Edit: Nevermind, I used the old nodes and it is working as I want it.
Another question: is there a +variable that contains the name of the killer for the custom death messages? And could deaths caused by players be separated from deaths caused by critters? Because the difference between "was killed by notch" and "was killed by a spider". In my native language it sounds even weirder to let out the preposition in the latter case.
-
View User Profile
-
Send Message
Posted Feb 5, 2012@formmethanal
mchat.afk.self
-
View User Profile
-
Send Message
Posted Feb 5, 2012Is it possible that the mchat.afk permission-node is broken? For me it only works if a player has '*' permission, with 'macht.afk' he always gets the message that he isn't allowed to use mchatafk I'm using CB 1.1-R3, mChat b114 and PEX 1.18, do you have any idea? Has anybody else this problem?
-
View User Profile
-
Send Message
Posted Feb 3, 2012Hi. i'm using Oldnodes and have been for while. i updated recently and Nothing shows above the players heads in spout anymore. Before it would show Prefix in color, afk, chat talk and olthers. now just the normal name. same config file and everything. can you please help?
-
View User Profile
-
Send Message
Posted Feb 3, 2012Latest build only seems to read user specific prefixes, while the older builds seem to be able to read group prefixes, which is what I've been using (to define a colour for each group corresponding to their rank). As it is right now, that would require me to add a colour for hundreds of users, and that just wouldn't work.
Now, what I'd like added.
-
View User Profile
-
Send Message
Posted Feb 2, 2012Your right it was more then 2 colors. I forgot I use &f to count as white. But here is a screenshot. http://mcdominion.net/images/2012-02-02_14.25.51.png Check out my name how it cuts off it should be Nipper4369 It doesnt support names that are 2 long. I noticed people with longer names get cut off as well.
-
View User Profile
-
Send Message
Posted Feb 2, 2012on b114