CustomJoin

40.8k Downloads

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

  1. Download the jar file and drop it into your plugin folder.
  2. Start your server.
  3. 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.