Frequently Asked Questions
Unsupported Java detected, what do I do?!
Unsupported, early-access, or internal versions of Java are often missing features, have known issues or be straight up broken. As such, we cannot provide support for servers running such versions. You should install a supported version of Java as explained here.
If you still wish to continue, knowing that you are on your own and will receive NO support, you can disable the check with a system property, as explained here.
What is a Paper plugin?
A Paper plugin is a plugin that is compiled against the Paper API.
Developers can find more info on how to get started writing Paper plugins here.
Server Admins can learn how to find and install Paper plugins here.
What is a Spigot plugin?
A Spigot plugin is a plugin that is compiled against the Spigot API. Most Spigot plugins are compatible with your Paper, but plugins that use Spigot API introduced after Minecraft 1.21.4 may not work correctly.
What is a Bukkit plugin?
The term Bukkit plugin is a bit missleading. The Bukkit project died in 2014. The Bukkit API lives on in our fork of it, called Paper API. When people say Bukkit plugin, they most likely refer to a Paper plugin.
What is a (Paper) lifecycle plugin? (formally known as experimental Paper plugins)
Lifecycle plugins are special kinds of Paper plugins that use advanced features of the Paper API to hook into the server's lifecycle.
They have been confusingly refered to as (experimental) Paper plugins or Paper manifest plugins before.
Server Admins can find more information here.
Plugin developers can learn how to write lifecycle plugins here.