MightyTips
An automated messaging system for Paper based servers
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.
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.
---