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 Oct 15, 2012Hey, is it documented anywhere how to use the death / etc spam prevention features?
These options:
suppress:
useDeath: false
useJoin: false
useKick: false
useQuit: false
maxDeath: 30
maxJoin: 30
maxKick: 30
maxQuit: 30
They don't seem to work properlly, no matter how I configure them, and I would like to be able to prevent death spam (/kill or players dieing in spleef lava / etc)
-
View User Profile
-
Send Message
Posted Oct 15, 2012012-10-13 16:56:28 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'pmchatreply' in plugin mChatSuite v1.3.1-b285jnks-R2.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:498) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:880) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:826) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:808) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:577) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at com.miraclem4n.mchat.commands.ReplyCommand.onCommand(ReplyCommand.java:64) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more
-
View User Profile
-
Send Message
Posted Oct 15, 2012@twisted067
MiracleM4n has been active on the project as recent as 17 days ago. Just look at the source modifications.
-
View User Profile
-
Send Message
Posted Oct 14, 2012http://pastebin.com/Puwd1duz
http://pastebin.com/9UaEAhBk
I think the developer just gave up on the plugin
On a side note: Go into the config for mchat and disable events and death, it'll stop handling that and making those lag spikes. I did this until the plugin gets updated, if it ever does...
-
View User Profile
-
Send Message
Posted Oct 13, 2012LOVE THE LAG SPIKES:))))))))))))
[SEVERE] Could not pass event AsyncPlayerChatEvent to mChat Suit
-
View User Profile
-
Send Message
Posted Oct 12, 20121.3.2 please ;<
-
View User Profile
-
Send Message
Posted Oct 10, 2012<<reply 1000705>>
use http://ci.mdev.in/job/MChat/285/
-
View User Profile
-
Send Message
Posted Oct 10, 2012@MiracleM4n
Hi i posted the full Async error in ticket, its crashing our server.
-
View User Profile
-
Send Message
Posted Oct 4, 2012Could anybody tell me how in the world to get McMyAdmin to export prefix/suffix stuff to mChat?
I have it set to export to PermBukkit + mChat, but the mChat side doesn't seem to work, at all?
I have mChat and Vault installed, no dice though... :(
-
View User Profile
-
Send Message
Posted Oct 3, 2012@D4rKBl4ckOut
That happens on my server as well, everyone is slain by <groupname> skeleton or <groupname> creeper. kinda funny. it only does it to the default group though, and only to players kill by mobs.
also on my server I occasionally see this in the server: http://pastebin.com/HUeq3gax
any word on an update?
-
View User Profile
-
Send Message
Posted Oct 3, 2012I have a little problem , because when a player is killed by a spider will the prefix load from pex it means Mitglied D4rKBl4ckOut was killed by Mitglied Spider
What can i do ?
greetz D4rKBl4ckOut
-
View User Profile
-
Send Message
Posted Oct 2, 2012@MiracleM4n
since mimey hasnt posted ill post it. this happens every time someone uses the /suicide command, havnt seen it for other death related stuff
http://pastebin.com/arswDrbJ
-
View User Profile
-
Send Message
Posted Oct 2, 2012@twisted067
@TheMimey
That is not enough information for me to fix the problem. That could be absolutely anything.
-
View User Profile
-
Send Message
Posted Oct 2, 2012@psirice: Even using that exact code, I still end up with "[FACTION]" instead of the actual faction tag...
-
View User Profile
-
Send Message
Posted Oct 1, 2012@TheMimey
I believe that happens because mchat doesnt have an event for suicide. So everytime someone suicides it'll bring up that error in console. Can't wait for an update to fix stuff
-
View User Profile
-
Send Message
Posted Sep 30, 2012[SEVERE] Could not pass event AsyncPlayerChatEvent to mChatSuite
-
View User Profile
-
Send Message
Posted Sep 29, 2012format: chat: '+p[FACTION] +dn+s&f: +m'
This is the fix so faction tags will be shown. This is from the config.yml file for mChatSuite.
"chatTagEnabled": true, "chatTagRelationColored": true, "chatTagReplaceString": "FACTION", "chatTagInsertAfterString": "", "chatTagInsertBeforeString": "", "chatTagInsertIndex": 1, "chatTagPadBefore": false, "chatTagPadAfter": false, "chatTagFormat": "%s§f",
These are the values I have set inside the conf.json file of factions.
The versions I am using are: Factions - v. 1.6.9.1 mChat - v B283
-
View User Profile
-
Send Message
Posted Sep 28, 2012@ktccd
Check the factions config, a flag like "use-prefix:" might be set to false.
-
View User Profile
-
Send Message
Posted Sep 27, 2012Is there a code to match all words in censor?
Like Fu* will censor all words current and after the *?
And is it possible to add spaces? Like putting the word in quotes?
-
View User Profile
-
Send Message
Posted Sep 27, 2012I keep googling and looking and reading, but no matter if I use [FACTION], {Faction} or +faction, I can't seem to get the faction tag to show in chat... Any help?