Minecraft

How to Install Plugins on a Paper Minecraft Server (2026)

Find a plugin that matches your Minecraft version, add it with the Plugin Installer or by uploading the JAR, then confirm it loaded with one console command.

TheGameHosting Team 6 min read
Plugin Installer in the TheGameHosting panel with a search box and plugin cards
The Plugin Installer lists plugins for your server version, each with an Install button.

To install a plugin on a Paper server, download its .jar file, put it in the server’s plugins folder and restart the server. After the restart, type plugins in the console: a plugin shown in green loaded, and one in red did not. On TheGameHosting, the Plugin Installer does the download and upload for you.

That is the whole method, and it is the same on any host. The sections below cover where to find safe plugins, both ways to install them, how to check the result and what to do when a plugin refuses to load.

Before you start

  • Your server runs Paper, or another plugin platform such as Purpur or Spigot. Fabric, Forge and NeoForge servers load mods, not plugins. On our panel you can switch platform from the Version Changer.
  • The plugin supports your Minecraft version. Every plugin page lists the versions it was built for.
  • You have a backup if the world matters to you. A bad plugin can damage data, and a restore is quicker than any repair.
Version Changer in the TheGameHosting panel with Paper versions and Install buttons
The Version Changer: pick Paper, Purpur or another platform, choose a version and install it.

Not sure that Paper is the right platform? Our guide to Paper, Purpur or Fabric compares them. If you do not have a server yet, start with how to make a Minecraft Java server.

Where to find safe plugins

According to the PaperMC documentation, the best place to look is Hangar, Paper’s own plugin repository. Modrinth and BukkitDev also host plugins, and many authors publish on GitHub.

Before you download, check three things on the plugin page: the supported Minecraft version, the platform (Paper, Spigot or Bukkit) and whether it lists other plugins it depends on.

Install with the Plugin Installer

This is the quickest route on TheGameHosting. The panel searches a plugin list for you and installs the file without an upload.

  1. Open your server in the panel and choose Plugins in the side menu.
  2. Search for the plugin by name, for example EssentialsX, LuckPerms or ViaVersion.
  3. Click Install on the plugin you want.
  4. Restart the server so the plugin loads.

Upload the JAR yourself

Use this when a plugin is not in the installer or when you need one specific version.

  1. Download the plugin’s .jar file. If it comes as a .zip, extract it on your computer first and find the JAR for your platform, often labelled paper or bukkit.
  2. Stop the server from the panel, or type stop in the console. PaperMC advises against replacing a JAR in a running server.
  3. Open Files, go into the plugins folder and upload the JAR. For many files, connect over SFTP instead.
  4. Start the server.
Server console
stop
File Manager in the TheGameHosting panel
The File Manager. Plugin JARs go in the plugins folder, next to your world folders.

Check that the plugin loaded

Once the server finishes starting, type this in the console. Plugins in green are enabled, and plugins in red are not.

Server console
plugins

To see which version of a plugin is running, add its name as it appears in that list:

Server console
version Essentials

Change a plugin’s settings

The first time a plugin starts, it creates a folder of its own inside plugins, usually with a config.yml file:

File Manager
plugins/
├── EssentialsX.jar
└── Essentials/
    └── config.yml

Edit the file in the File Manager, save it and restart the server. Some plugins have a reload command of their own, listed on their page. Avoid the server-wide /reload: the Paper docs say it is known for causing problems with plugins.

Update plugins without downtime

Paper has a built-in way to update plugins while the server runs, described in its update guide:

  1. Create a folder named update inside plugins.
  2. Download the newer JAR for each plugin and put it in that folder, one by one.
  3. Restart the server. Do not touch the plugins outside the update folder.

Take a backup first. Updating the server itself follows the same routine: back up, stop the server, replace the JAR and start it again.

Plugins most servers add first

Keep the list short. Every extra plugin costs RAM and CPU time, which matters once the server grows.

PluginWhat it does
EssentialsXBasic commands such as homes, warps, teleport requests and kits.
LuckPermsPermissions: decide who can use which command, with groups such as member and moderator.
VaultA bridge that lets economy and permission plugins work together. Other plugins ask for it.
ViaVersionLets players on newer Minecraft versions join a server that runs an older one.
sparkA profiler for finding what makes the server slow. Paper has bundled it since 1.21.

Once LuckPerms is in, you can give yourself admin rights and control who may do what: see how to OP yourself on a Minecraft server. If the server feels slow after adding plugins, follow our Minecraft server lag fix.

When a plugin does not load

Open logs/latest.log and scroll to the part where the server started. Look for lines that say ERROR or WARN and mention the plugin. The PaperMC troubleshooting guide lists the usual causes:

  • Missing dependency. The log says Unknown/missing dependency plugins: [Vault]. Install the plugin it names, then restart.
  • Invalid plugin.yml. The file is not a Paper plugin at all. It may be a Fabric or Forge mod, or a download that did not finish. Download it again.
  • Ambiguous plugin name. Two JARs of the same plugin sit in the folder. Keep only the newest.
  • Wrong Minecraft version. Download the build made for your server version.

If you cannot tell which plugin causes a crash, use a binary search: move half of the plugins out of the folder, start the server and see whether the problem remains. Repeat with the half that contains the culprit. Still stuck? Send our support team the console log through live chat or a ticket.

FAQ

Can I use plugins on a Fabric or Forge server?

Not directly. Plugins run on Paper, Purpur and Spigot, while Fabric, Forge and NeoForge load mods instead. Hybrid platforms such as Arclight, Mohist, Magma and Youer load both, and you can install them from the Version Changer. For the full comparison, read Paper, Purpur or Fabric.

Where should I download Minecraft plugins from?

Use Hangar, which the PaperMC team runs, plus Modrinth or BukkitDev, and read the plugin page to check which Minecraft versions it supports. PaperMC warns that plugins get full access to your server and the machine it runs on, so avoid re-uploaded JAR files from unknown sites.

Why should I not use /reload after adding a plugin?

Paper’s documentation says the reload command is known for causing issues with plugins. Restart the server instead, or use the plugin’s own reload command if it has one.

How many plugins can a Minecraft server run?

There is no fixed limit. Each plugin uses some RAM and CPU, and some cost far more than others. Watch TPS after each addition, and read our lag fix guide if the server starts to stutter.

Do my players need to install the plugins too?

No. Plugins run only on the server, so players join with a normal Minecraft Java client. That is the main difference from mods, which usually have to be installed on every player’s computer as well.

Hosting for these games

Written by TheGameHosting Team, the people who run our servers in Dallas and Amsterdam and answer your tickets.

All posts