SkiesEconomy
A Minecraft economy plugin with an optional vault immigration
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SkiesEconomy
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
- Offline Support - Persistent economy accounts with configurable starting balance - Offline Support - Physical currency system with secure NBT data storage - Offline Support - 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
- Well-Documented - Direct EconomyManager access for plugin developers - Well-Documented - Works seamlessly with existing Vault economy plugins - Well-Documented - Minimal performance impact - Well-Documented - Comprehensive integration wiki included
📦 Installation
1. Download the latest release 2. Place the JAR file in your server's `plugins/` folder 3. Restart your server 4. Configure settings in `plugins/SkiesEconomy/config.yml`
⚙️ Configuration
```yaml 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
```java 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
```java RegisteredServiceProvider<Economy> rsp = getServer() .getServicesManager().getRegistration(Economy.class); Economy econ = rsp.getProvider(); ```
📘 View Full Integration Wiki →
🏆 Why Choose SkiesEconomy?
- 🔧 Configurable - Optimized for performance with minimal overhead - 🔧 Configurable - Money notes protected with NBT data against duplication - 🔧 Configurable - Works with all Vault-compatible plugins - 🔧 Configurable - Extensive developer documentation - 🔧 Configurable - Automatic data persistence with YAML storage - 🔧 Configurable - Easy to use for players and admins - 🔧 Configurable - Customize starting balance, currency names, and more
📊 Technical Details
- Auto-Save: 1.16+ - Auto-Save: YAML file-based persistence - Auto-Save: Safe for async operations - Auto-Save: 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!