
75
0
SkiesEconomy - Lightweight Economy Plugin with Vault Support
A fast, reliable, and feature-rich economy plugin for Spigot/Bukkit servers with full Vault integration.
✨ Features
Core Economy System
- Player Balances - Persistent economy accounts with configurable starting balance
- Money Notes - Physical currency system with secure NBT data storage
- Vault Integration - Full compatibility with any Vault-compatible plugin
- Offline Support - Manage economies for offline players
Commands
/balance- Check your current balance/pay <player> <amount>- Transfer money to other players/withdraw <amount>- Convert balance to physical money notes/eco- Economy administration commands/eco give <player> <amount>- Give money to a player/eco take <player> <amount>- Remove money from a player/eco set <player> <amount>- Set a player's balance
Money Notes System
Withdraw your balance as physical paper notes that can be:
- ✅ Traded between players
- ✅ Stored in chests
- ✅ Redeemed by right-clicking
- ✅ Protected against duplication with NBT data
Developer-Friendly
- Full API - Direct EconomyManager access for plugin developers
- Vault Support - Works seamlessly with existing Vault economy plugins
- Lightweight - Minimal performance impact
- Well-Documented - Comprehensive integration wiki included
📦 Installation
- Download the latest release
- Place the JAR file in your server's
plugins/folder - Restart your server
- Configure settings in
plugins/SkiesEconomy/config.yml
⚙️ Configuration
economy:
starting-balance: 1000.0
use-vault: true
currency-name-singular: "Dollar"
currency-name-plural: "Dollars"
🎮 Player Commands
| Command | Description | Permission |
|---|---|---|
/balance | Check your balance | skieseconomy.balance |
/pay <player> <amount> | Send money | skieseconomy.pay |
/withdraw <amount> | Withdraw as note | skieseconomy.withdraw |
🔧 Admin Commands
| Command | Description | Permission |
|---|---|---|
/eco give <player> <amount> | Give money | skieseconomy.admin |
/eco take <player> <amount> | Take money | skieseconomy.admin |
/eco set <player> <amount> | Set balance | skieseconomy.admin |
🔌 Dependencies
Required
- Java 8+
- Spigot/Bukkit/Paper 1.16+
Optional
- Vault - For cross-plugin economy integration
🛠️ For Developers
SkiesEconomy provides a comprehensive API for plugin integration:
Direct API Access
Plugin skiesEconomy = Bukkit.getPluginManager().getPlugin("SkiesEconomy");
EconomyManager manager = ((Plugin) skiesEconomy).getEconomyManager();
// Check balance
double balance = manager.getBalance(player);
// Deposit money
manager.deposit(player, 100.00);
// Withdraw money
if (manager.has(player, 50.00)) {
manager.withdraw(player, 50.00);
}
Vault Integration
RegisteredServiceProvider<Economy> rsp = getServer()
.getServicesManager().getRegistration(Economy.class);
Economy econ = rsp.getProvider();
📘 View Full Integration Wiki →
🏆 Why Choose SkiesEconomy?
- 🚀 Fast - Optimized for performance with minimal overhead
- 🔒 Secure - Money notes protected with NBT data against duplication
- 🔌 Compatible - Works with all Vault-compatible plugins
- 📝 Well-Documented - Extensive developer documentation
- 💾 Reliable - Automatic data persistence with YAML storage
- 🎯 Simple - Easy to use for players and admins
- 🔧 Configurable - Customize starting balance, currency names, and more
📊 Technical Details
- API Version: 1.16+
- Storage: YAML file-based persistence
- Thread-Safe: Safe for async operations
- Memory Efficient: Lightweight design with minimal memory footprint
- Auto-Save: Automatic balance saving on shutdown
🤝 Support & Compatibility
Compatible with popular economy plugins and systems:
- ✅ Vault Economy API
- ✅ Shop plugins (ChestShop, QuickShop, etc.)
- ✅ Job plugins
- ✅ Rank plugins
- ✅ Auction/Trading plugins
- ✅ Any Vault-compatible plugin
📋 Permissions
| Permission | Description | Default |
|---|---|---|
skieseconomy.balance | Use /balance | true |
skieseconomy.pay | Use /pay | true |
skieseconomy.withdraw | Use /withdraw | true |
skieseconomy.admin | Admin commands | op |
🐛 Bug Reports & Features
Found a bug or have a feature request? Please create an issue on our GitHub repository!
📜 License
This plugin is open source. See LICENSE file for details.
Need help? Check out the wiki for detailed documentation!