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.
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.