ForgeWorld Gaming

Hosting guide

Paper vs Vanilla vs Spigot vs Purpur

Paper, Vanilla, Spigot and Purpur are four ways to run the same Minecraft: Java Edition world, and the one you pick decides what you can add on top: nothing at all, plugins, or plugins plus a file of extra switches. This page compares all four, explains what Fabric and Forge need instead, and names the one we would pick for a friends server.

Updated 1 October 2026

See available Minecraft plans

Every fact and version number below was checked against the linked sources on 2026-10-01. "Plugin" here means server-side add-ons that the Bukkit family of server software loads; "mod" means a Fabric or Forge mod that changes the game itself.

The short answer

SoftwareWhat it isPluginsModsHow you get it
VanillaMojang's own server software for Java EditionNoNoFree download from the Minecraft site
PaperIndependent server software; a drop-in replacement for CraftBukkit and SpigotYesNoRunnable jar from PaperMC's downloads page
SpigotPlugin server from the CraftBukkit lineYesNoYou compile it yourself with SpigotMC's BuildTools
PurpurA fork of Paper with extra configuration optionsYesNoRunnable jar from purpurmc.org
FabricA mod loader, not a plugin serverNoYesServer launcher from fabricmc.net
ForgeA modding API and mod loader, not a plugin serverNoYesInstaller from files.minecraftforge.net

The distinction that decides all of this: plugins are add-ons the server loads, and only the Bukkit family of server software (CraftBukkit, Spigot, Paper, Purpur) loads them; mods change the game itself and need a mod loader (Fabric or Forge) on the server, with matching mods on every player's copy of the game. PaperMC state the boundary plainly in their plugin guide: a file that is "a mod for Forge, Fabric, or similar" is not a plugin, and "These will not run on Paper."

Where we sit, said plainly: ForgeWorld Gaming Minecraft plans run Paper or Vanilla. If you specifically want Spigot, Purpur, Fabric or Forge, that is software you run yourself on your own hardware or with a provider that offers it - none of our current Minecraft plans run it.

Vanilla: the official server software

The Minecraft Wiki describes it as "the default server software (server.jar in Java Edition and BDS in Bedrock Edition)", which "provides a stable environment for players to play a multiplayer game", and notes it "is provided free of charge by Mojang Studios" for Windows, macOS and Linux. Mojang's own server download page hosts the jar, states that "This server setup is only compatible with Minecraft: Java Edition", and asks you to open TCP port 25565 for it.

Two things it does not do: load plugins, and load mods. The Wiki's Server page notes that features "outside the vanilla experience" come from servers using "modded server software" - that is, other software entirely. Vanilla is the right pick when you want the game exactly as Mojang ship it, with no add-ons and no surprises.

Paper: plugins on a faster core

PaperMC's documentation introduces Paper as "a Minecraft: Java Edition game server" "designed to greatly improve performance and offer more advanced features and API". It keeps vanilla gameplay and adds the plugin system. On switching, PaperMC say "Paper is a drop-in replacement for both CraftBukkit and Spigot, you don't need to make any changes", and of moving a Vanilla world over they say the conversion is handled for you, with "No additional consideration is required."

Plugins themselves are the point for most people: "Plugins are the most powerful way to extend the functionality of Paper beyond the configuration files" - whitelist helpers, world protection, minigames, administration tools. Installing one is a download and a restart: PaperMC say "The best place to find plugins is Hangar, Paper's plugin repository, but you can also find plugins on Modrinth or BukkitDev", then drop the jar into the plugins folder at the root of the server and restart. Their warning is worth keeping: "Plugins are given full and unrestricted access to not only your server but also the machine that it runs on", so only install plugins from sources you trust.

What Paper will not do is run mods. PaperMC's troubleshooting names the exact failure: "The plugin you downloaded isn't a plugin at all, but instead a mod for Forge, Fabric, or similar." "These will not run on Paper." That is not a Paper limitation to work around; it is the difference between a plugin server and a mod loader.

Spigot: the plugin server you build yourself

Spigot sits on the CraftBukkit line, and there is a reason you cannot just grab its jar. SpigotMC's BuildTools page explains: "BuildTools is our solution to building CraftBukkit, Spigot and the Spigot-API", "a standalone program that is primarily used to compile the Spigot Server JAR". It "works by downloading the Vanilla Minecraft Server Jar, Bukkit, CraftBukkit, and Spigot", then "decompiles the vanilla server jar, injects CraftBukkit code, applies the Spigot patches" and produces a working Spigot jar - "All of which is done on your computer!", with Git and Java required. Asked "Why is there no direct download for Spigot?", the answer is "The DMCA Takedown Request filed in 2014 is the reason behind this", and "BuildTools is our legal workaround to this problem." The builds are "for private use only" and may not be distributed publicly.

For you, that means two things. First, Spigot runs the same Bukkit-family plugins as Paper does - Purpur's own FAQ asks "Do CraftBukkit/Spigot/Paper plugins work on Purpur?" and answers "Yes", treating the three as one plugin family. Second, if you want Spigot specifically, someone has to run BuildTools to produce the jar: you, or a host that offers Spigot as a software choice. Our Minecraft plans are Paper or Vanilla rather than Spigot, and Paper is where PaperMC's performance and feature work lands first.

Purpur: Paper plus a file of extra switches

Purpur's documentation describes it as "a fork of Paper with the goal of providing new and interesting configuration options, which allow for creating a unique gameplay experience not seen anywhere else." Its installation page says "Since Purpur is a drop-in replacement for Paper (with no changes required)", it installs exactly the way Paper does, and its downloads page serves the jar.

Its FAQ answers the two questions that matter here. Does Purpur keep everything Paper has? "Yes, that's how forks work. All features from upstream are inherited by design." Do plugins written for the family work? "Yes." What Purpur changes is opt-in: "none of it goes into effect unless you enable it in purpur.yml", so a Purpur server with an untouched config behaves like Paper.

Purpur is worth it when you want a switch Paper does not expose - unusual mob or world rules, extra commands, gameplay tweaks - and you are comfortable editing purpur.yml. Like Spigot, it is not one of our Minecraft plans: we run Paper and Vanilla, and Purpur is a jar you run yourself or through a provider that offers it.

What Fabric and Forge need instead

Fabric and Forge are not answers to "which plugin server" - they are mod loaders. The Fabric homepage describes it plainly: "Fabric is a modular, lightweight mod loader for Minecraft", with Fabric API "put into the mods folder like any other mod"; its server page warns that "Most mods will also require you to install Fabric API into the mods folder." MinecraftForge's own documentation calls itself "the official documentation for MinecraftForge, the Minecraft modding API", and its downloads page serves installers per Minecraft version - the newest listed today being for Minecraft 26.3.

So a modded server is a different product from any plugin server: Fabric or Forge software on the server, the same mods on every player's copy of the game - the Minecraft Wiki notes a modded server rejects "a client with an outdated mod" - and no Bukkit-family plugin will load on it. If what you want is a modpack, see our Forge modpack server guide for what that route involves. Our own Minecraft plans are Paper and Vanilla, so a modpack is not something they run.

Which one should you pick?

  • Vanilla if you want the game exactly as Mojang ship it and nobody has asked for a plugin. Nothing to configure beyond server.properties, nothing to break.
  • Paper if you want any plugin at all - or simply software "designed to greatly improve performance", in PaperMC's words. It is the safe default for a friends server: drop-in for the Spigot plugin family, easy to move to from Vanilla, and the software our Minecraft plans run.
  • Spigot only if something specifically needs it. You have to build the jar yourself with BuildTools, and the plugin family it serves is the same one Paper serves.
  • Purpur if you want Paper plus a switch Paper does not expose, and you are happy editing purpur.yml and running the jar yourself.
  • Fabric or Forge if what you actually want is mods. That is a mod loader, not a plugin server, and it needs matching mods on every player's machine.

One version note before you download anything: the Minecraft Wiki's Java Edition page records the latest release as 26.3, dated September 15, 2026, and PaperMC's pairing table matches Java to the server version - "1.20 to 1.21.11" with Java 21, "26.1+" with Java 25. PaperMC add that "Paper requires at least Java 25 to run", and Mojang's download page likewise requires "a compatible Java Runtime Environment (JRE)" to launch the server jar. A server that refuses to start on a new install is very often this mismatch.

ForgeWorld Gaming current order availability: Minecraft (Paper, Vanilla and Forge) Standard: 8–56 player slots at CA$9.89–CA$69.23/month; Terraria Standard: 4–24 player slots at CA$8.99–CA$16.99/month; Valheim Standard: 3–10 player slots at CA$11.99–CA$17.99/month; Garry’s Mod Standard: 8–56 player slots at CA$9.89–CA$69.23/month; Factorio Standard: 8–24 player slots at CA$9.99–CA$13.99/month; Palworld Standard: 4–8 player slots at CA$12.99–CA$16.99/month; Enshrouded Standard: 4–6 player slots at CA$11.99–CA$13.99/month; Satisfactory Standard: 4–6 player slots at CA$14.99–CA$18.99/month; Conan Exiles Standard: 8 player slots at CA$15.99/month; 7 Days to Die Standard: 4–8 player slots at CA$10.99–CA$15.99/month; Rust Standard: 50 player slots at CA$19.99/month; Project Zomboid Standard: 8 player slots at CA$13.99/month; ARK Standard: 10 player slots at CA$19.99/month. Other game orders and other sizes and qualities are temporarily paused. Hosted in Chicago, Illinois, United States. Prices are in Canadian dollars, with no setup fee and cancel any time. Your server is set up automatically after payment. Check the current Minecraft availability, Terraria availability, Valheim availability, Garry’s Mod availability, Factorio availability, Palworld availability, Enshrouded availability, Satisfactory availability, Conan Exiles availability, 7 Days to Die availability, Rust availability, Project Zomboid availability and ARK availability, or browse game availability before planning a purchase.

Common questions

Do plugins work on a Vanilla Minecraft server?

No. Vanilla is Mojang's own server software, and plugins are a feature of the Bukkit family - CraftBukkit, Spigot, Paper and Purpur. PaperMC describe plugins as what extends Paper "beyond the configuration files", and the Minecraft Wiki notes that features outside the vanilla experience come from servers running other, modded server software. A plugin jar dropped in a folder simply has nothing to load it on Vanilla.

Will my Spigot plugins run on Paper?

Yes. PaperMC state that "Paper is a drop-in replacement for both CraftBukkit and Spigot, you don't need to make any changes", and Purpur's own FAQ asks "Do CraftBukkit/Spigot/Paper plugins work on Purpur?" and answers "Yes" - one plugin family across all of them.

Can Fabric or Forge mods run on Paper or Purpur?

No. PaperMC's plugin guide is blunt: a file that is "a mod for Forge, Fabric, or similar" is not a plugin, and "These will not run on Paper." Fabric describes itself as "a modular, lightweight mod loader for Minecraft", and MinecraftForge's documentation calls itself "the Minecraft modding API". Mods need one of those mod loaders on the server, not a plugin server.

Why is there no Spigot jar to download?

SpigotMC's own answer is "The DMCA Takedown Request filed in 2014 is the reason behind this", and "BuildTools is our legal workaround to this problem." BuildTools downloads the vanilla server jar, Bukkit, CraftBukkit and Spigot, and compiles the Spigot jar on your own computer, which needs Git and Java. The builds are for private use only.

Which Java version does a current Minecraft server need?

Java 25. PaperMC's pairing table matches "1.20 to 1.21.11" with Java 21 and "26.1+" with Java 25, and adds that "Paper requires at least Java 25 to run". The latest Java Edition release is 26.3, dated September 15, 2026, on the Minecraft Wiki. Mojang's download page likewise requires "a compatible Java Runtime Environment (JRE)" to launch the server jar.

Do you host Spigot, Purpur, Fabric or Forge servers?

No. Our Minecraft plans run Paper or Vanilla. For Spigot or Purpur you would compile or download the jar yourself and run it on your own hardware or with a provider that offers that software; for a Fabric or Forge modpack you need a mod-loader server, which is a different kind of hosting from our current plans.

Sources

Check current order availability. Minecraft (Paper, Vanilla and Forge) Standard: 8–56 player slots at CA$9.89–CA$69.23/month; Terraria Standard: 4–24 player slots at CA$8.99–CA$16.99/month; Valheim Standard: 3–10 player slots at CA$11.99–CA$17.99/month; Garry’s Mod Standard: 8–56 player slots at CA$9.89–CA$69.23/month; Factorio Standard: 8–24 player slots at CA$9.99–CA$13.99/month; Palworld Standard: 4–8 player slots at CA$12.99–CA$16.99/month; Enshrouded Standard: 4–6 player slots at CA$11.99–CA$13.99/month; Satisfactory Standard: 4–6 player slots at CA$14.99–CA$18.99/month; Conan Exiles Standard: 8 player slots at CA$15.99/month; 7 Days to Die Standard: 4–8 player slots at CA$10.99–CA$15.99/month; Rust Standard: 50 player slots at CA$19.99/month; Project Zomboid Standard: 8 player slots at CA$13.99/month; ARK Standard: 10 player slots at CA$19.99/month. Other game orders and other sizes and qualities are temporarily paused. Check game availability before ordering. After payment. Your server is set up automatically after payment. Prices are in Canadian dollars, there is no setup fee, and you can cancel any time.

See available Minecraft plans

Questions this guide did not answer? Email support@fwg.world for pre-sales help. No account or payment is required.