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

    PyPKjE

    Well, as I did not do anything, just found a server.log file in error
     
  3. Offline

    Giant

    Well, that's gonna make it kind of hard to replicate the issue, but it is most likely a wrongly entered command...
     
  4. Offline

    franckie20

    PermissionsBukkit support isn't working ... all players can use the commands.

    Edit:
    The DevBukkit says "if you use SuperPerms all player will have Giantshop Permission"

    Is there anny way to undo this permission ??
     
  5. Offline

    Giant

    interesting, they may have changed it then :S
     
  6. Offline

    GameFAQsRolo

    I like the plugin and am looking for something to make a switch to permanently for 1.0+. I have some suggestions.

    1. Add "all" to amount option for selling. It would be a great time saver to be able to /sell cobblestone all

    2. Ability to customize shop list output OR have something a little neater. Right now, long names like cobblestone and the unneeded information cause the line to wrap. It's also a blur sometimes when you see so much white and pink. I would prefer to have something like:
    [Shop] [ID] [NAME] Qty. [X] [XX.XX] [XX.XX]
    Maybe have them justified as much as possible so things can line up at least a little bit, if not perfect. Is it possible to change the shop name from GiantShop to just Shop? What does "name: Shop #Shop name" in config do? As you can see, I changed it to shop thinking it would change the chat name, but I guess I was wrong.

    3. Change the default structure of the MySQL table. By default, all the values are set as integers and that's a problem for those of us using economies that go 2 places beyond the decimal. After figuring out the problem, I had to manually go and change the defaults which just felt like an inconvenience I shouldn't have had in the first place.

    4. Add a SpoutCraft GUI.

    5. Take advantage of Vault (similar to Register).
     
  7. Offline

    Giant

    I will look into this! and the default should have been set to doubles already :S
     
    GameFAQsRolo likes this.
  8. Offline

    franckie20

    well , first of all release the source code , if not then update the plugin and remove default permission of 'giantshop' for SuperPerms , because that sucks , or let this thread get inacive , because it's not getting updated annyways..

    Sorry for the ,,, :p
     
  9. Offline

    Dominic

    Hey guys! Not sure if this is getting updated...but I found a bug with gifting items. If you gifted any material to somebody they can't use it to craft anything. For example, gifting someone 3 ironbars can't be used to make a pickaxe or any tool. Another example is that gifted coal can not create torches BUT can be used to smelt items. Not sure what that bug is.
     
  10. Offline

    XxNinjaManxX66

    If you could make a video on it, it would help people like me alot! thanks btw love it :D
     
  11. Offline

    beringtom

    Unsure if this plugin is dead? last update was in october '11?
     
  12. Offline

    Giant

    I will not lie to you, it is currently semi dead... :(
    I am in the background working on GiantShop v2.0 but progress is slow because I am lacking the mood to code lately...
    If you guys want I'll upload GiantShop v2.0 (for waht is currently there really :p) to github as an opensource project.
     
  13. Offline

    Giant

    Ok and once again I won't lie, it's currently undergoing heavy development :) GiantShop 2.0 is getting along pretty nicely and should be ready for an Alpha release soon! :)
     
  14. Offline

    OptimistEmo

    Hi, i am trying to install giantshop for my server but i keep getting this eror

    I have iColony 6 but giantshop is acting like isnt there? help plese
    [​IMG]
     
  15. Offline

    Giant

    OptimistEmo Interesting I shall look into that! :)

    [edit]
    Can't replicate that one yet.... Works for me:

    [edit2]
    Oh wait, seems am still running on 0.0.dev :D lemme see what happens with 0.1.alpha

    [edit3]
    Nope, still works...

     
  16. Offline

    OptimistEmo

    To install giant shop do you just have to drag the jar file into plugins folder, because that is what i did?
     
  17. Offline

    Giant

    That is correct.
     
  18. Offline

    OptimistEmo

    kk, il try a different economy system
     
  19. Offline

    Giant

    In 0.1.APLHA only iConomy (4, 5, 6) and AEco economy are supported though. Keep that in mind.
    Also, as I am interested in finding out why it fails, can you send a list of the plugins you are using?
     
  20. Offline

    OptimistEmo

    kk, i will try a different economy system

    kk

    [​IMG]

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

    Giant

    The issue is that it is seeing both Essentials Economy and iConomy 6. I will considering adding a config parameter to prefer an economy engine in this case! (Also will push a new alpha version soon that includes support for more eco engines and removal of items :p)

    Edit: Also please note that GiantShopLocation is dead, it will here after be included into GiantShop 2.0 by default. This might however take a couple of versions to be re-implemented!
     
  22. Offline

    OptimistEmo

    ok, thanks sooo much, i will get rid of essentials economy but thanks so much anyway :D

    Great Help
     
  23. Offline

    Giant

    Oh and the reason why it also looks for essentials already is due too the fact that the basics are already implemented in 0.1.ALPHA, but they are not really used yet, so it can't enable itself.

    [edit]
    0.1.1.ALPHA should come available on bukkitDev soon.
     
  24. Offline

    OptimistEmo

    i got rid of essentials and there is stil a problem, it hookes up with 1comony but when i try a command it does this
    [​IMG]
     
  25. Offline

    Giant

    please show the error log from the console....
     
  26. Offline

    OptimistEmo

  27. Offline

    Giant

    What is the command you are trying to use?
    also please note that GiantShop v2.0 0.1.1.ALPHA is now live on bukkitDev.
     
  28. Offline

    OptimistEmo

    i was trying to use /shop
     
  29. Offline

    Giant

    Which permissions engine are you using? And please check if this issue is fixed in 0.1.1.ALPHA is 0.1.ALPHA is now outdated.
     
  30. Offline

    OptimistEmo

    Permissions bukkit 1.6 i havent touched it though
     
  31. Offline

    meiamone

    Reposted pricing tool by request.
     

Share This Page