CustomJoin
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.
I would like to take this over
@TheModsKidServer
Sorry, but I have moved away from Minecraft and Bukkit plugin development. I will not make further updates or patches to this plugin.
Do you think you could add per world support? So for example when a player joins a diffeent world is says player has join the world %world% and player has the left the world %world% but only people in that world see that message?
Anyone know how to get that magic formatting for the red text at the top? If I copy and paste the source into my own project description it does not look the same.
@wyoborn
The upcoming release 1.5.2 will fix your issue, in case you are still interested.
Nevermind, found the easiest way to deal with the problem was to delete the plugin. Thanks anyway.
@wyoborn
I have the same issue =/
@wyoborn
Please open a ticket describing your issue.
Hey, when I restart the server, the default join/quit messages are deleted. Anyway to fix?
@Stormbow
Sounds like an interesting feature. Go ahead and submit it as a ticket, I'll see what I can do.
Nice comment, but you can make the same think with the Essentsials plugin in the Config.
Would it be possible to add a group-based join|quit|kick message to the plugin? I think it would be pretty nice if Mods and Admins joined and a message like "You feel as if your every move is being watched..." was displayed.
@sacha220899
I'm not completely sure what you are requesting. Please rephrase your request and submit it as a ticket, thank you.
Could you please change the %player in the essentials prefix? So if an Admin join the game, there is Admin: Player joined the game Or you can add it with a config. So like this: essentialsPrefix: true / false Would be nice
@XxZangoranxX
This will be fixed in 1.5.1 which is currently pending approval.
@rossotorrres I got this crash report when I did all the commands: http://pastebin.com/8CR412ZY
@bmancraft
I might implement this in the next version. No promises, though.
Also, please submit feature requests as tickets. Thank you!
I have been looking for a plugin that has when you put %player and when they join/leave it shows there prefix and color supporting permissionsex if you can put that in that would be so awesome.
Thanks, bmancraft
@ThisUsernameIsMine
No, random messages are not yet possible. I'm not entirely sure as to how I'm going to implement that.
Regarding that other problem, I can only see that being solved through good moderation. I can add character limits and require %player to be in the message, but more restrictions only make "trolls" more creative.
@rossotorrres
Are random (custom) join/leave messages possible already? ;-)
Also, if someone sets an own message, their playername isn't in the message (makes trolling possible).