YLEconomy is a powerful Vault-compatible economy plugin for Minecraft servers that provides a comprehensive financial system with multi-currency support, intuitive commands, and extensive customization options. Developed by YoungLion and designed to offer both performance and flexibility, it's suitable for servers of any size.

YLEconomy provides a complete economic solution for your Minecraft server with advanced features including banking, jobs, transactions, and multi-currency support. The plugin is built with performance in mind while offering extensive customization options to fit your server's unique requirements.
plugins/ folderplugins/YLEconomy/config.yml file| Command | Description | Permission |
|---|---|---|
/economy or /eco |
Shows main economy commands | yleconomy.use |
/eco balance |
View your current balance | yleconomy.use |
/eco balance [player] |
View another player's balance | yleconomy.use |
/eco pay <player> <amount> |
Send money to another player | yleconomy.use |
/eco bank |
Access bank commands | yleconomy.bank |
/eco bank info |
Display bank account information | yleconomy.bank |
/eco bank deposit <amount> |
Deposit money to your bank account | yleconomy.bank |
/eco bank withdraw <amount> |
Withdraw money from your bank account | yleconomy.bank |
/eco bank upgrade |
Upgrade your bank account | yleconomy.bank |
/eco top [page] |
View economy leaderboard | yleconomy.use |
/eco help |
Display help menu | yleconomy.use |
| Command | Description | Permission |
|---|---|---|
/jobs or /job |
Main jobs command | yleconomy.jobs |
/jobs list |
Show available jobs | yleconomy.jobs |
/jobs info <job_name> |
Display info about a job | yleconomy.jobs |
/jobs join <job_name> |
Join a job | yleconomy.jobs |
/jobs leave <job_name> |
Leave a job | yleconomy.jobs |
/jobs my |
View your current jobs and progress | yleconomy.jobs |
| Command | Description | Permission |
|---|---|---|
/ecoadmin or /ecoa |
Shows admin command menu | yleconomy.admin |
/ecoa set <player> <amount> |
Set a player's balance | yleconomy.admin |
/ecoa give <player> <amount> |
Give money to a player | yleconomy.admin |
/ecoa take <player> <amount> |
Take money from a player | yleconomy.admin |
/ecoa reset <player> |
Reset a player's balance | yleconomy.admin |
/ecoa help |
Show admin help | yleconomy.admin |
| Command | Description | Permission |
|---|---|---|
/transactions [player] |
View transaction history | yleconomy.transactions |
/stats or /ecostats |
View economic statistics | yleconomy.statistics |
/ecodebug |
Debug commands for admins | yleconomy.debug |
yleconomy.use - Access to basic economy commands (default: true)yleconomy.admin - Access to admin commands (default: op)yleconomy.debug - Access to debug commands (default: op)yleconomy.statistics - Access to statistics (default: true)yleconomy.scoreboard - Permission to see economy scoreboard (default: true)yleconomy.scoreboard.bank - Permission to see bank info on scoreboard (default: true)yleconomy.scoreboard.transactions - Permission to see transactions on scoreboard (default: true)yleconomy.bank - Access to banking system (default: true)yleconomy.jobs - Access to jobs system (default: true)yleconomy.cheque - Access to cheque system (default: true)yleconomy.bulkpay - Access to bulk payment system (default: true)yleconomy.exchange - Access to currency exchange (default: true)yleconomy.transactions - View transaction history (default: true)YLEconomy offers extensive configuration options through several YAML files:
# Language Settings (Available: en, pl, tr, de, fr, es, ru, az, it, vi, ar)
language: en
# Currency Settings
currency:
name: "Young Lion Minecoin"
starting-balance: 100.0
# Enable multiple currencies
multi-currency: false
# If multi-currency is enabled, list them here
currencies:
USD:
name: "US Dollar"
rate: 1.0
symbol: "$"
EUR:
name: "Euro"
rate: 0.85
symbol: "€"
GBP:
name: "British Pound"
rate: 0.73
symbol: "£"
# Bank System
bank:
enabled: true
interest:
enabled: true
rate: 0.5 # 0.5% interest rate
interval: 1440 # In minutes (1440 = 24 hours)
# Jobs System
jobs:
enabled: true
cooldown: 60 # Base cooldown in seconds
# Scoreboard Settings
scoreboard:
enabled: true
title: "&6YoungLion Economy"
format: "&eYLM: &9%balance%"
bank-format: "&eBanka: &9%balance% &7(%account_type%)"
job-format: "&eİş: &9%job_name% &7(Seviye %job_level%)"
group-format: "&eGrup: &9%group%"
show-all-currencies: false
update-interval: 20 # ticks
Configure available jobs, rewards, and requirements:
settings:
enabled: true
cooldown: 60 # in seconds
max-jobs: 3 # Maximum number of jobs a player can join
disable-in-creative: true
debug-mode: false
transaction-logging: true
jobs:
miner:
name: "Miner"
description: "Break blocks to earn money"
rewards:
minecraft:diamond_ore:
amount: 5.0
currency: default
quantity: 1
message: "&aYou earned %amount% %currency% for mining diamond ore!"
farmer:
name: "Farmer"
description: "Grow and harvest crops to earn money"
rewards:
minecraft:wheat:
amount: 0.5
currency: default
quantity: 1
message: "&aYou earned %amount% %currency% for harvesting wheat!"
YLEconomy comes with built-in translations for multiple languages. You can easily change the language in the config.yml file:
language: en # Change to your preferred language code
Available languages:
YLEconomy provides a comprehensive API for developers who want to integrate with the economy system:
// Get the plugin instance
YLEconomy economy = YLEconomy.getInstance();
// Access the economy provider
YLEconomyProvider provider = economy.getEconomy();
// Basic operations
double balance = provider.getBalance(player);
provider.depositPlayerSimple(player, amount);
provider.withdrawPlayerSimple(player, amount);
// Work with the bank system
Bank bank = Bank.getInstance();
BankAccount account = bank.getAccount(player.getUniqueId());
bank.deposit(player, "default", amount);
// Access the jobs system
JobManager jobManager = economy.getJobManager();
jobManager.joinJob(player, jobId);
// Work with transactions
TransactionManager transactionManager = economy.getTransactionManager();
transactionManager.createTransaction(player, amount, "default", Transaction.TransactionType.DEPOSIT, "Deposit");
YLEconomy is proudly used on the YoungLion Minecraft Server, where it powers the entire economic system. Connect to playmc.younglionofficial.com to see the plugin in action!
For issues, feature requests, or questions:
playmc.younglionofficial.comYLEconomy is distributed under the License included with the plugin.
This plugin is not affiliated with Mojang Studios or Microsoft. Minecraft is a trademark of Mojang Studios.