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!
All known issues should be fixed with release 1.4.3.
If you do encounter any bugs, be sure to notify me using the GitHub issue tracker.
2011-11-16 17:52:29 [SEVERE] Error occurred while enabling SpoutTrade v1.4.2 (Is it up to date?): org.bukkit.plugin.Plugin.getConfig()Lorg/bukkit/configuration/file/FileConfiguration; java.lang.NoSuchMethodError: org.bukkit.plugin.Plugin.getConfig()Lorg/bukkit/configuration/file/FileConfiguration; at net.ark3l.SpoutTrade.Config.ConfigManager.<init>(ConfigManager.java:34) at net.ark3l.SpoutTrade.SpoutTrade.onEnable(SpoutTrade.java:91) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:941) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157) at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
Can u try to add the iconomy support ?
@Arkel_
the plugin is called spout trade i say forget them if they dont use spoutcraft :)
Great looking plugin dude i was about to start using it but it seems molenbouwer has brought up a serious bug, i hope to hear its fixed soon :D good luck , let me know when its good to go!
The items are deleted when players put in their items and the time to accept expired. After this, the items of both players are deleted. Any fix for this?
@Lextao
The only issue I have with implementing money input at the minute is how to do it for non-spout client players
Yeah please we want money input :3
Please add a money input on the gui to trade money with items.
@maxi1134
I agree, it would be epic if you could disable commands for people who's servers require Spoutcraft but other than that i love the plugin to death :)
Could you add and fast that when you need to write /trade accept or decline it will wait for 15 secs and if nothing is writen it will decline automaticly because if nothing is writen then it bugs and u cant enter chests
Why we have to confirm whit a command :( That kill the plugin
@Bhikku
Here is another dupe: You accept the trade request, place some item (I've used iron/gold ingots and diamonds), press ESCape, cancel trade and you will get back an infinite stack of the item you wanted to trade.
Still a duplicate Bug with lates version(1.4.1).
If wanna trade with someone and place some items from both sides. Take the others Items and drop them to your inventory and it appear the LAST ITEM you drop to the tradewindow, so i drop 1 diamandaxe, he dropped 2 dirt, i took his 2 dirt by putting them in my inventar, there appear 1 diamandaxe, i did it 20 x =>20 diamandaxes, after trading, closed window accepted trade and i had all this duplicate shiat :(
But this Bug was before 1.4.1 too, mb you should read my Posts oO
This is the best Trade plugin ever! But i want to report an error/bug:
The bug is that when i am in a trade i can click the upper left corner of the chest and it messages me " Not you slot" or something, and it duplicates my item, so the bug basically gives the players the opportunity to duplicate their items. This may be a known bug but i just wanted to state it just so i could be shure you knew it ;)
Or else this is a very good plugin! Grats!
Waiting for approval on latest version. Should fix all current issues.
Hi there. When I right click someone, then the other player accept it, the GUI appears for me, but for him it appears "An internal error occurred" and then any of us can trade with anyone else because it says that we are already trading...
There is a duplicate bug at trading(using spoutcraft,using spouttrade 1.3.1(dev)). By putting items into the trade-window sometime your item stack get duplicated. And i dont know but this appears, mb it belong to this situation: *******************
<<code 2011-09-24 20:41:56 [SEVERE] Could not pass event CUSTOM_EVENT to SpoutTrade java.lang.NullPointerException at net.ark3l.SpoutTrade.Listeners.SpoutTradeInventoryListener.onInventoryClose(SpoutTradeInventoryListener.java:102) at org.getspout.spoutapi.event.inventory.InventoryListener.onCustomEvent(InventoryListener.java:48) at org.bukkit.plugin.java.JavaPluginLoader$93.execute(JavaPluginLoader.java:897) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:232) at net.minecraft.server.Packet101CloseWindow.a(SourceFile:16) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417>>
<</code>>
@Jaminb2030 Care to read below?
Be great if it didnt try to trade NPC's!
@Arkel_ Ok ! Great job ! :)
So, i wait the next release ! ;)