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.
@DoubleZ
Just tested on build 328 and it seems to be working, will retest in a sec with latest mchat.
&k does not seem to work using any of the unicode languages (such as pirate) on vanilla minecraft please ensure you are not using one of those.
Edit: I'm currently unable to test on the latest dev build as there is a null pointer exception prevention mchat from running at all.
@MissIju
http://dev.bukkit.org/bukkit-plugins/mchat/pages/variables/development/
The MChat team is aware of the documentation issues, and are striving to fix them, If you have any specific complaints about any of it, please make a ticket, On the other hand, should anyone wish to contribute some better documentation we would gladly accept it.
It's very aggravating to find that there are no real tutorials for this plugin, and makes me less inclined to use it (even if it is better than other plug ins). An explanation on the variables and different config files would be great, such as simply labelling the variables by what they do/effect. I don't want to sit here looking at MChat info.yml for half an hour, trying to figure out what the different sections do when changed.
Hi, I downloaded latest dev build, and found that obfuscated fommating code (§k or &k) not working. Any suggestion?
Just fixed Regex in the censor. Hit up my Jenkins if you would like to test it out. (Remember that Jenkins builds are not approved by BukkitDev staff)
@semirotta
IP Censoring is working website censoring is not as it would have to censor *.*.* in a repeating fashion which wouldnt work if someone used a period in their chat message. Sorry for the inconvenience.
Hi, I am newbie of MChat, I found that I can't use obfuscated fommating code (§k or &k).
Is there any method to enable this?
Is the IP censor still working? because on my server there has been one guy who advertised and it didn't prevent the IP. it was "mc.**.com" the ** = something im not saying here coz i don't want to advertise it but lets pretend it was "mc.advertise.com" so it wont advertise anyone.. But is it working? I Have it enabled from config.yml but still he was able to type that without it getting censored.
Can everyone make a good tutorial for this plugin. Even it's a Vid-Tut or writed. Because it's for me as German not clear, how i configure the Plugin. A step for step description is not avaible and the variables are not comprehensible. Sry for my bad English.....
@ryan_the_leach
worked, never know that i need other plugin
@xion87
msocial, locale, format.pm. recieved and sent.
if this isn't working, then its likely a bug or another plugin doing the whispering.
how to change format of whisper? there are all grey ..
So, is there a way to hide the prefix in the scoreboard? It makes our names unreadable since it doesn't fit, and I'd love to be able to not show them there.
My bad, it was burried deep in this thread.
@ryan_the_leach
I appreciate it ryan I was thinking about doing so today.
@Niverive
Cheers, I have created a ticket to help track this issue.
http://dev.bukkit.org/bukkit-plugins/mchat/tickets/388-there-seems-to-be-a-problem-with-msocial-when-r/
@ryan_the_leach
Sorry, I have been quite busy and not able to finish my suggestion, but now it is done!
http://dev.bukkit.org/bukkit-plugins/mchat/tickets/386-cross-server-bungee-support/
There seems to be a problem with MSocial when receiving a message it looks like this.
It seems to be a problem with %sender in the locale.yml?
@MiracleM4n
Im glad your working on the plugin but did you also check out the compatibility with Heroes?
The latest dev builds are their only 1.6.2 compatible builds found here: http://ci.herocraftonline.com/job/Heroes/
Can you try and fix mchat working together with Heroes please? The whole console is spammed with alot of errors.
I also get alot of playerjoin and playerquit event errors. I guess it has something to do with Heroes but im not sure. Im using Spigot.
I have just finished my version of the Parser rewrite. Awaiting ryan_the_leach's version before I push a stable build. There should be a new build pushed within the next few days for 1.6.2. As for MChat's Censor failing BAD for the last while I am about to start working on that right now.
Thanks, M4n
If you would like support for X plugin please link me to said plugin. Also tell me what support for X plugin would entail. for example I added extra variables for Heroes and Towny as well as, later on, GeoIP. For other plugins I had to add code to make MChat compatible with other plugins.
Thanks, M4n