Inactive [ECON] GiantShop v2.0 (BETA) (Forniphilia) - The great new SimpleShop [1.3.1-R2.0]

Discussion in 'Inactive/Unsupported Plugins' started by Giant, Jul 19, 2011.

  1. Offline


    GiantShop 2.0 continues where SimpleShop left off! It is great, fast and most importantly: easy to use! GiantShop is a global shop, wich uses a commands based system to sell and buy items.

    GiantShop is now located at BukkitDev!

    This thread is outdated! Please see BukkitDev for updates!

    old stuff (open)

    • Global shop
    • Item gifting
    • SuperPerms!
    • DataType MaterialData supported including names! Now you can add all your wool colours to your shop!
    • Add items from the console!

    *Use only 1 of these permission engines at a time!

    **Any SuperPerms plugin may work, but only PermissionsBukkit has been tested!

    Commands (open)

    • /shop - Show GiantShop help page 1
    • /shop [h|help|?] (page) - Show GiantShop help page X
    • /shop [l|list] (page) - Show GiantShop item list page X
    • /shop [c|check] [id([:type])] - Search a single item
    • /shop [s|sell] [id([:type])] [amount] - Sell items back to the shop
    • /shop [b|buy] [id([:type])] [amount] - Buy items from the shop
    • /shop [g|gift] [receiver] [id([:type])] [amount] - Gift an item to player [receiver]
    • /shop add [id([:type])] [amount] [sellFor] [buyFor] - Add an item to the shop, leave sellFor or buyFor as 0 to only sell/buy item
    • /shop update [id([:type])] [amount] [sellFor] [buyFor] - Update an item in the shop, leave sellFor or buyFor as 0 to only sell/buy item
    • /shop remove [id([:type])] - Remove an item from the shop
    • /shop truncate - Erase all items from the shop
    • /shop save - Save current configuration
    • shop export - export current SQL database to CSV*
    • shop import - import data from CSV*
    *These commands are only accessible from the console!

    Permissions (open)

    • giantshop.* - Gives access to all GiantShop permissions
    •* - Gives access to the GiantShop payout*
    • giantshop.admin.* - Gives access to all GiantShop admin commands*
    • giantshop - Gives access to simple GiantShop commands as list and help
    • - Gives access to check command
    • - Grants user ability to buy from the shop
    • - Grants user ability to sell back to the shop
    • - Grants user ability to gift
    • giantshop.admin.send - Enables admin to send GiantShop help to user
    • giantshop.admin.add - Enables admin to add items to GiantShop
    • giantshop.admin.update - Enables admin to update items in GiantShop
    • giantshop.admin.remove - Enables admin to remove items from GiantShop
    • giantshop.admin.truncate - Enables admin to remove all items from GiantShop
    • - Enables admin to save the current GiantShop config
    * When using SuperPerms all groups contain 'giantshop' permission

    Example conf (open)

            name: GiantShop #Shop name
            usePermissions: true #Should we use permissions? if not, everyone has access to shop, OP is admin
                permissionEngine: SuperPerms #Permission engine, can be: 'SuperPerms' for bukkit SuperPerms, 'Permissions' for theYetis Permissions, 'PEX' for PermissionsEX
            perPage: 5 #Amount of items to list per page
                buy: true #Show a global message that player X just bought a shiny new item
                gift: true #Show a global message that player X just gifted player Y a shiny new item
                sell: false #Show a global message that player X just sold a rusty old item
                useGovt: false #Should we use a global user as govt.?
                govtName: Government #Name of the govt. bank account
                useFree: false #Should we use worlds where shopping is free?
                freeWorlds: #Worlds that can use free shopping
                - world1
            type: SQLite #Database to use
            database: minecraft #Database name
            table: GiantShop #Database table name
            prefix: shop_ #Database table prefix, handy for when you have alot of tables in 1 database
                host: localhost #MySQL host
                port: 3306 #MysQL port
                user: root #MySQL user
                password: none #MySQL password

    Download Jar
    items.yml* **
    source - not available as of yet

    *Please use right click -> save as
    ** Should be automatically created by GiantShop.

    • Added ability to buy/sell/gift/check by name!
    • Fixed some return messages not having any colour
    • Fixed torches throwing an error when trying to sell
    Older versions (open)

    • Added support for other economy engines!
    • Updated items.yml to 1.8.1 (Thanks Jiggy)
    • Totally forgot to add support for doubles in importing
    • Added support for doubles in pricing
    • Fixed past 1am coding bug
    • Bumped version nummer to 1.5.4 in jar after forgetting to do so earlier :rolleyes:

    • Added configuration setting to give ops all permissions by default.
    • Renamed config file from GiantShop.yml to config.yml, GiantShop should automatically rename this file.

    • Added support for free worlds!
    • Fixed a kind of a big bug where the shop was charging per individual item instead of for the set amount. (meaning: if you would say did /shop add 1 10 10 1 and then /shop buy 1, so buying just 1, you would actually pay 100! xD).

    • Added support for "government"

    • Fixed bug where not all help pages were available
    • Added API for future location plugin
    • Added colors to shop messages!
    • Fixed bug where removing caused an internal server error
    • Possibly more, but forgotten....

    • Added import/export from/to CSV command to console!

    • Fixed bug where update would update entire list instead of item requested
    • Added some missing materialData thingies

    • Added Support for both Permissions (TheYeti's) and PermissionsEX(PEX)
    • Admin permissions now default to op

    • Fixed an accidental mistake where the sale and buy parameter where read in the wrong way around

    • Fixed an issue where players could sell back to the shop, even when this was set to disabled

    • Fixed issue where removing item triggered 2 messages telling item was removed
    • Fixed issue where items with no MaterialData were only sellable when bought from the store

    • initial release

    To do
    • Add colours to GiantShop messages ingame - Implented
    • Look into location bound system - Done
    • Put screenshots in this post for andrewpo :D


    Handy stuff:

    There will be NO support given on the bukkit forums! Please file a ticket or a comment on my bukkitDev page!
    meiamone likes this.
  2. Offline


    That's because delivering optimal support is an important thing for me in life! And am already quite far with the location thing! It will even have multiple world support!!
  3. Offline


    Excellent! thanks!
  4. Offline


    So where art my screenies?! :p

    Great news! Location support is aaalmmmmoooost finished!! Just a few bugs to fix, and implement a few ideas I just came up with :D
  5. Offline


    sounds good, what were your new ideas? I'm looking forward to see if your next version title can top "leaky nipple". Thanks :)
  6. Offline


    I don't think it can :( I ran out of ideas......... And the ones THAT I have might insult people I'm affraid :( (Suggestions are welcome!)

    For the ideas: well for example: the ability to disable the checks for a full world! Meaning you can set per world if you want the shop to be accessible on a global base or not!
    Also: /shop make server crash is to be implemented! (Yes that was a joke :D)

    Edit: V1.5 just got released! :) V1.5 is prepared for the location plugin.
    Ps. how's new version title?

    Yay! GiantShopLocation is up and waiting for approval!
    Go get GiantShopLocation

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


    great thanks! cant wait to get this setup on my server, ill let you know if i find any bugs, but seems solid so far.
  8. Offline


    For my easy tests I didn't really find alot of bugs, and the ones that I found I was able to fix hehe. But let me know if you do find any bugs! Also: how's the version title? :D
  9. Offline


    hahaha its good, most plugins don't title their updates, but i think it's easier to remember than a number :).
  10. Offline


    So how's the finding bugs working out? :D
  11. Offline


    havnt tested it in a few days, my servers been acting up :/ (not because of your plugin)
  12. Offline


    The easiest way to fix a naughty server is to smack it! :D
  13. Offline


    ll give it a try
  14. Offline


    I was wondering if you would be able to add it so an iConomy account has all the monetary proccesses ran through it?


    Bob types /shop buy sand 1
    1 Coin is deducted from his account.
    1 Coin is deposited into Player's account.
    Bob recieves his 1 sand.

    This would be helpful on my server as I have a fake player iConomy account called Government. So all transactions would go through Government. So if Bob sold one sand for .40 Coin, Government would have .40 Coin deducted from their account, etc.

    Please reply with what you think.
  15. Offline


    I might look into that. It shouldn't be too much work :p
    Also, if govt. has no money, do you still want the transmission to continue?
  16. Offline


    Yes, it would give Government a negative balance.
    I would love you forever if this is added. (Hopefully soon :p)
  17. Offline



    and adding it will be atleast after I get some sleep, wich I'll go do now I guess.....
    4AM >__>
  18. Offline


    It's 10:06 PM here. ;)

    You only need a minimum of .01 hours of sleep, too.

    *Kohle slaps @Giant but then apologizes, because he realized that slapping a developer of a plugin he wants a feature added to is not the best idea...*
  19. Offline


    *Giant kicks @Kohle in the sack and then accepts apology*
  20. Offline


  21. Offline


  22. Offline


    I'm not sure whether to be offended or to yam?
  23. Offline


    none of both? :p
    Was talking about the default avatar haha
  24. Offline


    I know. I was saying should I be offended you keep the fugly default avatar then the one I made you?
  25. Offline


    That is for you to decide! :D
  26. Offline



    I just want to know when my feature will be added. :p

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


    Might be soon, might be in a week...

    Depends on how fast I can wake-up :D and how many bugs I run too
  28. Offline


  29. Offline


    Oh I forgot to add:
    It also depends on the amount of velociraptors that come to stalk me....
    They have been a pestilence lately.

    meh, go download, and test....
  30. Offline


    I am currently attempting to fall asleep in my bed by staring at my bright iPhone screen.... I will try it in about 2 hours when I wake up for the day. :)
  31. Offline


    problem or bug i think.. we tried selling GOLD INGOT and we got the money but it didn't remove in the inventory..

    we tried selling redstone dust and it removed in the inventory.. we also tried coal.... just the gold ingot i think..

Share This Page