Minecraft plugin PlugManX

PlugManX is a Minecraft plugin that lets server administrators enable, disable, load, unload, reload, inspect and list installed plugins at runtime without restarting the server.

Find a server with PlugManX

44 servers reported PlugManX

All servers with PlugManX

About PlugManX

🔌 About PlugManX

PlugManX is a Minecraft plugin for runtime plugin management on Bukkit/Spigot servers. It provides in-game and console commands to inspect installed plugins, control their lifecycle (enable/disable/load/unload/reload/restart), and produce plugin lists for debugging or auditing.

🎯 Purpose

The plugin is intended for server administrators and developers who need to manage or debug server-side plugins without performing a full server restart. It is primarily a tools-and-utilities plugin for server maintenance and troubleshooting.

⚙️ Features

  • Enable, disable, restart (disable+enable), load, reload (unload+load) and unload plugins at runtime.
  • List installed plugins alphabetically, optionally showing versions.
  • Show detailed plugin information (version, authors, commands, etc.).
  • List commands registered by a plugin and look up which plugin owns a command.
  • Tab completion for plugin and command names.
  • Dump plugin list and versions to a file.
  • Check whether a plugin is up-to-date against an online resource (update check behavior documented by the project).
  • Permissions support with command nodes; by default commands require operator privileges.

🧩 Who It Is For

  • Server administrators and operators who need on-the-fly plugin control.
  • Development or testing servers where frequent plugin changes occur.
  • Small to medium survival/SMP or private servers where restarting is disruptive.

🏗️ Example Use Cases

  • An admin disables a misbehaving plugin without restarting the server to restore stability.
  • A developer loads a newly built plugin jar into a test server while players remain online.
  • Produce a dumped file of plugin names and versions to aid troubleshooting or inventorying server components.

⌨️ Commands

CommandDescriptionPermissionAccess
/plugman helpShow help information.plugman.helpAdmin
/plugman list [-v]List plugins in alphabetical order. Use -v to include versions.plugman.listAdmin
/plugman info [plugin]Displays information about a plugin.plugman.infoAdmin
/plugman dumpDump plugin names and version to a file.plugman.dumpAdmin
/plugman usage [plugin]List commands that a plugin has registered.plugman.usageAdmin
/plugman lookup [command]Find the plugin a command is registered to.plugman.lookupAdmin
`/plugman enable [pluginall]`Enable a plugin.plugman.enable / plugman.enable.all
`/plugman disable [pluginall]`Disable a plugin.plugman.disable / plugman.disable.all
`/plugman restart [pluginall]`Restart (disable/enable) a plugin.plugman.restart / plugman.restart.all
/plugman load [plugin]Load a plugin.plugman.loadAdmin
`/plugman reload [pluginall]`Reload (unload/load) a plugin.plugman.reload / plugman.reload.all
/plugman unload [plugin]Unload a plugin.plugman.unloadAdmin
`/plugman check [pluginall] -f`Check if a plugin is up-to-date.plugman.check / plugman.check.all

🔐 Permissions

PermissionDescriptionDefault
plugman.adminAllows use of all PlugMan commands.op
plugman.updateAllows user to see update messages.op
plugman.helpAllow use of the help command.op
plugman.listAllow use of the list command.op
plugman.infoAllow use of the info command.op
plugman.dumpAllow use of the dump command.op
plugman.usageAllow use of the usage command.op
plugman.lookupAllow use of the lookup command.op
plugman.enableAllow use of the enable command.op
plugman.enable.allAllow use of the enable all command.op
plugman.disableAllow use of the disable command.op
plugman.disable.allAllow use of the disable all command.op
plugman.restartAllow use of the restart command.op
plugman.restart.allAllow use of the restart all command.op
plugman.loadAllow use of the load command.op
plugman.reloadAllow use of the reload command.op
plugman.reload.allAllow use of the reload all command.op
plugman.unloadAllow use of the unload command.op
plugman.checkAllow use of the check command.op
plugman.check.allAllow use of the check all command.op

⚙️ Installation

📥 Setup

  • Download the official PlugManX .jar and place it into the server plugins/ directory.
  • Restart the server to load the plugin and confirm startup messages in the console.

🧾 Configuration

  • The project provides a config.yml file as part of its resources; the plugin writes or uses a configuration file on first run.

🧠 Technical Notes

  • The project is distributed under the MIT license.
  • Commands and permission nodes are documented by the project; by default the nodes require operator privileges.
  • The project repository and configuration files are maintained in the plugin's source repository.
  • The plugin performs runtime operations that can affect plugin state; using runtime unload/load operations may cause instability with some plugins and is typically recommended for administration and debugging rather than on high-availability production servers.

🤝 When This Plugin Is Useful

If you need to inspect or control installed plugins without interrupting player sessions, PlugManX provides a concise set of runtime plugin management commands and reporting features that simplify short-term plugin swaps, debugging, and inventorying.

Comments

No comments yet

Be the first to comment.

For server admins

Authors
realEntity303, Test-Account666
License
MIT
Supported platforms
Bukkit, Spigot
Supported versions
1.20.6, 1.21

Links

What servers report

Server platforms

  • Paper31
  • Purpur5
  • CraftBukkit3
  • Leaf2
  • Magma1

Plugin versions

  • 3.2.113
  • 2.4.112
  • 3.1.06
  • 3.0.44
  • 3.0.23

Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.