RMotd
You can make your own refreshing message of the day when you press refresh button
RMotd
🎲 RMotd
A small Minecraft server plugin to serve rotating MOTDs (Message of the Day) and let server operators manage MOTDs at runtime.
🤑 Features
- Rotating MOTDs from `config.yml` (round-robin). - `/randommotd` command: toggle random-rotation on/off. - `/motd create <name> <motd...>` command: add a new MOTD to `config.yml` at runtime. - `/motd reload` command: reloads the `config.yml`.
🖌️ Configuration
```yaml random_motd_enabled: true motds: - "<gradient:red:blue>Welcome to our server!</gradient>" - "<yellow>Explore the world of Minecraft with us!</yellow>" - "<green>Join us and have fun!</green>"
messages: invalid_input: "<red>Invalid input, Please use 'true' or 'false'</red>" setting_updated: "<green>Random MOTD feature updated to <status></green>" ```
🕹️ Commands
- `/randommotd` — Toggle random MOTD rotation (reads/writes `random_motd_enabled` in `config.yml`). - Permission: `rmod.randommotd` (declared in `plugin.yml`).
- `/motd create <name> <motd...>` — Add a MOTD entry to `motds` in `config.yml` and save it. The `<name>` is used only in the confirmation message currently. Provide the MOTD content as remaining args. - Example: `/motd create welcome <green>Welcome to our server!</green>` - Operator-only by default (only ops or console can run it). If you prefer permission-based control, see Permissions below.
- `/motd reload` — Reloads `config.yml` from disk. Operator-only.
🎭 Permissions
- `rmod.randommotd` — used for the `randommotd` command. - `rmod.motd` — reserved for `/motd` (plugin.yml documents it). Currently the plugin enforces operator-only usage for `/motd`; if you prefer permissions, change the check to `sender.hasPermission("rmod.motd")` in `MotdCommand`.