Paper API Mismatch
A plugin will not enable because it targets a different Paper/Bukkit API version than your server runs. The plugin needs updating to match your server, or vice versa.
What does this error mean?
Plugins declare an api-version they were built for. 'Unsupported API version' means the plugin was compiled against an API your server does not provide, commonly an old plugin on a new server or a plugin built for a newer API than you run.
Unsupported API version
Most Common Causes
- An outdated plugin not updated for your server version.
- A plugin built for a newer Paper API than installed.
- Running a server version older than the plugin supports.
- A legacy plugin relying on removed API.
- Mixing plugins meant for different server generations.
How To Diagnose
- Note the plugin name and the API version in the error.
- Check the plugin's listed supported versions.
- Compare against your actual server version.
- Look for an updated build of the plugin.
Recommended Fixes
- Update the plugin
Install a build that supports your server's API version. - Match the server version
If the plugin is essential and newer, update the server to a supported version. - Replace legacy plugins
Swap abandoned plugins for maintained alternatives. - Check compatibility first
Confirm a plugin lists your version before installing it.
Frequently Asked Questions
A field in plugin.yml stating which server API generation the plugin was built against.
Sometimes it loads but may break, updating the plugin is the safe fix.
Run '/version' in the console, it reports the exact build.