EasyTrade
作者:rebot | 分类:模组
Minecraft 版本: 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
平台: bukkit paper purpur spigot
标签: economy social utility
EasyTrade v2.2 - Available from 26.1.2 to 1.8.X
Scam-proof trading, lightweight, fast, customizable
Stop risky trades and clunky plugins.
EasyTrade delivers a clean, secure and modern trading system with shared GUI, countdown confirmation, Vault support and optional SQL, all in a lightweight jar.
? Why EasyTrade?
- ✅ Scam-proof (double validation + countdown)
- ? Real-time shared GUI (no desync, no confusion)
- ⚡ Lightweight (<110KB, no bloat)
- ? Vault money support (with tax)
- ?️ Optional MySQL (not required)
- ? Fully customizable GUI (items + slots)
- ? World restrictions
- ? Privacy options (hide distance and world)
- ? Trade history
- ? Multi-version support (1.8 to latest)
✨ Core Features
- Secure trading system where items only transfer after both players confirm and countdown ends
- Shared inventory GUI where both players interact with the same interface in real-time
- Money exchange with Vault integration and configurable tax system
- Trade history with
/tradehistory - DND mode with
/tradetoggle - Cooldown system to prevent spam
- Item limit per trade
- Optional proximity check
- Auto-cancel if a player leaves or closes GUI
? What's new in v2.2
?️ SQL / MySQL support (optional)
- Store trade logs in a database instead of flat files
- Works without SQL by default
- Enable in config, reload, done
/tradesqlto check connection status- Automatic fallback if connection fails
? Privacy controls
- Hide player distance with
show-distance - Hide player world with
show-world - Independent toggles for full control
- Perfect for PvP and privacy-focused servers
? World restrictions
- Enable trading only in selected worlds with
enabled-worlds - Empty list means enabled everywhere
- Commands blocked in restricted worlds
- GUI shows players in disabled worlds
- Clicking them sends an info message instead of a request
? GUI customization
- Customize materials and slot positions
- Full control over GUI layout
- Built-in validation with startup checks
? Update checker
- Checks for updates on startup and every hour
- Notifies admins in-game and console
- Direct link to Modrinth page
- Can be disabled in config
⚙ Configuration
- Single clean
config.yml - Fully commented in English and French
Auto-migration system
- Keeps your values when updating
- Adds new options automatically
- Restores missing sections if needed
Config sections
- SQL / Database
- GUI customization
- World restrictions
Apply changes instantly with /tradereload
? How it works
/tradeand select a player- Add items in your side of the GUI
- Optional money with Vault
- Click the emerald block to confirm
- Both players confirm and countdown starts
- Trade completes safely
⌨ Commands
| Command | Description | Permission |
|---|---|---|
/trade |
Open menu | — |
/trade <player> |
Send request | — |
/accepttrade <player> |
Accept | — |
/declinetrade <player> |
Decline | — |
/canceltrade |
Cancel request | — |
/tradeinfo |
Request info | — |
/tradetoggle |
Toggle DND | — |
/tradehistory [n] |
History | — |
/tradehelp |
Help | — |
/tradereload |
Reload config | tradeplugin.reload |
/tradesql |
Check SQL status | — |
? Notes
SQL requirement
The MySQL driver is NOT included in the plugin to keep it lightweight.
You must download mysql-connector-java-8.0.28.jar HERE :
https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar
And place it in :
plugins/EasyTrade/libs/mysql-connector-java-5.1.49.jar
Supported versions
- 1.8.x
- 1.9 to 1.12.x
- 1.13+
⭐ Support
Discord: https://discord.gg/7hMnjzZkYQ
Web contact : https://oriax.fr/
请登录后举报
暂无评论,抢个沙发吧~