Minecraft plugins can add commands, permissions, economy systems, protection tools, minigames, moderation features, and many other functions to a Minecraft Java server.
This guide explains how to install plugins on a Down Side Hosting Minecraft Java server using the server panel.
Make sure your Minecraft server is running plugin-compatible server software.
Common choices include:
A standard Vanilla Minecraft server does not support Bukkit-style plugins.
If you are not sure which server software to use, see:
Paper vs Purpur vs Spigot: Which Minecraft Server Should You Use?
Before downloading a plugin, verify that it supports:
Plugins are normally distributed as:
.jar
For example:
ExamplePlugin.jar
Only download plugins from sources you trust.
Popular places to find Minecraft Java plugins include:
Log in to your Down Side Hosting server panel and select the Minecraft server.
Click:
Stop
Wait for the server to completely shut down before installing the plugin.
Stopping the server first helps prevent file conflicts and makes sure the plugin is loaded cleanly during the next startup.
In your Down Side Hosting server panel, open:
Files
You should see the files and folders for your Minecraft server.
Look for a folder named:
plugins
If there is no plugins folder, first check which server software you are running.
Paper, Purpur, and Spigot normally create the plugins folder after the server has successfully started at least once.
If you are running Vanilla Minecraft, plugins will not work.
Start the plugin-compatible server once, allow it to finish starting, and then stop it again.
The folder should then appear:
plugins/
Open the:
plugins
folder.
Upload the plugin's .jar file.
For example:
plugins/
ExamplePlugin.jar
Do not extract the JAR file.
The plugin should remain as:
ExamplePlugin.jar
Some Minecraft plugins require other plugins to work.
For example, a plugin may require software such as:
The required dependencies should be listed on the plugin's download page or documentation.
If the plugin requires a dependency, upload that dependency into the plugins folder as well.
For example:
plugins/
ExamplePlugin.jar
RequiredDependency.jar
Return to the Console section of the Down Side Hosting server panel.
Click:
Start
Watch the server console while Minecraft starts.
A successfully loaded plugin will often display startup information in the console.
Look for errors or warnings mentioning the plugin name.
After the server finishes starting, connect to your Minecraft server.
Down Side Hosting Minecraft servers use:
dsh.network:YOUR_PORT
Replace YOUR_PORT with the port assigned to your server.
See:
How to Connect to Your Down Side Hosting Minecraft Java Server
On many Paper, Purpur, and Spigot servers, an administrator can use:
/plugins
or:
/pl
to view loaded plugins.
You may also be able to run the command from the server console.
If the plugin appears in the loaded plugin list, it has at least been detected by the server.
Keep in mind that some servers or configurations may restrict or change these commands.
Many plugins create their own folder after the first successful startup.
For example:
plugins/
ExamplePlugin.jar
ExamplePlugin/
Inside the plugin folder, you may find files such as:
config.yml messages.yml data.yml
The exact files depend on the plugin.
Before making significant configuration changes:
Many Minecraft plugins use YAML configuration files.
A file may look similar to:
settings: enabled: true message: "Welcome to the server"
YAML is sensitive to indentation.
For example, incorrect spacing can prevent a plugin configuration from loading correctly.
Avoid using tabs unless the plugin specifically expects them.
You can install more than one plugin at a time.
For example:
plugins/
LuckPerms.jar
Vault.jar
EssentialsX.jar
WorldEdit.jar
However, when adding many plugins to an existing server, installing them in smaller groups can make troubleshooting easier.
If the server stops working after installing ten new plugins at once, finding the problem can take much longer than testing a few at a time.
If a plugin does not load, check the server console.
Common causes include:
Search the console for the plugin name and words such as:
ERROR
WARN
Exception
Could not load
You may occasionally see an error involving an unsupported API version.
This can happen when the plugin was built for a newer or incompatible Minecraft server version.
Check the plugin's supported versions and install a compatible release.
A plugin may display an error similar to:
Unknown/missing dependency
or:
Could not load plugin
Check the plugin documentation for required dependencies.
Download the required dependency, place its JAR in:
plugins/
and restart the server.
If the plugin appears to be loaded but you cannot use its commands, check:
Many plugins use a permissions plugin to control which commands players can access.
Normally, a plugin creates its configuration folder when it successfully loads for the first time.
If no folder appears after restarting the server, check the console.
The plugin may have failed before it could generate its files.
No.
The standard Vanilla Minecraft Java server does not provide Bukkit-style plugin support.
For plugins, use software such as:
For most new plugin servers, Paper is a good starting point.
See:
Forge and Fabric primarily use mods, not Bukkit-style plugins.
There are hybrid server projects that attempt to combine mod and plugin ecosystems, but compatibility can vary considerably.
If you are running a normal Forge or Fabric server, follow the mod installation process instead.
We will cover this separately in the Minecraft modding guides.
Before updating:
Do not assume every plugin update is compatible with the existing configuration or database.
Yes, especially on an established server.
A backup gives you a recovery point if a plugin:
Down Side Hosting supports Minecraft Java plugin servers including Paper, Purpur, and Spigot.
Customers have access to server files, console controls, backups, configuration files, and the tools needed to manage their Minecraft server.
Minecraft Java hosting starts at $2/month.
View Minecraft Java Server Hosting
Contact Down Side Hosting Support