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.
This may have been asked dozens of times already, but where can I find a description of what each file (MChat, MAdvanced, MSocial, etc.) does? I've been using MChat alone for a while now, and MChannels seems self explanatory, but what about the others?
@xion87
xion, I have troubles understanding your comments, jump on irc and /msg ryantheleach or join #mdev and I'll help you out again.
ryan the mchat feature with panel is broken, and suffix for colour chat dont work (it creat coloured prefix but not the chat... there is a workaround for fix it? like a special tag for coloured chat)
To anyone having troubles upgrading to the latest versions, I have updated the documentationwith the latest versions of the configs.
@ryan_the_leach
Hello guys.
I have been very busy these times. I could hardly clean up this day. ATM: It's 10 am here, at 12 i have a thing to get done. But probably from 3pm, im going to start working on all my lugins.
Thank's for understanding. (Yup, at this time, i really going to do it)
To everyone having issues with factions 2.0:
There have been reports that the latest developer builds work with factions 2.0 if you continue to have troubles after testing with the latest developer version, please make a ticket.
Potentially Breaking Change: (15/July/2013)
From 15th July 2013, Fetching prefixes/suffixes/groups and custom variables from permissions plugins will require the use of the Vault API This change has been made to simplify the codebase of MChat, as well as providing support for new info providers such as zPermissions.
Support for bPermissions, PermissionsBukkit, Privileges, GroupManager, PermissionsEx is (at the time of writing) still in MChat but is planned to be removed soon, in favour of Vault.
These plugins should continue to work as normal, as long as Vault is used.
If you use any info providers supported by vault that are not yet supported by MChat, and wish to help test, please use the * Latest Development Build, and let us know of any problems.
for the people who don't know:
1.5.2 version of this plugin works in 1.6.2 just fine, so far I haven't seen any issues.
@chipf0rk
if you check the github, you can see that miracle mans version is forked from https://github.com/Q0rDev/MChat which IS updated.
hope this helps!
Why is the source not updated? I need it, and the last commit was 6 months ago... :/
@jaggy80
Yeah i looked in his newest jar and he adopted my heroes changes, or did it by himself :3 For Factions, we just should wait...
@Maprecordshd
Sorry I shoulda reported.. I tested the latest mchat dev build and the nicknames now work :) MiracleM4n must've fixed the problem. I'll keep digging around with the factions issue.. I would just use factions as the chat plugin, but it doesn't support pulling PEX veriables like mchat does D: Things are working pretty well now! Thanks so much for your help!
@jaggy80
Sooo i tested the factions relcolor issue. It depend on factions -.- Many people also report many bugs with their new system Mcore. I took a look in their scripts and everything seems ok. So it's not MChat's fault. ;)
...the second issue with essentials...mhhh maybe u should try a variable in the locale.yml The dn is actually the real minecraft account name. But i don't know which variable u can use, cause i don't recommend essentials :/
@dier325
Should be able to edit prefix in mchat config then from console do mchat reload all to reload all configs. This won't help if your prefixes are stored in a permissions plugin though.
Can I edit prefixes ingame?
@jaggy80
I'm not very good in coding, but i'll look what i can do, especially on the relation colours. ;) So for the first time the new version should work good till 1.6.2, which i tested with Libigot <3
@Maprecordshd
Thank you! Just notice two issues, not sure if just related to me. Factions Relations colors do not work and +dn (displayname) won't show essentials nickname like it used to. Glad to have mchat back though.
@Maprecordshd
Ok i fixed the currently Mchat for Heroes and Factions. For other server owners, you can get it here: https://www.dropbox.com/s/xv23yg8k4jxosqa/MChat-1.5.1-R0.7%20%28fixed%29.jar
Hope u, Miracle, forgive me. :)
Can u pls update to Factions 2.0.x and Heroes (hero.getHealth -> hero.getPlayer().getHealth) ? ;) would be nice <3
@antichip
If you need any help with setup skype me. Skype name is the same as on here.