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 Jan 16, 2012Hi thanks for fixing the TABed chat :)
But i still see a user named "+p+dn+s" in the TAB.
-
View User Profile
-
Send Message
Posted Jan 16, 2012hello. great plugin. Colours works perfectly. But commands (most needing /me) doesn't work at all I have tried in many cases and each time I am typing /me message got this: "[mChatSuite] Yo are not allowed to use mchatme".
Where I need to set this permission mchat.me? I've tried in info.yml and in permissions.yml and doesn't work.
-
View User Profile
-
Send Message
Posted Jan 16, 2012@RowdyKingDippy
Works fine with GroupManager, might want to check your configs.
-
View User Profile
-
Send Message
Posted Jan 15, 2012Could you please update to be compatible with Heroes?
-
View User Profile
-
Send Message
Posted Jan 14, 2012I'm not sure if this is an mChat error, but names are not appearing in my logfile. Before I start actual debugging when I get home, is this something that has been seen by you guys before?
-
View User Profile
-
Send Message
Posted Jan 14, 2012Hi, When i login to game i still get Player has joined game in yellow (default)
However i also get the Mchat login message. so i get it twice and looks silly!
also i have every permissions i need and i cannot use /say unless i'm under OP any idea?
-
View User Profile
-
Send Message
Posted Jan 14, 2012How would I add a player to a group I have in the info config? Also how would I remove a group from them?
-
View User Profile
-
Send Message
Posted Jan 13, 2012Could you update this to the new bpermissions?
-
View User Profile
-
Send Message
Posted Jan 12, 2012Hey, so I just recently installed Mchatsuite and im loving it right now but whenever I try to perform certian commands I get the error "mChatSuite: mChatEssentials' functions are currently disabled."
-
View User Profile
-
Send Message
Posted Jan 12, 2012Doesn't work with GroupManager, I moved over from Permissions 3 (which is worked perfectly with)
-
View User Profile
-
Send Message
Posted Jan 11, 2012@cyberjacob
It uses the one in order according to info.yml, so if its groups: a: [A] b: [B]
it'll use a.
-
View User Profile
-
Send Message
Posted Jan 11, 2012@SynMonger
Ithink if you open up the JAR files and open up the plugin.yml, you can remove those lines (the block, not just the line) of the invite/accept commands
-
View User Profile
-
Send Message
Posted Jan 11, 2012Could we have /invite and /accept back? McMyAdmin has been using these commands for about a year now, and after setting up mChatSuite it's taken over. The players on my server would like to be able to teleport to each other again.
-
View User Profile
-
Send Message
Posted Jan 10, 2012@Minichiz
You can have group prefixes.. If you don't want that. You can also set user prefixes.
Read the config and info help.
-
View User Profile
-
Send Message
Posted Jan 9, 2012PLEASE PLEASE PLEASE Make it so that group prefixes and suffixes will work with this as a variable!! I don't want to have to add them to each individual person in specific groups!!
-
View User Profile
-
Send Message
Posted Jan 9, 2012what happens if a player is in multiple groups?
can I get something like this:
[A][B] bob: H!
or
[AB] bob: Hello!
-
View User Profile
-
Send Message
Posted Jan 9, 2012Really nice, easy to set up and configure.
There is, however, one issue. SimpleClans doesn't work with mChatsuite anymore. The tags of the clan won't show. Could you, to make this a perfect chat plugin, fix this?
-
View User Profile
-
Send Message
Posted Jan 8, 2012This looks really good, but I can't get it working with PermissionsBukkit. I've looked at both of the config.yml and info.yml pages and have tried everything. What exactly do I need to do for it to work with PermissionsBukkit since it doesn't have a built in prefix/suffix customization.
A tutorial would be awesome!
-
View User Profile
-
Send Message
Posted Jan 8, 201208.01 19:35:57 [Server] INFO ... 14 more 08.01 19:35:57 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 08.01 19:35:57 [Server] INFO at in.mDev.MiracleM4n.mChatSuite.commands.MPCommandSender.onCommand(MPCommandSender.java:92) 08.01 19:35:57 [Server] INFO at org.bukkit.craftbukkit.CraftServer.getPlayer(CraftServer.java:230) 08.01 19:35:57 [Server] INFO Caused by: java.lang.NullPointerException 08.01 19:35:57 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) 08.01 19:35:57 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) 08.01 19:35:57 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527) 08.01 19:35:57 [Server] INFO at net.minecraft.server.NetworkListenThread.a(SourceFile:108) 08.01 19:35:57 [Server] INFO at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:550) 08.01 19:35:57 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93) 08.01 19:35:57 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) 08.01 19:35:57 [Server] INFO at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) 08.01 19:35:57 [Server] INFO at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:180) 08.01 19:35:57 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715) 08.01 19:35:57 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722) 08.01 19:35:57 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757) 08.01 19:35:57 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378) 08.01 19:35:57 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165) 08.01 19:35:57 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) 08.01 19:35:57 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'leave' in plugin mChatSuite v1.0.1-R2 08.01 19:35:57 [Server] SEVERE null
-
View User Profile
-
Send Message
Posted Jan 8, 2012@MiracleM4n
Any idea why the upgrade to suite has some in default rank prefix now showing as the worldname? Peculiar.