SS Dynamic Shop [1.13 ~ 1.16] 2.11.8

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
    • 1.15
    • 1.16
    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.

    AddOn: DynamicShop-Graph by jmp

    https://www.spigotmc.org/resources/dynamicshop-graph.80638/

    _______________________________________________

    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 Updates

  1. PR#37 (PR#34 removed)
  2. PR #32,34 (Unstable)
  3. PR #31

Recent Reviews

  1. itsleakz
    itsleakz
    5/5,
    Version: 2.11.8
    i just wish it had a default mob spawner store so yeah besides that its very very good
  2. Hubzen
    Hubzen
    4/5,
    Version: 2.11.8
    good plugin but it would be excellent if it supports nbt tags and item add in gui insert.
  3. ShadowThePlayer
    ShadowThePlayer
    5/5,
    Version: 2.11.8
    Use this on my server, its lovely and keeps the economy balanced, also love how simple it is to set up shops and integrate into other plugins.
  4. dinbu_
    dinbu_
    5/5,
    Version: 2.11.8
    This plug-in is crazy. thank you so much really i mean it .. good top of top plugin
  5. MC_Marine
    MC_Marine
    5/5,
    Version: 2.11.8
    최고의 플러그인이라고 생각함. 상점 플러그인중 가장 완벽하지 않나 싶을 정도로 좋습니다. 상점의 계좌와 물가 조절을 할 수 있다는 점에서 너무 좋다고 생각합니다.
  6. Utopia_Admin
    Utopia_Admin
    5/5,
    Version: 2.11.8
    와 개쩝니다 진짜 엄청난 플러그인 감사합니다 돈주고도 살수있어요 꼭 유료버전도 내주면 구입할게요 간단하면서 최고입니다!!!!!!!!!!!!!!!!!!!!!
  7. HongMint
    HongMint
    5/5,
    Version: 2.11.8
    Please support 1.12.2 version as well. I beg you...............................!
  8. Unnabhv
    Unnabhv
    5/5,
    Version: 2.11.8
    Top plugin, Amazing at helping the server economy. Amazing GUI!
    I haven't found another plugin like it!
  9. BadSuzy1
    BadSuzy1
    5/5,
    Version: 2.11.8
    This is the best shop plugin that I've ever seen. What makes it the best in my opinion is the fact that you can customize it greatly AND it is easy to understand. No complicated configuration, the prices can be dynamic, and that is the VERY essence of a great economy server. It makes certain that nothing will be too OP, or if it is, it shall not be for long. Nothing in my experience has come close to this, and this is exactly what has been needed for years. Not just a 10/10 but a standing ovation from me! Thank you
  10. mr_Raffs
    mr_Raffs
    5/5,
    Version: 2.11.8
    This plugin is perfect. I love how it's easy to set up and how efficient it is.
    IIt's also pretty easy to add custom items, like MMOItems' or MythicMobs' ones