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.

Ready to run your own?

Pick a preset, RAM and a location in the configurator.

Configure your server →

Welcome gift for new players

20% off your first term

The code is filled in for you when you build your server here. Not sure yet? Try a server free for 12 hours — no payment details needed.

FIRSTBLOCK
Build my server →

For new customers. Online in about 90 seconds, 72h money-back guarantee.