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
Great plugin; very useful. Glad you fixed what I found.
btw this is a great plugin and I hope dev continues to bug fix. Gonna donate too.
@sebastiangrez12
Unfortunately not, it's not necessary.
can you do this plugin for 1.5.2-R1.0 ??
@EmberC
Never mind, no need to create a ticket, I've found the code causing both of the issues. Will be fixed in v1.1.7. Thank you for the report!
EDIT: Update has been released with all the requested fixes, just requires approval from Bukkit now.
@EmberC
Please create a ticket about the problem.
@Kamakazi145
Awesome we were having this same issue. Anyone that has an item with lore on it will cause it to not trade and spam chat with the lore.
Also, players can trade XP but it never takes XP from them. Just adds it on top of what they already have. If we both traded 10 XP levels instead of coming out equal we would both come out with 10 more XP levels.
@rakyysek
Did you delete the configuration file after updating the plugin?
@Kray_HF
Fixed in v1.1.7, due for release today.
Bug, One player cant a accept trade when traiding
when player place item start spam in chat this
http://prntscr.com/1tzfan
@Kamakazi145
Hello! I discovered this glitch last night, while trading someone some sticks, while I had a full inventory, I was baffled as to why I got the "your inv. was full so we dropped next to you" when I wasn't receiving anything in the trade.
I've made a video replicating the glitch on a clean install of bukkit. http://youtu.be/DVtvBS_Dg9c
I can always show you over teamviewer, if need be, feel free to ask any questions :)
@ArtisticPixel
Yeah it's an issue caused by the config. Please delete the configuration file and restart the server, it should fix it.
Im having this issue where I can trade and put items in, but when I hit accept, it takes the water block and I can put it in my inventory, but not accept the trade! Is this an issue with the plugin or something wrong with my config (I didnt change it) or something else? Thanks.
@OmniscientHF
I am unable to re-produce this. Whenever I try, only the person with the full inventory gets the item dropped next to them, it isn't given back to the other player.
I'm getting a dupe problem when inventory is full. Check your logic on trades.
Trade someone with a full inventory and more than one of an item (lets say diamonds)in a stack. Take (lets say 32 of 64 in a stack) the 32 diamonds and put it in the trade box, trade, for some reason the /trade plugin will drop the 32 diamonds on the sender's ground and say "Your inventory is full, the items were dropped in front of you", and the receiver will also receive the items.
Likely a logical flaw, in the handling process if inventory is full.
@mohammed2200
I do not know which server you are referring to. This is a plugin developed solely by me.
is this from wynncraft?
@dotapurex1
I can make customizable icons for economy items but I don't feel it is necessary. Please make a ticket with your error and problems, as I cannot do anything about them without a proper cause.
Can you make customizable icons for the economy items? Theres also an error when after the trade, you can type messages, and other players cans ee it, but you cant see it yourself!
Also, sometimes when you trade, you dont even get the items. And when sometimes you hit the 'esc' button.
@ThisUsernameIsMine
I can't right-click trade only at all. It only works with shift-right-click. The only reasons I can think of as to why it's working for you is, you have some sort of Mod installed which affects clicking, you did not delete the config when updating the plugin, or another plugin is conflicting with it.
@Kamakazi145
right-click trading works for me (i already mentioned it in a previous post):
I used the default config so the problem isn't config-related i guess ;-)