▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Easy Trading
Easy Trading

Easy Trading

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

118
2

Easy Trading Banner

GitHub Issues

Discord GitHubWiki Donate

License

⚠️ The Fabric and NeoForge mod is discontinued as of version 0.9.
Please use Easy Trading Plugin for Paper, Bukkit, Spigot, Purpur, and Folia.


💰 Simple. Safe. Server-Friendly Economy.

Easy Trading is a lightweight economy plugin designed for multiplayer servers.
It provides a complete trading ecosystem with:

  • 💵 Personal player balances
  • 🛒 Player-driven marketplace
  • 🏦 Server-controlled bank
  • 🤝 Secure player-to-player trading system

Built with clarity, control, and anti-abuse in mind.


You can find detailed instructions of usage and server setup in our Easy Trading Wiki


💡 Core Features

  • Every player has a server-stored balance
  • Players can trade via:
    • Market (listings)
    • Bank (server shop)
    • Direct trades (NEW in v1.0)
  • Built-in limits, taxes, and confirmations
  • Optional HUD balance display (BossBar)

🤝 Direct Player Trading (NEW)

Trade safely with other players in real time — no more dropping items on the ground.

How it works

  • Send a request:

/market trade <player>

  • The player receives [Accept] / [Decline] buttons
  • After accepting, a shared trade GUI opens

Trade system

  • 16 slots per player
  • Real-time item updates
  • Add/remove money with buttons
  • Both players must confirm
  • 3-second countdown before execution

Safety system

  • Any change resets confirmations
  • Trade cancels automatically if a player:
  • disconnects
  • dies
  • teleports
  • closes the GUI
  • Balance is validated at execution time
  • Items never disappear (safe drop if inventory is full)
  • Anti-duplication protection with session lock
  • Trade requests expire after 60 seconds

🛒 Player Marketplace

Sell items to other players through a simple GUI.

CommandDescription
/marketOpen market
/market sell <price>List item in hand

Features

  • Confirmation before listing
  • Configurable min/max price
  • Listing limits (soft/hard)
  • Listing fees (base + progressive)
  • Market updates shown after rejoin

🏦 Bank (Server Shop)

Controlled trading with the server.

CommandDescription
/market sellto <amount>Sell items to bank
/market buyfrom <resource> <amount>Buy from bank
/market limitsCheck limits

Features

  • Daily buy/sell limits per resource
  • Configurable tax (default: 12%)
  • Only works with valid balance & inventory space

Default resources

coal, redstone, lapis, copper, iron, gold, diamond, emerald, netherite


📜 Commands

Player

CommandDescription
/marketOpen market
/market helpHelp
/market sell <price>List item
/market sellto <amount>Sell to bank
/market buyfrom <resource> <amount>Buy from bank
/market trade <player>Start trade
/market trade acceptAccept trade
/market trade declineDecline trade
/market balanceShow balance
/market send <player> <amount>Send money
/market team [name]Team balance
/market historyLast 10 transactions
/market limitsDaily limits
/market hideHide HUD
/market showShow HUD

Admin

CommandDescription
/market bankreloadReload config
/market clearlimitsReset limits
/market change <percent>Set tax
/market add <player> <amount>Add money
/market take <player> <amount>Take money
/checkbalance <player>Check balance

⚙️ Configuration

FileDescription
easytrading-market.jsonPrices, fees, limits
easytrading-bank.jsonBank rates, limits, elasticity

🛡️ Safety & Reliability

  • ✅ Confirmations for all risky actions
  • ✅ No item loss (inventory checks + safe drops)
  • ✅ Anti-duplication protection
  • ✅ Timeout system for pending actions
  • ✅ Full transaction logging
  • ✅ Player transaction history

🔧 Compatibility

  • Works without Vault (soft dependency)
  • Designed for performance and stability
  • Ideal for survival, economy, and political servers

💬 Summary

Easy Trading is not just a market — it's a complete economy system with:

  • player market
  • server bank
  • and now secure real-time trading

All in one clean, lightweight plugin.


📄 License

This project is licensed under the MIT License.
You are free to use, modify, and distribute the code in accordance with the license terms.

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

Minecraft: Java Edition

1.21.x

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

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

Создатели

Детали

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