Skip to content

Updating

Cupjok edited this page Sep 13, 2026 · 1 revision

Updating

Updating is always: replace the jar, restart. Never delete config.yml, the language files or shop files.

What happens to your data

  • Shops, settings, start page, signs, player data and logs are kept.
  • New options are added to your files automatically.
  • Default texts you never changed are refreshed when a new version improves them. Texts you edited yourself are kept, and the console tells you once when a newer default exists.
  • Files are written safely: first to a temporary file, then swapped in, so a crash cannot leave half a file.
  • A file with a YAML typo is never overwritten. The console names it, a .broken-<time> copy is kept, and the rest of the plugin keeps working. Fix it and run /ds reload.

Keep a backup of plugins/DynamicShop/ before any update anyway.

From the original DynamicShop (sat7, up to 3.120.2)

Drop this jar in place of the old one. It uses the same plugins/DynamicShop/ folder. A full migration from upstream 3.120.1 data was tested: every shop, flag, price, discount, trade limit, shop account, custom item, start-page button, config value and custom text was kept.

Differences you will notice:

  • Quick sell: left-click sells all items of that type, Shift + left-click only the clicked stack.
  • /sell all and quick sell never take items for a payout of 0 (see Selling and Quick Sell).

From 3.22.0 – 3.121.1 (26.2-only builds)

Nothing to do. From 3.122.0 the same jar also runs on 1.21.x (see Folia and Platform Support).

Clone this wiki locally