SpoutTrade
SpoutTrade makes trading items incredibly easy and intuitive. No longer will you have to awkwardly drop items on the floor, or type out long or complicated commands, furthermore, the Spout server plugin is no longer required!
SpoutTrade1.5.0
A whole new way to trade
Brought to you by The World of Mytatrea
What does it actually do?
- Provides an in-game GUI for trading between two players.
- Provides configurable options for limiting trades to certain distances or allowing players to start trades by right clicking on each other.
How does it work?
Upon confirmation of a trade request SpoutTrade creates a large VirtualChest and shows it to both players. This chest is made up of two smaller >chests, one for each player. It detects when a player clicks on an item in their inventory, and will then add the item to the respective >players chest.
Installation
- Place SpoutTrade.jar into your server's plugins folder
- Start and stop your server to automatically generate the configuration file
- Alter the config to suit your needs
- The Bukkit permissions node is 'spouttrade.trade', it defaults to true
Howto
- Type /trade <player> to create a trade request with a player, if they don't accept or decline after 15 seconds, the request will time out.
- When this player has accepted your request, the trading GUI will appear.
- Drag the items in your inventory that you want to trade to your section of the trade window. The plugin will prevent you placing them in the other player's slots.
- When you're finished, close the window, this will close the other players window also.
- Read the confirmation summary, and accept or reject the trade
Commands
- /trade <player>
- Initiates a trade with the player
- /trade accept
- Accepts the current action
- /trade decline
- Declines the current action
- /trade ignore
- Toggles ignoring trade requests
I want to suggest a new feature!
I'll be much more likely to respond and include your feature if you post a ticket!
I need help
Go to the forum tab, and create a new thread detailing the issue you are having. Use BukkitDev's paste feature to upload any error logs/configuration files.
Also check out ItemBank for all your RPG banking needs!
@XemniasFR I'm releasing the next version after 1.8, it has a language file that allows you to alter all of the phrases it sends to players.
@forceserver Yes.
@H8Bit The next version, and the latest testing version, first checks if a player is a citizens NPC
(BukktDev wouldn't let me reply to your comments, so I attempted to tag you instead).
for the guys with the Citizens problems, you can turn off click-trade in config, and make it only work with /trade <player>. More of a hassle, but fixes the problem temporarily.
can this pluign support multiworld ?
@Arkel_ Hi Arkel_ ! Just, I love this plugin, and I was need it ! Great work !
But, can i translate into french this plugin ? ( it's for my server ! Has you can see in my name, i'm french !)
Also, i will give you the translate version ! Evrybody will use it ( if they want !) !
I prefere ask the permission ! :)
PS : if you're ok, can i have the list off the external jars that i must import to the project ?
thank's !
PSS : sorry for my syntax error ! ;)
@NakedFury
There is range checking implemented that you can tweak in the config to force players to be close enough together that they must be in line of sight.
Question: Do you need to be in line of sight for trade to work or can you be in different worlds?
If either way works, could a possible suggestion be to let admins choose how they want it to work? Either: 1- line of sight 2- anywhere in the world 3- both
@mccity
whahaha, me to! Will they ever answer?
Nice added for testing.
I created the following instructions for players...just a thought for updating your instructions. Is there any other command to stop adding items for trade other than the Esc I pressed by accident?
.....Right Click player - to initiate trade .....Other player selects Accept or Decline .....Move your items you want to trade. Press Esc when done ...../trade confirm - Confirms the current trade in progress ...../trade reject - Rejects the current trade in progress
@mccity
I'll add checks for NPCs to my todo list. As for throttling trade requests, it's possible, but I don't really see the use.
I Have a plugin called Citizens, and when i click a Citizen created NPC it sends a trade request to the NPC, can you like, fix this in any way? maybe?
also can you make it, so that you can only send an trade request once each 10 seconds? or make this editable?
thanks and, Awesome plugin by the way!
Suggestion: config to hold a certain item to initiate trade with right click so you don't trade in middle of mobarena or anything casting spells accidently, otherwise its cool and i agree with mrvertigo27
it would be nice if the origional post were a bit more clear about the commands. at first glance confirm and accept look similar as do reject and decline. more descriptive explinations would help a lot
THANKS!