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
Downloaded latest and i just got a dupe glitch, player 2 accepted trade, and i clicked accept and my menu didnt close so i could just keep clicking accept and it duped items.
@dotapurex1
Thank you so much for the appreciation. I'm trying to take as much on-board from you guys as possible to make the plugin better. I'll always answer all the comments I see, as long as I can keep up. Also, I do have a donate button at the bottom of the page, under the 'To-do List'.
Im glad you're a developer that actually answers the comments! You should add a donation button somewhere on your page. I will def donate
Thank you!
@BoomShnizel
Alright, that's actually pretty easy to add. How would you feel about a command toggle too? So if you do the command, it cancels all shift-right-click requests you send to others (and sends no messages).
@Kamakazi145
Indeed :D and because everytime i shift-right click someone as an admin i send him a trade request (accidently) :P
@BoomShnizel
I see. So you want to disable it in the config, so the no-permission message doesn't come up every time someone shift-right-clicks? Just to clarify.
@KevinEssence
I believe the 'dupe bug' you're encountering is a result of Spigot, my plugin was not made for Spigot, it was developed for Craftbukkit servers, although they are similar, they are not the same, so a few things that are in Bukkit are not in Spigot. Also, the permissions error you have is because you're trying to trade with someone who isn't online. This will be fixed in v1.0.5. Thanks.
@Kamakazi145
When saying permission error it means the message you get when you dont have the needed permission (for shift-right click trading in this situation) not an error like a problem.
@BoomShnizel
I'll add an option for it in the config, but I don't see where the permissions error is. It works fine for me in testing. Mind posting a ticket for it please? Just so I know exactly how the error is occurring. Thanks
@Kamakazi154
Can you please add an option to disable right clicking trade? I have a use to shift-right click and the permission error is pretty annoying :P
- BoomShnizel -
@KevinEssence
You haven't given me much information about the 'bug'. Have you updated to v1.0.4? I am aware there was a possible dupe bug in v1.0.3 which was fixed in v1.0.4.
Also, you're using Spigot, which my plugin was not made compatible with (yet). I've tested permissions with Craftbukkit and it works fine.
@VolterPL
Unfortunately I don't think this is possible with bukkit, as it would require closing the trade inventory to chat. Thanks for the suggestions anyway.
@dotapurex1
I will add a reload command in v1.0.5. Thank you.
@Bodyash
Thanks for the suggestions, I will add the optional creative trade deny. There will also be a bypass permission for this.
The translation might take a while, as I know most of the online translators are generally incorrect, so I may need to setup a contributing forum.
Also, I don't see a need to change it to wool, lava and water should be fine.
@KevinEssence
Whats the trading dupe?
In my opinion, You should add some kind of a private chat box above or below the main trade window, so we could negotiate. :) Anyway, keep up doing great work. :D
@Kamakazi145
Broken with proper permissions when doing command or right clicking. Also your average trading dupe..sigh. http://pastebin.com/YJjxMPxD
add a /trade reload command so it reloads the config
Deny Creative Trade
Translate
Change Lava and Water to wool (Red, Green, Yellow)
http://cs319431.vk.me/v319431094/4771/BPjzq8Y_JfE.jpg
@FlOppythp
This plugin was released just last week, I'm not going to be spending all my time coding for it, as I do have other commitments, so I will add a trade distance limit whenever I can.
@KevinEssence
I was waiting for the file to be approved before updating the plugin description. The permissions are: quicktrade.trade.command, and quicktrade.trade.rightclick
@Adrenalineq
A lot of them are inactive because the authors have either been forced to give up on them because of a lack of time or they do not know how to fix the bugs. Bukkit has recently added a few things to their API which allows devs to stop such dupe bugs. I have tested mine thoroughly, and I believe there are no dupe bugs in the latest version.
@FlOppythp
Comment from the creator: " Yes, that is correct. In the next version, you will be able to disable command trading by removing the permission. "
And guess what? it's out :D
What are the trade permissions? I can't locate them.
All the trade plugins are inactive due to dupe bugs which authors cannot fix .. ;s
v1.0.4 has been uploaded to Bukkit, awaiting approval. I suggest updating to that once approved for increased functionality (shift-right-click trading and permissions support) and bug fixes.