Minecraft Servers HQ

Minecraft plugin PlugManX

Information about PlugManX and servers where it was found

🔌 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.

Servers with PlugManX

The PlugManX plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.

Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of PlugManX depends on each server's configuration.

Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses PlugManX.

Use the server list with PlugManX to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.