Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 5 months ago
Updated 6 months ago
DSPlugMan β The Ultimate PlugMan Addon
π·πΊ Π ΡΡΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ (Russian Version)
π Remote Minecraft server management via Discord with full PlugMan integration
β οΈ Important Requirement
DSPlugMan is an addon for PlugManX.
For most plugin management features to work, PlugMan or its modern fork PlugManX MUST be installed on the server.
π Key Features
π οΈ Interactive Management (GUI)
- Selection menu β the
/pluginscommand displays an interactive list with a dropdown selector. - Control buttons β quick actions for each selected plugin:
Enable,Disable,Reload,Delete. - Live update β the
π Refreshbutton instantly updates the list without reβtyping the command.
π Remote Console & Management
- Command execution β the
/consolecommand lets you send any command to the server console directly from Discord. - Status monitoring β
/statusshows memory usage, player count, uptime and server software version. - Configuration management β view and adjust plugin settings with
/configon the fly without reopening files.
π₯ Smart Plugin Upload
- URL upload β
/upload_plugindownloads a JAR from a link and activates it via PlugMan automatically. - Dragβandβdrop β drop a
.jarfile into the configured Discord channel and the bot will install it on the server. - Autoβreload β if an existing plugin file is replaced, the plugin is automatically reloaded.
π Security & Logging
- Role & user access β bot permissions can be restricted by both Discord User ID and Role ID.
- Admin whitelist β
/add_adminand/remove_adminfor quick access management. - Log channel β all sensitive actions (plugin deletion, console use, uploads) can be mirrored to a separate log channel for audit.
π» Command List
Plugin Management
/pluginsβ display a list of all plugins with control buttons./reload_plugin <name>β reload a specific plugin./enable <name>β enable a plugin./disable <name>β disable a plugin./delete_plugin <name>β completely remove a plugin from the server (including the file)./upload_plugin <url> [filename]β upload a plugin from a direct URL.
System Commands
/statusβ show server status (RAM, online players, uptime)./console <command>β execute a command as console./reloadβ reload all server plugins (/reload).
Administration
/config [property] [value]β view and change DSPlugMan configuration at runtime./add_admin <user>β add a user to the botβs admin list./remove_admin <user>β remove a user from the admin list.
π Requirements
- Game: Paper/Spigot 1.21.4
- Java: 21
- Dependencies: PlugManX (recommended)
- Discord: a bot created in the Discord Developer Portal with
Message Content Intentenabled.
π οΈ Installation
- Build the project:
./gradlew shadowJar(the JAR will be inbuild/libs/). - Put the plugin JAR into your serverβs
plugins/folder. - Start the server to generate
config.yml. - Open the config and set:
tokenβ your Discord bot token.guild-idβ your Discord server ID.channel-idβ the ID of the text channel used for management.admin-usersβ (optional) list of Discord User IDs with access.management-role-idβ (optional) role ID that grants access to commands.
- Reload the plugin or restart the server.
π Language Configuration
You can change the bot's language in config.yml. Supported languages: en (English), ru (Russian).
language: "en"
π Known Issues
- Plugin deletion: in some environments deleting a plugin may fail due to file locks or PlugManX limitations (the JAR remains on disk or in use). A more reliable deletion flow is planned for a future update.
π Links
- Bio / Socials: https://guns.lol/kasperenok
- Kasper Studios Discord: https://discord.gg/dYStejMq6d
- Donate / Support: https://donatello.to/kasperenok
DSPlugMan β your Minecraft server, always at your fingertips. πβ¨


