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



Commands with Permission Nodes

Variables for formatting

Permission Nodes

Misc Help Pages


  • 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.


  • 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


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.

My Other Plugins

Please donate to help support me :D

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of mahoutsukaii mahoutsukaii Mar 08, 2012 at 22:34 UTC - 0 likes


    Before the MC1.2 updates, I was able to easily set groups to have a specific prefix and suffix, however, if I wanted different ones for different users in the same group, I could easily set it up to inherit the groups prefix, and then individually set the suffix.

    I can no longer do this with the same config.yml and info.yml that I have used all this time.



    Does anyone know how I can achieve this?

  • Avatar of dTrekkie dTrekkie Mar 08, 2012 at 15:59 UTC - 0 likes

    Hello I have a problem, i don't know how the plugin show me the time, when somebody wrote something. the sequence in this: time [group] playername: message But this didn't work. I use for the groups EssentialsGroupManager and i have Vault My config.yml & locale.yml

    Than it is possible, that the name when somebody join is yellow? It is a problem that i have essentials? For information: I have the Craftbukkit beta 1.2.3-R0.1

    Sorry for the bad english, but i'm a german

  • Avatar of bigggan bigggan Mar 08, 2012 at 15:39 UTC - 0 likes

    @FiddyCraft: Go

    You should set it false and use "useOldNodes" to true only then you can use group prefix

    Last edited Mar 08, 2012 by bigggan
  • Avatar of DiscoBiscuit06 DiscoBiscuit06 Mar 08, 2012 at 15:07 UTC - 0 likes

    I know you're getting swamped with bugs, but I just wanted to let you know you're doing a great job. This is probably the only decent chat plugin out there that lets you do group-based coloring.

    Last edited Mar 08, 2012 by DiscoBiscuit06
  • Avatar of FiddyCraft FiddyCraft Mar 08, 2012 at 00:54 UTC - 0 likes

    I'm lost, I set up use new into to true and set up the Groups how I like (with prefixes) but it wont show up. Only if I edit it per user will the changes I've made show up. How Do I make it so it just takes from the group and not the user

  • Avatar of DarkFusioN007 DarkFusioN007 Mar 07, 2012 at 14:26 UTC - 0 likes

    mir4cleman can you add group based chat formatting ;D . somthing like that

  • Avatar of DarkFusioN007 DarkFusioN007 Mar 07, 2012 at 14:24 UTC - 0 likes

    Permissions Ex ^^

  • Avatar of DarkFusioN007 DarkFusioN007 Mar 07, 2012 at 14:23 UTC - 0 likes

    it will show up when you are using...Spoutcraft ;) , but spoutcraft for 1.2.3 is not out yet -.- :D

  • Avatar of bigggan bigggan Mar 07, 2012 at 13:23 UTC - 0 likes

    whats the typingMessage: '*Typing*'?

    Does show when people are typing? Where does it show and how turn it on?

  • Avatar of Zombiemold Zombiemold Mar 06, 2012 at 07:51 UTC - 0 likes

    Is there anyway to disable mChat is a specific world? I can't seem to find a way.

    Vox Populi Minecraft 1.8 [ Spells, Werewolves, Vampires, PvP, McMMO, Jobs, Towns, Shops, Clans, Arenas and more!]


Date created
Aug 25, 2011
Last update
May 15, 2014
Development stage
  • enUS
Apache License version 2.0
Curse link
Reverse relationships
Recent files