PlugmanX
PlugmanX is an in-game plugin management utility for Spigot and Paper servers. It allows server administrators to load, unload, enable, disable, and reload plugins on the fly without restarting the server.
Features
- Runtime Management: Load, unload, enable, disable, and reload plugins dynamically.
- Dependency Handling: Safe unloading and reloading while maintaining plugin dependencies.
- Command Lookup: Find which plugin registered a specific command.
- Backup System: Create backups of plugin JARs and configuration directories directly from the game or console.
- Multi-language Support: Built-in localization support (English, Russian, German, Czech).
- Tab Completion: Full tab-completion support for all subcommands and installed plugins.
Compatibility
- Minecraft Versions: 1.16.x – 1.21.x
- Platforms: Spigot, Paper, Purpur
- Java: Java 8 and newer
- Optional Dependencies: Vault
Commands
Main command: /plugmanx
Aliases: /pm, /pmx
| Command |
Description |
/pmx help |
Displays the help menu with available commands. |
/pmx list |
Lists all plugins with their current status and versions. |
/pmx info <plugin> |
Displays detailed information about a plugin (authors, version, website, commands). |
/pmx enable <plugin> |
Enables a disabled plugin. |
/pmx disable <plugin> |
Disables an active plugin. |
/pmx reload <plugin> |
Reloads a specific plugin. |
/pmx load <plugin> |
Loads and initializes a plugin JAR from the plugins/ directory. |
/pmx unload <plugin> |
Unloads a plugin from the server memory. |
/pmx lookup <command> |
Finds which plugin owns the specified command. |
/pmx backup <plugin|all> |
Creates a backup of a single plugin or all plugins. |
/pmx reloadconfig |
Reloads PlugmanX configuration and language files. |
/pmx lang [code] |
Shows or changes the active interface language. |
/pmx version |
Displays plugin, server, and platform version information. |
/pmx debug |
Toggles debug mode in the console. |
Permissions
Individual Permissions
| Permission |
Description |
Default |
plugmanx.use |
Access to the base command and /pmx help. |
op |
plugmanx.list |
Permission to view the plugin list and use lookup. |
op |
plugmanx.info |
Permission to view detailed plugin information. |
op |
plugmanx.enable |
Permission to enable plugins. |
op |
plugmanx.disable |
Permission to disable plugins. |
op |
plugmanx.reload |
Permission to reload plugins. |
op |
plugmanx.load |
Permission to load new plugins. |
op |
plugmanx.unload |
Permission to unload plugins. |
op |
plugmanx.backup |
Permission to create plugin backups. |
op |
plugmanx.reloadconfig |
Permission to reload the plugin configuration. |
op |
plugmanx.lang |
Permission to change the plugin language. |
op |
plugmanx.admin |
Access to administrative actions (e.g. debug mode). |
op |
Permission Groups
plugmanx.editor: Grants access to general plugin operations (use, list, info, enable, disable, reload).
plugmanx.admin.all: Grants all PlugmanX permissions.
Note: On modern Paper versions (1.20.5+), hard unloading (/pmx unload) may be restricted due to Paper's redesigned plugin subsystem. Use /pmx reload or /pmx disable instead.