
🏦 EasyPay DONUT PAY REPLICA v1
🏦 Advanced Payment System
EasyPay is a comprehensive Minecraft plugin that allows players to seamlessly transfer money to each other with an intuitive GUI-based transaction history system. Perfect for economy servers looking for a reliable and feature-rich payment solution.
✨ Key Features
- 💸 Player-to-Player Payments: Send money to online and offline players with
/pay <player> <amount>
- 📊 Interactive Transaction History: Beautiful GUI showing all your payment history with
/payhistory
- 🔄 Real-time Timer Updates: Live timer showing how long ago each transaction occurred
- 📄 Pagination Support: Navigate through transaction history with previous/next buttons
- 🔄 Refresh Functionality: Update transaction timers with a simple click
- 💰 Flexible Currency Formatting: Support for short format (1k, 1m), custom patterns, and default formatting
- 🎨 Fully Customizable: All messages, GUI elements, and colors are configurable
- ⚡ Async File Operations: Non-blocking transaction saving for optimal performance
- 🔒 Permission-based: Granular permission control for all features
- 💾 Persistent Storage: Transaction history saved per player in YAML files
🎮 Commands
/pay <player> <amount> |
Send money to another player | easypay.pay |
/payhistory [page] |
View your transaction history | easypay.history |
/easypay reload |
Reload plugin configuration | easypay.admin |
🔑 Permissions
easypay.pay |
Allows using the pay command | true |
easypay.history |
Allows viewing transaction history | true |
easypay.admin |
Allows admin commands | op |
🖼️ GUI Features
- 📈 Transaction Types: Visual indicators for sent (red) and received (green) transactions
- ⏰ Live Timers: Shows "5m 30s ago", "2h 15m ago", etc.
- 🔄 Refresh Button: Click the anvil to update all timers
- 📄 Navigation: Previous/Next buttons for easy browsing
- 🎨 Color-coded: Beautiful formatting with custom colors and gradients
⚙️ Configuration
# Currency format settings
currency:
format: "default" # Options:
default, short, custom
custom-pattern: "$#,###.##"
symbol: "$"
# GUI settings
gui:
max-transactions: 50 # Maximum
transactions to store per player
transaction_history:
title: "&6&l&m &r &4&
lTransaction History &6&l&m &r"
# ... fully customizable
messages
🔧 Requirements
- Minecraft Version: 1.20+
- Dependencies: Vault (Economy plugin required)
- Java Version: 8+
📦 Installation
- Download the plugin JAR file
- Place it in your server's
plugins
folder - Install Vault and an economy plugin (like EssentialsX)
- Restart your server
- Configure the plugin in
plugins/EasyPay/config.yml
🎯 Supported Economy Plugins
- EssentialsX Economy
- CMI Economy
- TNE (The New Economy)
- Any Vault-compatible economy plugin
🔄 Recent Updates
Version 1.0
- Initial release
- Player-to-player payments
- Interactive transaction history GUI
- Real-time timer updates
- Configurable currency formatting
- Async file operations
- Full customization support
🐛 Bug Reports & Support
Found a bug or need help? Contact me through:
- Polymart Messages
- Discord: [engine_365]
📸 Screenshots
💝 Why Choose EasyPay?
- 🚀 Performance Optimized: Async operations ensure no server lag
- 🎨 Beautiful Interface: Modern GUI design with intuitive navigation
- 🔧 Highly Configurable: Customize every aspect to match your server
- 📱 User Friendly: Simple commands that players love
- 🔄 Active Updates: Regular updates and bug fixes
- 💪 Reliable: Thoroughly tested on production servers
📊 Stats
- (New Release!)
- Rating: ⭐⭐⭐⭐⭐
💡 Perfect for: Economy servers, Survival servers, Towny servers, Faction servers, and any server with player trading!
🎉 Get EasyPay today and revolutionize your server's payment system!
This plugin is actively maintained and supported. Regular updates ensure compatibility with the latest Minecraft versions.