Trade logo


Trade with other players!

How to install/use Trade:

Thanks to Skaranova for making this video!


  • Command less trading using right click to request players
  • No Spout required
  • Very easy to use trading screen
  • Customizable messages
  • Economy support Since version 0.3


You can find translations on this page!


Okay, there are a few commands. But they are completely optional.

  • /trade <playername> - Requests the named player.
  • /trade accept <playername> - Accepts request of named player.
  • /trade refuse <playername> - Refuses request of named player.
  • /trade ignore - Ignores all incoming requests.
  • /trade reload - Reloads the yamls.


See this page!


See this page!


  • Optional:
    • Vault if you want to use the economy trading screen

To do list:

  • Permission based layout system
  • Log/Rollback system

Reporting bugs:

If you found a bug in the plugin please be so kind to file a ticket here. It only takes little time to file one while helping me to keep things organised and fix these bugs quicker.

Known Issues:

Trade was rewritten after version 1.0. Version 1.0 is currently in BETA. It is not completely safe to say the BETA version does not contain any glitches at all but it is safer than any of the previous versions. If you want to use Trade use at least the BETA version"

Development builds:

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Source available on Github Build on Cloudbees!

If you like what I'm doing. Consider donating :) Please use the donate button in the top right.

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

  • Avatar of Archery893 Archery893 Oct 20, 2014 at 20:05 UTC - 0 likes

    Is there a way to increase how much money you can trade in one trade? My server has a relatively high balance, with items going for up to a few million.

  • Avatar of au2001 au2001 Sep 27, 2014 at 20:39 UTC - 0 likes

    @josvth Hey, I found a bug with your plugin: In the and you setup the layouts. The problem is that you only use the layout.yml for the display name: “ ItemStack acceptItem = new ItemStack(35, 0, (short)5); ItemMeta acceptMeta = acceptItem.getItemMeta(); acceptMeta.setDisplayName(LanguageManager._("trade.items.accept")); acceptItem.setItemMeta(acceptMeta); ” And you should use it for the id (35) and the data (5) too, so that we can configure the items.

    Please fix this as it should be pretty easy... Thanks, - au2001


  • Avatar of Koz4christ Koz4christ Sep 27, 2014 at 15:49 UTC - 0 likes

    Updated video tutorial of this and it works with spigot 1.8 (build 1649+). Download of the server used in the description.

    Enjoy the game! -Koz4Christ

  • Avatar of haydenaa haydenaa Sep 23, 2014 at 23:31 UTC - 0 likes

    @JPDayz: Go

    It is only compatible for R0.1 and R0.2

  • Avatar of CatzFuriousSpeed CatzFuriousSpeed Sep 14, 2014 at 09:07 UTC - 0 likes

    Hey could you please add a language file? so that I can edit the text color?

  • Avatar of MineCraftMyph MineCraftMyph Sep 03, 2014 at 14:45 UTC - 0 likes

    Latest beta version is so unstable it's unreal. Better off to continue 0.5.5b. max-distance: -1 and must-see: true togeather allows the player to trade anywhere.

    Last edited Sep 08, 2014 by MineCraftMyph

  • Avatar of ZwingGX ZwingGX Aug 31, 2014 at 14:59 UTC - 0 likes

    Item dupe bug report i just right click& drag in my inventory

  • Avatar of mcly mcly Aug 17, 2014 at 04:50 UTC - 0 likes

    In the latest beta, all the messages are the other way around.

  • Avatar of x_clucky x_clucky Aug 13, 2014 at 01:07 UTC - 0 likes

    Error stacktrace:

    [21:05:28 ERROR]: Could not pass event PlayerInteractEntityEvent to Trade v1.0 BETA ver2
            at$1.execute( ~[craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7]
            at org.bukkit.plugin.RegisteredListener.callEvent( ~[craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9]
            at org.bukkit.plugin.TimedRegisteredListener.callEvent( ~[craftbukkit-1.7.9-R0.2.jar:git-Bu]
            at org.bukkit.plugin.SimplePluginManager.fireEvent( [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7]
            at org.bukkit.plugin.SimplePluginManager.callEvent( [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7]
            at net.minecraft.server.v1_7_R3.PlayerConnection.a( [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9]
            at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.a(SourceFile:55) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10]
            at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.handle(SourceFile:10) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0]
            at net.minecraft.server.v1_7_R3.NetworkManager.a( [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1]
            at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g86]
            at net.minecraft.server.v1_7_R3.MinecraftServer.v( [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0]
            at net.minecraft.server.v1_7_R3.DedicatedServer.v( [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0]
            at net.minecraft.server.v1_7_R3.MinecraftServer.u( [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0]
            at [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-]
            at [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0]
    Caused by: java.lang.NullPointerException
            at me.josvth.bukkitformatlibrary.message.FormattedMessage.send( ~[?:?]
            at ~[?:?]
            at ~[?:?]
            at ~[?:?]
            at sun.reflect.GeneratedMethodAccessor389.invoke(Unknown Source) ~[?:?]
            at sun.reflect.DelegatingMethodAccessorImpl.invoke( ~[?:1.7.0_55]
            at java.lang.reflect.Method.invoke( ~[?:1.7.0_55]
            at$1.execute( ~[craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7]
            ... 14 more

    Incompatible with 1.7.9?

  • Avatar of Aqelius Aqelius Jul 26, 2014 at 17:23 UTC - 0 likes

    That Russian Language Packs (1.0 BETA ver.2) Скачать Русская локализация

Should Trade be ported to Sponge?

  1. Choice:

  1. Results
  2. 0 comments


Date created
Apr 24, 2012
Last update
Aug 22, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files