TradeMod
Update: 4/12/2016
Taking a quick break from active development. Currently, plans for next update include: currency/economy support, revised help information, command-less accepting/requesting, across game-mode trading configuration, and toggle for max-distance config. Obviously, this may take me a while to implement properly, so give me some time.
What is TradeMod?
TradeMod is a plugin that allows players to trade with one another in a similar vein to games like RuneScape or services such as Steam.
Features
- Safe trading using an inventory window to represent a trading screen.
- Configuration of values and messages.
How do I use it?
Take a look at the HELP page by clicking here OR:
Server Owners
Server owners, please carefully read the config.yml generated upon running the plugin. It should give you all the information you need to start configuring the plugin.
Permissions
trademod.commands.help: If given permission, allows the player to use the /tm help command. Default: true
trademod.commands.reload: If given permission, allows the player to use the /tm reload command. Default: op
trademod.commands.open: If given permission, allows the player to use the /tm open command. Default: true
trademod.commands.cancel: If given permission, allows the player to use the /tm cancel command. Default: true
trademod.commands.request: If given permission, allows the player to use the /tm request command. Default: true
trademod.commands.accept: If given permission, allows the player to use the /tm accept command. Default: true
trademod.commands.confirm: If given permission, allows the player to use the /tm confirm command. Default: true
Source Code
You can find the source here
Questions? Need Support?
You can click here to enter TradeMod's Discord server.
TODO (in no particular order):
1. Economy support using Vault.
2. Administrative commands and features.
3. Logging of trades.
@Snowybearr
Yeah, this is a known glitch and it's completely cosmetic. I'm still trying to figure out the exact reason it does this (as it occurs due to some changes with either the inventory API, or the actual vanilla inventory code), and will put up an update once I figure that and the ghost item glitch as well.
Love this plugin, I did however notice a tiny issue. If player A puts something into to trade, and player B puts something in, if player A accepts, then player B takes their item out, it says in chat to player A that the trade has been unconfirmed, but for player B it shows nothing, and the wool remains blue for the rest of the trade, even if you close and reopen it.
Nothing major, just at times makes it kind of confusing what is happening in the trade.
@Koangaaa
well, i delete and reinstall files and now works ;)
@Cuerdas
Mind pasting the entire log, I can't do much without the stack trace.
Im having an issue. "Could not pass event PlayerMoveEvent to Trademod v1.0 with the lastest version"
To answer both of your questions, the new update does add renamed wools (no need for a 3rd party plugin), and it also fixes incompatibilities with the newest version of Bukkit. The only problem is it's taking quite a while for the Bukkit team to review and release it, which is unfortunately out of my control.
Any clue when this is going to be updated for R0.3? I am getting errors when using R0.1 and I am really looking forward to installing this. Cheers
I love the plugin for fully encompassing all the features that trading can have, but just a small question.
I have a plugin called Item Renamer which renames items, will it rename your renamed wool or the other way around?
Just released a update (currently is being processed) that removed dependency on the base Minecraft classes. This means that subsequent updates to Minecraft itself will no longer affect TradeMod, and only Bukkit API changes will force me to do updates similar to TradeMod v1.6_1.4.6. Also, I've made it so that the green and red wools in the trade offer window are now named "Cancel" and "Confirm." It's quite neat.
EDIT: Forgot to add that I fixed the safe trading feature. I unfortunately overlooked this in removing the "Safe Trading" option in the configurations, which caused it to be permanently disabled until Melair reminded me. It works exactly as they describe.
I receive the following with the latest version of TradeMod and CraftBukkit 1.4.7.
http://pastebin.com/Qz8GkKRz (That's the log)
Let me know if you need additional information. Thanks.
Would it be possible for you to add an option to the preferences on which item ID to use for the decline/accept/accepted items that show in trade? My server already requires a client mod, I would like to make 3 custom items and use those as the trade 'button' images, or item things.
Also, what Melair said, I haven't tested that myself, but if that is how it is, yes that needs to be changed.
Awesome plugin though! :)
Excellent plugin Koanga, it's close to perfect for my uses.
If I can make just one suggestion, to make it a little more scam proof. The problem is as thus:
Can we please have it that when a player adjusts their offer it automatically unconfirms the other player?
Otherwise once the wools are renamed, it's epic!
@DeathVader1337
I'm quite sure that, considering it doesn't restrict item IDs, it will work with most mod items. If it doesn't shoot me a PM and I'll see what might be causing the issue.
@Koangaaa
Very nice. Have you tested this with Tekkit?
@kajar9
I released it nearly a day ago, and they haven't actually approved it. Considering I'm currently away from home and I don't have great access to the Internet (I'm writing this on a different computer than the one I uploaded from), it'll be a good while until I could put up another link. I suggest just waiting until they have the time to approve it, as it is the holidays.
Just so you guys know, the name of the new version is TradeMod v1.6_1.4.6, as I didn't add any new features to it.
EDIT: I also see that the downloads have spiked, sorry for the confusion!
@Koangaaa
Umm... where is the update? Is it not accepted by bukkit team yet? Can you post a working link in the comments meanwhile?
@Koangaaa
Thank you
Updated the plugin to 1.4.6, PM me with any issues or errors that come up with the version. There are no new features in this release, besides support for 1.4.6.
Needs an update please. Thank you.
pls update to 1.4.6