Table of Contents
How to Install Plugins on a Down Side Hosting Minecraft Server
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.
Before You Install a Plugin
Make sure your Minecraft server is running plugin-compatible server software.
Common choices include:
- Paper
- Purpur
- Spigot
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?
Step 1: Find a Compatible Plugin
Before downloading a plugin, verify that it supports:
- Your Minecraft version
- Your server software
- Any required dependencies
- Your Java version when specified by the developer
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:
- The plugin developer's official website or repository
Step 2: Stop Your Minecraft Server
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.
Step 3: Open the Files Section
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
I Do Not Have a plugins Folder
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/
Step 4: Upload the Plugin
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
Step 5: Check for Dependencies
Some Minecraft plugins require other plugins to work.
For example, a plugin may require software such as:
- Vault
- ProtocolLib
- PlaceholderAPI
- LuckPerms
- Another plugin-specific library
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
Step 6: Start Your Server
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.
Step 7: Verify the Plugin Loaded
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
Check the Plugin List
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.
Plugin Configuration Files
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.
Editing Plugin Configuration
Before making significant configuration changes:
- Stop the server when recommended by the plugin developer.
- Make a backup of the configuration file.
- Edit only the settings you understand.
- Keep YAML spacing and indentation correct.
- Save the file.
- Start or restart the server.
- Check the console for errors.
Be Careful With YAML Files
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.
Installing Multiple Plugins
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.
The Plugin Does Not Load
If a plugin does not load, check the server console.
Common causes include:
- Wrong Minecraft version
- Unsupported server software
- Missing dependency
- Incorrect Java version
- Corrupted plugin download
- Outdated plugin version
- Plugin conflict
- Configuration error
Search the console for the plugin name and words such as:
ERROR
WARN
Exception
Could not load
Unsupported API Version
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.
Missing Dependency
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.
Plugin Is Installed but Commands Do Not Work
If the plugin appears to be loaded but you cannot use its commands, check:
- Player permissions
- Operator status
- Plugin configuration
- Command syntax
- Plugin documentation
- Console errors
Many plugins use a permissions plugin to control which commands players can access.
Plugin Is Installed but No Folder Appears
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.
Can I Install Plugins on Vanilla Minecraft?
No.
The standard Vanilla Minecraft Java server does not provide Bukkit-style plugin support.
For plugins, use software such as:
- Paper
- Purpur
- Spigot
For most new plugin servers, Paper is a good starting point.
See:
Can I Use Plugins on Forge or Fabric?
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.
How Do I Update a Minecraft Plugin?
Before updating:
- Read the plugin's update notes.
- Check Minecraft version compatibility.
- Back up the server.
- Stop the server.
- Replace the old plugin JAR with the new version.
- Start the server.
- Check the console for errors.
Do not assume every plugin update is compatible with the existing configuration or database.
Should I Back Up Before Installing Plugins?
Yes, especially on an established server.
A backup gives you a recovery point if a plugin:
- Modifies player data
- Changes worlds
- Uses a database
- Conflicts with another plugin
- Causes startup problems
Need Minecraft Java Plugin Hosting?
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
