Trade

Trade logo

Trade

Trade with other players!

How to install/use Trade:

Thanks to Skaranova for making this video!

Features:

  • 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

Translations:

You can find translations on this page!

Commands:

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.

Permissions:

See this page!

Configuration:

See this page!

Dependencies:

  • 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.

https:josvthfoss.ci.cloudbees.com/job/Trade/



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 Time2Plaaay Time2Plaaay Dec 14, 2014 at 06:22 UTC - 0 likes

    @dancoool: Go

    Maybe you don't have the permissions to use ? Try to be OP or give you the permissions in order to be able to use the command. Try a command like /trade (username of another player who is on your server). If it doesn't work, check any error message or look in your config if the world you perform the command is blocked, or the region is blocked, or the player is in a different world or blocked region ?

    PS : Sorry for my english :/

  • Avatar of dancoool dancoool Dec 14, 2014 at 03:27 UTC - 0 likes

    on my server, why i (Owner) can't use /trade command but other player and staff can ?

  • Avatar of Time2Plaaay Time2Plaaay Dec 11, 2014 at 08:01 UTC - 0 likes

    @nullschritt: Go

    This is avaible is ver3, but you have to change the default trade menu in layouts.yml, you can customise your own menu, if you want to trade only money, use only the "money type" slot, for example, a slot like that :

    '1': type: money
     money-item:
     material: 266
     display-name: §e%money% coins
     small-modifier: 1000.0
     large-modifier: 50000.0
    
  • Avatar of nullschritt nullschritt Dec 10, 2014 at 20:48 UTC - 0 likes

    There was a previous version with economy support, and it just took up like 1-2 slots and showed the amount when you hovered over the slots. The new trade plugin fills the trade inventory with gold ingots when attempting to trade, how do I get back this functionality (1 slot for currency, not the whole trade menu) and if I can't which version am I thinking about?

    http://minecraft-mp.com/banner-23906.png

  • Avatar of Time2Plaaay Time2Plaaay Dec 10, 2014 at 09:43 UTC - 0 likes

    @Perkulator_Time: Go

    There is a way to change money, in layouts.yml, there is 2 lines under the money item called "small-modifier" and "large-modifier". You can set them to an amount like that :

    '19': type: money
     money-item:
     material: 266
     display-name: §e%money% coins
     small-modifier: 1000.0
     large-modifier: 50000.0
    

    In this example, the slot 19 is a money slot , will be shown as a gold ingot in the Trade inventory with the display name "§e%money% coins" (%money% is replaced by the amount of money the player want to trade) and then, if the player add a small amount, it will be 1 000 coins, and for the large amount, it will be 50 000 coins. You can change the amount as you wish !

    PS : Sorry for my bad english, I hope you will understand, and if u want to thank me for helping you, you can maybe help my server to be known by sending my IP to those you know or just visit my server :D

    Last edited Dec 10, 2014 by Time2Plaaay: Change error
  • Avatar of Perkulator_Time Perkulator_Time Dec 10, 2014 at 07:58 UTC - 0 likes

    Works great, but why so little money increments?

    $50 is very low. please add more options of higher amounts :)

  • Avatar of Time2Plaaay Time2Plaaay Dec 04, 2014 at 14:13 UTC - 0 likes

    @x_clucky: Go

    No, you are just using the wrong version of the plugin, you use ver2 but u are in 1.7.9-R0.1, so if your server is 1.7.9-R0.2, use the " Trade 1.0 BETA ver3 for CB 1.7.9-R0.2"

  • Avatar of Time2Plaaay Time2Plaaay Dec 04, 2014 at 14:10 UTC - 0 likes

    @Archery893: Go

    Yes there is a way, in layouts.yml, there is 2 lines under the money item called "small-modifier" and "large-modifier". You can set them to an amount like that :

    '19': type: money money-item: material: 266 display-name: §e%money% coins small-modifier: 1000.0 large-modifier: 50000.0

    In this example, the slot 19 is a money slot , will be shown as a gold ingot in the Trade inventory with the display name "§e%money% coins" (%money% is replaced by the amount of money the player want to trade) and then, if the player add a small amount, it will be 1 000 coins, and for the large amount, it will be 50 000 coins. You can change the amount as you wish !

    PS : Sorry for my bad english, I hope you will understand, and if u want to thank me for helping you, you can maybe help my server to be known by sending my IP to those you know or just visit my server :D

  • 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 CurrencyLayout.java and ItemLayout.java 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

    BFAK:90918452,fa252df5ae05ab75198da97ab225435a61e39d94bc5e64aad45403fe9f20c4d6

Should Trade be ported to Sponge?

  1. Choice:

  1. Results
  2. 0 comments

Facts

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

Authors