---
title: Plugins, mods, and server software
description: Choose between Paper, Fabric, Forge, NeoForge, and Vanilla before installing extensions.
---

Plugins and mods are different file types. Choose the server software first, then install projects made for that software and Minecraft version.

| Software | Use it for | Install location | Players need files? |
| --- | --- | --- | --- |
| Paper, Purpur, or Leaf | Bukkit/Paper plugins | `plugins` | Usually no |
| Fabric | Fabric mods and modpacks | `mods` | Often yes |
| Forge | Forge mods and modpacks | `mods` | Often yes |
| NeoForge | NeoForge mods and modpacks | `mods` | Often yes |
| Vanilla | Unmodified Minecraft | None | No |

## Choose Paper for plugins

Paper is the simplest choice for most public or SMP servers. Plugins can add homes, permissions, claims, minigames, and other server-side features without requiring every player to install them.

Use the panel's **Plugins** page to search Modrinth and install compatible projects. See [Install a plugin](/guides/installing-plugins).

## Choose a mod loader for mods

Fabric, Forge, and NeoForge load mods from the `mods` folder. The panel labels the installer page **Mods** for these servers.

Many mods must also be installed on every player's computer. Everyone should use the same Minecraft version, mod loader, and mod versions. A modpack is the easiest way to keep that setup consistent.

<Info>
  **Screenshot coming soon:** Side-by-side server navigation showing **Plugins** on Paper and **Mods** on Fabric.

  Planned file: `assets/guides/mods-vs-plugins/plugin-mod-tabs.png`
</Info>

## Check compatibility before installing

On the project's Modrinth page, check:

- The supported Minecraft version.
- The supported loader or platform.
- Whether it is required on the client, server, or both.
- Any required dependencies.

Do not rename a mod to make it look like a plugin, or place the same JAR in both folders. It will not convert between formats.

<Info>
  **Screenshot coming soon:** A Modrinth project page with game version, loader, environment, and dependencies highlighted.

  Planned file: `assets/guides/mods-vs-plugins/modrinth-compatibility.png`
</Info>

## If the server will not start

Open **Console** and find the first error naming a mod, plugin, dependency, loader, or Minecraft version.

Remove the incompatible JAR, start the server again, and download the correct release. Do not delete the full `plugins` or `mods` folder unless you intend to remove everything and already have a backup.

## Switching later

Changing between Paper and a mod loader is a software change, not a normal update. Back up the server first and read [Change the version or server software](/guides/changing-software-version).
