Modded Info

Reviewed May 10 2025
Modded
info
A survey of the modded Minecraft landscape — mod loaders, plugin servers, hybrids, proxies, admin tools, launchers and the platforms the mods themselves live on. Each entry says what the thing is, whether it is still alive, and what people actually use it for.
Skip to the answer58 entriesThe two tables at the bottom are the short version
How to read this
Before you start#
The list is long because the landscape is. If you only want the answer rather than the survey, the two tables at the end give it in a line each.
It is a survey, not a recommendation
Most of what is below is here because you will run into the name, not because you should use it. Plenty of entries say outright that nobody uses them any more.
The short version is at the bottom
The recommendation table sorts every platform by use case, and key recommendations answers "I want to do X, what do I run" in one line.
Where it came from
Originally written up in a Google Doc, which is still the scratch copy. Last reviewed May 10 2025.
Our own servers
Both of ours are CurseForge packs on NeoForge, run under AMP. That combination is three separate rows in the tables below.
What loads the mods
Java mod loaders#
Four of them, and in practice the choice is Forge or its fork.
Forge#
- Type: Mod loader
- Released: 2011
- Overview: The original and most widely adopted mod loader for Minecraft, and still the one behind the biggest packs.
- Status: Actively maintained, though some mod developers have moved to NeoForge.
- Minecraft versions: Up to 1.21.5
- Install: Download the installer from the official site, run it, and select "Install Client".
- Why people use it: Best for big, heavily changed gameplay. You can throw 500 mods at it and be reasonably sure it holds together — performance is your problem, not stability.
- Companion mods: Create, Just Enough Items (JEI), JourneyMap, OptiFine
NeoForge#
- Type: Mod loader (fork of Forge)
- Released: 2023
- Overview: A community-driven fork of Forge, started to fix governance and modernization problems. Adoption has been fast, especially among the developers of popular mods like Create.
- Status: Actively maintained, support growing.
- Minecraft versions: Up to 1.21.5
- Install: Download the installer from the official site, run it, and select "Install Client".
- Why people use it: Widely seen as where Minecraft modding is heading — a more open and more responsive development process than Forge.
- Companion mods: Create, Applied Energistics 2, Thermal Expansion
Fabric#
- Type: Lightweight mod loader
- Released: 2018
- Overview: A modular, lightweight alternative to Forge built around performance and fast version updates. Favored for smaller packs and snapshot play.
- Status: Actively maintained.
- Minecraft versions: Up to 1.21.4
- Install: Download the Fabric installer, run it, pick the Minecraft version, and click "Install".
- Why people use it: Speed and simplicity. The trade is a much smaller mod library than Forge/NeoForge.
- Companion mods: Sodium, Create, Lithium, Phosphor, ReplayMod
Quilt#
- Type: Mod loader (fork of Fabric)
- Released: 2022
- Overview: A fork of Fabric emphasizing open governance and modularity, meant to build on Fabric's foundation with more features and more community input.
- Status: Emerging, limited adoption.
- Minecraft versions: Up to 1.21.4
- Install: Download the Quilt installer, run it, pick the Minecraft version, and click "Install".
- Why people use it: Mostly they don't yet. Adoption is growing but there is not a clear reason to pick it over Fabric.
- Companion mods: QSL (Quilt Standard Libraries), Quilted Fabric API, Sodium
Nobody writes a client mod for these
Java plugin servers#
Bukkit and everything descended from it. Plugins are server-side only, so players join with a vanilla client.
Bukkit#
- Type: Plugin API
- Released: 2011
- Overview: Introduced a plugin API for Minecraft, letting servers be customized without client-side mods. Everything below is descended from it.
- Status: Discontinued, succeeded by Spigot.
- Minecraft versions: Up to 1.7.10
- Install: Download the CraftBukkit jar and run it with Java.
- Why people use it: They don't. Historical interest only.
- Companion plugins: Essentials, WorldEdit, PermissionsEx
Spigot#
- Type: Bukkit fork
- Released: 2012
- Overview: Bukkit with performance work and extra features on top. Was the default choice for server admins wanting stability and plugin support.
- Status: Actively maintained.
- Minecraft versions: Up to 1.21.4
- Install: Use BuildTools to compile Spigot, then run the generated jar with Java.
- Why people use it: Reliable and everywhere, though most of that crowd has since moved to Paper.
- Companion plugins: EssentialsX, LuckPerms, WorldGuard, Vault
Paper#
- Type: Spigot fork
- Released: 2016
- Overview: Builds on Spigot with better performance, bug fixes and a much wider API. Runs Spigot plugins unchanged.
- Status: Actively maintained.
- Minecraft versions: Up to 1.21.4
- Install: Download the jar from papermc.io and run it with Java.
- Why people use it: The default recommendation for a plugin server. Faster than Spigot, compatible with its plugins.
- Companion plugins: EssentialsX, CoreProtect, Dynmap, GriefPrevention
Purpur#
- Type: Paper fork
- Released: 2020
- Overview: Extends Paper with a large pile of extra configuration options and gameplay toggles.
- Status: Actively maintained.
- Minecraft versions: Up to 1.21.4
- Install: Download the jar from purpurmc.org and run it with Java.
- Why people use it: When you want to tune things Paper does not expose.
- Companion plugins: EssentialsX, LuckPerms, ViaVersion, PlaceholderAPI
Folia#
- Type: Paper fork
- Released: 2023
- Overview: Adds region-based multithreading, aimed at very large servers where one tick thread is the bottleneck.
- Status: Experimental, under active development.
- Minecraft versions: Up to 1.21.4
- Install: Currently build from source — follow the instructions on the Folia page.
- Why people use it: Promising for high-concurrency servers. Plugin compatibility varies a lot.
- Companion plugins: EssentialsX, LuckPerms, Dynmap, CoreProtect
Glowstone#
- Type: Vanilla-compatible server reimplementation
- Overview: Written from scratch in Java specifically to avoid using Mojang's code. Mostly an academic and legal exercise.
- Status: Largely experimental and inactive.
- Minecraft versions: Stalled on older versions.
- Install: Run the Glowstone jar as a standalone server.
- Why people use it: Curiosity and research. Not production-ready.
- Runs with: Bukkit/Spigot plugins
SpongeVanilla#
- Type: Plugin server (Sponge API on vanilla Minecraft)
- Released: 2015
- Overview: A Sponge-powered server without Forge, offering plugin support on otherwise vanilla Minecraft.
- Status: Low adoption — most people who want Sponge use SpongeForge instead.
- Minecraft versions: 1.21.5 officially
- Install: Download from spongepowered.org and run the jar standalone.
- Why people use it: The narrow case where you want Sponge plugins but no mods.
- Companion plugins: Sponge plugins like Nucleus
Written to be light rather than complete
C++ servers#
Two of them, both aimed at hardware that cannot run the Java server.
Cuberite#
- Type: Lightweight vanilla-compatible server (C++ implementation)
- Released: 2013, formerly MCServer
- Overview: Open-source Minecraft server written in C++, aiming for vanilla behavior at much lower resource cost — the usual target is something like a Raspberry Pi.
- Status: Community-maintained, not feature-complete on newer Minecraft versions.
- Minecraft versions: Officially up to 1.12.2; anything later is experimental and incomplete.
- Install: Download prebuilt binaries or build from source via the official site, then run the executable.
- Why people use it: Genuinely light. Not the choice if you want vanilla parity or a current version. Best for embedded hardware or teaching.
- Runs with: Low-resource hardware, educational and experimental projects, Lua plugin scripting
Project Rainbow#
- Type: Lightweight plugin server (C++)
- Released: 2014
- Overview: Open-source server written in C++, designed to be faster and lighter than Java Bukkit/Spigot.
- Status: Inactive, archived.
- Minecraft versions: 1.8.9, its last active update
- Install: Build from source or grab archived binaries from GitHub.
- Why people use it: Rarely, now. Tiny plugin ecosystem.
- Runs with: Standalone use, no real plugin ecosystem
Mods and plugins on the same box
Hybrid mod + plugin servers#
The perennially awkward middle ground. All of these trade stability for the combination.
Magma#
- Type: Forge + Bukkit hybrid
- Released: 2019
- Overview: Combines Forge mod support with Bukkit/Spigot plugin compatibility. Effectively a 1.12.2 project.
- Status: Community-maintained, few recent updates.
- Minecraft versions: 1.12.2
- Install: Download the Magma jar, put mods in /mods and plugins in /plugins, run with Java.
- Why people use it: Niche communities on old packs. Known for stability problems and no long-term support.
- Companion tools: Mods — Create 1.12.2, JEI. Plugins — EssentialsX, CoreProtect.
Mohist#
- Type: Forge + Bukkit hybrid
- Released: 2019
- Overview: The same idea as Magma but carried forward onto newer Minecraft versions.
- Status: Actively maintained, mixed reception.
- Minecraft versions: 1.12.2 – 1.20.1
- Install: Download the Mohist jar, put mods in /mods and plugins in /plugins, run with Java.
- Why people use it: Some communities run it fine. It has a reputation for bugs and inconsistent mod/plugin integration.
- Companion tools: Mods — Create, Applied Energistics 2. Plugins — EssentialsX, WorldGuard.
Arclight#
- Type: NeoForge + Bukkit hybrid
- Released: 2020
- Overview: NeoForge mod support with Bukkit/Spigot plugin compatibility.
- Status: Actively maintained.
- Minecraft versions: 1.18.2 – 1.21.1
- Install: Download the Arclight jar, put mods in /mods and plugins in /plugins, run with Java.
- Why people use it: The best current hybrid option, and noticeably more stable than Magma or Mohist.
- Companion tools: Mods — Create, JEI, Mekanism. Plugins — EssentialsX, CoreProtect.
SpongeForge#
- Type: Forge mod + Sponge plugin platform
- Released: 2014
- Overview: Runs Sponge plugins on a Forge modded server.
- Status: Actively maintained.
- Minecraft versions: 1.10.2 – 1.21.3
- Install: Drop the SpongeForge jar into the /mods folder of a Forge server.
- Why people use it: Reliable when a modded server needs real admin tooling. The plugin ecosystem is much smaller than Spigot's.
- Companion tools: Nucleus, LuckPerms (Sponge build)
Cauldron#
- Type: Hybrid server (Forge + Bukkit plugins)
- Released: 2014, continuing MCPC+
- Overview: A Forge and Bukkit hybrid for Minecraft 1.7.10, built so mods and plugins could run side by side.
- Status: Discontinued.
- Minecraft versions: 1.7.10
- Install: Archived builds exist, but not for new projects.
- Why people use it: They don't — Magma and Mohist replaced it.
- Runs with: Tekkit Classic / Tekkit Lite, Forge mods plus Bukkit plugins
KCauldron#
- Type: Hybrid server (Forge + Bukkit plugins)
- Released: 2015
- Overview: Unofficial fork of Cauldron for 1.7.10 with better performance and extra bug fixes.
- Status: Discontinued; unofficial community builds still circulate.
- Minecraft versions: 1.7.10
- Install: Community builds or SourceForge archives — use with caution.
- Why people use it: Once the popular Cauldron alternative. No longer maintained.
- Runs with: Tekkit modpacks, Forge mods plus Bukkit plugins
MCPC+#
- Type: Hybrid server (Forge + Bukkit plugins)
- Released: 2013
- Overview: The original Forge + Bukkit hybrid, for 1.6.4 and earlier. Cauldron's predecessor.
- Status: Deprecated, superseded by Cauldron.
- Minecraft versions: 1.6.4
- Install: Archived builds on SourceForge.
- Why people use it: Historically significant, fully obsolete.
- Runs with: Old Tekkit modpacks, 1.6.4 and earlier
One address, several servers — or a Bedrock client
Proxy and cross-platform#
What sits in front of the server rather than being it.
GeyserMC#
- Type: Bedrock-to-Java proxy
- Released: 2019
- Overview: Lets Bedrock players join Java servers.
- Status: Actively maintained.
- Minecraft versions: Java 1.7.10 – 1.21.4, Bedrock latest
- Install: Drop Geyser into /plugins, or run it standalone.
- Why people use it: The industry standard for Bedrock/Java bridging, and widely trusted.
- Companion tools: Floodgate
Floodgate#
- Type: GeyserMC authentication plugin
- Released: 2020
- Overview: Lets Bedrock players join Java servers without owning a Java account.
- Status: Actively maintained.
- Minecraft versions: Java 1.7.10 – 1.21.4, Bedrock latest
- Install: Drop Floodgate into /plugins alongside GeyserMC.
- Why people use it: Essential on any public server that wants Bedrock players.
- Companion tools: GeyserMC
Velocity#
- Type: BungeeCord fork
- Released: 2018
- Overview: Modern high-performance proxy for Java server networks.
- Status: Actively maintained.
- Minecraft versions: 1.7.10 – 1.21.4
- Install: Download Velocity and run it with Java.
- Why people use it: Preferred over BungeeCord on performance grounds.
- Companion tools: LuckPerms (Velocity build), GeyserMC
Waterfall#
- Type: BungeeCord fork
- Released: 2016
- Overview: BungeeCord with stability improvements.
- Status: End of life, replaced by Velocity.
- Minecraft versions: 1.7.10 – 1.21.4
- Install: Download Waterfall and run it with Java.
- Why people use it: Still reliable, but Velocity is the answer for anything new.
- Companion tools: LuckPerms (Waterfall build), GeyserMC
BungeeCord#
- Type: Java proxy server
- Overview: The original proxy, used by large networks to put many servers behind one IP.
- Status: Legacy, officially succeeded by Velocity.
- Minecraft versions: Java 1.7.10 – 1.21.4
- Install: Download the BungeeCord jar, run it, and list your servers in config.yml.
- Why people use it: Existing legacy networks. New projects should use Velocity or Waterfall.
- Runs with: Spigot/Paper backends, LuckPerms (Bungee build), GeyserMC plus Floodgate
Bedrock clients, no Java anywhere
Bedrock-only servers#
For when the whole audience is on Bedrock and there is nothing to bridge.
PocketMine-MP#
- Type: Bedrock plugin server
- Released: 2013
- Overview: PHP-based Bedrock server with plugin support.
- Status: Actively maintained.
- Minecraft versions: Bedrock latest
- Install: Run PocketMine-MP via the PHP runtime.
- Why people use it: Lightweight. It does not have vanilla feature parity.
- Companion plugins: EconomyAPI, PurePerms
Nukkit#
- Type: Bedrock plugin server
- Released: 2016
- Overview: Java-based Bedrock server with plugin support.
- Status: Actively maintained.
- Minecraft versions: Bedrock latest
- Install: Download Nukkit and run it with Java.
- Why people use it: More stable than PocketMine-MP, with a smaller plugin ecosystem.
- Companion plugins: Nukkit Essentials, EconomyAPI
Running the thing once it exists
Admin tools and panels#
Panels, permissions, maps and rollback — the tools a public server needs on day one rather than eventually.
Pterodactyl Panel#
- Type: Server management panel
- Overview: Docker-based game server manager with a web UI.
- Status: Actively maintained.
- Why people use it: The standard among hosts and technically-minded server owners.
- Used for: Managing Paper, Purpur and Forge servers
- Site: pterodactyl.io
AMP (Application Management Panel)#
- Type: Commercial server management panel
- Overview: Paid management suite covering many games, not just Minecraft.
- Status: Actively maintained.
- Why people use it: Ease of use.
- Used for: Minecraft, Valheim and ARK servers
- Site: cubecoders.com/AMP
Multicraft#
- Type: Web-based server management panel
- Released: 2010
- Overview: Lightweight panel that runs on Linux and manages multiple Minecraft instances through a web interface.
- Status: Not seeing active releases.
- Why people use it: A minimal alternative to Pterodactyl or AMP. Low adoption, but friendly for private self-hosted setups.
- Used for: Forge, Fabric, Paper and Purpur jars on a Linux VPS or in Docker
- Site: multicraft.org
Dynmap#
- Type: Web map renderer
- Overview: Real-time browsable web map of your world.
- Status: Actively maintained.
- Why people use it: Close to essential on a community server.
- Used for: Paper, Purpur, Spigot
- Site: github.com/webbukkit/dynmap
LuckPerms#
- Type: Permissions management system
- Overview: Cross-platform permissions manager with a web editor.
- Status: Actively maintained.
- Why people use it: The most trusted permissions tool, by a wide margin.
- Used for: Spigot, Paper, Velocity, Waterfall, Sponge
- Site: luckperms.net
EssentialsX#
- Type: Server utility plugin
- Overview: Commands, homes, warps and moderation tools.
- Status: Actively maintained.
- Why people use it: Must-have on most public servers.
- Used for: Paper, Purpur, Spigot
- Site: essentialsx.net
ViaVersion, ViaBackwards, ViaRewind#
- Type: Version compatibility plugins
- Overview: Let clients and servers on different Minecraft versions talk to each other.
- Status: Actively maintained.
- Why people use it: Crucial on a public server, where you cannot control what version people are on.
- Used for: Paper, Purpur, Spigot
- Site: viaversion.com
CoreProtect#
- Type: Block logging and rollback plugin
- Overview: Tracks block changes so they can be inspected and undone.
- Status: Actively maintained.
- Why people use it: The grief-protection tool admins trust.
- Used for: Paper, Purpur, Spigot
- Site: modrinth.com/plugin/coreprotect
WorldEdit, WorldGuard#
- Type: Building and protection tools
- Overview: Bulk world editing, and region protection on top of it.
- Status: Actively maintained.
- Why people use it: Indispensable for building and for server management.
- Used for: Paper, Purpur, Spigot
- Site: enginehub.org
What the player actually opens
The launchers#
Client-side, and the part of this list most people actually have to choose from.
There is also a side-by-side launcher comparison worth having open next to this section.
Prism Launcher#
- Type: Modpack launcher, client-side (MultiMC fork)
- Released: 2022
- Overview: Community fork of MultiMC with more features, native Modrinth integration and an open governance model.
- Status: Actively maintained, adoption growing.
- Install: Download from prismlauncher.org, extract, run the executable.
- Why people use it: Preferred over MultiMC by most people now — better API support, better UX, community-driven.
- Runs with: Forge, NeoForge, Fabric and Quilt packs; native Modrinth and CurseForge API support
CurseForge Launcher#
- Type: Modpack launcher, client-side (official CurseForge client)
- Released: 2019, as the Overwolf/CurseForge app
- Overview: The official launcher for CurseForge-hosted packs — SkyFactory, RLCraft, Stoneblock and the rest.
- Status: Actively maintained under Overwolf ownership.
- Minecraft versions: Up to 1.21.5
- Install: Download the Overwolf-powered client from curseforge.com.
- Why people use it: The biggest modpack catalog. Heavily criticized for Overwolf bloat and ad monetization.
- Runs with: FTB, All The Mods, RLCraft, SkyFactory, SevTech; Forge, NeoForge and Fabric packs
Modrinth App#
- Type: Modpack launcher, client-side (official Modrinth client)
- Released: 2023
- Overview: Official launcher for Modrinth-hosted mods and packs — Sodium, the Create-based packs, vanilla+ packs — with no Overwolf and no external dependencies.
- Status: Actively maintained and growing fast as the lightweight open-source alternative to CurseForge.
- Minecraft versions: Up to 1.21.5
- Install: Download the installer from modrinth.com/app for Windows, Mac or Linux.
- Why people use it: Ad-free, light, developer-friendly, direct Modrinth API access. Picking up everyone fed up with Overwolf.
- Runs with: Sodium, Lithium, Phosphor; Origins, BetterNether, BetterEnd; Create and Create-based packs; vanilla+ packs; Forge, NeoForge, Fabric and Quilt
MultiMC#
- Type: Modpack launcher, client-side
- Released: 2012
- Overview: Free and open-source launcher for managing many Minecraft instances, with clean profile separation and version control.
- Status: Actively maintained, though the community split produced Prism Launcher.
- Install: Download from multimc.org, extract, run the executable.
- Why people use it: A longstanding favorite among pack creators — light, offline-friendly, multi-instance.
- Runs with: Forge, NeoForge, Fabric and Quilt packs; manual installs or exported CurseForge/Modrinth packs
Technic Launcher#
- Type: Modpack launcher, client-side
- Released: 2012
- Overview: One of the first mainstream modpack launchers, made famous by Tekkit and Hexxit.
- Status: Mostly legacy, rarely updated.
- Install: Download from technicpack.net, install, log in with a Minecraft account.
- Why people use it: Nostalgia and legacy packs. It was dominant once.
- Runs with: Tekkit, Hexxit, Attack of the B-Team; legacy Forge packs
ATLauncher#
- Type: Modpack launcher, client-side
- Released: 2013
- Overview: Light launcher known for independent packs and for private pack distribution inside communities.
- Status: Actively maintained, niche audience.
- Install: Download from atlauncher.com, install, manage packs in the launcher.
- Why people use it: Easy server pack exports, and community packs that live outside CurseForge.
- Runs with: Yogscast Complete Pack, Sky Factory 4; independent modding communities
FTB Launcher / FTB App#
- Type: Modpack launcher, client-side
- Released: 2013
- Overview: The official launcher for Feed The Beast packs, including first-party ones like FTB Infinity, Revelation and Direwolf20.
- Status: Actively maintained by the FTB team.
- Install: Download from feed-the-beast.com, install, log in with an FTB account.
- Why people use it: The best way to run official FTB packs, with matching server packs and real support. Limited to FTB's own ecosystem.
- Runs with: FTB packs (Revelation, Endeavour, Direwolf20) and the official server files shipped with them
GDLauncher#
- Type: Modpack launcher, client-side
- Released: 2014
- Overview: Free, open-source launcher pulling from several pack sources — CurseForge and Modrinth both — behind a modern UI.
- Status: Actively maintained by the community.
- Install: Download from gdlauncher.com, install, add instances in the app.
- Why people use it: Multi-platform, and multi-source mod management in one place.
- Runs with: Forge, NeoForge, Fabric and Quilt packs; CurseForge and Modrinth APIs
TLauncher#
- Type: Unofficial Minecraft launcher, client-side
- Released: 2013
- Overview: Popular cracked launcher that runs Minecraft without an official Mojang/Microsoft account.
- Status: Actively maintained, legally gray.
- Install: Download the installer from tlauncher.org.
- Why people use it: Controversial for the obvious piracy reasons; used heavily in regions where buying the game is hard.
- Runs with: Forge and Fabric mods (unofficially), manually downloaded packs
PojavLauncher#
- Type: Mobile Minecraft launcher (Android/iOS)
- Released: 2019
- Overview: Open-source launcher that runs Java Edition Minecraft on phones and tablets.
- Status: Actively maintained by the open-source community.
- Install: Google Play, or build from GitHub.
- Why people use it: The most popular way to play Java Edition on mobile, performance limits and all.
- Runs with: Vanilla Minecraft, and light Fabric/Forge mods where the device can take them
QWERTZ Launcher#
- Type: Unofficial Minecraft launcher, client-side
- Released: 2021
- Overview: Community-made launcher aimed at simplifying modpack management.
- Status: Low adoption, niche.
- Install: Download from qwertz-launcher.net.
- Why people use it: Rarely. Few large communities have picked it up.
- Runs with: Manual modpack setups
Lunar Client#
- Type: Optimized PvP client, client-side
- Released: 2019
- Overview: Custom client built around PvP performance, with mods, cosmetics and anti-cheat baked in.
- Status: Actively maintained.
- Install: Download from lunarclient.com, install, log in.
- Why people use it: The top pick on PvP servers, for the built-in FPS boost, keystrokes and the rest.
- Runs with: PvP servers — Hypixel, Minemen and similar
Badlion Client#
- Type: Optimized PvP client, client-side
- Released: 2017
- Overview: All-in-one competitive client with anti-cheat, built-in mods and paid cosmetics.
- Status: Actively maintained.
- Install: Download from badlion.net, install, log in.
- Why people use it: Strict anti-cheat and premium features. Popular on competitive servers.
- Runs with: PvP servers — Hypixel, practice servers
SKLauncher#
- Type: Unofficial Minecraft launcher, client-side
- Released: 2012
- Overview: Free alternative launcher supporting offline play and mod management.
- Status: Actively maintained.
- Install: Download the installer from skmedix.pl.
- Why people use it: Popular where Minecraft is hard to buy. Similar usage pattern to TLauncher.
- Runs with: Forge and Fabric mods, set up by hand
Where the mods themselves live
Mod and plugin platforms#
Two of these matter and the rest are either legacy or Bedrock-specific.
CurseForge#
- Type: Mod distribution platform (Java and Bedrock)
- Launched: 2007, originally for World of Warcraft; Minecraft came later
- Overview: The largest library of Minecraft mods and modpacks, including the official FTB packs and mods like Create.
- Status: Actively maintained and still dominant, but losing ground to Modrinth.
- Reputation: Biggest audience, and heavily criticized for Overwolf's ad model and required client.
- Site: curseforge.com/minecraft/mc-mods
Modrinth#
- Type: Open-source mod distribution platform (Java)
- Launched: 2019
- Overview: Community-driven alternative to CurseForge, built around speed, developer control and open APIs.
- Status: Growing quickly as the CurseForge alternative.
- Reputation: Widely praised — light, no ads, developer-friendly.
- Site: modrinth.com
SpigotMC Resources#
- Type: Java plugin marketplace
- Launched: 2014
- Overview: The main hub for Bukkit/Spigot/Paper plugins, free and paid.
- Status: Actively maintained, but showing its age in usability.
- Reputation: Essential, and criticized for clutter and poor version filtering.
- Site: spigotmc.org/resources
Hangar (PaperMC)#
- Type: Java plugin repository, Paper-focused
- Launched: 2023
- Overview: PaperMC's own project to build a modern, organized plugin distribution platform.
- Status: Actively developing, community support increasing.
- Reputation: Early days, but praised for how it is organized.
- Site: hangar.papermc.io
Bukkit Dev#
- Type: Legacy Java plugin repository
- Launched: 2011
- Overview: The original plugin repository for Bukkit servers.
- Status: No longer maintained, archive only.
- Reputation: Deprecated and largely abandoned; referenced for historical plugins.
- Site: dev.bukkit.org
NukkitX Plugins#
- Type: Bedrock plugin repository (Java-based Nukkit)
- Launched: 2016
- Overview: Community hub for Nukkit server plugins.
- Status: Actively maintained.
- Reputation: Trusted by Nukkit users, much smaller ecosystem than Java.
- Site: cloudburstmc.org/resources
PocketMine-MP Plugins#
- Type: Bedrock plugin repository (PHP-based PMMP)
- Launched: 2016
- Overview: The central hub for PocketMine-MP PHP plugins.
- Status: Actively maintained.
- Reputation: Well used, but limited feature parity compared to Java.
- Site: poggit.pmmp.io
MC-Market / BuiltByBit#
- Type: Commercial asset marketplace — plugins, builds, configs
- Launched: 2015
- Overview: Marketplace for buying and selling Minecraft services and assets.
- Status: Actively maintained, popular in commercial server communities.
- Reputation: Mixed. Often criticized for paywalling things that should be free.
- Site: builtbybit.com
Every platform, one row each
Recommendation table#
Sorted by intended use case, with mod support, plugin support, cross-platform access, stability and community adoption alongside.
| Platform | Use case | Mods | Plugins | Bedrock | Stability | Adoption |
|---|---|---|---|---|---|---|
| Forge | Heavily modded Java servers | Yes | No | No | High | Very high |
| NeoForge | Modern modded servers with a future-focused ecosystem | Yes | No | No | High | Growing fast |
| Fabric | Lightweight mods and snapshots | Yes | No | No | High | Medium |
| Quilt | Experimental Fabric fork with open governance | Yes | No | No | Medium | Low |
| Bukkit | Legacy plugin server, not for new projects | No | Yes | No | Deprecated | Obsolete |
| Spigot | Plugin servers with basic performance needs | No | Yes | No | High | High |
| Paper | High-performance plugin servers | No | Yes | Yes, via GeyserMC | Very high | Very high |
| Purpur | Tweak-heavy plugin servers with deep configurability | No | Yes | Yes, via GeyserMC | High | High |
| Folia | Experimental massive servers with parallel regions | No | Yes | Yes, via GeyserMC | Experimental | Low |
| Magma | Legacy Forge + plugin hybrid, 1.12.2 only | Yes | Yes | No | Low | Low |
| Mohist | Forge + plugin hybrid for newer versions, to 1.20.1 | Yes | Yes | No | Medium | Mixed |
| Arclight | Best Forge + plugin hybrid, modern NeoForge support | Yes | Yes | No | Medium-high | Niche, growing |
| SpongeForge | Modded servers needing admin plugins | Yes | Yes, Sponge | No | High | Medium |
| GeyserMC | Letting Bedrock clients onto Java servers | No | Bridge tool | Yes | Very high | Very high |
| Floodgate | Bedrock clients joining without Java accounts | No | Bridge tool | Yes | Very high | Very high |
| Velocity | Multi-server Java networks, performance first | No | Proxy | No | Very high | High |
| Waterfall | Multi-server Java networks needing Spigot/Bungee compatibility | No | Proxy | No | High | High |
| PocketMine-MP | Lightweight Bedrock plugin servers, incomplete parity | No | Yes, PHP | Bedrock only | Medium | Medium |
| Nukkit | More stable Bedrock plugin servers | No | Yes, Java | Bedrock only | High | Medium |
The one-line answers
Key recommendations by goal#
What to run, given what you are trying to do.
| Your goal | Recommended |
|---|---|
| Heavily modded Java server | NeoForge, Forge |
| Lightweight or snapshot modded server | Fabric |
| Stable plugin-based server (Java) | Paper, Purpur |
| Plugin-based server with heavy customization | Purpur |
| Massively scaled plugin server (experimental) | Folia |
| Mod + plugin hybrid, newer versions | Arclight |
| Mod + plugin hybrid, legacy 1.12.2 | Magma, Mohist |
| Modded server with admin plugins (Sponge) | SpongeForge + Nucleus |
| Allow Bedrock players on a Java server | Paper/Purpur + GeyserMC + Floodgate |
| Multi-server Java network proxy | Velocity, Waterfall |
| Standalone Bedrock plugin server | Nukkit, PocketMine-MP |
And for where to get the mods and plugins themselves:
| Use case | Recommended |
|---|---|
| Modern Fabric/NeoForge mod uploads | Modrinth |
| Legacy modpacks or Forge mods | CurseForge |
| General Bukkit/Paper plugins | Spigot Resources, Hangar |
| Modern Paper plugin hosting | Hangar |
| Bedrock plugin hosting, Nukkit-based | Cloudburst |
| Bedrock plugin hosting, PocketMine-based | Poggit |
| Paid plugin, config and build assets | BuiltByBit (MC-Market) |
| Legacy Bukkit plugin archive | BukkitDev |