Bukkit
The original plugin API for Minecraft Java servers; Spigot and Paper still implement it, so Bukkit plugins run on them.
Bukkit is a programming interface (API) that lets developers write server-side plugins for Minecraft Java Edition without modifying the game itself. The API was implemented by a separate server called CraftBukkit, which is what server owners actually ran.
What happened to it
The original Bukkit project stopped development in 2014 after a dispute over licensing and ownership. The API did not disappear: Spigot continued it, and Paper continued Spigot. When you install a plugin on Paper today, it still uses the org.bukkit API and usually describes itself with a plugin.yml file, the same structure Bukkit introduced.
Why it matters for server owners
“Bukkit plugin” has become a general label for the whole family of server plugins that run on Spigot, Paper and their forks. Knowing this helps you read plugin pages correctly:
- A plugin for Bukkit or Spigot will normally run on Paper.
- Plugins are server-side only; players join with an unmodified client.
- Plugins cannot run on Fabric or Forge servers, which use mods instead. See datapack vs plugin vs mod.
The bukkit.yml file in your server folder is also a Bukkit leftover. It holds settings such as spawn limits per mob category and how often the server autosaves.
Practical tip
Always match the plugin to your Minecraft version, not just the platform. A plugin built for a much older version may load and then fail at runtime. Check the server console after startup for errors from each plugin before letting players in.