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 JJpro1234 JJpro1234 Apr 15, 2016 at 23:13 UTC - 0 likes

    Is this compatible with Factions and DeluxeTags? If not can you make it compatible for the variables thanks

  • Avatar of MasonX3 MasonX3 Sep 12, 2014 at 21:04 UTC - 0 likes

    thanks @MiracleM4n You are a life-saver

  • Avatar of MiracleM4n MiracleM4n Sep 12, 2014 at 05:05 UTC - 0 likes

    @MasonX3: Go

    Yes, has supported it for a while.


  • Avatar of MasonX3 MasonX3 Sep 11, 2014 at 22:33 UTC - 0 likes

    is mChat compatible with PermisisonsEx?

  • Avatar of MiracleM4n MiracleM4n Sep 04, 2014 at 04:46 UTC - 0 likes

    @jonfabe: Go

    Sorry will do.

  • Avatar of jonfabe jonfabe Sep 04, 2014 at 02:34 UTC - 0 likes

    Hi, I noticed that you're providing jar's compiled with java 7, rather then java 6. Any chance that you could fallback to compiling with java 6 so that those of us still on the older (yet still minecraft supported) version don't have to recompile it?


  • Avatar of Exigopro Exigopro Aug 26, 2014 at 09:26 UTC - 0 likes

    How do you make it so that the prefixes don't show up next to player names when you press tab?

  • Avatar of SwaG1KinG SwaG1KinG Aug 26, 2014 at 01:42 UTC - 0 likes

    @MiracleM4n: Go

    Hi MiracleM4n, i wanted to ask if you have the %money% variable (Or %balance%) in MChat, i need it to display the player's money before his name..


  • Avatar of Preii Preii Aug 12, 2014 at 13:51 UTC - 0 likes

    This plugin is AWESOME! Keep it going! Best chat plugin I have ever seen!

  • Avatar of MiracleM4n MiracleM4n Jul 03, 2014 at 20:51 UTC - 0 likes

    @Forecaster71: Go

    There is a configurable option to limit or remove this feature. (mchat.cLockRange in config.yml) if you want to disable it enter a negative number.


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