Select Page
Better Messages | Custom Join/Leave Messages and More! | 1.8 ~ 1.16 | PAPI Support

Better Messages | Custom Join/Leave Messages and More! | 1.8 ~ 1.16 | PAPI Support

Spigot page:
Tested Minecraft Versions:
  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14
  • 1.15
  • 1.16
Thanks to Rubai#8402 for the logo!
Languages Supported:
Should work with all languages


Better messages does it’s best to do exactly as the name suggests! It adds better configurable messages. You can also disable, configure, and randomise the messages! Designed as an alternative to essentials custom join messages with even more features!
I am going to do my best to make EVERY message customisable.

– Custom join/leave messages
– Option to randomise which message is used!
– Disable any message that you can configure
– Bukkit colour code and PlaceHolders support!
– Randomised messages
– Reload command
– First join message
– Dimension/World change messages
– Multiple line messages
– Supports prefixes and suffixes!

Planned Features
– Custom death and advancement messages
– Per world messages
– Command for editing the config in-game
– Message chance (Chance for a message to be used)
– Get notified when you’re mentioned in the chat!
– Certain message if you have a specific permission!
– Message radius
(I’m still doing research into all these planned features so they may not all be possible)

Possible Features
– Blocked words​

– Private message other players

Built-in PlaceHolders
– {player} player that joined or left/player the event is about (Includes prefix/suffix)
– {from} name of the world a player left from (World Change only)
– {to} name of the world a player entered (World Change only)
#Just to c[SIZE=4]heck if the co[/SIZE]nfig is up to date! DO NOT CHANGE THIS
config-version: 4

#Built in placeholders
#Use {player} to get the players username
#Use {world} to get the world that the player joined to or left from
#Use {to} to get the name of the world the player entered (Only for world-change-message)
#Use {from} to get the name of the world the player left (Only for world-change-message)

#To have multiple lines do, if they have '' around them it will include them in the message
#  - |
#    {player} left the {from} and entered the {to}
#    line 2
#    ect

#Use & to colour messages!
#To have randomized messages do this
#  - '&aWelcome &r&l{player} &r&ato the server!'
#  - '&aWelcome &r&l{player}!'

#The join message
#Is it enabled?
enabled: true
#Message text
message: '&aWelcome &r&l{player} &r&ato the server!'

enabled: true
message: '&l{player} &r&ahas left :('

enabled: true
message: '&aWelcome &r&l{player} &r&ato the server for the first time!'

#Either leave "to" or "from" blank or remove one of them to have it whenever someone joins/leaves a world!
to: 'world_nether'
from: 'world'
#The message automatically replaces _ to a space
message: '&r&l{player} &r&aleft the &c{to} &r&aand entered the &b{from}'

To check out the bStats page click here.

If you need help we will help you here!