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 May 2, 2012@MiracleM4n
I don't mean to seem rude, but you tell us to make tickets yet I hardly see you answer or any one else on your team even answer tickets. It seems that about 1/20+ gets even answered at all.
That to me makes me feel like it is not even worth posting a ticket. I am rather close to trying to find another chat plugin with a dev team that actually answers things rather ignore them.
-
View User Profile
-
Send Message
Posted May 2, 2012you have the worst config explanation pages ever ....
-
View User Profile
-
Send Message
Posted Apr 30, 2012@Overdrive97
I'm wondering that too
-
View User Profile
-
Send Message
Posted Apr 28, 2012No compatibility plugins: CreativeGates.jar Citizens.jar BlockLog.jar AutoMessage.jar AuthMe.jar
version MC 1.2.5
-
View User Profile
-
Send Message
Posted Apr 27, 2012How can I configure that if I press TAB, it shows the color of each name? Now it only shows the name in white...
-
View User Profile
-
Send Message
Posted Apr 27, 2012@MiracleM4n
Sorry :P I Solved that issue though.
Could you add something that will allow groups to view all Private messages sent across the entire server so we can monitor whats being sent around the server?
Essentials has a version called SocialSpy, but i dont use Essentials :/
-
View User Profile
-
Send Message
Posted Apr 27, 2012does this plugin work alone or do i need something like herochat?
-
View User Profile
-
Send Message
Posted Apr 26, 2012is there a way to stop the pm from displaying as [Guest][Groupname]<player_name>:<message> i want to remove the part that keeps saying [Guest]
-
View User Profile
-
Send Message
Posted Apr 24, 2012Could You Make A Simpler Permissions Page? I Am A Bit Confused :/ For Example...
Perm. Node | Description
mchat.* | All Commands
And So On. It Would Really Help Me =D
-
View User Profile
-
Send Message
Posted Apr 21, 2012I using PEX for perms, however I set "chat: " like this: +p+n: +m but i the chat p+n[g]p+n: m and i try set like this +n: +m but in chat [g]n: m
Can you explain that?
-
View User Profile
-
Send Message
Posted Apr 21, 2012@bigggan
@ablac
@Anaalisankari
Open a Ticket for you issues FFS. Don't spam the comments area these are for comments not issues and Stack Trace spam.
-
View User Profile
-
Send Message
Posted Apr 21, 2012get this error when I try delete channel:
-
View User Profile
-
Send Message
Posted Apr 20, 2012-
View User Profile
-
Send Message
Posted Apr 20, 2012Any news on the color locks?
-
View User Profile
-
Send Message
Posted Apr 20, 2012How do you set it up was more my question since i did read that. And i require more like "auto join" when enter another map.
oh nvm, i had build 199, when i updated to lates i got the channels :o
-
View User Profile
-
Send Message
Posted Apr 20, 2012@bigggan
Did you read 2 posts back before asking?
-
View User Profile
-
Send Message
Posted Apr 20, 2012Does mChat have "channels"? where only members of that channel can speak to eachother?
-
View User Profile
-
Send Message
Posted Apr 20, 2012I have a problem with this plugin.
2012-04-20 13:43:24 [WARNING] Could not properly handle event PLAYER_TELEPORT: java.lang.IllegalAccessError: Synchronized code got accessed from another thread: in.mDev.MiracleM4n.mChatSuite.mChatSuite$2 at org.bukkit.event.Listener.onPlayerTeleport(Listener:0) at sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:347) at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:167) at uk.org.whoami.authme.listener.AuthMePlayerListener.onPlayerKick(AuthMePlayerListener.java:543) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:136) at org.getspout.spout.SpoutNetServerHandler.disconnect(SpoutNetServerHandler.java:179) at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:220) at in.mDev.MiracleM4n.mChatSuite.mChatSuite$2.run(mChatSuite.java:514) at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34) 2012-04-20 13:43:25 [INFO] This error is logged only once: it could have occurred multiple times by now. 2012-04-20 13:43:25 [INFO] Please contact one of the authors of plugin 'mChatSuite': MiracleM4n
This error message comes few times a week, and then server freeze and players can't join server and nothing happens before I see it and restart server. And this message come with if someone will be afk kicked or someone teleport. Sorry for bad english.
-
View User Profile
-
Send Message
Posted Apr 19, 2012Here is my current problems with Channels. In short, it is very close to working 100%, just needs some kinks worked out.
http://dev.bukkit.org/server-mods/mchat/tickets/246-channel-issues-with-default-and-leaving-channels/
-
View User Profile
-
Send Message
Posted Apr 18, 2012If someone could help me, i would be much appreciative!!! I cannot seem to figure out the format for the chat. I know what i want it to look like and what i want it to do but i don't know how to do it. I want to have each title that shows up in the chat to have their own color independently. For example, i am using towny plugin which i had to add external variables from it to have those formats appear in mchat and the color is the same for every label like for the {town} and {townytag}. And if a member is not a part of a town their name shows up 'goup displayname' and they are both the same color. What i want it to do is i want my group to have a different color for each group but i want my displayname to stay the same color.
I'm sorry if i seem like i'm dragging on or not making sense. Just ask me if u don't quite get what i want to do.