This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.


RandomJoinMessage | SimpleJoinMessage

Are you bored of seeing every time the same join, leave and kick messages? Do you want to... randomize? Or only want to set a single colored message? But maybe you want simply hide all messages.

Completly rewritten from the old SimpleJm, now to RandomJoinMessage with now COMPLETE group support! So I decided to rename this to SimpleJoinMessage. This is a LITE version of RandomJoinMessage with no group support and any other features. You can only set custom (randomized) join, leave and kick messages or prevent them completly for all.

If you want to use all features use RandomJoinMessage!


This lite version of RandomJoinMessage only supports changing join, leave and kick messages, randomize them or prevent all those messages. No group support.

Click here for a comparison table between SimpleJoinMessage and RandomJoinMessage.

  • Custom join message
  • Custom leave message
  • Custom kick message
  • Prevent all of those messages
  • Use players display name in the messages
  • Random messages
  • Color Codes
  • Permission support
  • Reload your configuration ingame -> No server restart needed


  1. Download SimpleJoinMessage and put the Jar-File into your Plugins Folder
  2. Restart / Reload your server
  3. The config has been generated in plugins/SimpleJoinMessage
  4. Create your configuration
  5. Reload configuration with /sjm-reload
  6. Enjoy!

Commands and Permissions

/sjmsimplejoinmessage.infoInfo about SimpleJoinMessage
/sjm-reloadsimplejoinmessage.reloadReload the configuration


Go to page Configuration.



You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Minecrell Minecrell Nov 24, 2013 at 08:34 UTC - 0 likes

    @MrMe1003: Go

    I'm sorry, the continous integration server is temporary unavailable due to server migration. I'll try to get it up again soon!

  • Avatar of MrMe1003 MrMe1003 Nov 24, 2013 at 04:41 UTC - 0 likes

    @Minecrell: Go

    The link you provided doesn't seem to work. Is there an alternate one by chance?

  • Avatar of Minecrell Minecrell Nov 23, 2013 at 10:05 UTC - 0 likes

    @MrMe1003: Go

    Fixed join messages with VanishNoPacket in the latest dev build! Download here

    Development 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.

  • Avatar of Minecrell Minecrell Nov 22, 2013 at 19:04 UTC - 0 likes

    @MrMe1003: Go

    That should already work by using %dplayer instead of %player and is probably the cause why it's not compatible with VanishNoPacket at the moment. (I'll try to fix that soon)

    Last edited Nov 22, 2013 by Minecrell
  • Avatar of MrMe1003 MrMe1003 Nov 21, 2013 at 02:39 UTC - 1 like

    @Minecrell: Go

    Thank you ^_^ And it's okay. Anytime within the next week or two would be optimal for the server I'd like to use it for (Of course you take as long as you need, I don't want to rush).

    Could you also let it hook into Essentials in a way that makes it so you can configure it to say their set nickname instead of their actual IGN?

    Last edited Nov 22, 2013 by MrMe1003
  • Avatar of Minecrell Minecrell Nov 20, 2013 at 09:52 UTC - 0 likes

    @MrMe1003: Go

    I think I can add that in the next version, but it can take some time because I'm pretty busy at the moment.

  • Avatar of MrMe1003 MrMe1003 Nov 20, 2013 at 08:59 UTC - 0 likes

    Just a quick suggestion: Can you make it so this hooks into VanishNoPacket, so you can join and leave silently?

  • Avatar of tatimblin2 tatimblin2 Aug 03, 2013 at 20:07 UTC - 1 like

    Thought you'd like to know I'm gonna be using this. :)


  • Avatar of Minecrell Minecrell Apr 13, 2013 at 07:18 UTC - 0 likes

    @hijak29: Go

    No problem :P

  • Avatar of hijak29 hijak29 Apr 13, 2013 at 02:43 UTC - 0 likes

    @Minecrell: Go

    Ok thank you.


Date created
Jan 25, 2013
Last update
Mar 09, 2013
Development stage
GNU General Public License version 3 (GPLv3)
Recent files



Optional dependency