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

    Giant

    GiantShop
    V2.0
    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.

    BukkitDev
    GiantShop is now located at BukkitDev!

    This thread is outdated! Please see BukkitDev for updates!

    old stuff (open)

    Features
    • 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!
    Dependencies

    *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
    • giantshop.shop.* - 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
    • giantshop.shop.check - Gives access to check command
    • giantshop.shop.buy - Grants user ability to buy from the shop
    • giantshop.shop.sell - Grants user ability to sell back to the shop
    • giantshop.shop.gift - 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
    • giantshop.admin.save - Enables admin to save the current GiantShop config
    * When using SuperPerms all groups contain 'giantshop' permission


    Example conf (open)

    Code:
    GiantShop:
        Global:
            name: GiantShop #Shop name
            usePermissions: true #Should we use permissions? if not, everyone has access to shop, OP is admin
            permissions:
                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
            Broadcast:
                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
            govt:
                useGovt: false #Should we use a global user as govt.?
                govtName: Government #Name of the govt. bank account
            free:
                useFree: false #Should we use worlds where shopping is free?
                freeWorlds: #Worlds that can use free shopping
                - world1
        Database:
            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
            MySQL:
                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.

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

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

    • 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.
    v1.5.2

    • 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).
    v1.5.1

    • Added support for "government"
    v1.5

    • 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....
    v1.4

    • Added import/export from/to CSV command to console!
    v1.3.1

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

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

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

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

    • 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
    v1.0

    • 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
    Plugins:

    GiantShopLocation

    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

    Giant

    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

    GoSox2525

    Excellent! thanks!
     
  4. Offline

    Giant

    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

    GoSox2525

    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

    Giant

    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

    GoSox2525

    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

    Giant

    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

    GoSox2525

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

    Giant

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

    GoSox2525

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

    Giant

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

    GoSox2525

    ll give it a try
     
  14. Offline

    Kohle

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

    Example:

    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

    Giant

    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

    Kohle

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

    Giant

    *RUNS VERY HARD AND FAST*

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

    Kohle

    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

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

    Kohle

  21. Offline

    Giant

  22. Offline

    Kohle

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

    Giant

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

    Kohle

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

    Giant

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

    Kohle

    >.>

    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

    Giant

    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

    Kohle

    ;)
     
  29. Offline

    Giant

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

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

    Kohle

    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

    morizuki

    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