[INACTIVE][ECON] TradeCraft v0.7 - Chest/Gold Based Economy! [531]

Discussion in 'Inactive/Unsupported Plugins' started by mjmr89, Mar 11, 2011.

  1. Offline


    TradeCraft - Chest/Gold Based Economy
    Version: 0.7

    • Make infinite shops - place gold or items in the chest, right click the sign, and watch the magic happen!
    • Become entrepreneurs! Have a lot of extra goods? Create a shop to let people easily buy or sell!
    • Change the currency if you don't like gold
    Download and Source

    All credit for the core of this mod goes to the github user jdiamond (injektilo on the hey0 forums). All I'm doing is porting it at the moment, but I'll probably add more features down the road. I haven't been able to test it extensively so far, so expect problems! If you don't have Permissions, it will resort to only letting ops make or destroy shops, but all players can buy/sell at shops. The TradeCraft.txt and TradeCraft.properties files are IN the jar, open it up with a archive manager program and extract them to the same folder as your craftbukkit.jar. I know they should be in something like plugins/TradeCraft, and I'll change that soon.

    For the readme, please go to the source page and look there. It is also included in the jar file if you open it with an archive manager.

    • TradeCraft.canBuy
    • TradeCraft.canSell
    • TradeCraft.canMakeInfShops
    • TradeCraft.canMakePlayerShops
    • TradeCraft.canDestroyShops
    • /setCurrency - use the id number, or the material name (using _ as spaces)
    • /displayCurrency - Shows the current currency
    • /canPlayer - debugging info if there are problems with permissions - outputs to the console.
    • /myShops - displays the personal shops you have and their current inventory/gold
    To Do:
    • Repair shops? Some basic structure is in the old hmod plugin, could probably get it working without too much trouble.
    • iConomy interaction? For example, back up iConomy $$$ with gold or something? Not sure how that would work out, or if people would find it useful.
    If theres any more comments or questions, please let me know!
    kenneth123, ydido and Digi like this.
  2. Can you change the currency to a different block?

    Like in a config file?
  3. Offline


    Sure, I think that can be done easily enough.
  4. Offline


    Spoiler ([TAKETHISOUTspoiler="buttonText"][/spoiler] OR [TAKETHISOUTspoiler][/spoiler])

    Also, THIS is great, have been waiting for this for a long time :D

    One little thing, does this conflict with iconomy chest shop? I would like to run both iconomy and gold shops.
    Also, some little tutorial would be nice.
  5. Offline


    I suggest you host the downloads on github, since you're already using it, instead of using mediafire with all its annoying ads and delays and stuff
  6. Offline


    Does iconomy use signs at all? If not, it shouldn't conflict. If so, I'll look into it.
  7. Offline


    I'm testing right now! Awesome work!
  8. Offline


    Been waiting on this, was going to port it myself but then you did it. Thank you :)

    EDIT: Why does this generate a config.yml in the plugins/TradeCraft folder when that doesn't even work? It tries to load TradeCraft.txt instead. I had to copy my old TradeCraft.txt into the craftbukkit directory, then it worked.
  9. Offline


    Fixed that, thanks. Also I'm trying to add the jar to the download page of my github project, but it keeps giving me an error, so until I can get that fixed, it will continue to be on MediaFire.
  10. Offline


    Oh...my...god. Thank you! Now we can use our old mall. my hero ;)
    Very big thanks for porting TradeCraft.

    Testing tomorrow.

    Couldn't wait :D
    Our old shops are working, but I had to import my .txt.
    Great, I'm so happy ;)
  11. Offline


    Please add all the files (properties),
    i can get it to work but i cant create shops (permissions?)
  12. Offline


    I'll edit the OP to say that the files (.properties and .txt) are in the jar (open it with an archive manager).

    What do you mean? Are you saying it's not working with permissions? Changing permissions doesn't do anything? More info please and I'll take a look at it.
  13. Offline


    the problem is it says, "You Can't Create Player-Owned Shops!". and the default setting has it on, but i still can create shops even with config files
  14. Offline


    Thanks so much! It works perfectly! The player shops, everything! [​IMG]
  15. Offline


    With the most current release as of March 12th (version 0.2), only people on the ops.txt list may purchase or sell to the shops.
    The permission nodes only affect those players. Even after I added the nodes to the Default group, none of my players were able to use the shops. Only when I removed myself from the ops.txt and set my group to default, i was able to see that they weren't able to but items or create stores.

    I'm running build 527. With the latest permissions plugin
  16. Offline


    Sounds neat though I'm still trying find a chest trade barter system. The players writes on the sign what they want to trade for and what they got to trade for it lol..
  17. Offline


    got it all fixed, works great
  18. Offline


    Same here.

    Thanks for your work on this so far! We're pretty close to putting our shops back to work!

    CraftBukkit #531
    Permissions 2.5.4 ( http://forums.bukkit.org/threads/ad...ow-with-real-multiworld-permissions-522.5974/ )
  19. Offline


    How do we change the money currency?
  20. Offline


    I get the following error:
    [WARNING] Plugin: TradeCraft does not support the onLoad() method
    [WARNING] Error reading TradeCraft.txt

    How do I solve this?

    EDIT: never mind, I've put my tradecraft.txt into the wrong folder T_T
  21. Offline


    I am having trouble with TradeCraft, when i try to sell, i get "You are Not Allowed to Sell to Shops" i tried promoting to op, and i am using Permissions 2.5.4 (Phoenix) does anyone know how to fix this?
  22. Also getting this message!
    And I have given the permissions to sell, to my default group with "TradeCraft.canSell" in the permissions file.

    Also thanks for making this plugin for bukkit!
    If we manage to get rid of this permissions issue on our server, it would be absolutely great :D
  23. Offline


    i used the essentials permissions to get this to work but it broke all my other permissions
  24. Offline


    New version up. It *should* fix the permissions problem, please test and let me know if it didn't :)

    Also for the currency, you theoretically can add a property in the properties file called currency-id, using the id number of the desired currency. I don't think that works right now, I have no idea why, thats why I added the command /setcurrency. Again, use the id number, or you can use the material name (using underscores instead of spaces, basically). Use /displaycurrency to check what the current currency is. Also, there is /canPlayer playername to check what permissions a player has. It prints it to the server console, so it's more for helping me debug things if server admins are having trouble with permissions again.
  25. Offline


    Thanks, it works great now!

    A suggestion to add: support for the damage bit in the config file, so we can trade colored wool, different logs, etc. I think Bukkit is starting to have support for that (at least MinecartMania now uses it).

    Oh I forgot to mention something else.
    Maybe you could print a notice for if you cannot buy or sell an item (0:0) set in config/sign.
    Sigh and something else I forgot.
    It seems this plugin doesn't handle disable/enable too well. It does reload the config. But all messages are printed an extra time per dis&enable.
    Ok, just one more thing, really! :)
    I read in the README: "No "change" is given. If you put too much gold in the chest, the excess is
    lost. Likewise, if you put more items in the chest than what would give you an
    exact number of gold, the excess is lost."

    But that's quite harsh in my opinion. It shouldn't be too hard to keep the remainder of either gold or the item in the chest after the swap, should it? I do think the hmod version did this neatly.
  26. Offline


    Why'd you update this to #554? Nobody uses that build at the moment considering it breaks most plugins. The recommended build is #531 to my knowledge. Too bad.. I was really looking forward to trying this out
  27. Offline


    It works fine on our CB #531 though.
  28. Offline


    How the heck do I even use this plugin? I can't find any documentation on how to set up a shop or anything?!
  29. Offline


    That information could indeed be displayed a bit clearer. But I guess the developer assumed mostly people who used it on hmod would be using this one.
    Anyway, there's a README in the jar, or, here in the source tree: https://github.com/mjmr89/TradeCraft/blob/master/README.txt
  30. Offline


    Glad the update works!

    Sorry, I meant to upload the readme in the OP sooner. I'll do that right after this. Also, with the updates, I forgot they were supposed to be on recommended builds and all, I'll fix that. But for this recommended build, I'm going to take ArmEagle's word for it and assume it works on 531?

    I hadn't even thought about doing colored wool, because colored wool wasn't mentioned at all in the original. I was in port mode, but now I think I can start to be in new stuff mode :). What do you mean about your suggestion regarding selling/buying stuff for free? You mean in personal shops, don't let freebies/donations if set in a properties file? Sounds a bit odd to me, could you explain? Regarding the change bit, I think he actually fixed that without noting it in the readme. I'll test it out soon.

Share This Page