[ECON] SpoutTrade v1.4 - Trade items using an in-game GUI [1597]

Discussion in 'Inactive/Unsupported Plugins' started by Arkel, Aug 19, 2011.

  1. Offline

    kahlilnc

    Configurable distance from one another to trade?
     
  2. Offline

    Arkel

    Maximum distance two players can be to trade is in the config.
     
  3. Offline

    kahlilnc

    :confused: Just saw that when I tried it out. XD Sorry bout that.
     
  4. Offline

    achap1989

    maybe add a toggle-able mode that automatically declines trade requests.
     
  5. Offline

    markus18

    Please yo can add any file to translate the plugin for example messages.yml with all strings of the plugin ? =)
     
    nathan818 likes this.
  6. Offline

    nathan818

    Disable right click/trade in some areas.
     
  7. Offline

    Nieksas

    update for new spout please
     
  8. Offline

    Arkel

    Literally finished doing this a minute ago, just waiting for file approval on BukkitDev
     
  9. Offline

    Nieksas

    oh okay by the way its most awesome plugin of all spout plugins my whole server enjoying this awesome plugin !!!
     
  10. Offline

    oglop

    it bugged you can duplicate items so easy :(
     
  11. Offline

    Arkel

    Care to explain?
     
  12. Offline

    oglop

    no problem, but I if you don't understand I'll make video

    When 2 players are trading

    you see "big chest inventory" as trading screen
    I had 1 sword (expample)
    1.st way to duplicate.
    just simple right click at item from your inventory to add it into trade it won't disappear it will just copy itself

    2.nd way to duplicate
    left click from your inventory to add item into trade, now it will disappear form your inventory, but when you right click on it (at trade screen) it will duplicate back to your inventory

    3.rd bug
    some how when I draged dupicated item (idk if it have to be dupilated one or can be original) and I droped it into lower part of trade screen (which should be part of my partner) my item stucked at partner part and I lost it

    (bugs found after 3 mins since installed this plugin :D)
     
  13. Offline

    Arkel

    Must have sync'd with the wrong branch of my Git repo :S - this is a bug I sorted a while ago... Fix is on the way once the file gets approved on BukkitDev
     
  14. Offline

    oglop

    Thak you, I'll try it .. when could it be?
     
  15. Offline

    Arkel

    You can grab it here until it's approved on BukkitDev :)
     
  16. Offline

    oglop

    right click bug seems to be fixed
    We firugured out new things

    When you add more 1 slot items (swords, meal, doors ..etc) into trade screen and you want to bring it back (to your inventrory) you'll get back only 1 of all items
    e.g.
    I mistakenly added 4 swords instead of 3 .. so I clicked on 1 of 4 swords and 3 other swords disappaerd and I got only 1

    Another bug
    Ikd how but when I was trying to add items I was able to drag and drop it ... into partenrs part of screen
    and then I lost control of my items and from now items belong to partner (free)
     
  17. Offline

    atlem

    awsome pluggin using it loving it alredy .[diamond]
     
  18. Offline

    blokzeil1

    i have a problem.
    We can trade on the server but we cant put things in the trade screen.
    Can you help me?
    (and are the bugs fixed about the duplicating?)
     
  19. Offline

    Arkel

    You're going to need to provide more detail. Are there any error messages? Can you describe exactly what you're doing? Are you using the latest version of Spout?

    On an unrelated note, version 1.3 is now available for testing here. Keep in mind it's a Beta build so it probably will be quite glitchy, but I would appreciate it if people could hunt for bugs.
     
  20. Offline

    oglop

    Hello I'd like to write to you to dev.bukkit forum but I'm not able to register there
    but when I traded with my friend some error occured

    Code:
     [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$88.execute(JavaPluginLoader.java:862)
            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:212)
            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:89)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    16:53:40 [INFO] oglop: Giving oglop some 272
    16:53:42 [INFO] oglop: Giving oglop some 276
    16:53:44 [INFO] oglop: Giving oglop some 267
    16:53:46 [INFO] oglop: Giving oglop some 283
    16:53:51 [INFO] oglop: Giving oglop some 276
    16:53:52 [INFO] oglop: Giving oglop some 283
    16:53:53 [INFO] oglop: Giving oglop some 272
    16:53:54 [INFO] oglop: Giving oglop some 267
    16:54:01 [SEVERE] Could not pass event CUSTOM_EVENT to SpoutTrade
    java.lang.NullPointerException
            at net.ark3l.SpoutTrade.Listeners.SpoutTradeInventoryListener.onInventoryClick(SpoutTradeInventoryListener.java:81)
            at org.getspout.spoutapi.event.inventory.InventoryListener.onCustomEvent(InventoryListener.java:54)
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.getspout.spout.SpoutNetServerHandler.handleInventoryClick(SpoutNetServerHandler.java:365)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:320)
            at net.minecraft.server.Packet102WindowClick.a(SourceFile:28)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    16:54:02 [SEVERE] Could not pass event CUSTOM_EVENT to SpoutTrade
    java.lang.NullPointerException
            at net.ark3l.SpoutTrade.Listeners.SpoutTradeInventoryListener.onInventoryClick(SpoutTradeInventoryListener.java:81)
            at org.getspout.spoutapi.event.inventory.InventoryListener.onCustomEvent(InventoryListener.java:54)
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.getspout.spout.SpoutNetServerHandler.handleInventoryClick(SpoutNetServerHandler.java:365)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:320)
            at net.minecraft.server.Packet102WindowClick.a(SourceFile:28)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    16:54:04 [SEVERE] Could not pass event CUSTOM_EVENT to SpoutTrade
    java.lang.NullPointerException
            at net.ark3l.SpoutTrade.Listeners.SpoutTradeInventoryListener.onInventoryClick(SpoutTradeInventoryListener.java:81)
            at org.getspout.spoutapi.event.inventory.InventoryListener.onCustomEvent(InventoryListener.java:54)
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.getspout.spout.SpoutNetServerHandler.handleInventoryClick(SpoutNetServerHandler.java:365)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:320)
            at net.minecraft.server.Packet102WindowClick.a(SourceFile:28)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    16:54:04 [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$88.execute(JavaPluginLoader.java:862)
            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:212)
            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:89)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    16:57:30 [INFO] [SpoutTrade] oglop and Oggy finished trading.
    
    
    
     
  21. Offline

    Arkel

    Were you giving yourself items during the trade, and what version are you using? If you haven't already try the latest dev version here and see if it makes a difference.
     
  22. Offline

    oglop

    No I gave it myself before (I hope)
    I'll try it out asap.

    And suggestion if it isn't already implemented.
    When both players escape from Trade screen .. system is waiting for confirm/reject.
    Is it possible to add auto reject time maybe 30 seconds or 1 minute?
    I tried plugin with my friends and they traded something and after while, they told me that they can't use items ... it was bcz they were in trade .
     
  23. Offline

    gameswereus

    I love the new GUI!
     
  24. Offline

    MCCity

    can you make it unable to trade Citizens NPC's ?
     
  25. Offline

    Arkel

    Which version are you using? This is already in the latest release.
     
  26. Offline

    Djrowling

    This is a really cool plugin but i've been somewhat scared to try it due to duplication glitches and that it is not compatible with citizens. So basically my question is, are there currently any dupe glitches and is it compatible with citizens. Thanks
     
  27. Offline

    Arkel

    Unfortunately it's still quite unstable :(, the current Beta release on BukkitDev will cancel any trades it deems to have duped/lost items (it counts what goes in and counts what comes out), but there appears to be problems adding anything that isn't a block, although it is compatible with Citizens now. The situation should hopefully improve over the next month. This plugin WILL break with 1.8, because I have to use obfuscated methods for VirtualChests, hopefully when I release the 1.8 compatible build all the problems should be fixed.
     
    Djrowling likes this.
  28. Offline

    MCCity

    Nevermind, i updated and it's fixed, sorry for that.

    when will the Achievement notifications and accept/decline dialogue come?
     
  29. Offline

    ArtBot

    Can you make it so that we have to have empty hands to trade. This is a great plugin but when fighting another player with a bow and you get too close the trade gui comes up...
     
  30. Offline

    MCCity

    Hey there,

    when you trade an player and then click E wich opens the inventory, the trade get's declined, but when you try and trade again, it is saying the other player is already trading.
     

Share This Page