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 Sep 25, 2012Any idea why it's saying
[Newcomer] [Adventurer] <playername> ---> Me: <message>
everytime someone gets PM'ed? It's supposed to show Adventurer, since that's the player rank, but Newcomer is our guest rank and is not supposed to be there. It shows Newcomer before every message no matter what rank the player is.
Here's the relevant part of my locale.yml
pm:
received: '%sender &1-&2-&3-&4> &fMe: %msg'
sent: '&fMe &1-&2-&3-&4> &4%recipient&f: %msg'
Is there a way of changing %sender?
So this is what it's supposed to display, or what I would like it to display:
[Adventurer] <playername> ---> Me: <message>
-
View User Profile
-
Send Message
Posted Sep 24, 2012@MiracleM4n
Thanks for the update. Good luck!
-
View User Profile
-
Send Message
Posted Sep 24, 2012Ok, A few important things to note. 1. I am close to another release and after that the following will happen: First and foremost I will finish updating documentation, I will completely clean out all open tickets (Closing them, they will not be permanently removed) so as to have a fresh start with issues that are pertinent to only the latest release (Any current issues can be PM'd to me until than, Please use Ticket format), I will than work on making MChat more user friendly by posting a few Youtube instruction vidya's on how to set it up, /all/ of its features and I will systematically output new videos after new releases are... released.. This is what is to come in the next few days if I have the time and am not too tired to do so. (Working 50 hours a week now... Midnights...) I hope I will have enough time and resources to make this all happen. That is all for now.
-
View User Profile
-
Send Message
Posted Sep 24, 2012Thanks for getting back to us.
The only thing I can note that is wrong is the death events not being registered properly to the plugin, thats about it. Thanks again for the awesome plugin!
-
View User Profile
-
Send Message
Posted Sep 22, 2012Yeah thank you for your good work!
-
View User Profile
-
Send Message
Posted Sep 22, 2012Can you set this plugin to have a global chat and a distance chat so players either use one or the other Distancechat by default and globalchat with a command. If so how can i set this up? thanks
-
View User Profile
-
Send Message
Posted Sep 22, 2012@MiracleM4n
Take your time, I'm sure we can wait just a little bit longer for the your amazing chat management plugin to be fixed. And I wish you luck in your new job.
-
View User Profile
-
Send Message
Posted Sep 19, 2012Sorry for all the issues as of late. I have been completely without internet for the last 3 weeks as I have taken on a new job and just moved into a new apartment. I am now back and will continue to weed out problems with the current version/s of mChat out there.
-
View User Profile
-
Send Message
Posted Sep 15, 2012@bigggan
Yes, I'm getting the same issue. It's all these small issues that make me look for alternative chat plugins, but mChat seems to be the best one out there.
-
View User Profile
-
Send Message
Posted Sep 12, 2012I guess mcbans changed their api or something since when i kick or ban it says %%r
instead of reason
-
View User Profile
-
Send Message
Posted Sep 10, 2012Why can I only display up to 10 characters in the tablist? I'm using tabbedList: +G+dn with shortened rank names for different ranks.
-
View User Profile
-
Send Message
Posted Sep 10, 2012Hello, I have a problem with config. Whatever I put in locale.yml as deathmessage or event message in-game it always shows default messages. I am using latest MChat b283 and craftbukkit 1.3.1-R2.0.
My locale.yml: http://pastie.org/4696489
My config.yml: http://pastie.org/4696496
-
View User Profile
-
Send Message
Posted Sep 10, 2012Hi I keep getting
-
View User Profile
-
Send Message
Posted Sep 7, 2012Update 1.3.2 please~
-
View User Profile
-
Send Message
Posted Sep 7, 2012after you invite, how do you have a private conversation?
-
View User Profile
-
Send Message
Posted Sep 6, 2012When someone get kill by a mob it says Killed by (member) (Mob)
and when People press tab there are some name but other are just like (member)
(admin) (vip)
Got any help ? :D please!
-
View User Profile
-
Send Message
Posted Sep 6, 2012@Ar7ific1al
What other plugins are you using?
I know that essentials if set lower than the mchat afk essentials will override first and set to afk and follow by a kick if set.
-
View User Profile
-
Send Message
Posted Sep 3, 2012The config documentation seems to be quite lacking. Specifically, it fails to specify what unit of time the afk timer is in. Seconds? Minutes? Miliseconds?? Because it feels like miliseconds. My players will idle then auto-afk, then almost immediately get kicked for being afk. I even doubled the default values of 30 and 120 to 60 and 240. Even then auto-afk kicked in after just a few seconds of idle, and afk kick kicked in not too long after that. Now I have auto-afk set to 600 and auto-afk-kick to 300. A player just went afk and was immediately kicked. What gives? What bloody unit of time is this using??? You've failed to specify this in the documentation at all.
-
View User Profile
-
Send Message
Posted Sep 3, 2012I want to make it so players can talk in Global at the cost of some money. Is there any way to do that with MChat? I imagine there is since Mchat is connected to Vault, but I can't find it.
-
View User Profile
-
Send Message
Posted Sep 3, 2012@lucky___13
Yes it does, but then the %r is fixed after.