Install Minecraft plugins on Paper or Purpur
Add Minecraft plugins to a Paper or Purpur server from the panel's store or by upload, change their settings, and fix one that stops the server starting.
Plugins add commands, permissions, land protection, economies and minigames to a Paper or Purpur server. They run only on the server, so your players join with a normal copy of Minecraft and install nothing.
Before you start
- Take a backup. A broken plugin can stop the server from starting. Create one in the Backups tab, as How to create and restore backups shows. Without a recent one, the store asks first (No backup yet).
- Check the server runs Paper or Purpur. Those show a Plugins tab under Content in the panel menu. A Mods tab means a mod loader, and no tab means Vanilla. Switch in the JAR Manager (under More): see Change Minecraft server version or loader.
Install a plugin from the store
-
Open your server in the dashboard and select Plugins.
-
Type the plugin's name in the search box. Results come from Modrinth, and the version filter below the search box starts on your server's Minecraft version. EssentialsX (commands and homes), LuckPerms (permissions) and CoreProtect (rollback) are good first picks.
-
Click Install on the plugin's row. Its name links to its Modrinth page.
-
If a prompt lists add-ons the plugin needs, click Install all (it shows a count) to add them too. Upload any greyed-out name by hand: the store has no download for it.
-
When the message confirms the plugin is installed, open the Console tab and click Restart, or Start if the server is stopped. Plugins load only at startup.
-
Wait for the
Doneline, then typepluginsinto the console. Green names are running, red ones switched themselves off, and a missing name didn't load.
Manage the plugins you have
Click Installed next to the search box to list every plugin jar in the plugins folder, including ones you uploaded.
- Disable renames the jar to end in
.disabled, so the server skips it. Enable switches it back on. - The bin button deletes the jar after you click Confirm. The plugin's settings folder stays.
Restart from the Console tab to apply either change.
Update a plugin
The store has no update button, but reinstalling fetches the newest build that lists your Minecraft version. If the plugin's Modrinth page shows none, keep the one you have.
- Take a backup in the Backups tab.
- In Installed, click the plugin's bin button, then Confirm.
- Click Store, find the plugin and click Install.
- Restart from the Console tab. The plugin's folder stays, so your settings carry over.
Upload a plugin that isn't in the store
Some plugins aren't on Modrinth. Add those by hand.
-
From the plugin's official page, get the
.jarbuilt for Paper, Spigot or Bukkit on your Minecraft version. -
In the File Manager, double-click the
pluginsfolder. If it isn't there, start the server once to create it. -
Delete any older jar of the same plugin, so the server doesn't find two copies.
-
Click Upload and pick the jar, or drag it onto the file list.
-
Restart from the Console tab and check it with
plugins.
Change a plugin's settings
On its first start, a plugin usually creates a folder named after itself inside plugins, with a config.yml in it.
- Stop the server from the Console tab. Some plugins save their settings on shutdown and would overwrite your edit.
- In the File Manager, open
plugins/<PluginName>and double-clickconfig.yml. - Make your change and click Save.
- Start the server. When the Console shows the
Doneline with no error naming the plugin, the change is live.
Apply changes with a restart rather than the reload command, which Paper warns can leave plugins broken.
YAML breaks on tab characters and uneven indentation. Indent with spaces to match the lines around your edit, or the plugin can ignore the file or fail to start.
If a plugin breaks the server
- In the Console tab, scroll up to the first error. The lines around it usually name the plugin.
- In Plugins, click Installed and Disable that plugin. This works while the server is stopped. If the list is empty or won't load, delete the plugin's jar from
pluginsin the File Manager. - Start the server and wait for the
Doneline. - If it still fails, restore your backup from the Backups tab.
Delete the one jar, not the whole plugins folder. That folder also holds every plugin's saved data, such as permissions, homes and protected regions, and only a backup brings it back.
Common plugin errors
Unknown/missing dependency plugins- install the plugin named in the brackets, then restart.Unsupported API version- the plugin was built for a newer Minecraft version. Install does this when Modrinth has no build that lists yours: it fetches the newest build instead. Upload a build for your version, or update the server in the JAR Manager.No plugin file is availablewhen you click Install - Modrinth has no Paper, Purpur, Spigot, Bukkit or Folia download for that plugin. Pick another plugin, or upload one by hand.
Frequently asked questions
Should I pick Paper or Purpur?
Paper suits most servers. Purpur is built on Paper, runs the same plugins and adds gameplay options in its own purpur.yml file. Change Minecraft server version or loader compares the options.
What's the difference between plugins and mods?
Plugins run only on the server and need Paper or Purpur. Mods need Fabric, Forge or NeoForge, can add new blocks and items, and most must be installed by each player too. For mods, see Install Fabric and Forge mods on your server.
Can I use Spigot or Bukkit plugins?
Yes, most of them. Paper and Purpur load plugins built for Spigot or Bukkit, and the store lists them alongside Paper plugins.
Can friends I've invited install plugins?
Yes, if their access includes Plugins & mods, as the Player (friend or family) preset in the Team tab does. That preset leaves File manager unticked, so they can't upload jars or edit plugin settings.
Was this guide helpful?
Still stuck?
Talk to a real person, we answer fast.
Open a ticket
Paste the exact error and name your server, so we can look at it from our side.
Ask on Discord
Chat with the team and other server owners.
Browse the Help Centre
Versions, mods, plugins, backups and RAM sizing, all in plain English.
Related guides
Can Fabric mods run on Forge? We tested it
No: on our Forge 1.21.1 server, Fabric mods were skipped without a word. Install Fabric, Forge or NeoForge mods and fix the errors we saw.
Let Bedrock players join your Java server
Turn on the Crossplay tab so Bedrock players can join your Minecraft Java server, then whitelist them and fix the common join errors.
Install a Minecraft modpack on your server
Back up your Minecraft server, install a Modrinth modpack from the panel, and get your players onto the same pack release.
Ready to launch your Minecraft server?
Aussie hardware, NVMe disks and DDoS protection, with the version and mod loader yours to change whenever you like.
