Donate

A simple and customizable donate plugin link with beautifully formatted messages.

8

Quick challenge

How far can you run before the mobs catch you?

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>" ```

ADS