Minecraft / Blogs

Bukkit or Spigot?


Bukkit or Spigot Its not that difficult!

Get Embed Codes

Level 52 : Grandmaster 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.

Comments : 57

Join us to post comments.

Show Comments

1 - 50 of 57

  • Moralous
  • Level 2
  • Apprentice Network
  • August 13, 2016, 8:38 am
Also most of the Bukkit devs have quit bukkit to work on Sponge. This means that bukkit could easily get discontinued.
Sponge is something to keep your eye on. It has limited plugin choices right now but is still easily a viable option for a server.
Spigot is good if you want to use your old bukkit plugins as 9 times out of 10, a bukkit plugin will work on a spigot server.
  • Jimpexed
  • Level 1
  • New Miner
  • February 5, 2016, 5:38 pm
  • KongStek
  • Level 38
  • Artisan Pixel Puncher
  • January 16, 2016, 5:47 am
Just want to add: If you use spigot then about 10% of the plugins will cost money
cool ;D
  • lakyorous
  • Level 1
  • New Miner
  • June 19, 2015, 10:17 am
those comments made me put it in spigot :D thanks 
Spigot 100%
Spigot Is Totally The Way To Go! You Control Every Little Thing And Make Your Players Have More Fun, Like The Weatherstorm And Crop Growth! It's Great! I Really Recommend Spigot, Especially If You Want To Save Money!
  • Alex24567
  • Level 1
  • New Miner
  • December 26, 2014, 6:14 am
Im going with bukkit im new so im going with bukkit but i might upgrade to spigot......
  • Agentchasew
  • Level 28
  • Expert Network
  • October 21, 2014, 5:51 pm
This was what got me into Spigot and I have never gone back to Bukkit! (Even thought Spigot is a build off of Bukkit) But still! Its awesome :)
  • Ngk578
  • Level 1
  • New Miner
  • October 21, 2014, 4:55 pm
This is completely copied over from the McProHosting website forum thread about this. I am a intermediate Developer and I personally used Bukkit. I am planning on turning to Spigot for my latest projects but I don't know yet.
  • MightyPork
  • Level 89
  • Elite Modder
  • February 1, 2015, 5:39 am
More likely the other way round, this was published 2013, that forum thread is from 2014 (if you meant https://forums.mcprohosting.com/threads/spigot-versus-bukkit.4343/)
  • purbleguy
  • 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...
  • Adzkiijee
  • Level 6
  • 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
  • _Brandon
  • Level 2
  • Apprentice Explorer
  • June 7, 2014, 12:59 pm
I use both and I am more fond of Spigot.
  • xland44
  • Level 3
  • Apprentice Miner
  • March 20, 2014, 4:47 am
I know that bukkit plugins work on spigot, but do spigot plugins work on bukkit?
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.
  • KCMinecraft
  • Level 19
  • 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.
  • goofyguber7
  • Level 16
  • Journeyman Dragonborn
  • January 22, 2014, 5:53 pm
spigot because they update fast as fuck with spigot: mod!
  • MR_ANE622
  • 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.
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.
  • GUHoyas777
  • Level 2
  • Apprentice Explorer
  • May 2, 2015, 3:46 am
Can't you use Multiworld for the same thing as BungeeCord does? Correct me if I'm wrong, but just thought I would try to contribute.
  • TheSkyMiners
  • Level 25
  • Expert Dragon
  • September 3, 2015, 7:35 am
Multiworld is on the same server, but with worlds. (Not Server to Server)
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
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

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
  • the_blocktor
  • Level 5
  • Apprentice Explorer
  • September 24, 2014, 6:16 pm
Dude. I agre. I was with them for two months. They overpriced nd their FTP when I was downloading it al for backup(backup used- only had 512 MB), there ws an error message deleting all my files. They couldnt do anything about it or refund. Dont go with them.
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
  • the_blocktor
  • Level 5
  • Apprentice Explorer
  • September 26, 2014, 8:36 pm
well if you want a really chep server, go with gg. They are cheap and fast but they cannot use a custom domain.If you ant smal bungees, use them
  • the_blocktor
  • Level 5
  • Apprentice Explorer
  • September 24, 2014, 6:16 pm
what hoster do ou reccomend. I tried GG and its bad(paid domains) taken a look at obbyhosting. Is it any good?
The best hosts are the dedicated server hosts like OVH. howver with an ovh server you will need to understand linux as your operating system. howver for their prices you really cant be beaten. we are talking 48 GB dedicated server for 60/month
  • the_blocktor
  • Level 5
  • Apprentice Explorer
  • September 26, 2014, 8:34 pm
I dont have that much money to spend! Also I wouldnt recognizde a linux if it hit me in the face!
thank you
  • MartenM
  • Level 1
  • New Miner
  • October 27, 2013, 1:50 am
probaly trying to use spigot because the RAM :)

PS: thnx for this info
  • Corsicaman
  • Level 26
  • Expert Network
  • October 25, 2013, 5:32 am
Thanks for the info, I'm going to try Spigot!
  • 7thfleet
  • Level 1
  • New Miner
  • October 23, 2013, 4:36 pm
If I switched over to this would permissionsbukkit not work?
  • _Natti_
  • 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!
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.
  • Agent_Squash
  • Level 23
  • Expert Blockhead
  • October 18, 2013, 10:26 pm
you obviously havent configured it properly.
  • _Natti_
  • Level 11
  • Journeyman Explorer
  • October 19, 2013, 2:28 am
Nothing to config... Its on my host and it sucks :p
  • Curufinwe
  • Level 24
  • Expert 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.
  • GeiLuigi
  • 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.
  • LitecraftPvP
  • Level 4
  • 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.
  • bugalugs
  • 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.
  • Kainzo
  • Level 30
  • Artisan Miner
  • September 8, 2013, 9:20 pm
We actually recently moved back to Spigot from Libigot!
Awesome! I'll be sure to check out your server!

Also, check out mine at mc.prohungergames.com
  • Akhil2000
  • Level 32
  • 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??
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?
  • Akhil2000
  • Level 32
  • 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.
  • pcgamers123
  • Level 5
  • Apprentice Modder
  • July 31, 2013, 2:59 pm
I would highly recommend Spigot!
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 =/
Cool just 1 question:
Can CraftBukkit plugins run on Spigot? Aka will there be any problems running it?
  • MrYfory
  • Level 52
  • Grandmaster 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.
Okay ty :)
Very helpful, thank you very much for this concise and intelligent analysis!
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.
  • saint79
  • Level 23
  • Expert Network
  • March 3, 2013, 12:23 am
this is great info thank you :)

1 - 50 of 57

Show Comments




© planetminecraft.com