EasyMessages
Customize, keep, or disable server messages using simple & color codes in a clean and easy way.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
EasyMessages
EasyMessages
EasyMessages is a simple and lightweight plugin that gives you control over common server messages. With an easy configuration file, you can choose if each message should stay as the original one, be replaced with your own custom text, or be completely hidden. It is useful for servers that want cleaner chat messages, custom death messages, custom join and quit messages, or more control over what players see.
Features
- Customize join messages - Customize quit messages - Customize kick reasons - Customize kick broadcasts - Customize death messages - Customize player combat death messages - Customize death messages with items - Customize mob death messages - Customize projectile death messages - Customize fall, lava, fire, void, drowning, and explosion deaths - Customize advancement messages - Choose if hidden advancements should be announced - Send custom resource pack status messages - Hide messages you do not want to show - Keep original messages when you do not want to change them - Supports simple & color codes - Supports useful placeholders - Includes a reload command - Message Modes
Each message can use one of three modes:
DEFAULT
Keeps the original server message.
CUSTOM
Replaces the original message with the one written in the config.
DISABLE
Completely hides the message.
Supported Messages
Join Messages
- Change the message shown when a player joins the server.
Quit Messages
- Change the message shown when a player leaves the server.
Kick Messages
- Control both the message shown to the kicked player and the broadcast shown to other players.
Death Messages
- Customize different types of death messages, including: - Default deaths - Player kills - Player kills with items - Mob deaths - Projectile deaths - Fall deaths - Lava deaths - Fire deaths - Void deaths - Drowning deaths - Explosion deaths
Advancement Messages
- Customize advancement messages and choose whether hidden advancements should be announced.
Resource Pack Messages
Send custom messages when a resource pack is: - Accepted - Downloaded - Loaded - Declined - Failed to download - Failed to apply - Invalid - Discarded by the client
Colors and Placeholders
The plugin uses simple legacy color codes with &. Examples: - &a green - &c red - &e yellow - &f white - &7 gray - &l bold - &o italic - &n underline - &r reset
Example: message: "&a+ &f<player> &7joined the server."
Supports useful placeholders that can be used inside messages.
Global Placeholders
- <prefix> — the configured prefix - <player> — the player's username - <displayname> — the player's display name - <world> — the player's current world - <x> — the player's X coordinate - <y> — the player's Y coordinate - <z> — the player's Z coordinate - <uuid> — the player's UUID
Death Placeholders
- <killer> — the player who caused the death - <killer_displayname> — the killer's display name - <mob> — the mob that caused the death - <item> — the item used to cause the death - <cause> — the technical death cause - Advancement Placeholders - <advancement> — the advancement name - <advancement_key> — the technical advancement key
Resource Pack Placeholders
- <status> — the technical resource pack status
Commands
/easymessages reload (easymessages.admin) Reloads the configuration without restarting the server.
Example Configuration
``` join: mode: CUSTOM message: "&a+ &f<player> &7joined the server."
quit: mode: CUSTOM message: "&c- &f<player> &7left the server."
kick: broadcast: mode: DISABLE message: "&c- &f<player> &7was kicked from the server." ```
Why use EasyMessages?
EasyMessages is made to be simple, clean, and easy to configure. It does not try to be a full chat manager. It focuses only on giving you control over common server messages, making your server chat cleaner and more personalized.