Kyo Economy is a comprehensive economy and trading system custom-built for TEA Server. Running 100% server-side, players do not need to install any client-side mods while still enjoying a multi-layered paginated shop GUI, a player marketplace (black market), and an item appraisal system with sleek, intuitive UI/UX.
DataFixerUpper (DFU) and RecordCodecBuilder for lightning-fast read/write operations and complete asset protection.ItemEntity instances directly rather than calling the Player drop API, preventing item loss caused by full inventories or network issues./bal, /money, /sodu; /shop, /store, /cuahang). Highly versatile for multilingual servers.15.5k, 1.2M, 4.5B) via PlaceholderAPI, preventing scoreboard and tablist layout clipping.To run Kyo Economy, the server requires the following core dependencies:
>= 0.19.5)| Default Command | Description | Permission |
|---|---|---|
/bal [player] |
Check personal or target player's balance. | Everyone |
/pay <player> <amount> |
Transfer currency to another player (Min: 0.001 Xu). | Everyone |
/shop |
Open the main server shop interface. | Everyone |
/ah |
Open the player marketplace / auction house. | Everyone |
/eco <give/take/set> <target> <amount> |
Directly manage player account balances. | Admin (OP) |
(💡 Note: These represent default aliases. Additional localized aliases can be configured via commands.json.)
Configuration files are located in config/kyoeconomy/:
commands.json (Multi-Alias Registry)Use JSON string arrays to register multiple aliases for each command:
{
"cmd_bal": ["bal", "money", "sodu", "tien"],
"cmd_pay": ["pay", "transfer", "chuyentien", "ck"],
"cmd_shop": ["shop", "store", "cuahang", "chinhhang"],
"cmd_ah": ["ah", "market", "choden", "chotroi"],
"cmd_eco": ["eco", "economy", "quantritien"]
}
shop.json (Catalog & Category Management)Supports dynamic price fluctuations across preset cycles and maps items to category tabs:
{
"items": [
{
"item_id": "minecraft:cobblestone",
"name": "Cobblestone",
"min_price": 5.0,
"max_price": 10.0,
"category": "blocks"
},
{
"item_id": "minecraft:diamond_sword",
"name": "Diamond Sword",
"price": 500.0,
"category": "equipment"
}
]
}
The shop provides an interactive flow directly from the player inventory:
Expose player economy statistics to Kyo Scoreboard, TabList, or chat formatting: