Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft

CraftBukkit Minecraft Server Software FAQ

10 questions players actually ask, answered.

How do I start a CraftBukkit server for the first time?
Download the CraftBukkit JAR file, create a new folder for your server, place the JAR inside, and run it—this generates the necessary configuration files and folders. Once generated, edit the server.properties file to customize settings like difficulty and world name, then run the server again to start it.
What's the difference between CraftBukkit, Spigot, and Paper?
CraftBukkit is the original server software that introduced plugin support. Spigot is built on CraftBukkit and adds performance improvements and additional features. Paper is built on Spigot and focuses on further optimization and bug fixes, making it the most performant option for most servers.
Why won't my plugins load?
Check that your plugins are in the correct plugins folder, that they're compatible with your server version, and that there are no errors in your server logs (usually found in the logs folder). Restart the server after adding new plugins, as they only load on startup.
How do I give players different permissions for different plugins?
Install a permission plugin like LuckPerms or PermissionsEx, which lets you create groups and assign specific permissions to players or ranks. Configure the permission plugin's config file to define what each group can do, then assign players to groups using in-game commands.
Can I use CraftBukkit plugins on a vanilla server?
No—plugins only work on CraftBukkit, Spigot, Paper, or other plugin-supporting server software. Vanilla servers don't have the plugin API that these server types provide.
How do I stop griefing on my server?
Install a protection plugin like WorldGuard or GriefPrevention, which allows you to create protected regions where players can't break blocks or interact with certain objects. Configure the plugin to define who can build in each region and what actions are restricted.
What should I do if my server is running slowly?
Check your server logs for errors or warnings, reduce the view distance in server.properties, disable unnecessary plugins, and consider switching to Paper for better performance optimization. You can also use plugins that monitor server performance to identify which plugins or features are causing lag.
Can I create custom commands without coding?
Yes—install a command plugin like CommandHelper or EssentialsX, which provide in-game or config-file interfaces to create custom commands without writing code. These plugins let you define what commands do, what messages they send, and who can use them.
How do I update CraftBukkit without losing my world?
Back up your world folder first, then replace the old server JAR with the new version and restart the server. Your world data is stored separately from the server software, so updating won't affect your world—just make sure plugins are compatible with the new version.
Do I need to restart the server every time I add a plugin?
Yes—plugins are loaded when the server starts, so you must restart the server for new plugins to take effect. Some plugins support hot-reloading through commands, but this is unreliable and a full restart is always safer.