← ALL GUIDES
Mods & plugins5 min read

How to add plugins to a Minecraft server

Plugins add economies, land claims, minigames and admin tools to a server — without players installing anything. The catch is a prerequisite most guides skip: the vanilla server can't load them at all.

Step 0: Be running Paper

Plugins target the Bukkit API, which vanilla doesn't have. Paperis the modern server that does — faster than vanilla, drop-in compatible with your world, and joinable by unmodified clients. If you're self-hosting, swap your jar for Paper's and point it at the same world folder. On Campfire, pick "Paper" in the create form.

Step 1: Download from a source you trust

Get jars from Hangar (PaperMC's official repo), Modrinth, or SpigotMC. Match the plugin's supported Minecraft version to your server's — a 1.20 plugin on a 1.21 server is the most common silent failure. Plugin jars run with the server's full permissions, so "cracked premium plugin" sites are how servers get backdoored.

Step 2: Drop it in the plugins folder

Every Paper server has a plugins/folder next to the jar. The plugin jar goes directly in it — not in a subfolder. Self-hosting, that's a file copy; on a host, upload through the panel's file manager.

LAYOUTplugins/
plugins/
├── EssentialsX.jar
├── LuckPerms.jar
└── WorldEdit.jar

Step 3: Restart and verify

Restart the server (a full restart, not /reload — reload corrupts plugin state often enough that Paper warns against it). Then check: /plugins in-game lists loaded plugins in green; red or missing means the startup log has the reason — wrong version and missing dependencies are the top two.

Step 4: Configure

Each plugin writes a folder under plugins/<Name>/ with a config.ymlon first load. Edit, save, restart (or the plugin's own reload command). YAML is indentation-sensitive — a stray tab is the classic config-won't-load culprit.

The panel shortcut: on Campfire, the Mods tab searches Modrinth's plugin catalog directly — click Add, apply, and the server restarts with the plugin and its dependencies installed. The file manager is still there for everything else.

Quick answers

Can you add plugins to a vanilla Minecraft server?

No — the vanilla server has no plugin loader. You need a Paper (or Spigot) server, which runs the same worlds and accepts unmodified vanilla clients. Migrating is usually just starting Paper against your existing world folder.

Do players need to install plugins too?

No — that's the magic of plugins vs mods. Plugins run entirely server-side, so players join with a normal vanilla client. If a change requires client files, it's a mod, not a plugin.

Where should I download Minecraft plugins?

Hangar (PaperMC's official repository), Modrinth, and SpigotMC are the trustworthy sources. Avoid random 'free premium plugin' sites — plugin jars execute with full server permissions, so a malicious one owns your server.

Why isn't my plugin loading?

Check the startup log first. The usual causes: the plugin targets a different Minecraft version, a missing dependency plugin, or the jar landed in the wrong folder (it must sit directly in plugins/, not a subfolder). The log names which.

Plugins without the file juggling

Campfire Paper servers install plugins from the panel: search Modrinth, click Add, restart. Dependencies come along automatically.

Start a Paper server

Keep learning