SS Dynamic Shop [1.13 ~ 1.14.4] 2.10.6

Server Shop, Supply & Demand, Dynamic pricing. Easy to setup and use.

  1. eftc91c
    Native Minecraft Version:
    1.14
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    Source Code:
    https://github.com/7sat/SSDynamicShop
    Languages Supported:
    English, Korean, Chinese(by Sakura_Ice)
    [ Development Paused ]
    This plugin requires Vault and Economy plugin
    *If you are using GemsEconomy, open /GemsEconomy/Config.yml and set vault: true.
    _______________________________________________

    OpenShop.gif

    createShop.gif

    AddMoveDelete.gif

    EditItem.gif

    qsell.gif


    Features______________
    Dynamic pricing (Median * Value / Stock = Price)
    ◈ Create your own UI
    ◈ Multiple shops, multiple pages
    ◈ Quick sell
    ◈ Item Palette, Search function (you can also select your own item)

    ◈ Item setting auto complete
    ◈ Sign Interaction
    ◈ Enchant, Potion, Egg, Damaged item, Custom item support
    (NBT tag is not supported)

    ◈ Edit all the items at once
    ◈ Command tab completion with In-game help message
    Jobs reborn point support
    ◈ [Beta] Import data from other plugin
    ◈ Message, sound is editable

    ◈ Optional features

    - Static pricing
    - Permissions per shop
    - Tax per shop
    - Flags for shop
    - Delivery charge
    - Shop hours (Admin players are not affected)
    - Random stock fluctuations
    - Stock stabilizing
    - Infinite stock
    - Minimum/Maximum price
    - Sell only, Buy only
    - Limit shop account. Manage, Transfer shop account.
    - Transaction log
    - Hide stock



    Languages____________
    - English
    - 한국어
    - 中文 [ by Sakura_Ice ]

    *Language is editable in Lang.yml
    *config.yml파일에서 Language를 ko-KR로 바꾸세요.


    Pre-made Template______
    For 1.14 Startpage.yml Shop.yml
    For 1.13 Startpage.yml Shop.yml

    TemplatePreview.png

    Wiki___________________
    Last update: 2019-08-10(yyyy-mm-dd)
    curve.jpg
    Price = Median * Value / Stock
    This plugin is inspired by 'Hyperconomy'.
    Set median to -1 = Static pricing
    Set stock to -1 = Static pricing + Infinite stock

    Dynamic pricing with Infinite stock is impossible.
    Stock must always be at least 1. Nobody can buy the last one.
    Stock stabilizing: The stock gradually returns to its default value as time passes.
    Stock fluctuations: The stock changes randomly.

    You can set interval and amount.
    Interval is in-game hour. (Minecraft 1 hour = 50 seconds)
    Amount is percentage of median.

    Example: stock stabilizing, 1 hour, 5%
    06:00 - stock 92, median 100
    07:00 - stock 97
    08:00 - stock 100
    09:00 - stock 100

    Example : stock fluctuations, 1 hour, 5%(max)
    06:00 - stock 120, median 100
    07:00 - stock 115 ~ 125
    Currently supported plugins: 'Shop'

    1. Open plugins/Shop/data/pages folder
    2. Copy all yml files
    3. Paste at plugins/DynamicShop/Convert/Shop
    4. Run command : /ds convert Shop

    Limitation: item meta will be lost.
    signshop:
    - This shop is only accessible from the sign.
    localshop:
    - Player must visit the actual location of the shop.
    - This flag requires a position value to work.
    deliverycharge:
    - Pay delivery charge, Buy items from a distance.
    - This flag is subflag of localshop.
    - Delivery charge is increase with distance.
    jobpoint:
    - Buy/Sell items with Job points.
    - Require Jobs reborn.
    - 1st line : [ds] or [dshop] or [dynamicshop]
    - 2nd line : shop name
    - 3rd line : (Optional) item name
    - 4th line : (Optional) 1st line will be replaced by this.

    Alternative:
    - 1st line : (empty)
    - 2nd line : shop name
    - 3rd line : (Optional)item name
    - 4th line : (empty)
    - Right click on sign.

    - Sign must be placed on wall.
    - Shop name is case sensitive.

    - Item name is case insensitive. Item name list (1.14)
    ezgif.com-crop.gif
    [​IMG]
    This is advanced feature.
    Modifying directly from the yml file is not recommended.
    Delete, rename or merge shop will break link.

    Example)
    ShopA Balance: 10
    ShopB Balance: -1

    /ds shop ShopB account linkto ShopA

    Result:
    ShopA Balance: 10
    ShopB Balance: ShopA
    ShopA and ShopB will share same account.

    Allowed:
    ShopA Balance: 10
    ShopB Balance: ShopA
    ShopC Balance: ShopA

    Not Allowed:
    ShopA Balance: 10
    ShopB Balance: ShopA
    ShopC Balance: ShopB
    Edit your bukkit 'command.yml' file something like this.
    Code (YAML):
    # This is the commands configuration file for Bukkit.
    # For documentation on how to make use of this file, check out the Bukkit Wiki at
    # https://www.spigotmc.org/go/commands-yml
    #
    # If you need help on this file, feel free to join us on irc or leave a message
    # on the forums asking for advice.
    #
    # IRC: #spigot @ irc.spi.gt
    # (If this means nothing to you, just go to https://www.spigotmc.org/go/irc )
    # Forums: https://www.spigotmc.org/
    # Bug tracker: https://www.spigotmc.org/go/bugs

    command-block-overrides
    : []
    ignore-vanilla-permissions
    : false
    aliases
    :
    icanhasbukkit
    :
    - version $1-
    servershop
    :
    - Dynamicshop:shop
    Aliases have the highest priority, so It should be helpful.


    Commands____________
    /shop
    /ds or /dynamicshop

    For User
    /ds
    /shop [<shop name>]
    /ds shop [<shop name>]
    /ds qsell
    /ds cmdHelp <on|off>
    *per user basis.

    For Admin
    - ds shop <shop name> add <item> <value> <median> <stock>
    *Or ~add <item> <value> <min value> <max value> <median> <stock>
    - ds shop <shop name> addhand <value> <median> <stock>
    - ds shop <shop name> edit <item> <value> <median> <stock>
    - ds shop <shop name> editall <stock|median|value|valueMin|valueMax> <=|+|-|*|/> <amount>
    - ds shop <shop name> sellbuy <sellonly|buyonly|clear>
    - ds shop <shop name> maxpage <number>
    - ds shop <shop name> permission [<true|false|custom>]

    *Default value is 'false', which means that shop is open for everyone.
    - ds shop <shop name> flag <flag> <set|unset>
    - ds shop <shop name> position <pos1|pos2|clear>
    - ds shop <shop name> shophours <open> <close>

    *open = close -> open 24 hours (default)
    - ds shop <shop name> fluctuation <interval> <strength>
    - ds shop <shop name> stockstabilizing <interval> <strength>
    - ds shop <shop name> hidestock <true|false>
    - ds shop <shop name> hidePricingType <true|false>
    - ds shop <shop name> account <set|linkto|transfer>
    *value -1 = Infinite
    - ds shop <shop name> log <enable|disable|clear>
    - ds createshop <shop name> [<permission>]

    *space and '/' not allowed in shop name
    - ds deleteshop <shop name>
    - ds mergeshop <shop1> <shop2>
    - ds renameshop <shop name> <new name>
    - ds setdefaultshop <shop name>
    - ds settax <value>
    - ds deleteOldUser <day>
    - ds convert <plugin name>
    - ds reload


    Permissions___________
    Add 'dshop.admin.*' for admin.
    For User (Optional)
    - dshop.user.shop.(shop name)
    - dshop.user.shop.(shop name).buy
    - dshop.user.shop.(shop name).sell
    - (whatever you want)
    *If you want to use these, you should set shop's permission first.
    */ds shop <shop name> permission true. or use gui menu.


    For Admin
    - dshop.admin.shopedit
    - dshop.admin.createshop
    - dshop.admin.deleteshop
    - dshop.admin.mergeshop
    - dshop.admin.renameshop
    - dshop.admin.createsign
    - dshop.admin.destroysign
    - dshop.admin.remoteaccess
    - dshop.admin.creative
    - dshop.admin.setdefaultshop
    - dshop.admin.settax
    - dshop.admin.deleteOldUser
    - dshop.admin.convert
    - dshop.admin.reload

Recent Reviews

  1. bremen4u
    bremen4u
    5/5,
    Version: 2.10.6
    OMG... so great and usefull - very easy and with much function. one of the best shop-plugins so far. i love it.
  2. lann
    lann
    4/5,
    Version: 2.10.6
    need 1.12.2 support now.........................................................
  3. underestimate
    underestimate
    5/5,
    Version: 2.10.6
    Great Plugin, been waiting years after giving up hope on Hyperconomy! Keep up the good work :)
  4. BirchGlowbrick
    BirchGlowbrick
    5/5,
    Version: 2.10.6
    This plugin is the best shop for 1.14 ! Don't wait just install it.
    No better alternative, all editable with gui, no bug.
    JUST EXCELLENT !
  5. YourPandaYt
    YourPandaYt
    5/5,
    Version: 2.10.6
    Great plugin using on my server PunchX.serv.nu i really like it if you need a norwegian translation just dm me on discord PunchingKubePanda#7825
  6. iKilledEveryone
    iKilledEveryone
    5/5,
    Version: 2.10.6
    I've been waiting SO long for a plugin like this! I've hired a couple developers to build a plugin like this but no one could get it right. This is fantastic! If you don't mind, I'll send a PM with some suggestions in the near future. Currently building my shops. :) Thank you!
  7. MetaHD
    MetaHD
    5/5,
    Version: 2.10.5
    Actually the best gui shop plugin out there in my opinion. So underrated it's unreal, and who can argue with it when it's free and fully customisable .
  8. Metclocker
    Metclocker
    5/5,
    Version: 2.10.5
    Awesome plugin, would be good if there's option for Discount for each shop. You did very well developer!
  9. DonutWu
    DonutWu
    5/5,
    Version: 2.10.5
    Best GUI-based shop plugin I have ever used!
    easy to set up either in the in-game GUI interface or in the plugin folder.
    Nice example files as well
  10. Rshields88
    Rshields88
    5/5,
    Version: 2.10.4
    Could you make this 1.12.2 aswell? I used this on my old server and really want it on our new network. Its a great plugin!