Repository navigation
3.122.0
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
/sellthrewDispatching 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 createshophelp 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