Skip to content

Installation

dRotatingShop depends on DzusillCore. Drop DzusillCore-x.y.z.jar into plugins/ first.

dRotatingShop charges purchases through Vault. Install Vault and an economy provider (EssentialsX, CMI, …). Without one the plugin disables itself.

Place dRotatingShop.jar into plugins/ and restart the server. On first start it creates:

plugins/dRotatingShop/
β”œβ”€β”€ config.yml # command alias, rotation interval, opening hours, GUI, seed defaults, sounds
β”œβ”€β”€ items.yml # the item pool (seeded on first start β€” see below)
β”œβ”€β”€ prices_1_21.yml # bundled default 1.21 price list used to seed items.yml
β”œβ”€β”€ quantity-menu.yml # layout & icons of the buy / quantity picker
β”œβ”€β”€ messages.yml # all player-facing text (MiniMessage)
└── data.yml # runtime state (rotation, stock, purchases) β€” do not edit

On the very first start β€” while items.yml has no items β€” dRotatingShop migrates the bundled prices_1_21.yml into items.yml: ~1,200 vanilla items, priced, with default stock and per-player limits. So the shop works out of the box.

Want to load (or re-load) the catalogue later? Run:

/dshop seed

See Default Prices.

/dshop rotate # force a rotation so items show now
/market # open the shop

The shop GUI opens with the seeded items and a countdown clock. Click an item to open the buy menu.

Next: the Quick Start.