CustomMessages
CustomMessages - Change Join and Leave Messages:
Version: v2.3.1
CustomMessages gives you and your users the ability to change their join and quit messages to whatever you want. This plugin can also change the global join and quit messages of everyone that isn't using the commands. It can also be expanded to include message variables from other plugins, creating a unified experience. Ill try my best to put any suggestions in. Vault is required to have /prefix, /suffix, /group message variables, and group specific messages.
Commands:
- /cm join [enable|disable|reset|message] - Modifies your join message.
- /cm join [player|group] [enable|disable|reset|message] - Modifies a group's or player's join message.
- /cm quit [enable|disable|reset|message] - Modifies your quit message.
- /cm quit [player|group] [enable|disable|reset|message] - Modifies a group's or player's quit message.
- /cm kick [enable|disable|reset|message] - Modifies the global quit message
- /cm globaljoin [enable|disable|reset|message] - Modifies global join message.
- /cm globalquit [enable|disable|reset|message] - Modifies global quit message.
- /cm firstjoin [enable|disable|reset|message] - Modifies the server's first join message.
- /cm colors - Shows all of the colors capable with the color codes. Use them iChat style in message (&colorcode).
- /cm variables - Shows all of the variables usable in messages.
- /cm reload - Reloads configuration from file
Current Message Variables
- /name - The name of the player
- /nname - The nickname of the player
- /count - The number of unique players on your server
- /online - The number of players currently online
- /maxonline - The maximum number of players allowed online
- /prefix - The player's prefix (Vault)
- /suffix - The player's suffix (Vault)
- /group - The player's primary group (Vault)
- /world - The current world the player is in
Permission Nodes:
- CustomMessages.* - All other nodes combined
- CustomMessages.join - Allows access to /cm join
- CustomMessages.join.other - Allows access to /cm join [player]
- CustomMessages.join.group - Allows access to /cm join [group]
- CustomMessages.quit - Allows access to /cm quit
- CustomMessages.quit.other - Allows access to /cm quit [player]
- CustomMessages.quit.group - Allows access to /cm quit [group]
- CustomMessages.kick - Allows access to /cm kick
- CustomMessages.globaljoin - Allows access to /cm globaljoin
- CustomMessages.globalquit - Allows access to /cm globalquit
- CustomMessages.firstjoin - Allows access to /cm firstjoin
- CustomMessages.noprefix - Removes the configurable prefix from your messages
- CustomMessages.reload - Allows access to /cm reload
/cm colors and /cm variables are available to everyone without a node.
Todo:
- Any other suggestions I get
- Death messages
- Server messages on connect (whitelist, banned, etc)
- Kick message
- Localization (if requested)?
@Llamasquishy
It is approved now. I think most of the bukkitdev staff was asleep when i uploaded it :P.
@psycowithespn
Thanks for the very fast response psyco! Where can I find the download for v1.4.5? Do I need to wait for bukkit to approve it? The latest version download I see available is v1.4.4.1.
Thanks again!
- Llamasquishy
@Llamasquishy
Ok. I added that feature into CustomMessages v1.4.5. In order to use it, put /count in any message. Thanks for the suggestion.
@Llamasquishy
Sure, ill start working on that.
Very nice plugin psyco. Would you be able to add a Unique Player counter which can be used in the join messages? I've been looking for a plugin which does this but can't seem to find one. Thanks!
- Llamasquishy
@szymekpl
Oh sorry about that. I used JDK7. I recompiled it for java 6 now. You may have to wait for it to get approved though.
Hello, CraftBukkit returns error:
Any idea?
@Showdow97
@JonInnes
I fixed the bug with the player messages not showing. The fix is in version 1.4.4.1. Thanks for reporting it.
having the same problem as JonInnes
Hi, the global messages work but custom player messages do not - any ideas?
Released a Craftbukkit RB 1 compatible CustomMessages 1.4.4. I am going to be doing a couple updates this week on continuing to update CustomMessages. I plan on refactoring the commands around a central /cm or /custommessages command (/cm being the alias). I also plan to update the configuration to the latest standards. You can track my progress on the source code link at the top of the page.
Ok. I will be working on refactoring the commands and rebuilding a lot of CustomMessages to make it work again. The reason that this has been so long is that I was really busy with college work. I will be here for at least another month. If i am gone again, anyone can pick it up on the github link i have. Just be sure to give credit :P First bug I'm going to fix is the one preventing messages from showing.
Looks like it doesn't work with ChatManager...
Shouldn't this work? Or is it broken for somereason, also I tried removing EssentialsChat to fix it, nothing, only other chat plugin I have is ChatManager for PermissionsEx.
nope no other plugins oh wait im using factions aswell..not sure if that does anything however since it isnt really a chat plugin
@lookatmego
Looking at the Essentials code, it doesn't look like that it should interfere. Are there any other plugins that you use that could interfere?
hey dude does this work with essentials chat? ive got it running no errors or anything but its still the default yellow join and leave message and wont change even tho when i do /checkglobaljoin it says the custom 1
@Skitscape
I will add BukkitPermissions support to it and change to the new configuration system. There should be a new release soon.
Does this plugin work on Essentials? I cannot figure it out. And i cant have permissions and essentials together cause they break. So what do? I really want it :(