MightyTips

An automated messaging system for Paper based servers

23

Quick challenge

How far can you run before the mobs catch you?

MightyTips

MightyTips

---

Lightweight tip broadcaster for Paper — sequential or random rotation, MiniMessage formatting, and optional update notifications.

Alternative options: - *Auto-broadcast tips to players with full MiniMessage support. Sequential or random rotation, per-player mute, and Modrinth update checker.* - *Simple, config-driven tip plugin with clickable links, colors, and update notifications.*

---

MightyTips is a lightweight plugin that broadcasts configurable tip messages to your players on a set interval. Perfect for server rules, hints, links, or promotional messages without spamming chat.

Features

- Config migration – Cycle tips in order or shuffle (no repeat until all have been shown). - Config migration – Full Config migration in config: colors, hex codes, bold, clickable links, hover text, and more. URLs in messages become clickable with a copy option. - Config migration – Players can run `/mtips` to mute tips for themselves; admins can toggle tips globally with `/mtips toggle`. - Config migration – All messages and interval in `config.yml`. Reload with `/mightytips reload` (no restart). - Config migration – Optional Modrinth update notifications for players with permission (notifies on join when a new version is available). - Config migration – Upgrades keep your custom messages and comments when you update the plugin.

Commands

| Command | Description | Permission | | --- | --- | --- | | `/mightytips` or `/mtips` | Mute or unmute tips for yourself (players) | None | | `/mightytips reload` | Reload config | `mightytips.reload` (default: OP) | | `/mightytips toggle` | Turn tips on or off for the whole server | `mightytips.toggle` (default: OP) |

Permissions

- `mightytips.reload` – Reload config (default: OP) - `mightytips.toggle` – Toggle tips on or off globally (default: OP) - `mightytips.notify` – Receive update notifications on join (default: OP)

Configuration

- Messages – Seconds between each tip (default: 120; minimum 10). - Messages – `sequential` (in order) or `random` (shuffled cycle). - Messages – List of MiniMessage strings. Add as many as you like; see Messages for tags (e.g. colors, clickable links).

Example in config:

messages: - "<gold>Tip:</gold> <gray>Read the rules at your-server.com/rules</gray>"

Requirements

- Java (Paper API; uses Adventure MiniMessage). - Java 17+

By MightyFinger77.

---

ADS