PlugMan
What is PlugMan?
PlugMan is a simple, easy to use plugin that lets server admins manage plugins from either in-game or console without the need to restart the server.
Features
- Enable, disable, restart, load, reload, and unload plugins from in-game or console.
- List plugins alphabetically, with version if specified.
- Get useful information on plugins such as commands, version, author(s), etc.
- Easily manage plugins without having to constantly restart your server.
- List commands a plugin has registered.
- Find which plugin a command is registered to.
- Tab completion for command names and plugin names.
- Dump plugin list with versions to a file.
- Check if a plugin is up-to-date with dev.bukkit.org
- Permissions Support - All commands default to OP.
Commands
| Command | Description |
|---|---|
| /plugman help | Show help information. |
| /plugman list [-v] | List plugins in alphabetical order. Use "-v" to include versions. |
| /plugman info [plugin] | Displays information about a plugin. |
| /plugman dump | Dumps plugin list and versions to a file. |
| /plugman usage [plugin] | List commands that a plugin has registered. |
| /plugman lookup [command] | Find which plugin a command is registered to. |
/plugman enable [plugin|all] |
Enable a plugin. |
/plugman disable [plugin|all] |
Disable a plugin. |
/plugman restart [plugin|all] |
Restart (disable/enable) a plugin. |
| /plugman load [plugin] | Load a plugin. |
/plugman reload [plugin|all] |
Reload (unload/load) a plugin. |
| /plugman unload [plugin] | Unload a plugin. |
/plugman check [plugin|all] [-f] |
Check if a plugin is up-to-date. |
Permissions
| Permission Node | Default | Description |
|---|---|---|
| plugman.admin | OP | Allow use of all PlugMan commands. |
| plugman.update | OP | Allow user to see update messages. |
| plugman.help | OP | Allow use of the help command. |
| plugman.list | OP | Allow use of the list command. |
| plugman.info | OP | Allow use of the info command. |
| plugman.dump | OP | Allow use of the dump command. |
| plugman.usage | OP | Allow use of the usage command. |
| plugman.lookup | OP | Allow use of the lookup command. |
| plugman.enable | OP | Allow use of the enable command. |
| plugman.enable.all | OP | Allow use of the enable all command. |
| plugman.disable | OP | Allow use of the disable command. |
| plugman.disable.all | OP | Allow use of the disable all command. |
| plugman.restart | OP | Allow use of the restart command. |
| plugman.restart.all | OP | Allow use of the restart all command. |
| plugman.load | OP | Allow use of the load command. |
| plugman.reload | OP | Allow use of the reload command. |
| plugman.reload.all | OP | Allow use of the reload all command. |
| plugman.unload | OP | Allow use of the unload command. |
| plugman.check | OP | Allow use of the check command. |
| plugman.check.all | OP | Allow use of the check all comamnd. |
Configuration
| File | URL |
|---|---|
| config.yml | https://github.com/r-clancy/PlugMan/blob/master/src/main/resources/config.yml |
Source
PlugMan is open source and hosted on GitHub; feel free to fork, star, or contribute to PlugMan by making pull requests and opening issues.
Sponsors
To view those who enable this project to be developed, please refer to the GitHub page.
Tutorial
Samkio has made a tutorial showing the basic usage of the plugin.
User Content
- Logo: HariboPenguin
- Tutorials
- English (Samkio): http://www.youtube.com/watch?v=E_vQSEfYckA
- Spanish (cloud_strife_91spain): https://www.youtube.com/watch?v=euJH1XGunAk&feature=youtu.be
- German (ThePhantom123): https://www.youtube.com/watch?v=SYJfpGJQlvM&feature=youtu.be
- Portuguese (AbsintoJ): https://www.youtube.com/watch?v=VfoB6HlVeYQ
Notes
- PlugMan requires (at least) Java 7 to run.
- If you have an error, please use a paste service (such as http://hastebin.com/) instead of the comment box.

-
View User Profile
-
Send Message
Posted Jun 16, 2012Works on R4? :D
-
View User Profile
-
Send Message
Posted Jun 8, 2012@Darkhand81
@wiinick
I have added a skip-on-reload option in a config file for skipping plugins when using /plugman reload all, and I have added an unload command. The unload command may not work 100% seeing as it is a work around for lack of native bukkit support, but it's the best I can do :P
-
View User Profile
-
Send Message
Posted Jun 3, 2012OMG THANK YOU!!! I loved this plugin so long ago and was devastated when it was discontinued.
-
View User Profile
-
Send Message
Posted May 24, 2012@Darkhand81
Will add the exceptions to reload soon. I have also been playing around with an unload command that will do what you ask, haven't tested it to the fullest, but it will be released soon too :)
-
View User Profile
-
Send Message
Posted May 24, 2012@rylinaux
I was just about to ask for that too. Spout and other plugins that don't behave properly when reloaded could benefit from being left out when the reload all command is called.
EDIT: I guess this is really a plugin-specific and Bukkit question, but is it generally possible to upgrade plugins on the fly this way? i.e - Disable plugin, delete old plugin jar, upload new version, re-enable plugin?
-
View User Profile
-
Send Message
Posted May 24, 2012@wiinick
@WaferMouse
So your basically asking for a config file option to skip certain plugins that /plugman reload all reloads?
-
View User Profile
-
Send Message
Posted May 24, 2012@wiinick
What he said. That would be awesome.
-
View User Profile
-
Send Message
Posted May 23, 20121 suggestion that will change it all. Make a command to reload all commands, and then a config file listing all the plugins that you want to be excluded from the reload. This will make servers with spout 10x easier, as spout does not reload without breaking everything.
-
View User Profile
-
Send Message
Posted May 23, 2012@groszyk
most permissions plugins have a negative node. for example with bpermissions, you can use ^plugman.purge to remove that perm from that group. it takes precedence over the * node, so you can still give them * and remove a specific perm from them
-
View User Profile
-
Send Message
Posted May 22, 2012Got a mod spotlight on Curse.com, check it out!
http://www.curse.com/spotlight/server-mods/minecraft/45345-minecraft-mod-spotlight-interview-plugman
-
View User Profile
-
Send Message
Posted May 8, 2012<<reply 665047="">>
Any possibility of this?
-
View User Profile
-
Send Message
Posted Apr 27, 2012@Darq_Alder
It's not that I don't trust them. It's that some of them might read the plugman /help. And wonder what the purge command is.
-
View User Profile
-
Send Message
Posted Apr 25, 2012@re4397
That error has nothing to do with this plugin. Look at the key worlds: Vault, Metrics. You have some plugins that report info to the Metrics site for statistic purposes.
-
View User Profile
-
Send Message
Posted Apr 25, 2012see the erros msg below : http://pastebin.com/21Vgh93L
-
View User Profile
-
Send Message
Posted Apr 24, 2012@groszyk
Don't expect an author to compensate for your poor permission set up. It's not his problem that you've given people you don't fully trust an everything node.
-
View User Profile
-
Send Message
Posted Apr 23, 2012Please remove the purge command. It is much too dangerous to use for Admins with the * privilege.
-
View User Profile
-
Send Message
Posted Apr 21, 2012@inconstructables
This was most likely because the usage statistics website was down for some maintenance, but if you wish to disable the anonymous tracking, just disable is from the PluginMetrics folder located in your plugins folder.
On another note, I will go through all the comments after I get my new laptop seeing as mine has kicked the can :P
-
View User Profile
-
Send Message
Posted Apr 21, 2012Server returned HTTP response code: 503 for URL: http://metrics.griefcraft.com/report/PlugManI keep getting this error. I would like it to be fixed, though it doesn't seem to be affecting anything. Thank you!
-
View User Profile
-
Send Message
Posted Apr 21, 2012Amazing plugin, exactly what I'm looking for :D One thing - could you implement a command where you can unload a plugin? You can load and reload them, but not unload. This feature would be really useful! Thanks
-
View User Profile
-
Send Message
Posted Apr 19, 2012Is it possible to implement something so that i can update my plugins by disableing them and overwrite them with the newer version?
(as of now disabled plugins are still locked for writing).
Cool plugin! ;)
- ThisUsernameIsMine