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 Mar 23, 2014@rylinaux
I am running Java 7 update 51 on my server. and it does not seem to work. It is a mac os.
-
View User Profile
-
Send Message
Posted Mar 23, 2014@Ath1n
PlugMan requires (at least) Java 7 to run - you are running a version earlier than that.
-
View User Profile
-
Send Message
Posted Mar 23, 2014This plugin still does not work in 1.7.2 R0.3. Running that version and get a "minor.major version not supported" error
-
View User Profile
-
Send Message
Posted Mar 23, 2014Version 2.0.0 has been approved and is available for download.
@Mysticforce12345
There isn't really a nice way to implement plugins per world. You can achieve the same effect (not having a plugin's features in a certain worlds, or only having a plugin's features in certain worlds) by using permissions or per-world support if the plugin supports it.
-
View User Profile
-
Send Message
Posted Mar 22, 2014@rylinaux
but per world plugins breaks other plugins that use getallplayers and that really sucks i have lots of plugins that use it and it just ruins it i was wondering if ur plugin could do it but nvm
-
View User Profile
-
Send Message
Posted Mar 22, 2014All issues should be made on GitHub instead of on BukkitDev moving forward, the BukkitDev system has been disabled.
-
View User Profile
-
Send Message
Posted Mar 21, 2014I have uploaded version 2.0.0 for approval (dev builds can still be used from my Jenkins linked above).
If you haven't been following the dev builds for the release, please read the change logs for those before switching to 2.0.0, or read the updated information above.
If you have been using the dev builds, you should wipe your messages.yml file and regen it for the update.
-
View User Profile
-
Send Message
Posted Mar 21, 2014@Mysticforce12345
If you want to disable certain plugins in certain worlds, I recommend doing so with permissions.
PlugMan is compatible with PerWorldPlugins (http://dev.bukkit.org/bukkit-plugins/perworldplugins/), so if you wanted to look at that it could also be what you're looking for.
-
View User Profile
-
Send Message
Posted Mar 21, 2014can this also disable plugins in certain worlds plz?
-
View User Profile
-
Send Message
Posted Mar 15, 2014@osky2918
The latest versions of PlugMan require Java 7 to run properly (it should be standard by now, Java 8 will be launched soon).
Your error signifies you are running an older version of Java, you should update to Java 7.
-
View User Profile
-
Send Message
Posted Mar 15, 2014Don't hit me for asking, but are you working on updating to CB 1.7.2-R0.3? Because I can't load Plugman properly, not even the latest build on Jenkins (#25)
"UnsupportedClassVersionError"
Keep up the good work I'd love to start using this plugin it would be very helpful for me :D
-
View User Profile
-
Send Message
Posted Mar 8, 2014@UDK450
This plugin doesn't remove the jar file from your server. If you want a plugin removed totally, you should remove the jar upon restarting.
-
View User Profile
-
Send Message
Posted Mar 8, 2014Why does disabling a plugin not remain persistent? By what I mean is, if I were to restart the server, none of the disabled plugins remain disabled. This is even true if I restart the plugin as well. Any idea why, and how to keep this persistent?
-
View User Profile
-
Send Message
Posted Mar 4, 2014best plugin ever.
-
View User Profile
-
Send Message
Posted Mar 1, 2014Why is it when i try and reload a plugin the plugin just goes away and then when i restart my server it is back??
-
View User Profile
-
Send Message
Posted Feb 27, 2014Great plugin :P Very useful.
-
View User Profile
-
Send Message
Posted Feb 20, 2014I cant seem to load plugins.
I do /plugman load (plugin name) and it says 'that file is not a valid plugin'
even when I do /plugman unload (plugin) then I do /plugman load (plugin) it still says its not a valid plugin
-
View User Profile
-
Send Message
Posted Feb 17, 2014@MstrCreeper
The latest builds should work fine with 1.6.4.
-
View User Profile
-
Send Message
Posted Feb 12, 2014-
View User Profile
-
Send Message
Posted Feb 1, 2014@Nikkolo94
Nice, glad you got it working.