NEW 📢 Save up to 30% on your first month, limited time offer!

Minecraft server types explained: Vanilla, Paper, Purpur, Spigot, Forge and Fabric

MinecraftUpdated Oct 5, 20266 min read

A Minecraft server type is the software your server runs. All of them let players join and play, but they differ in what you can add and what your players have to install. The choice you make here decides whether you add plugins or mods, so it is worth a minute before you order or set up.

Plugins versus mods

  • Plugins run only on the server. Players join with the normal game and install nothing. Plugins add things such as home commands, protection against griefing, permissions or minigames. Paper, Purpur, Spigot and Folia run plugins.
  • Mods change the game itself, with new blocks, mobs and machines. Everyone who joins needs the same mods installed, so players need a mod loader on their own computer. Forge, NeoForge, Fabric and Quilt run mods.

A server type runs one kind, not both. The panel tells you when you look in the Modding tab: Paper, Spigot, Purpur and Folia run plugins, not mods, and Fabric, Forge, NeoForge and Quilt run mods, not plugins. Some hybrid types try to run both and are described below.

The server types in the panel

The setup screen lists these types. On an existing server, the Edit Server Type button opens the Change server type window, which sorts the types into groups by what players must do to join. The table uses the group names from that window.

TypeGroupWhat it is for
PaperGame plus server featuresThe popular choice: plugin support and strong performance. A good first server for most people.
PurpurGame plus server featuresA Paper fork that adds deeper gameplay and tuning options. It runs Paper plugins.
SpigotGame plus server featuresThe long-established plugin server, widely supported.
FoliaGame plus server featuresA Paper fork that spreads load across CPU cores. Most plugins do not work on it. Choose it only if you know your plugins support it.
VanillaJust the gameMinecraft exactly as Mojang ships it, with no additions. Loads neither plugins nor mods.
ForgeModsThe long-standing mod loader, used by most large packs.
NeoForgeModsA modern Forge alternative with a growing mod ecosystem.
FabricModsA lightweight mod loader favoured by modern, fast packs.
QuiltModsA Fabric-compatible loader with a modular toolchain.
Magma, KettingMods and plugins togetherHybrids that run Forge mods and Bukkit plugins on one server. The panel marks this group as advanced and less stable than either kind on its own.
SpongeMods and plugins togetherA plugin platform with its own API, built on Vanilla. It runs its own plugins, not Forge mods or Bukkit plugins, even though the panel files it in this group.
BungeeCord, Velocity, WaterfallProxiesA proxy links several servers into one network and hosts no world of its own, so nobody plays on it directly. Velocity is the modern proxy from PaperMC. Waterfall is no longer developed upstream, so new networks should prefer Velocity.
Custom JarYour own jarYou upload a server jar yourself and tell the server its file name. Nothing is managed for you.
Bedrock and PocketmineBedrock EditionServers for Minecraft Bedrock Edition. Java Edition players cannot join them. They are two different programs: Bedrock is Mojang's own server and Pocketmine is a community server with plugins. See How to run a Minecraft Bedrock server.

Spigot is built on your server while it installs, which needs a lot of memory. On small plans the panel therefore does not offer it. Paper runs Spigot plugins, so you lose nothing by choosing Paper instead.

On a new server, the first screen asks How do you want to play? The card named Vanilla there is not the Vanilla server type in the table. It means that you pick your own server software on the next screen, from Paper to Fabric. Choose Modded instead to search for a modpack. The pack decides the loader and the Minecraft version, so you do not choose them separately.

Which one should I choose?

You wantChoose
A normal survival server for friends who play with the usual gamePaper
The same, with extra settings to tune gameplayPurpur
Pure Mojang gameplay and no additionsVanilla
A server with plugins such as homes, claims or permissionsPaper (or Purpur)
A big modpack from CurseForge or ModrinthModded on the first screen
Your own mods on a modern versionFabric, or NeoForge
Older, large Forge modsForge
Several linked servers behind one addressA proxy such as Velocity
A server for Bedrock Edition playersBedrock

If you are unsure, start with Paper. It plays like the normal game, and you can add plugins later without any change for your players.

Things to know before you choose

  • Versions. Minecraft numbers its versions by year now (for example 26.3), with older ones as 1.21 and below. Plugins and mods are built for particular versions, so check they support the one you choose.
  • Paper updates. On a Paper server, the Auto-update server setting under Settings, then Game Settings, takes newer builds of the Minecraft version you already run each time the server starts. It never moves you to a new Minecraft version, so your plugins and your world are unaffected.
  • Java and Bedrock. Java Edition players cannot join a Bedrock server, and the other way round. To let Bedrock players join a Java server, a plugin bridge is needed, which is covered separately.
  • Changing later. You can change the type or version later with Edit Server Type, but it reinstalls the server and deletes the server's files by default. See How to change your Minecraft version or server type.

Next steps

CREATE YOUR GAME SERVER
READY TO GET STARTED?

Save up to 30% on your new game server.
Premium performance, instant activation, and unbeatable reliability all at a better price.

OUR LATEST BLOGS