forked from Telesphoreo/DynamicShop3
-
Notifications
You must be signed in to change notification settings - Fork 1
Updating
Cupjok edited this page Sep 13, 2026
·
1 revision
Updating is always: replace the jar, restart. Never delete config.yml, the language files or shop files.
- 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.
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 alland quick sell never take items for a payout of 0 (see Selling and Quick Sell).
Nothing to do. From 3.122.0 the same jar also runs on 1.21.x (see Folia and Platform Support).