CustomJoin
This Plugin is currently unmaintained. Use it at your own risk.
Did you ever get tired of those boring default join/leave messages? With this plugin you can change them as you see fit!
Features
- Custom join/leave message formats
- Color and format codes
- Player-specific message formats
- Message length limits
- Color and format code permissions
Source Code
The source code of this plugin is available on GitHub.
https://github.com/sometoby/bukkit-customjoin
Installation
- Download the jar file and drop it into your plugin folder.
- Start your server.
- Done! You can use the commands below for changing message formats.
Troubleshooting
If you are experiencing any difficulties with this plugin, an error report in form of a ticket would be very much appreciated.
Usage
Messages can be hidden completely by setting them to 'none'.
To reset a message format back to it's default, simply use the respective command and leave the message empty.
All standard color and formatting codes can be used, simply put a '&' in front of the format character.
%player
will be replaced with the player's name.
In kick messages, %reason
will be replaced with the kick reason.
Commands
/setjoin [message]
- Permission: customjoin.set
- Sets the default join message.
/setquit [message]
- Permission: customjoin.set
- Sets the default quit message.
/setkick [message]
- Permission: customjoin.set
- Sets the default kick message.
/setplayerjoin <player> [message]
- Permission: customjoin.set
- Sets the join message for <player>.
/setplayerquit <player> [message]
- Permission: customjoin.set
- Sets the quit message for <player>.
/setmyjoin [message]
- Permission: customjoin.set.own
- Sets your own join message.
/setmyquit [message]
- Permission: customjoin.set.own
- Sets your own quit message.
/customjoin
- Shows the plugin version.
Permissions
- customjoin.set
- Allows access to all set commands.
- customjoin.set.own
- Allows access to
/setmyjoin
and/setmyquit
.
- customjoin.colors
- Allows using colors in message formats.
- customjoin.formats
- Allows using format codes (like bold, underline, etc.) in message formats.
Commands (1.4.1)
Setting custom messages
/setmsg <join|quit|kick> [message]
The command /setmsg can be used to set the default message for the given event, which can be one of join, quit and kick.
Example
/setmsg join &a%player has joined the server!
Result
Setting player-specific message formats
/setplayermsg <player> <join|quit|kick> [message]
Using the /setplayermsg command, you can set messages exclusively for specific players. To reset a player's message format, simply type the command without a message.
Example
/setplayermsg Notch join &6Behold! Your holyness, the glorious Notch has arrived!
Result:
Reloading
/customjoin
This reloads the configuration. Since all messages can be configured ingame, new messages might be overwritten by this command. Use is highly discouraged.