MOTD Manager

MOTD Manager — A Spigot 1.21 plugin that allows you to dynamically manage the server's MOTD via a GUI interface (inventory with player avatars). MOTDs are configurable in YAML with color code support and can be restricted by permission, with a custom kick

5

Quick challenge

How far can you run before the mobs catch you?

MOTD Manager

MOTD Manager

MOTD Manager is a Spigot plugin developed in Java for Minecraft 1.21, allowing you to dynamically manage the server's message of the day (MOTD) via an intuitive graphical interface.

---

Features

- GUI Interface — Select the MOTD via a custom inventory consisting of player heads (`PLAYER_HEAD`), with each head representing an MOTD profile.

motd

GUI menu

- Persistent Save — Each MOTD is fully configurable in a `.yml` file with native support for Minecraft color codes (`§`). - Persistent Save — Each MOTD can be restricted by a specific permission (`Permission-access`). Players without the permission are automatically kicked upon connection. - Persistent Save — A kick message (`Messagekick`) can be defined per MOTD profile to inform the player of the reason for being denied access. - Persistent Save — The selected MOTD is saved in the config and automatically restored when the server restarts.

---

Config Structure

```yaml modt: selected: “default”

default: ‘1’: “§6My server” ‘2’: “§cWelcome§r to §2Minecraft§r.§fTools”

maintenance: ‘1’: “§4Maintenance” ‘2’: “§7Server temporarily unavailable” 'Permission-acces': ‘modt.maintenance’ ‘Messagekick’: ‘Server under maintenance’ ```

---

Technical stack

Storage: Java 21 - Storage: Spigot 1.21.8 - Storage: Maven + maven-shade-plugin - Storage: YAML via Bukkit's `FileConfiguration`

---

Author

Developed by AntIDino — `fr.antidino.rivialia`

ADS