EasyMessages

Customize, keep, or disable server messages using simple & color codes in a clean and easy way.

2

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.

ADS