Skip to content

Folia and Platform Support

Cupjok edited this page Sep 13, 2026 · 2 revisions

Folia and Platform Support

One DynamicShop jar runs on every Minecraft version from 1.21 to 26.2, on Paper, Purpur and Folia (from 3.122.0).

Tested versions (3.122.0)

Each version was started on a real server with this jar and a Vault economy. The console created a shop, added items, enabled it 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

Older Minecraft versions (1.20.x and below) are not supported. Releases 3.22.0 – 3.121.1 only loaded on 26.2.

Java

Use the Java version your Minecraft version needs: Java 21 for 1.21.x, Java 25+ for 26.x. The plugin itself only needs Java 21.

Folia

  • DynamicShop declares folia-supported: true and uses the region, entity, global and async schedulers everywhere.
  • Your other plugins must support Folia too. Folia refuses to load plugins that do not, including the original Vault. Use VaultUnlocked and a Folia-capable economy plugin.
  • MultiCurrency does not support Folia, so MultiCurrency shops are Paper/Purpur only.

Checklist before going live

  1. Back up plugins/DynamicShop/.
  2. Test on a copy of your server with your real plugin set.
  3. Open a shop, buy, sell, use /sell all and quick sell, with every currency you use.
  4. Check the console for errors.

Clone this wiki locally