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.
does this support 1.13?
In reply to srjoaogamer:
See https://github.com/r-clancy/PlugMan/issues/59#issuecomment-394052390
r-clancy commented 27 days ago
Apologies for the delay - I've been travelling for the past 2 months.
The latest version from my Jenkins has the auto-updater removed, please give it a try and let me know how it works.
Huh, not sure how but somehow plugman "autoupdated" (downgraded) to the beta version (1.8.1) a week or so ago.
In reply to The_PC_Tech_Guy:
In reply to BlackBeltPanda:
In reply to The_PC_Tech_Guy:
In reply to BlackBeltPanda:
Is there a way to limit access to owner only? i had one guy who used plugman while op (he was a trusted admin or so we thought) and he used your plugin to disable all of my antigriefing plugins i had on my server so i had to rebuild spawn by hand :(
In reply to Mincerafter12:
In reply to Mincerafter12:
In reply to Mincerafter12:
i know this is an old comment and will be a new reply to it but i'd suggest as a server owner my self "DON'T and i mean DON'T trust anyone with op perms at all" not joking on that at all. I've dealt with servers with untrusting staff before when i took positions of being team manager. I would recommend trying to find a developer to make a password protected plugin that will allow you to add certain plugins to its list so that it requires them to enter a password in order to run those said op commands.
Hello. This plugin has been a wonderful addition to my server, extremely useful!
However, I do have one minor issue with it. I can't do /plugman lookup <command>. I've tried with and without a slash. (If the command was /help, I've done /plugman lookup help and /plugman lookup /help)
Does anyone know what may be wrong? (This has happened since I installed the plugin, but I don't really use the command, so I never got around to asking how to fix it)
Plugman version: 1.2.4
Server Version: 1.12.2 #131
Error when I do /plugman lookup Command:
Any help would be much appreciated!
The portuguese tutorial is PT-BR (brazilian)
Can you make a version for bungee servers?
Hi rylinaux,
I just find a problem about plugin reload which only occurs in my custom plugin. Following warning will show and fail the reload, but the plugin can still run with older version:
[11:48:58 WARN]: Enabled plugin with unregistered PluginClassLoader MyCraftBuildContest v1.0
I have to restart the server to reload my plugin normally. Is there any part I might missed in my plugin? thanks!
In reply to jessefjxm:
Hello, rylinaux
I am using PerWorldPlugins (Turn Plugins in worlds off). Normaly it finds the Plugins by it self. But not PlugMan. So it is disabled in every World, witch sucks. If i try to list it in the config manually with the name PlugMan, it can't find it. Witch name should i list?
Do i need to ask the owner of PerWorldPlugins?
(Sorry for bad English, im from Switzerland).