Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 3 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. ๐โจ


