Donut Pay
Instant Economy Upgrade for your Minecraft Server. Turn your standard economy into a modern, customizable payment system instantly.
Preview

📥 Installation
Prerequisites: Ensure you have Vault and EssentialsX or something installed on your server.
- Download
DonutPay.jar. - Upload it to your
/pluginsfolder. - Restart your server.
- Done! Start managing transactions with ease.
Example GUI Command: /payhistory
⚙️ Configuration
The config.yml is generated automatically on first run:
# ==========================================
# DonutPay Configuration
# Author: Chéngzé
# Version: 2.3
# Date: 10/5/2026
# ==========================================
settings:
# Maximum number of transactions to keep per player
history-limit: 999
# Should we play a sound when someone receives money?
play-sound: true
# Should payment confirmations be ON by default for all players?
default-confirm: true
gui:
# The base title of the inventory (Page numbers will be added automatically)
title: "&8ᴛʀᴀɴsᴀᴄᴛɪᴏɴ ʜɪsᴛᴏʀʏ"
# Must be a multiple of 9 (e.g., 27, 36, 45, 54). 54 is recommended.
size: 54
items:
sent-material: "PAPER"
received-material: "MAP"
back-material: "ARROW"
back-name: "&c&lPrevious Page"
next-material: "ARROW"
next-name: "&a&lNext Page"
confirm-gui:
# Global setting to enable/disable the Confirm GUI system server-wide
enabled: true
# Title of the confirmation menu
title: "&8Confirm Payment"
🎮 Commands & Usage
1. Pay a Player
-
Send money using smart shorthands (e.g.,
1.5k,2m). -
Command:
/pay <player> <amount> -
Permission:
donutpay.pay
2. View Transaction History
-
Open an interactive, paginated GUI of your past sent/received payments.
-
Command:
/payhistory(Alias:/phistory) -
Permission:
donutpay.history
3. Toggle Incoming Payments
-
Control your privacy by blocking incoming payments from other players.
-
Command:
/paytoggle -
Permission:
donutpay.toggle
4. Check Balances
-
Quickly view formatted balances for yourself or others.
-
Command:
/bal [player] -
Permission:
donutpay.bal/donutpay.bal.other -
Pull requests are welcome. For major changes, please open an issue first
-
to discuss what you would like to change.
Please make sure to update tests as appropriate.
🛠 Features & Technical Info
Core Features:
- Number Shorthands: Players type
1.5kinstead of1500, or2mfor2,000,000! - Hex Color Engine: Fully supports modern
#RRGGBBand&#RRGGBBcolors in chat, GUIs, and Action Bars. - Action Bar Alerts: Non-intrusive action bar popups mirroring customized chat messages.
- PlaceholderAPI Hook: Use PAPI placeholders seamlessly inside your
messages.yml.
Technical:
- Built for Spigot, Paper, and Purpur (1.13 - 1.21.11).
- Lightweight asynchronous transaction logging (
history.yml). - Fast UUID-based player toggle storage (
userdata.yml).
Thank for support
Made with ❤️ by Chéngzé and Ly_No
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Donut Pay v2.3 v2.3 |
1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, purpur, spigot
|
Download |
|
Donut Pay - v2.2 2.2 |
1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2
|
bukkit, paper, purpur, spigot
|
Download |
|
DonutPay - Remake 2.1.1 2.1.1 |
1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
bukkit, paper, purpur, spigot
|
Download |