Donate
A simple and customizable donate plugin link with beautifully formatted messages.
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.
Donate
💰 DonatePlugin
A simple and customizable Paper 1.21+ plugin that lets players easily access your server’s donation link with beautiful formatted messages using MiniMessage.
---
✨ Features
- 💬 Fully customizable donate message - 🔗 Clickable donation link - 🎨 Supports MiniMessage formatting (colors, hover, click events) - ⚙️ Config-based storage (`config.yml`) - 🔒 Permission-based admin commands
---
📦 Commands
| 💻 Command | 📖 Description | |-----------|----------------| | `/donate` | Show the donate message | | `/setdonate <url>` | Set the donation link | | `/setdonatemessage <message>` | Set the donate message (MiniMessage supported) |
🎨 MiniMessage Formatting Guide
This plugin supports MiniMessage, allowing you to fully customize text with colors, styles, gradients, and more.
---
🌈 Colors
You can use named colors:
```txt <red>Hello</red> <green>Success</green> <gold>Warning</gold> <blue>Info</blue> ````
Or hex colors:
```txt <#ff0000>Red Text</#ff0000> <#00ff00>Green Text</#00ff00> ```
---
✨ Text Decorations
```txt <bold>Bold</bold> <italic>Italic</italic> <underlined>Underlined</underlined> <strikethrough>Strikethrough</strikethrough> <obfuscated>Magic</obfuscated> ```
You can combine them:
```txt <bold><red>Important!</red></bold> ```
---
🌟 Gradient Text
Smooth color transitions:
```txt <gradient:red:yellow>Gradient Text</gradient> ```
Multiple colors:
```txt <gradient:#ff0000:#00ff00:#0000ff>Rainbow Text</gradient> ```
---
🌈 Rainbow Effect
```txt <rainbow>Colorful Text</rainbow> ```
---
🎯 Reset Formatting
Reset all styles:
```txt <reset>Normal Text</reset> ```
---
🧱 Nested Formatting
MiniMessage supports nesting:
```txt <bold><gradient:gold:yellow>Shiny Text</gradient></bold> ```
---
🔐 Permissions
| Permission | Description | |-----------|-------------| | `donate.admin` | Allows use of admin commands |
---
⚙️ Configuration
Located in `config.yml`:
```yaml donate-link: "https://example.com/donate" donate-message: "<gold>Support the server! </gold>" ```