[ECON] TradeMod v2.0_1 - Simple Trading Between Players! [1.5.2 R1.0]

Discussion in 'Archived: Plugin Releases' started by Koanga, May 7, 2012.

  1. Offline

    Siphonex

    This looks awesome. Any way to disable the plugin prefix in front of messages?
     
  2. Offline

    Koanga

    Not right now, and probably not in the future. I did that on purpose simply so that people know where the notifications are coming from.
     
  3. Offline

    DinoScope

    Neat! Can I disable this for certain worlds?
     
  4. Offline

    Koanga

    No, not as of right now.
     
  5. Offline

    Fl1pzta

    I absolutely love this plugin. It's going to be great for my server. Keep it up man. This is creativity at its peak, especially without Spout. This is just great. Its exactly what I was looking for and here it is stuck in between a bunch of outdated and dull plugins. Thank you so much!
     
  6. Offline

    Koanga

    I have now completely disabled the use of overflows as virtual chests. Whenever a player opens up a slot in their inventory, regardless it it's dropping items or inventory management, any item in their overflow will be put in that empty slot.
    There are also a few more permissions that allow you to customize commands and such for various people. Don't worry, disabling overflows will simply make all of the items that would of gone to overflow drop to the ground.
    Thanks for all the support guys!
     
  7. Offline

    Rofl Disney

    When I do /tm nothing happens, why?
     
  8. Offline

    Koanga

    If you'd look at the commands, you'll understand that you need to have an argument after /tm.
    I.E. /tm req
     
  9. Offline

    Rofl Disney

    Oh, sorry no excuse for that. As a thing you should add you should have /tm list all of the commands. Otherwise this is a great plugin!

    EDIT: Also add shortcuts, so you don't have to type the full name in.
     
  10. Offline

    Koanga

    Shortcuts are also there, just look at the post. (/tm req or request)
    I'll probably add a command list with /tm, considering it may be difficult to get started.
     
  11. Offline

    Pwnzsolo

    Yes a command list will really help. You know how asking tons of users to read signs and tutorials on the webpage is like asking a lost older man if he wants to use the map lol. Also The permissions nodes and info about them is rather confusing on ur bukkit.org page. It says if this is set to false...how do you set a permission to false thats usually in the configs true/false...do you mean if the permission is negative? I really love this plugin and Im not complaining just trying to understand and help others understand. I see that a user can see if they have the permission yet I just cant seem to find a way to take the permission away. Like the permissions you have listed say that giving them the permission will grant them the use of that function. Yet I have added no permissions to the users and they have access to all functions.Thank you!
    oh btw Im using Group Manager with Mymcadmin.
     
  12. Offline

    Koanga

    I am not very experienced with Permissions, as I have never actually used them (prior to May, I had not used Bukkit since July 2011). What I thought you could do, is simply make it so that the permission for the player is false.
    Something along the lines of this in the permissions file:

    Code:
    trademod.currency: false
    As it is currently set to true by default. Also, I'll be adding a slight update pretty soon, probably tonight, that makes it so /tm gives a list of all of the commands.
     
  13. Offline

    Pwnzsolo

    well Im not sure about other plugins but Im using group manager ( not for long) and with grp manger you dont set the permission false...usually a plugin will either be default to true in the config file or default to false and then you just change it in the config from true to false or the other way around depending on what your after. But some plugins dont have a true or false setting in the config like yours doesnt and instead it has all users except for OP set to false by default...so that when you install a plugin say this one for instance and you dont want just anyone to use the commands only the OP will initially have the permissions and commands to use the plugin...then if they owner/OP/admin wants to give users the permission they will add the permission that adds the desired feature to the desired grp...like if I logged on and your plugin worked this way I would then want my VIPs to be able to trade but not anyone else...I would then add trademod.cantrade to that grps permission file and they would be the only ones able to use that feature.....but then some plugins let it so that all users have the permissions by default and still dont have a true/false in the config...and will instead allow for a "negative" permission like -trademod.cantrade would be negative...but as I understand most plugins dont use it this way because some permission plugins dont work well with negative permissions...plus its simply easier to either have the true/false in the config or have everyone but OP defaulted to false permissions like I was trying to explain (Im not sure I did a good job explaining though lol). As for how to incorporate this into a plugin I would have no idea how they do it. If I were you though I would ask some other plugin authors that have the config true/false options in their own plugins as they speak the language ya know. Im confident you will get it sorted out though...you work so far is superb. Best trade plugin by far in my opinion.. Oh and Im very very sorry for the long post.
     
  14. Offline

    juskuu

    THIS IS GENIUS :D[diamond][diamond][diamond][diamond][diamond]
     
  15. Offline

    TheLord

    Hay,

    can you please updated the plugin for the new server version?
     
  16. Offline

    Koanga

    What are you talking about? It is updated to the current recommended build.
     
  17. Offline

    TheLord

    Hay,

    always stand it in the first line if the server load the plugin (Is it up to date?) so i think the plugin is not updated ^^!!!!!


    10:55:41 [SCHWERWIEGEND] Error occurred while enabling TradeMod v1.0 (Is it up t
    o date?)
    java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy
    at trademod.TradeMod.setupEconomy(TradeMod.java:45)
    at trademod.TradeMod.onEnable(TradeMod.java:34)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:337)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:381)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238
    )
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.ClassNotFoundException: net.milkbowl.vault.economy.Economy
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 12 more
     
  18. Offline

    ilusions4

    Amazing plugin! I am currently using this on my server, but it seems that the /tm command isn't working for some reason and all of my newbies and regulars are spamming me about it... can you please help or tell me what I did wrong? All I did was drag the .jar into the plugins folder and then I extracted it and I changed the time out to be 20 seconds... Ty,
    ilusions4
     
  19. Offline

    Sleaker

    TheLord - you need Vault. It looks like you didn't read the only 2 lines that says For Server Owners.
     
  20. Offline

    Koanga

    Also, I didn't add the command list for /tm yet, but I'm going to be doing it pretty soon. I've been caught up in a few things IRL recently, so that also has been contributing to the delays. Sorry for any issues revolving this!
     
  21. Offline

    12Boss

    I Love this plugin
    It is look like the online game trade....

    I expect author will quickly update to 1.3.1
     
  22. Offline

    Koanga

    You are quite correct. I'm currently waiting for the first recommended build to come out to convert it.
     
  23. Offline

    rockyfelle185

    But that is gonna take forever!!!
     
  24. Offline

    Stevensaurus

    Does this work with 1.3.1?

    If not, when will it be updated?

    EDIT: Nevermind, I should learn to read.
     
  25. Offline

    Koanga

    The update will be coming very, very soon. I don't know if I can promise tonight, but certainly by tomorrow afternoon.
     
  26. Offline

    rockyfelle185

    Obiously not..
     
  27. Offline

    Koanga

    I am glad to say that I have finally found some sort of motivation to put out a release for you guys. I know it's been a long month or so since an update, and I'm truly sorry about that. I still have many plans for this plugin, and I don't intend on giving up anytime soon. However, I must confess that updates will be coming at a reduced pace as I have much to do (I've recently just moved) and I've been slowly losing motivation in both playing Minecraft and developing for it. Now that's all said and done, here's my plans for the future:

    Firstly, one of the major updates I'm planning will make currency trading command-less. Simply clicking a few buttons within the trade window will allow you to add currency and subtract it with ease. No longer will you have to mess around with the clunky command structure! Secondly, I intend on adding a few admin features. I know I've been promising this for a LOOOONG while, but don't worry, it's coming. Finally, I'm looking for ways to make trade requesting entirely command-less, but without intruding on the functionality of in-house/public plugins. If anyone has ANY suggestions on how I should go about this, PLEASE post them! I'm always glad to get some feedback.

    One last thing, if you manage to spot any bugs (currently items appear to stay in the other player's trade window, simply click somewhere else and you'll see that's not the case), please PM me about it. I'll be looking into getting the ticket system going on the dev.bukkit page so that it's more automated. Thanks!
     
  28. Offline

    chopstick121

    it didnt work for me ppl cant accept trade and request wont work

    Work with 1.3.1??

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  29. Offline

    Koanga

    Yes, it most definitely does.
    It may be an issue with permissions, however I don't have enough information to help fix such an error. Mind telling me if there's console output, your permissions plugin (if any), your permissions settings (for users and such), and any other information (such as the message received by the players when they attempt a trade).
     
  30. Offline

    chopstick121

    Koanga,

    2012-09-06 17:08:32 [SEVERE] Could not pass event InventoryClickEvent to CoreProtect
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1109)
    at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:190)
    at net.minecraft.server.Packet102WindowClick.handle(SourceFile:29)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:281)
    at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)
    at net.minecraftserverhook.NetServerHandlerProxy.d(NetServerHandlerProxy.java:58)
    at net.minecraft.server.ServerConnection.b(SourceFile:35)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: java.lang.NullPointerException
    at net.minecraft.server.TileEntity.getOwner(TileEntity.java:137)
    at org.bukkit.craftbukkit.inventory.CraftInventory.getHolder(CraftInventory.java:425)
    at org.bukkit.block.DoubleChest.getLeftSide(DoubleChest.java:21)
    at org.bukkit.block.DoubleChest.getWorld(DoubleChest.java:33)
    at org.bukkit.block.DoubleChest.getLocation(DoubleChest.java:29)
    at aux.aux.aux.AuX.Code(CoreProtectionPlayerListener.java:412)
    at sun.reflect.GeneratedMethodAccessor140.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330)
     

Share This Page