Installation
1. Install DzusillCore
Section titled β1. Install DzusillCoreβdRotatingShop depends on DzusillCore. Drop DzusillCore-x.y.z.jar into plugins/ first.
2. Install Vault + an economy
Section titled β2. Install Vault + an economyβdRotatingShop charges purchases through Vault. Install Vault and an economy provider (EssentialsX, CMI, β¦). Without one the plugin disables itself.
3. Drop in dRotatingShop
Section titled β3. Drop in dRotatingShopβ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 edit4. The pool is seeded for you
Section titled β4. The pool is seeded for youβ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 seedSee Default Prices.
5. Verify
Section titled β5. Verifyβ/dshop rotate # force a rotation so items show now/market # open the shopThe shop GUI opens with the seeded items and a countdown clock. Click an item to open the buy menu.
Next: the Quick Start.