Bukkit or Spigot?

Bukkit or Spigot Its not that difficult!

  • 29,550
    Views, 99 today
  • 5 Favorites
  • Flag / Report

Get Embed Code

Level 42 : Master Dragon
If you're looking to decide between regular Bukkit or Spigot for your server, here's an unbiased opinion based on experience of testing both. From a player perspective there is very little difference until RAM/CPU comes into play, and that's only going to be an issue if you are serious about being a server admin.


Bukkit is great if you "just need it to work." There's not as many configuration options in Bukkit so it's more friendly towards the new server admin, it's also less likely to go wrong in the hands of someone who probably shouldn't be a server admin.

Bukkit is of course what Spigot is based on, and Bukkit therefore dictates the main direction that Spigot heads in. That's not a bad thing, because every ship needs a direction.

If you are looking to set up a server at home, or you are new to being a server admin, stick with Bukkit until you are comfortable with every setting in bukkit.yml and server.properties including the ones not set by default!


Spigot is great if you need to tweak things for gameplay and/or performance. Spigot really excels at improving CPU and RAM usage compared to ordinary Bukkit, and I have seen RAM savings of 100%, where machines have gone from using 650MB to 325MB. CPU is not too different either, and on some systems I have seen spikes that caused 60% use drop to 20%.

Spigot adds a multitude of options to server.properties, including built-in, configurable, per-world Orebfusticator for Anti X-Ray and the ability to control growth rates of crops, as well as rainstorms frequencies and strengths. All of these things (and more) matter to a dedicated server, especially with multiple worlds.

Spigot is not for someone new to being a server admin, and there's probably no point in using it for a home server. Spigot is finely tuned for dedicated servers and it does that job very well.

Why does it matter?

RAM! RAM! RAM! On average, every player on a system uses between 50-100 MB of RAM (depending on the server's view distance settings as well as other factors). With the right modifications this can be lowered to around 40MB-80MB, but on a tin can system you can expect 100MB+ per person!

If you're looking to run a dedicated (i.e. permanent, not weekend or "until I get bored") server, RAM is important. It costs money. Without enough, your players suffer; too much, your money is wasted. Spigot gives you greater control over how you deal with these issues, but you have to know what you are doing to make the most of it.

I hope this has helped you understand some of the differences, if you liked it, please diamond.
Tags:Bukkit, Spigot, Server, Admin, Article

More Blogs by MrYforyView All

Posted 2013-02-08 08:32:57
by MrYfory

Comments :

Join us to post comments.

1 - 39 of 39

Level 2
Apprentice Ranger
September 7, 2014, 12:39 pm

Now our only option may be spigot, the bukkit download page was taken down by a DMCA request by a former dev. Ah humans...

Level 4
Apprentice Hunter
July 24, 2014, 3:13 pm

Well okay i just recently downloaded spigot and i tested it out on my dedicated server, WOW! my TPS went from 15 to 20! Bukkit hmm not good not bad

I recommend spigot for servers who got loads of players like mine
you can test the spigot on my server
IP: play.blazecraft-mc.net

Level 1
New Explorer
June 7, 2014, 12:59 pm

I use both and I am more fond of Spigot.

Level 4
Apprentice Miner
April 30, 2014, 4:51 pm


Level 1
New Miner
March 20, 2014, 4:47 am

I know that bukkit plugins work on spigot, but do spigot plugins work on bukkit?

Level 10
Journeyman Crafter
January 26, 2014, 2:20 pm

The last paragraph is false. Spigot is exactly like Bukkit, but with improvements, so even if you run a home server, you will be able to host even more players on your server. Even if you are just running a server for one friend and you, you should use Spigot as it will use less RAM and CPU so other parts of your computer can use it. Unless you are really dumb, or have a really good excuse, you should use Spigot.

Level 18
Journeyman Taco
January 28, 2014, 12:24 pm

True, kinda. You might be able to host use more plugins, and add more player slots. However, without a good internet connection, you wont be able to host that many players. Player slots don't mean a thing, unless you plan on having that many players and are capable of it.

Level 15
Journeyman Dragonborn
January 22, 2014, 5:53 pm

spigot because they update fast as fuck with spigot: mod!

Level 1
New Miner
January 6, 2014, 8:22 am

I use bukkit over 3 years ago, and tried spigot, and I think it sucks.
I like how bukkit works, is more professional and provided you know how to use a spigot never will need to reduce server CPU or RAM.
I do not recommend using spigot, in my point of view.

Level 1
New Miner
March 18, 2014, 6:22 pm

Spigot is much more professional, trust me. Without Spigot, where would servers be? More IPs, you would have to leave the game and go the server's other server. There is almost no other Jar that allows users to "teleport" from one server to another (referring to BungeeCord). Without Spigot, all of the large servers out there would be mere specs compared to what they are now, unless they are using some custom plugin that allows them to make it seem like it is run off of multiple servers. Mineplex uses this tactic. And please do not say Spigot "sucks." They have spent countless hours working on the Jar. Just keep in mind what you say about these Jars, they may come back and bite you in the butt.

Level 1
New Miner
December 7, 2013, 4:30 pm

Im using spigot and it works better. I was just comming for a second opinion. Thanks. If you want to check out my server the ip is: minecraft.pizzolato.net

Level 10
Journeyman Architect
December 6, 2013, 12:25 pm

I have bukkit and I currently run on a 1.6 GB RAM MCProHosting server. With 6 players on, the RAM usage is currently at around 85% and CPU usage at 23%. I've been using bukkit for over a year, but I'll go and try out Spigot and see how well the RAM and CPU management is. I'm not so concerned about CPU, but more about RAM and how I can trim it down without paying more per month. I hope Spigot is as good as it sounds.
If you want to check out my server (Galactic Frontier), here's the IP: galacticmc.mcpro.co

Level 1
New Miner
March 18, 2014, 6:24 pm


MCProHosting can be considered a ripoff, sometimes. They are extremeily overpriced for the hardware that they use. But don't get me wrong, they have some pretty badass CPUs

Level 10
Journeyman Architect
March 19, 2014, 11:07 am

Hey man, this was 3 months ago, right when I got into hosting. Ever since, I've realized that MCProhosting is one of the most overpriced hosts and have moved on to hosts that have better pricing.
I personally hated my first experience with their hosting, my server kept crashing. Recently, I've started to use them for an extremely cheap Bungee server for my server network, so at that point it doesn't really matter if I pay 50 cents more :P

Level 1
New Network
November 30, 2013, 2:21 pm

thank you

Level 1
New Miner
October 27, 2013, 1:50 am

probaly trying to use spigot because the RAM :)

PS: thnx for this info

Level 24
Expert Network
October 25, 2013, 5:32 am

Thanks for the info, I'm going to try Spigot!

Level 1
New Miner
October 23, 2013, 4:36 pm

If I switched over to this would permissionsbukkit not work?

Level 11
Journeyman Explorer
October 15, 2013, 6:28 am

I had spigot on my server: RAM usage = 100%

Then i changed to craftbukkit: RAM usage = 38 %

Why prefer the shit called Spigot when craftbukkit is the best?

Im never using that crap again!

Level 1
New Miner
March 18, 2014, 6:26 pm

Your server was most likely a home server. Server admins that are actually expereinced use Spigot. Beginners use CraftBukkit.

EDIT: When I say home server, I mean the host must have been using actual computers, not dedis.

Level 13
Journeyman Mountaineer
October 18, 2013, 10:26 pm

you obviously havent configured it properly.

Level 11
Journeyman Explorer
October 19, 2013, 2:28 am

Nothing to config... Its on my host and it sucks :p

Level 19
Journeyman Ranger
October 9, 2013, 3:53 pm

Ok so i prefer Spigot
Reason1: I had Spigot 1.6.2 and it ran like a beast. No less than 45 fps
Then i got bukkit 1.6.4 and i ran no faster than 25 FPS

Reason2: Spigot has a built-in Malware protection so your server is protected from viruses.

Level 1
New Miner
November 5, 2013, 10:06 pm

Please tell me you're kidding.
Your client-rendered frames per second is unrelated to the server's operational efficiency. If you're getting different FPS, it's because you've either changed client settings or the world has been changed/ takes more processive power to render.

Level 3
Apprentice Crafter
September 20, 2013, 6:17 pm

Vanilla is basic. Bukkit is for a small server. Spigot is for a good and big server.

Level 1
New Miner
September 10, 2013, 5:02 am

  • Thanks, I agree. It's been awesome for my dedicated group of servers. Only thing I've spotted is that it doesn't seem to likegroup manager, well not for me it doesn't, and I've tried that on two spigot servers now. Things go very wrong till I take groupmanager off and install PEX instead.

Level 27
Expert Miner
September 8, 2013, 9:20 pm

We actually recently moved back to Spigot from Libigot!

Level 12
Journeyman Architect
August 30, 2013, 2:19 am

Awesome! I'll be sure to check out your server!

Also, check out mine at mc.prohungergames.com

Level 31
Artisan Modder
August 20, 2013, 11:10 am

My only question: I'm running an established BUKKIT SERVER. will swapping to spigot mess with anything I've spent precious days setting up??

Level 12
Journeyman Architect
August 26, 2013, 9:46 am

I just changed to Spigot. Doesn't muck up any hard work so I guess it should work. (If it doesn't I don't take responsibility) But it should work anyway. Good luck. IP?

Level 31
Artisan Modder
August 27, 2013, 12:28 pm

It works! Noticed no difference (aside from a mASSIVE increase in RAM) The IP is PotatoMC.no-ip.org

We're actually downgrading from 12GB RAM to 8, since we've got sooo much extra thanks to spigot. If it weren't for this article I'd still be wasting money.

Level 2
Apprentice Modder
July 31, 2013, 2:59 pm

I would highly recommend Spigot!

Level 4
Apprentice Miner
June 7, 2013, 4:27 pm

I really think this guide is really correct! Good job! I'm running both Spigot and Bukkit on my servers right now! I just wish BunjeeCord was this easy to set up =/

Level 60
High Grandmaster Engineer
March 14, 2013, 7:59 am

Cool just 1 question:
Can CraftBukkit plugins run on Spigot? Aka will there be any problems running it?

Level 42
Master Dragon
March 14, 2013, 9:07 am

As Spigot is based on Bukkit, all plugins should work fine unless the plugin developer is doing something incredibly wrong. All your "standard" plugins like Essentials, World Edit, etc. will work fine.

Level 60
High Grandmaster Engineer
March 14, 2013, 9:13 am

Okay ty :)

Level 1
New Miner
March 10, 2013, 4:14 pm

Very helpful, thank you very much for this concise and intelligent analysis!

Level 6
Apprentice Miner
March 8, 2013, 6:05 pm

Good job! I used to use craftbukkit on my server but was getting extreme lag spikes with complete freezing with around 4 people. Then i got spigot and now i can have around 22 people before it freezes and lags.

Level 21
Expert Spider Rider
March 3, 2013, 12:23 am

this is great info thank you :)

1 - 39 of 39