Skip to content

Reloading

/dshop reload

Requires drotatingshop.admin. It:

  1. Re-reads config.yml, items.yml, quantity-menu.yml and messages.yml from disk.
  2. Rebuilds the item pool in memory.
  3. Closes any open shop and buy menus (players just reopen with /market).

It does not touch data.yml β€” the current rotation, open window, live stock and per-player purchases all survive a reload.

Change When it applies
messages.yml text Immediately.
gui.* and quantity-menu.yml Next time the relevant GUI is opened.
sounds.* Immediately (read live on each play).
New / removed items (items.yml, additem, removeitem, seed) Eligible from the next rotation.
Edited price Next rotation for what’s shown; already-open GUIs refresh on the next tick.
Edited stock / per-player-limit Next rotation (the starting values; live counts in data.yml are untouched).
rotation-interval / open-duration At the next reschedule / rotation (the running cycle finishes first).
shop.command (rename) Restart only β€” the command is registered at startup.

Want the changes live right now? Run /dshop reload then /dshop rotate to start a fresh rotation (and a fresh open window) immediately.