What is a mod loader?
Standard Minecraft does not automatically load the large ecosystem
of community Java mods. A mod loader provides the environment those
mods use to interact with the game.
Fabric and Forge both fill this role, but a mod built for one
loader generally cannot simply be dropped into a server using the
other loader.
What is Fabric?
Fabric is a modding toolchain and loader commonly associated with a
lightweight approach and an ecosystem of Fabric-specific mods.
It is often a good fit when the mods you want explicitly support
Fabric or when you are building a server around a Fabric modpack.
Fabric may make sense when:
- Your chosen mods are released for Fabric.
- Your modpack specifically requires the Fabric Loader.
- You want to build a relatively focused collection of compatible Fabric mods.
What is Forge?
Forge is a long-running Minecraft modding platform with a large
history of mods and modpacks built around it.
Many large content mods and established modpacks have used Forge,
although availability depends heavily on the Minecraft version and
the individual project.
Forge may make sense when:
- A mod or modpack specifically requires Forge.
- You are using an established Forge-based modpack.
- The collection of mods you want is available for the same Forge and Minecraft versions.
Can Fabric mods run on Forge?
You should not assume that they can. A Fabric mod and a Forge mod
may perform similar jobs while still being built for different
loaders.
When downloading a mod, check all of the following:
- The Minecraft version.
- The required mod loader.
- Any dependency mods or libraries.
- Whether the mod needs to be installed on the client, server, or both.
Do players need the same mods?
It depends on the mod. Many content mods require players to install
the same mod and dependencies on their own Minecraft client.
Certain server-side mods can work without a client installation.
Follow the instructions provided by each mod or modpack instead of
assuming every mod works the same way.
Fabric vs. Forge for a server
| Question |
What to choose |
| My modpack says Fabric |
Use Fabric. |
| My modpack says Forge |
Use Forge. |
| I only want plugins |
Consider Paper, Purpur, or Spigot instead. |
| I have not chosen any mods yet |
Choose your mods first, then use the loader they support. |
Version compatibility matters
A mod being available for Fabric or Forge does not mean it works on
every Minecraft version. For example, a mod built for one Minecraft
release may not load correctly on a newer server.
This is why CoolCraft asks you to choose a specific Minecraft
version when creating a Java server. Match that version to the mods
you intend to use.
Plan the mod list before creating the server
If you are building a modded server, decide on the important
mods or modpack first. Their requirements should determine your
Minecraft version and mod loader—not the other way around.
Make a backup before changing loaders
Do not treat switching between Fabric and Forge like changing a
cosmetic setting. Mods can add blocks, items, entities, and world
data. Removing or replacing those mods can affect an existing world.
Back up important server files and worlds before changing mod
loaders, removing major mods, or changing Minecraft versions.