Installing plugins is the fastest way to customize your Minecraft server with economy systems, permissions, anti-grief tools, and custom mechanics.
In this tutorial, we cover how to install, configure, update, and manage plugins on your RivinCloud Minecraft server using both web management tools and SSH/SFTP terminal workflows.
1. Method A: Using RivinCloud's Game Panel (Easiest)
RivinCloud's Game Panel with the Nebula theme includes built-in tools for seamless plugin management:
- Log into your RivinCloud Game Panel.
- Navigate to the Plugin Installer tab in the sidebar.
- Search for popular plugins (e.g., EssentialsX, Vault, WorldGuard, LuckPerms).
- Click Install. The panel automatically downloads the correct
.jarfile directly into yourplugins/folder. - Restart your server to generate plugin configuration folders.
2. Method B: Manual SFTP / SSH Installation
If downloading custom or premium plugins from SpigotMC, Modrinth, or GitHub:
Step 1: Download the .jar File
Download the desired plugin .jar file to your computer or fetch it directly on your server using wget or curl.
Step 2: Upload or Copy to plugins/ Directory
Transfer the file into your server's plugins/ folder.
# Example copying a downloaded plugin on the server
cp /home/downloads/LuckPerms-Bukkit-5.4.102.jar /home/minecraft/server/plugins/
Step 3: Restart the Server
Restart your server so the Java classloader registers the new plugin:
# Via server console
restart
3. Configuring Plugin Settings
When a plugin loads for the first time, it creates a dedicated configuration folder inside plugins/ (e.g., plugins/LuckPerms/config.yml).
- Open the plugin folder.
- Edit
config.ymlusingnanoor the Game Panel File Manager. - Save changes.
- Reload the plugin configuration in-game or in server console:
/luckperms reload
Command of the Day: cp
The cp command copies files or directories from one location to another on Linux systems.
Syntax
cp [options] source destination
Practical Example
# Backup an existing plugin configuration before editing
cp -r plugins/Essentials/ plugins/Essentials_backup/
Explanation
-r: Recursively copies all files and subdirectories insideplugins/Essentials/toplugins/Essentials_backup/. This protects your server settings before making major configuration edits.
Common Mistakes
- Reloading the entire server with
/reload: Using/reloador/plugman reloadcan cause memory leaks and corrupt plugin data. Always use the plugin's native reload command (e.g.,/essentials reload) or perform a full server restart. - Missing Dependencies: Some plugins require core dependencies to function (e.g., WorldGuard requires WorldEdit, EssentialsX requires Vault).
Troubleshooting
- Plugin turns red in
/pluginslist: The plugin failed to load. Checklogs/latest.logfor missing dependencies or outdated Java version errors. - Config changes keep reverting: Make sure to save the file and run the plugin's reload command, or stop the server before editing config files.
Best Practices
- Always back up your
plugins/directory before updating major plugins. - Use RivinCloud's Player Manager in the panel to manage player permissions alongside LuckPerms.
Frequently Asked Questions
Can I install plugins while the server is running?
You can upload .jar files while the server is running, but they will not take effect until you restart the server or load them with a plugin manager.
Conclusion
Installing and managing plugins is simple whether using RivinCloud's Game Panel Plugin Installer or manual CLI commands. Keep your plugins updated and configured for optimal server stability!