
EasyTrade
The better player-to-player trade plugin with vault compatibility. Shared live-synced GUI, visual countdown, Vault money support, trade history all in one small jar.
More control. More power. Still lightweight.
release4 мая 2026 г.⚡EasyTrade v2.2
More control. More power. Still lightweight.
🆕 Features
🗄️ Optional SQL / MySQL support
- Store trade logs and history in a MySQL database instead of a flat file
- Disabled by default, works out of the box without any database
- Enable via config, configure your credentials, reload -> done
- New command
/tradesqlto check connection status at any time - Graceful fallback to file logging if connection fails
🙈 Hide distance (show-distance)
- Toggle to hide player distance in the trade selection GUI
- Useful for PvP servers where showing coordinates is a privacy concern
🌍 Hide world (show-world)
- New toggle to hide which world a player is currently on in the trade selection GUI
- Independent from
show-distance, full control over what info is visible - Useful for servers that don't want to reveal world locations to other players
🔒 World restrictions (enabled-worlds)
- Whitelist specific worlds where EasyTrade is active
- Leave the list empty to allow trading on all worlds (default)
- All commands are blocked on unlisted worlds, including for admins
- Only
/tradereloadremains usable on restricted worlds for admins - Player selection GUI shows a clear badge on heads of players in disabled worlds
- Clicking a player in a disabled world sends no request, just an informative message
🎨 GUI customization
- Customize the material and slot position of every GUI item from the config
- Validation built-in, invalid materials or conflicting slots are caught and reported on startup
- New config section with full bilingual documentation
🔔 Update checker
- Checks for new versions on startup and every hour in the background
- Notifies ops and admins in-game and in console when an update is available
- Includes a direct link to the Modrinth page
- Can be disabled with
check-updates: falsein config
⚙️ Configuration
- Full config auto-migration. Updating the JAR preserves your existing values while injecting all new parameters and sections cleanly
- Deleted sections are automatically restored on next server start
- New sections:
GUI customization,World restrictions,SQL / Database
💡 Notes
- No breaking changes for existing setups
- SQL requires dropping
mysql-connector-java-5.1.49.jarinplugins/EasyTrade/libs/(see config for download link) - All 3 versions supported: 1.8.x · 1.9–1.12.x · 1.13+
More control. More power. Still lightweight.
release4 мая 2026 г.⚡EasyTrade v2.2
More control. More power. Still lightweight.
🆕 Features
🗄️ Optional SQL / MySQL support
- Store trade logs and history in a MySQL database instead of a flat file
- Disabled by default, works out of the box without any database
- Enable via config, configure your credentials, reload -> done
- New command
/tradesqlto check connection status at any time - Graceful fallback to file logging if connection fails
🙈 Hide distance (show-distance)
- Toggle to hide player distance in the trade selection GUI
- Useful for PvP servers where showing coordinates is a privacy concern
🌍 Hide world (show-world)
- New toggle to hide which world a player is currently on in the trade selection GUI
- Independent from
show-distance, full control over what info is visible - Useful for servers that don't want to reveal world locations to other players
🔒 World restrictions (enabled-worlds)
- Whitelist specific worlds where EasyTrade is active
- Leave the list empty to allow trading on all worlds (default)
- All commands are blocked on unlisted worlds, including for admins
- Only
/tradereloadremains usable on restricted worlds for admins - Player selection GUI shows a clear badge on heads of players in disabled worlds
- Clicking a player in a disabled world sends no request, just an informative message
🎨 GUI customization
- Customize the material and slot position of every GUI item from the config
- Validation built-in, invalid materials or conflicting slots are caught and reported on startup
- New config section with full bilingual documentation
🔔 Update checker
- Checks for new versions on startup and every hour in the background
- Notifies ops and admins in-game and in console when an update is available
- Includes a direct link to the Modrinth page
- Can be disabled with
check-updates: falsein config
⚙️ Configuration
- Full config auto-migration. Updating the JAR preserves your existing values while injecting all new parameters and sections cleanly
- Deleted sections are automatically restored on next server start
- New sections:
GUI customization,World restrictions,SQL / Database
💡 Notes
- No breaking changes for existing setups
- SQL requires dropping
mysql-connector-java-5.1.49.jarinplugins/EasyTrade/libs/(see config for download link) - All 3 versions supported: 1.8.x · 1.9–1.12.x · 1.13+
More control. More power. Still lightweight.
release4 мая 2026 г.⚡EasyTrade v2.2
More control. More power. Still lightweight.
🆕 Features
🗄️ Optional SQL / MySQL support
- Store trade logs and history in a MySQL database instead of a flat file
- Disabled by default, works out of the box without any database
- Enable via config, configure your credentials, reload -> done
- New command
/tradesqlto check connection status at any time - Graceful fallback to file logging if connection fails
🙈 Hide distance (show-distance)
- Toggle to hide player distance in the trade selection GUI
- Useful for PvP servers where showing coordinates is a privacy concern
🌍 Hide world (show-world)
- New toggle to hide which world a player is currently on in the trade selection GUI
- Independent from
show-distance, full control over what info is visible - Useful for servers that don't want to reveal world locations to other players
🔒 World restrictions (enabled-worlds)
- Whitelist specific worlds where EasyTrade is active
- Leave the list empty to allow trading on all worlds (default)
- All commands are blocked on unlisted worlds, including for admins
- Only
/tradereloadremains usable on restricted worlds for admins - Player selection GUI shows a clear badge on heads of players in disabled worlds
- Clicking a player in a disabled world sends no request, just an informative message
🎨 GUI customization
- Customize the material and slot position of every GUI item from the config
- Validation built-in, invalid materials or conflicting slots are caught and reported on startup
- New config section with full bilingual documentation
🔔 Update checker
- Checks for new versions on startup and every hour in the background
- Notifies ops and admins in-game and in console when an update is available
- Includes a direct link to the Modrinth page
- Can be disabled with
check-updates: falsein config
⚙️ Configuration
- Full config auto-migration. Updating the JAR preserves your existing values while injecting all new parameters and sections cleanly
- Deleted sections are automatically restored on next server start
- New sections:
GUI customization,World restrictions,SQL / Database
💡 Notes
- No breaking changes for existing setups
- SQL requires dropping
mysql-connector-java-5.1.49.jarinplugins/EasyTrade/libs/(see config for download link) - All 3 versions supported: 1.8.x · 1.9–1.12.x · 1.13+
⚠️ This version is deprecated. Please use v2.2 instead.
release16 апреля 2026 г.⚡ EasyTrade v2.1
Cleaner, safer, smarter trading
🛠️ Fixes
-
Fixed duplicated ⚡ in player head lore inside trade menu
-
Improved lore alignment and readability in player selection GUI
✨ Improvements
-
Improved money trade reliability and UX
-
Balance is now checked before countdown starts
-
Clearer cancellation messages when a player lacks funds
-
Safer transaction flow (no partial trades)
-
-
Improved success messages for trades involving money
-
More consistent GUI feedback across the plugin
🆕 Features
-
/tradetoggle (DND mode)
Block all incoming trade requests
Visible directly in the trade menu
-
/tradehistory [n]
View your recent trades (default: 5, max: 20)
Includes players, items, date, and money
-
Trade cooldown (configurable)
Prevents trade spam
Applied to both players after a successful trade
-
Item limit per trade (configurable)
Restrict how many items can be added
Cleaner and more controlled trades
⚙️ Configuration
-
Reworked
config.ymlfor better readability -
Clean layout (fixed alignment issues)
-
Fully bilingual (English + Français)
-
Simplified and clearer explanations
💡 Notes
-
No breaking changes
-
Existing configs remain compatible
-
Vault integration unchanged but more robust
⚠️ This version is deprecated. Please use v2.2 instead.
release16 апреля 2026 г.EasyTrade 2.1 - Initial release
This file is for Minecraft 1.9 through 1.12.x.
Full feature set, no limitations. All particles, sounds, titles and fireworks work as expected.
For 1.8.x use the other file. For 1.13+ use the third one.
