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.
I found an issue with mchannel. If I create different channels, let's say 3 in total and I join everyone of them, I can only leave the channel I first joined. If I try to leave the other 2 channels I get: " You are not in channel "xy"
And you can't get around the problem by rejoining and leaving the other two channels. But with the channel I first joined rejoining and leaving works fine.
and 1000th comment here i come... Awesome Plugin with alot of functions and possibilities :)
@anusman
I don't know if they are going to fix them or not. Until they do I cannot support them in MChat.
@anusman
Could you please open a ticket with this issue.
Also, an extra person named "+dn+s" appears on tabbedlist for at all times on my server now. I'm guessing it's MChat's doing.
Are they going to fix death messages?
@MiracleM4n
I did just now. Hopefully it gets fixed soon. I cant update to 1.6.4 because of this without changing chat plugin.
@ZwPBerserk
Please open a ticket for this issue. I believe it may be to do with a Heroes update.
@anusman
That is because Death Messages were broken, so they were removed.
It's showing the default death messages instead of the yellow texted ones in the 1.6.4 builds.
Console error when using minecraft 1.6.4.
<<code 2013-09-24 14:19:44 [SEVERE] Error occurred while enabling MChat v1.6.4-R0.1-b350jnks (Is it up to date?) java.lang.NoClassDefFoundError: com/herocraftonline/heroes/Heroes at com.miraclem4n.mchat.api.Parser.setupPlugins(Parser.java:307) at com.miraclem4n.mchat.api.Parser.initialize(Parser.java:55) at com.miraclem4n.mchat.MChat.initializeClasses(MChat.java:159) at com.miraclem4n.mchat.MChat.onEnable(MChat.java:63) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382) at us.Myles.PWP.FakePluginManager.enablePlugin(FakePluginManager.java:238) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:286) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:268) at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:321) at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:298) at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:258) at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:165) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.ClassNotFoundException: com.herocraftonline.heroes.Heroes at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 16 more>>
<</code>>
We have moved to a new ticketing system (Same used by Bukkit itself). If you would like to file a ticket for the LASTEST release builds of each plugin please create an account and file a ticket through there. Thanks for all your support, M4n.
@jaggy80
I will check that one out today probably.
@jaggy80
I will work on this in a few days.
@ZwPBerserk
I need a stack trace to be able to fix any issues with 1.6.4
not working with 1.6.4
MAdvanced not compatible yet with latest mchat version I guess :o
2013-09-20 23:06:45 [SEVERE] [MAdvanced] MChat not found disabling!
Thanx so much for the plugins, chat would be so ugly without it
@MiracleM4n
Glad to see that you still update this, seeing from the hospital
thanks for update mate! alot of bug fixes i see :D
I really love this plugin. I have yet to find another plugin that offers as much customizability as this one. It gives me the freedom to define whatever chat format I like, as well as define custom variables I can use. Granted, the config and wiki files are a bit hard to get around, but once you understand them, it is a great plugin. I will keep using this as long as it is updated.
upate Please
@ryan_the_leach
What NPE? It is working for me on the latest RB using PermissionsBukkit.
@ryan_the_leach
Oh, you are right. &k only works correctly on English. It's a pity :(.