Setting Up Join/Leave Messages with EssentialsX
Before starting, make sure the server meets the following:
- The server uses a Spigot/Paper version
- The EssentialsX plugin is installed and active
- Access to the EssentialsX
config.ymlfile
Configuration Location
Join/leave messages are configured through the file:
plugins/Essentials/config.yml
Configuration Steps
1. Open the Configuration File
Use a text editor to open config.yml in the Essentials folder.
2. Find the custom-join-message and custom-quit-message Sections
Look for the following section in the file:
custom-join-message: "Welcome {PLAYER} to the server!"
custom-quit-message: "{PLAYER} has left the server."
3. Edit the Messages as Needed
You can adjust the message content to whatever text you want. Use the {PLAYER} placeholder for the player's name.
Example:
custom-join-message: "&a[+] {PLAYER}"
custom-quit-message: "&c[-] {PLAYER}"
4. Save and Restart the Server
Once you finish editing:
- Save the file
- reload the EssentialsX plugin so the changes are applied
Additional Notes
- If you want to disable the messages, leave the value empty like this:
custom-join-message: ""
custom-quit-message: ""
- EssentialsX doesn't support direct text colors in these messages. For colored messages, consider additional plugins like ChatControl or MiniMessage.
Troubleshooting
- If the messages don't appear, make sure no other plugin is overriding the join/leave event.
- Check the console for errors during server startup.