Skip to content

3.122.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 01:34
· 5 commits to master since this release

One jar for Minecraft 1.21 – 26.2

DynamicShop runs again on every Minecraft version from 1.21 to 26.2, on Paper, Purpur and Folia. It is the same jar for all of them. Releases 3.22.0 – 3.121.1 only loaded on 26.2.

  • Built for Java 21 against the 1.21 API (api-version: 1.21). On 1.21.x servers Java 21 is enough; 26.x servers keep needing Java 25.
  • Code that behaves differently between versions now works on both sides (sound lookup, global-thread check).

Tested on real servers

Each version was started with this jar and a Vault economy. The console created a shop, added items, enabled the shop and reloaded the plugin. Then a bot joined, opened the shop and the trade view, bought, sold, used /sell all and opened the start page:

Platform Versions Result
Paper 1.21, 1.21.1, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2 ✅
Purpur 1.21.1, 1.21.11, 26.1.2 ✅
Folia 1.21.4, 1.21.11, 26.1.2, 26.2 ✅

Fixed

  • Folia: buy and sell messages (with translated item names) and /sell threw Dispatching command async, and the per-shop buy/sell commands (Options.command) did not run. Messages are now sent directly, and console commands run on the global thread.
  • /ds createshop help showed /ds create, which does nothing.

Updating

Replace the jar and restart. No data files change, and nothing needs to be edited.

Full Changelog: 3.121.1...3.122.0