PlugMan Logo

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.


  • 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.
  • 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
  • Permissions Support - All commands default to OP.


/plugman helpShow help information.
/plugman list [-v]List plugins in alphabetical order. Use "-v" to include versions.
/plugman info [plugin]Displays information about a plugin.
/plugman dumpDumps plugin list and versions to a file.
/plugman usage [plugin]List commands that a plugin has registered.
/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.


Permission NodeDefaultDescription
plugman.adminOPAllow use of all PlugMan commands.
plugman.updateOPAllow user to see update messages.
plugman.helpOPAllow use of the help command.
plugman.listOPAllow use of the list command.
plugman.infoOPAllow use of the info command.
plugman.dumpOPAllow use of the dump command.
plugman.usageOPAllow use of the usage command.
plugman.enableOPAllow use of the enable command.
plugman.enable.allOPAllow use of the enable all command.
plugman.disableOPAllow use of the disable command.
plugman.disable.allOPAllow use of the disable all command.
plugman.restartOPAllow use of the restart command.
plugman.restart.allOPAllow use of the restart all command.
plugman.loadOPAllow use of the load command.
plugman.reloadOPAllow use of the reload command.
plugman.reload.allOPAllow use of the reload all command.
plugman.unloadOPAllow use of the unload command.
plugman.checkOPAllow use of the check command.
plugman.check.allOPAllow use of the check all comamnd.




This plugin uses Gravity's Updater which allows PlugMan to automatically download updates to new versions. If you wish to disable this or change how PlugMan handles the updating, you are free to do so by editing the plugin's configuration.


PlugMan is open source and hosted on GitHub; feel free to fork, star, or contribute to PlugMan by making pull requests and opening issues.

Development Builds


Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.


This plugin utilizes Hidendra's Metrics system to gather anonymous usage statistics on the plugin and server it's running on. The following information is sent to

  • A unique identifier
  • The server's Java version
  • Whether the server is on online or offline mode.
  • The plugin's version
  • The server's version
  • The OS' version, name, and architecture
  • The core count of the CPU
  • The number of players online
  • The Metrics version

Opting out of this service can be done by either editing PlugMan's configuration file, or disabling Metrics globally by editing the Metric's configuration file.


Join us on IRC in the channel #plugman on


To view those who enable this project to be developed, please refer to the GitHub page.


Samkio has made a tutorial showing the basic usage of the plugin.

User Content


  • PlugMan requires (at least) Java 7 to run.
  • If you have an error, please use a paste service (such as instead of the comment box.

Other Projects

  • Minecraft-Plugins: Website that enables searching for Bukkit / Spigot plugins with quick access to plugin information as well as download links and change logs for current and past versions of the plugin.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of HSIkMy HSIkMy Jul 27, 2015 at 01:45 UTC - 0 likes

    Spigot 1.8 plugins cannot be loaded ;-;

  • Avatar of rylinaux rylinaux Jul 14, 2015 at 15:59 UTC - 0 likes

    @TWSSYesterday: Go

    Thanks! Always nice to get positive feedback.

    @F64_Rx: Go

    The problem with this is that the resources section on Spigot doesn't have an API (that I know of) to get plugin information (such as the BukGet API for Bukkit Dev).


  • Avatar of F64_Rx F64_Rx Jul 13, 2015 at 21:44 UTC - 0 likes

    can you make it so that it checks for spigot plugins too as i have loads from spigot :)

  • Avatar of TWSSYesterday TWSSYesterday Jul 13, 2015 at 18:52 UTC - 0 likes

    @rylinaux: Go

    I love the -f flag, thanks for that :) Yet another good update!

    Looking for a system admin? PM me what you'd want me to do, and what you can afford to pay me monthly, I only have time for one more placement, so it is on a first come, first served basis.

  • Avatar of rylinaux rylinaux Jul 13, 2015 at 16:52 UTC - 0 likes

    @Bryan_Ponce: Go

    This doesn't appear to be an issue with PlugMan, it looks like the plugin "PrisonGems" on your server failed when updating itself.

  • Avatar of Bryan_Ponce Bryan_Ponce Jul 13, 2015 at 14:03 UTC - 0 likes

    13.07 07:02:25 [Server] WARN at Source) 13.07 07:02:25 [Server] WARN at me.mrCookieSlime.CSCoreLibPlugin.updater.Updater$ 13.07 07:02:25 [Server] WARN at me.mrCookieSlime.CSCoreLibPlugin.updater.Updater$UpdaterTask.connect( 13.07 07:02:25 [Server] WARN at Source) 13.07 07:02:25 [Server] WARN at Source) 13.07 07:02:25 [Server] WARN Server returned HTTP response code: 504 for URL: 13.07 07:02:25 [Server] WARN #### - FATAL ERROR - #### 13.07 07:02:25 [Server] WARN Could not connect to BukkitDev, is it down? 13.07 07:02:25 [Server] WARN #### - FATAL ERROR - ####

  • Avatar of rylinaux rylinaux Jul 08, 2015 at 03:37 UTC - 0 likes

    @TWSSYesterday: Go

    I've had some time recently and have implemented the check all feature in this development build.

    You can do "/plugman check all" or "/plugman check *" to have it check which plugins are up-to-date and out-of-date. Additionally, you can pass the "-f" option to that command to have it dump the information to a file instead of the chat in the case of having many plugins (the file is plugins/PlugMan/updates.txt).

    Feel free to test it out and let me know if you find any issues, I've only just done the initial implementation and haven't been able to test it too in-depth.

    Last edited Jul 08, 2015 by rylinaux
  • Avatar of rylinaux rylinaux Jul 07, 2015 at 15:17 UTC - 0 likes

    @fromgate: Go

    No particular reason, I was just used to using the other JSON library in other projects.

    This dev build has the old library removed and the one Bukkit supplies is used in place, no reason to not use it I suppose.

    Last edited Jul 08, 2015 by rylinaux
  • Avatar of fromgate fromgate Jul 07, 2015 at 10:44 UTC - 0 likes

    @rylinaux: Go

    Why you don't use bukkit dev built-in JSON libs?

  • Avatar of aberts10 aberts10 Jun 26, 2015 at 04:44 UTC - 0 likes

    what about plugin deletion/removal command, especially for when your not at the console and install a new plugin that causes problems.


Date created
Jan 26, 2012
Last update
Jul 12, 2015
Development stage
  • enUS
MIT License
Curse link
Recent files