Перейти к содержимому
Mineforgian

SkiesEconomy

A Minecraft economy plugin with an optional vault immigration

Загрузки
177
Подписчики
0
Обновлён
20 июня 2026 г.
Лицензия
MIT

Опубликован 28 января 2026 г.

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

  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

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 in lang.yml and can be fully customized: wording, & color codes, and a global message prefix. Set any message to "" to hide it.
  • Customizable money note item — the item given by /withdraw is now configurable in config.yml under money-note:
    • material — use any item (PAPER, GOLD_NUGGET, EMERALD, …)
    • name — custom display name with a {value} placeholder
    • lore — custom lore lines with a {value} placeholder
    • glow — optional enchantment-style glint
    • custom-model-data — resource-pack support
  • Configurable currency display — new currency-format and decimals options 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

Комментарии

Загружаем…