Compatibility¶
One jar. Built against the 1.21 API with Java 21 bytecode, so it loads on everything from 1.21 to the current release.
Verified by booting the plugin¶
| Server | Version | Result |
|---|---|---|
| Paper | 1.21 | ✅ all enchants registered, Vault hooked |
| Paper | 1.21.4 | ✅ all enchants registered, Vault hooked |
| Paper | 1.21.8 | ✅ all enchants registered, shop link active |
| Paper | 26.2 | ✅ all enchants registered, no errors |
| Purpur | 26.2 | ✅ all enchants registered, no errors |
| Folia | 26.2 | ✅ all enchants registered, no scheduler errors |
Versions between those points (1.21.2, 1.21.5, 1.21.11, 26.1) are not individually tested but sit inside a verified range.
Folia¶
Fully supported and declared (folia-supported: true). Every scheduled task
goes through a scheduler that uses Folia's region and entity schedulers when
they exist and Bukkit's when they do not. Per-player effects run on the
thread that owns that player.
Note that Vault does not run on Folia, so the built-in enchant shop is unavailable there. Enchanting itself is unaffected.
Optional integrations¶
| Plugin | What it adds |
|---|---|
| Vault + any economy | the /ember shop |
| Ember Shop | sell enchant books from any shop category |
| PlaceholderAPI | placeholders for scoreboards and chat |
| HeadDatabase | custom heads in the menus |
None is required. A missing one turns its feature off and nothing else.
Java¶
Java 21 or newer. Servers on 26.x already require Java 25, which is fine.