Skip to content

Commands

Cupjok edited this page Sep 13, 2026 · 2 revisions

Commands

Main command: /dynamicshop, alias /ds. Every /ds shop <shop> … command also works from the console.

Players

Command What it does
/ds Opens the start page, or the default shop (Command.OpenStartPageInsteadOfDefaultShop)
/ds shop [<shop>] Opens a shop
/shop [<shop>] Same as /ds shop, if Command.UseShopCommand is on
/ds qsell Quick sell menu (dshop.use.qsell)
/sell hand Sells the stack in your hand
/sell handall Sells every item like the one in your hand
/sell all Sells everything a shop buys. Other items stay.

See Selling and Quick Sell for exactly which shop is used.

If another plugin also has a /sell command, use /dynamicshop:sell all to reach DynamicShop's.

Shops (admin)

/ds createshop <shop> [<permission>]      create a shop (permission: true | false | <node>)
/ds deleteshop <shop>
/ds renameshop <old name> <new name>
/ds copyshop <shop> <new name>
/ds mergeshop <shop1> <shop2>
/ds openshop [<shop>] <player>             open a shop for another player
/ds setdefaultshop <shop>
/ds settax <value>                         global sales tax in %
/ds settax temp <value> <minutes>          temporary tax
/ds reload
/ds iteminfo                               price information for the item in your hand
/ds deleteOldUser <days>
/ds cmdHelp <on | off>                     show command help while typing

Items in a shop

The GUI is the easiest way (see Creating and Editing Shops). The commands are:

/ds shop <shop> add <item> <value> <median> <stock>
/ds shop <shop> add <item> <value> <min value> <max value> <median> <stock>
/ds shop <shop> addhand <value> <median> <stock>
/ds shop <shop> addhand <value> <min value> <max value> <median> <stock>
/ds shop <shop> edit <item> <value> <median> <stock>
/ds shop <shop> edit <item> <value> <min value> <max value> <median> <stock> [<max stock>]
/ds shop <shop> editall <purchaseValue | salesValue | valueMin | valueMax | median | stock | max stock | discount> <= | + | - | * | /> <amount>
/ds shop <shop> sellbuy <sellonly | buyonly | clear>
/ds shop <shop> SetToRecAll                set every item to the recommended values

addhand keeps the full item data of the item in your hand. add <item> uses a plain material name.

Shop settings

/ds shop <shop> enable <true | false>
/ds shop <shop> permission [<true | false | custom>]
/ds shop <shop> currency <currency>
/ds shop <shop> maxpage <number>
/ds shop <shop> background <color | clear>
/ds shop <shop> flag <flag> <set | unset>                  see [[Shop Flags and Options]]
/ds shop <shop> position <pos1 | pos2 | clear>
/ds shop <shop> shophours <open> <close>
/ds shop <shop> fluctuation <interval> <strength> | off
/ds shop <shop> stockStabilizing <interval> <strength> | off
/ds shop <shop> account set <amount>
/ds shop <shop> account linkto <shop>
/ds shop <shop> account transfer <target> <amount>
/ds shop <shop> log <enable | disable | clear>
/ds shop <shop> log <printToConsole | printToAdmin> <on | off>
/ds shop <shop> resetTradingVolume [<player>]
/ds shop <shop> command active <true | false>
/ds shop <shop> command <sell | buy> add <index> <command>
/ds shop <shop> command <sell | buy> delete <index>

Clone this wiki locally