
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!
Ченджлог
1.2Релиз26.1.1, 26.1.2, 26.2 · 20 июня 2026 г.
Added
- Editable language file (
lang.yml) — every message a player or admin sees is now stored inlang.ymland can be fully customized: wording,&color codes, and a global messageprefix. Set any message to""to hide it. - Customizable money note item — the item given by
/withdrawis now configurable inconfig.ymlundermoney-note:material— use any item (PAPER, GOLD_NUGGET, EMERALD, …)name— custom display name with a{value}placeholderlore— custom lore lines with a{value}placeholderglow— optional enchantment-style glintcustom-model-data— resource-pack support
- Configurable currency display — new
currency-formatanddecimalsoptions control how amounts appear (e.g.${amount}→$1,000.00).
Changed
- Money notes are now identified by their secure NBT value rather than their display name, so notes stay redeemable even after you change the note's appearance, and remain protected against duplication.
- Amounts now display with thousands separators by default (e.g.
$1,000.00).
1.1Релиз1.21.9, 1.21.10, 1.21.11 · 5 марта 2026 г.
Stable release
- Added bstats
- Fixed some issues with the withdrawal system
Комментарии
Загружаем…