Minecraft

What are Forge, Fabric, Spigot, Purpur, Mohist, Magma, Arclight — and which do I use?

Minecraft's server software landscape can be confusing — Forge, Fabric, Spigot, Purpur, Mohist, and more. Here's a quick map of what each one is for, so you can pick the right base for your server.

The software map

  • Vanilla — unmodified Minecraft. No plugins or mods.
  • Paper / Purpur / Pufferfish / Spigot — plugin servers (Bukkit family). Use for plugins, best performance, no mods.
  • Forge / NeoForge / Fabric / Quilt — mod loaders. Use for mods; players need the mods client-side.
  • Mohist / Magma / Arclight — hybrids that run Forge mods and Bukkit plugins together (less stable; see the hybrid answers).
  • BungeeCord / Waterfall / Velocity — proxies that link multiple servers into a network (not a game server themselves).

Choosing yours

  1. Want plugins? → Paper.
  2. Want mods? → Forge/Fabric.
  3. Want both? → a hybrid (Mohist/Magma/Arclight).
  4. Building a network? → a proxy (BungeeCord/Waterfall/Velocity).

Install any of these in one click from the Versions tab.

Tip: Hybrids let you mix mods and plugins, but they're less stable than a dedicated Paper or Forge server — see the hybrid answers before committing.

Frequently asked questions

What's the simplest rule of thumb? Plugins → Paper; mods → Forge/Fabric; both → a hybrid; network → a proxy.

Is a proxy a game server? No — proxies like Velocity link multiple game servers into a network; they don't run a world themselves.