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 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) Скачать Русская локализация

  • Avatar of madtomic madtomic Jul 21, 2014 at 15:13 UTC - 0 likes

    Please update for cb1.7.2-r0.3

  • Avatar of JPDayz JPDayz Jul 17, 2014 at 18:32 UTC - 0 likes

    The plugin is fully working on 1.7.9R0.3? Because i'm getting errors like Could not pass event PlayerInteractEntityEvent to Trade v1.0 BETA ver2

    Related ticket: #70


  • Avatar of Dinastya Dinastya Jul 16, 2014 at 00:19 UTC - 0 likes

    Messages flipped around for anyone else? When I request someone to trade I get the message myself. Like when A requests A, a gets the message a wants to trade with you... I just updated to the latest beta version btw it worked fine before.

  • Avatar of Bodyash Bodyash Jul 13, 2014 at 22:39 UTC - 0 likes

    Very nice plugin!

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