What is TradeMod?
TradeMod is a plugin designed to make item trading much less of a hassle, and much less of a gamble. There is no risk for other players to take your items, no risk for scamming, and no need for clunky redstone trade machines. By utilizing a simple "GUI", trading is better than ever. With features such as full inventory checking, to save items that you have no room for from being thrown on the floor, to compatibility with a wide range of economies (due to the very helpful and powerful Vault API), there has never been a better opportunity to encourage players to begin trading their items than ever before!

Source Code
You can find the source here.

For Server Owners:
If you intend on using an economy with this plugin, you must have VAULT installed in your plugins folder.
The preferences text file is editable, as long as you do not change the property names themselves.

How do I use it?
There are a few commands you should know first:

/tm req | request NAME - Request a player to trade with you.
/tm acc | accept - Accept a request.
/tm dec | decline - Decline a request.
/tm con | confirm - Used to toggle whether or not you have confirmed an offer.
/tm can | cancel - Cancels a trade.
/tm open - Reopens the trade window after closing.
/tm addc | addcoin AMOUNT - Adds the amount of currency to the offer.
/tm remc | remcoin AMOUNT - Removes the amount of currency from the offer.
/tm help - Opens the help documentation.

trademod.cantrade - If this permission is false the player will be unable to use trademod commands, nor trade.
trademod.currency - If this permission is false the player will be unable to use currency related commands.
trademod.quickreopen - Without this permission, a player will be unable to right click the other player involved in a trade to reopen the window.
trademod.rightclickrequest - Without this permission, players will be unable to sneak and right click a player to request a trade.

If you are looking for help..
You can find the help documentation for the use of the plugin here:

About Errors (Exceptions):
If any exceptions pop up in your console pertaining to TradeMod, please send them via PM to me. I would prefer that to having to look through all of the replies on this thread. Thanks!

Known Issues:
Due to my considerable lack of knowledge on permission plugins and their compatibility with the normal permission system, there may be issues involved with using default permission settings. If you wish to change them, you can locate them in the plugin.yml.

Planned Updates:
Add admin commands (trade reversal, trade logs within game, etc.)
Add support for more languages.

Next Update:

Recent Changes:
V 2.0_1 (6/16/13)
-Fixed several issues regarding Scoreboards.
-Fixed a major dupe involving the new currency button.
-The trade window will now re-open when currency is removed or added.
-Other minor fixes.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of BlackFing85 BlackFing85 Feb 25, 2014 at 20:54 UTC - 1 like

    Please update the plugin!!

  • Avatar of MystTheReaper MystTheReaper Jan 23, 2014 at 00:18 UTC - 1 like

    Please update ASAP

  • Avatar of CommodoreAlpha CommodoreAlpha Jan 04, 2014 at 01:55 UTC - 2 likes

    @zokHalsen: Go

    None of us can wait. ;)

    Server Information: ""

    Antarctic Special Operations, home of the buggiest (modded) server ever! With the most incompetent admin (me) also! Currently unplayable on survival due to construction accidents involving but not limited to a rebar in the face. I'll consider opening for Beta testing as soon as I overcome my incompetence. <3

  • Avatar of zokHalsen zokHalsen Nov 30, 2013 at 03:54 UTC - 1 like

    Cant wait for this to be updated!

  • Avatar of CollinDesigns CollinDesigns Nov 06, 2013 at 17:16 UTC - 1 like

    When is the new update being released? I'm waiting for this update :o

  • Avatar of CubeNation CubeNation Sep 16, 2013 at 09:54 UTC - 0 likes

    Hey Koanga,

    I'm really glad you've took the step to make it OpenSource. Hope to find some time later to look into it and maybe fix some of our issues. You'll sure get a PR then :-)

    Thanks a lot!

  • Avatar of TheRealKoanga TheRealKoanga Aug 30, 2013 at 13:35 UTC - 1 like

    @Jendon23: Go

    All of what you've stated is completely unintentional and is not how the plugin should work. This is due to it not being updated to completely support the new inventory manipulation features released in versions 1.5.X/1.6.X.

    All of these issues, and more, will be fixed in the next release.


  • Avatar of Jendon23 Jendon23 Aug 30, 2013 at 06:40 UTC - 0 likes

    Could you make it easier to identify which side of the trade window is yours? It's very easy to put an item in the wrong slot, which practically gives it to the other person for free. I've also found an issue (a minecraft feature) that allows a person to take anything from the trade window just by double clicking an item in their inventory, which gets all items that can stack with it in the trade window to stack together.

  • Avatar of TheRealKoanga TheRealKoanga Aug 25, 2013 at 16:58 UTC - 0 likes

    Considering I have decided to stop updating the plugin (and can't continue to falsely promise that I'll update it sometime in the near future) I have made the plugin open source. Anyone who wants to contribute can follow the link to the github, where I'm hosting the source. Those who wish to continue work on the plugin as an actual author may contact me through PM.

    EDIT: Many thanks to Diemex, who has volunteered to continue work on the plugin. I trust him in ensuring that the next release will feature the same functionality as the previous ones, but without any of the major bugs that seem to be occurring with the latest releases.

    Last edited Aug 27, 2013 by TheRealKoanga
  • Avatar of Diemex Diemex Aug 11, 2013 at 11:43 UTC - 0 likes

    @TheRealKoanga If you ever decide to publish the sourcecode I can help out. If not I'll write my own version based on my stable inventoryAPI, because I don't want closed source stuff on my server.



Date created
May 31, 2012
Last update
Jun 16, 2013
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files