▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Easy Trading
Easy Trading

Easy Trading

Server-friendly economy mod with personal player accounts and a simple trading workflow (GUI + commands).

74
2

Easy Trading

⚠️ Before using the mod, make sure you have turned off Menu Blur in the game settings! (NeoForge and Fabric only)

Need a lightweight economy mod for your server? Easy Trading adds a simple, server-friendly currency system where every player has a personal balance and can trade items for money through a virtual market and an optional bank. The mod focuses on clear rules, confirmations, limits, and anti-abuse mechanics suitable for multiplayer.


💡 Core Idea

  • Each player has an account balance stored on the server
  • A market allows players to list items for sale and buy from each other
  • A bank buys and sells a limited set of resources with daily limits and configurable rates
  • A small HUD balance indicator (BossBar) can be shown or hidden per player

🛒 Player-to-Player Market

You sell items by holding an item in your main hand and creating a listing.

CommandDescription
/marketOpen the market GUI
/market sell <price>List the item in your hand for sale

A confirmation screen opens before anything is taken from your hand. After confirming, the item is removed from your hand and listed on the market.

Market rules:

  • Listing price must be within configured min/max limits
  • There is a listing cap (soft/hard limits)
  • A listing fee may apply (base + progressive fee)
  • Players see "New items appeared on the market" after re-joining when market content changed

🏦 Bank (Server Shop)

The bank provides controlled server-side buy/sell for specific resources with daily limits.

CommandDescription
/market sellto <amount>Sell items from your hand to the bank
/market buyfrom <resource> <amount>Buy a resource from the bank
/market limitsCheck your remaining daily limits

Both actions open a confirmation screen before the transaction is finalized. Purchases are only allowed if the player has enough balance and enough inventory space.

Supported resources (default): coal redstone lapis copper iron gold diamond emerald netherite

Bank tax: 12% by default (configurable)

Daily limits:

  • Each resource has a daily sell limit (player → bank)
  • Each resource has a daily buy limit (bank → player)
  • Limits reset automatically every day

📜 Commands

Player Commands

CommandDescription
/marketOpen the market
/market helpShow help
/market sell <price>List item in hand on the market
/market sellto <amount>Sell item in hand to the bank
/market buyfrom <resource> <amount>Buy resource from the bank
/market balanceShow your balance
/market send <player> <amount>Send money to another player
/market team [name]Show team balance
/market historyShow last 10 transactions
/market limitsShow today's remaining bank limits
/market hideHide balance HUD
/market showShow balance HUD

Admin / OP Commands

CommandDescription
/market bankreloadReload bank rates/config
/market clearlimitsReset all players' daily limits
/market change <percent>Set bank tax percent (0–100%)
/market add <player> <amount>Add money to a player
/market take <player> <amount>Take money from a player
/checkbalance <player>Check a player's balance

⚙️ Configuration

FileDescription
config/easytrading-market.jsonListing fees, listing caps, min/max price
config/easytrading-bank.jsonElasticity, stock recovery, daily limits, trade rates

🛡️ Safety & Quality of Life

  • ✅ Confirmations for all risky actions (market listing, bank buy/sell)
  • ✅ Inventory space checks on purchases — items are never lost
  • ✅ Pending confirmations time out automatically (anti-stuck/anti-spam)
  • ✅ Transfer logging to a server log file for moderation and auditing
  • ✅ Transaction history so players can track their own activity

Совместимость

Minecraft: Java Edition

1.21.x

Поддерживаемые окружения

Клиент и сервер

Создатели

Детали

Лицензия:MIT
Опубликован:2 месяца назад
Обновлён:1 день назад
Главная