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.
@SirMonsterSlayer
Update to mChatSuite ( http://dev.d3gn.net ) It includes this
Is there a way to split playername for chat and player TAB list name ?
I would like to color code the TAB differently than the chat names.
Also I use the old permission style.
I am having a problem. When ever I set a prefix, it shortens my name a corresponding amount in the player list (tab).
Eg. My name is: Thisismyname
I set a prefix of: [Admin]
My name shows up as: [Admin]Thisi
I add 7 characters to the front, and the last 7 get taken away.
Is there some option I've missed somewhere? Is it a known bug? Or do you have any idea what's up?
I get this error once in a while:
First look at the GUI for mChatSuite that is coming (Albiet it is very ugly at this current time): http://imgur.com/a/uURiN#0
so can i have some help look in my lower commment
Is there a mchatsuite devbukkit page?
There is a bunch of things (im guessing permissions) that I think I need. (cuz things like /mafk doesnt work except for ops)
edit: just went to mchatessentials and others to get them
@kassquatch
I am using permissionsbukkit and it already has this
did you add permissions to your permissions?
for permissionsbukkit (what i use) each group has
mchat.prefix.executive: true
where executive is the name of of the group
so for your defalut one you need to put
mchat.prefix.defalut: true
in there, and etc etc
I have tried for literaly hours and i cant get the prefixes to show up this is what i have for everything...
--------------
mChat config
format:
date: HH:mm:ss
chat: '+p+dn+s&f: +m'
name: +p+dn+s&e
event: +p+dn+s&e
list: +p+dn+s
message:
join:
leave:
kick:
deathInFire:
deathOnFire:
deathLava:
deathInWall:
deathStarve:
deathCactus:
deathFall:
deathOutOfWorld:
deathGeneric:
deathExplosion:
deathMagic:
deathEntity:
deathArrow:
deathFireball:
deathThrown:
heroesMasterT:
heroesMasterF:
mchat:
apiOnly: false
formatEvents: true
chatDistance: -1.0
varIndicator: +
info:
useNewInfo: false
useLeveledNodes: false
useOldNodes: true
addNewPlayers: true
defaultGroup: default
-----------
info
mchat:
prefix:
defalut: '&f[Hobo]'
player: '&f[Outsider]'
member: '&f[Member]'
citizen: '&f[Citizen]'
community_member: '&f[Community_Member]'
vip: '&f[Vip]'
trusted: '&f[Trusted]'
donator: '&f[Donator]'
jrmoderator:'&f[Mall_Cop]'
moderator: '&f[Police]'
smoderator: '&f[Sherif]'
jradmin: '&f[Jr.Admin]'
admin: '&f[Admin]'
sradmin: '&f[Sr.Admin]'
master: '&f[Mayor]'
owner: '&f[Founder]'
worldnames:
D3GN: ''
DtK: ''
Nether: ''
Hello: ''
users:
MiracleM4n:
group: admin
worlds:
DtK:
prefix: ''
info:
suffix: ''
prefix: ''
groups:
admin:
worlds:
DtK:
prefix: ''
info:
prefix: ''
suffix: ''
custVar: ''
-------------
permissions
groups:
default:
permissions:
mchat.prefix.default true
player:
permissions:
mchat.prefix.default false
mchat.prefix.player true
so on and so on with all my other ranks
@kassquatch
You can also make custom Variables for use with "format.tabbedList" (If using latest DEV build of mChatSuite
USE IT).@MiracleM4n
ya, turns out that you were right :) (duh)
in info.yml. i had to change everything here to under 15 characters
i dont like the look of it as much tho :/
@chelben8
Please PasteBin that.
@kassquatch
kassquatch Change the tabbedlist Format to something that will have less than 15 characters before the players name (If you are using an older version this will just be list Format)
forgot versions...
bukkit 1499 mchatsuite 11
I get the error when using mchatsuite, when it tries to use old nodes. Only 1 player can have a group name. So I have multiple people in the group [Donator], but only the first person logged in after server reset gets the title( [Donator]namegoeshere), the others just get their name in white. im using permissionsbukkit groups and not mchat here is the error, and config.yml and info.yml snippets are below it.
---------@don4of4
Fixed in latest mChatSuite Build.
@MiracleM4n
/afk does not work and I keep getting these messages. They are spamming my log:
@don4of4
Check my Jenkins. Use mChatSuite ;)
Can thee update mChatEssentials? Thanks!