QuickTrade
QuickTrade
Description
QuickTrade is a lightweight alternative to all the inventory-based player trade plugins, a lot of which are inactive at the moment. This plugin uses an inventory to allow players to trade their items or money with others across the map, no matter how far away they are. They are able to swap any items they want, as they see fit, giving your users the element of control over trades and the economy which other shop plugins don't have.
Features
- Inventory-based trade
- Shift-Right-Click trading - no commands required
- Optional Exp Trading - Allow players to trade their Exp Levels!
- Very lightweight
- Very little configuration required
- Customisable and simple trade GUI
- Very customisable features (i.e. trade request timeout, trade distance limit, shift-right-clicking, economy, buttons etc)
- Economy support - allow users to add money to trades!
Commands
In order to put as little stress on the server as possible, there are very few commands, making this plugin both lightweight and easy-to-use for players.
- /trade <player>
Request to trade with <player>
- /trade accept
Accept a trade request
- /trade decline
Refuse a trade request - /trade toggle
Disable the sending of shift-right-click trading requests for you - /trade reload
Reload the plugin configuration
Alises to command: /qt, /qtrade.
Permissions
- quicktrade.trade.command
Allow players to use the /trade command - quicktrade.trade.rightclick
Allow players to request trades by shift-right-clicking - quicktrade.toggle
Allow access to the /trade toggle command - quicktrade.creative.bypass
Allow access to bypass the creative trade block - quicktrade.admin
Allow access to the /trade reload command
Configuration
Please see the configuration file here:
Configuration Page
Video Tutorials
Portuguese
Credits: (AbsintoJ)
English tutorial coming soon
Issues/Bugs
Fortunately no known bugs at the moment.
To-do List
- Language localization system
Multi-world support/restrictionsAdd wool support to change accept/decline/separator itemsConfigurable accept/decline/separator itemsAdd a trade accept check system (make both players accept again if trade is changed)Add economy supportAdd short aliases to the pluginAdd right click tradingAdd permissions support if neededAdd a reload commandAdd an item blacklistAllow more currency buttons*Unfortunately I cannot do this, it would be too resource intensive and inconvenient for the server to handle.*Add an optional trading distance limit
Don't do a request with right click, it is too accidential. Maybe do it with shift+right click instead.
You should add aliases to /quicktrade, like /trade or /tradewith, so it's even quicker!! :D
@Kamakazi145
he means have an option for the right click or the way the plugin works now as with commands. and thanks this feature will be pefect for rpg serers.
Can you just make the command /trade? It is not quick if you have to type extra lol.
@SwiftSwamp
Alright thanks for the feedback. Although I am confused about what you mean by 'an option to choose if it's just right clicking players or the far away or both', if you could clarify that please. Thanks
I agree with delsolsi213 along with making an option to choose if it's just right clicking players or the far away or both would be nice.
@delsolsi213
Sure, I'll work on that for the next update, if requested enough, along with Permissions support. The only thing is, I wanted to keep the plugin reasonably lightweight, but I'm sure I can find a way to do it efficiently.
can you add an option to allow players to have to right click a player to request a trade? then to accept you right click him back and if you walk 5 blocks from him the request gets canceled