PlugMan

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.


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

CommandDescription
/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 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 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.lookupOPAllow use of the lookup 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.

Configuration

FileURL
config.ymlhttps://github.com/r-clancy/PlugMan/blob/master/src/main/resources/config.yml

Updater

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.


Source

http://dev.bukkit.org/media/images/69/25/rsz_1rsz_github_banner.png

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

http://dev.bukkit.org/media/images/69/27/rsz_jenkins_logo.png

Quote:

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.


Metrics

http://api.mcstats.org/signature/PlugMan.png

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 mcstats.org:

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


IRC

Join us on IRC in the channel #plugman on irc.esper.net


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


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.

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

  • Avatar of ebaldino ebaldino Aug 23, 2016 at 20:53 UTC - 0 likes

    Hi Rylinaux,

    Any chance PlugMan might be able to restrict the worlds for which a plugin is active?

    This is really a feature that should be native to CraftBukkit/Spigot, but currently the only way to do it (short of using BungeeCord, I hear) is with PerWorldPlugins, which appears to have been abandoned...

    Best regards.

  • Avatar of UIGaming UIGaming Jul 17, 2016 at 22:13 UTC - 0 likes

    Hello,

    Today I downloaded your plugin and it seems to be all fine and good until I reloaded a plugin with your plugin and all the config in the plugin I reloaded was clear. Please fix this ASAP

  • Avatar of KevinEssence KevinEssence Jul 11, 2016 at 19:12 UTC - 0 likes

    So with this plugin, if I find a new plugin or plugin update, I just drag and drop, then do the plugin reload command to install/update the plugin? Wouldn't that cause memory issues, plugin bugs, ect.?

    Last edited Jul 11, 2016 by KevinEssence

    castlemc

  • Avatar of rylinaux rylinaux Jul 01, 2016 at 00:34 UTC - 0 likes

    @Bodyash: Go

    Is anything broken with 1.10? The APIs that PlugMan uses are very stable and don't often break on updates.

    Looks fine to me from a quick test.

    Last edited Jul 01, 2016 by rylinaux

    BFAK:26304,d232f6993a7d6923b89e29b11f8ce2474913ee365d047c47df38169488909c26

  • Avatar of Bodyash Bodyash Jun 30, 2016 at 23:10 UTC - 0 likes

    need update to 1.10.2

    http://monitoringminecraft.ru/chart/151.80.109.158%3A25565.png

  • Avatar of minecraft7net minecraft7net May 28, 2016 at 15:29 UTC - 0 likes

    great plugin - always work 1.7/1.8/1.9 - Thanks :) please continue :)

  • Avatar of TheBlackBeltPanda TheBlackBeltPanda Apr 25, 2016 at 01:22 UTC - 0 likes

    Getting a strange issue: Every time I restart my server, Plugman becomes corrupted (file size 176B).

    Subscribe and become a Pandaling today! youtube.com/theblackbeltpanda

    Owner of PandaCraft

    PandaCraft Network

  • Avatar of Sikatsuu Sikatsuu Apr 19, 2016 at 09:33 UTC - 0 likes

    @rylinaux: Go

    Replied on github,

  • Avatar of XxthedarkkingxX XxthedarkkingxX Apr 19, 2016 at 03:29 UTC - 0 likes

    ummmm i download and then started the server. i restart the server and its corrupted. no other download. just corrupt

    BFAK:90643695,ec25491cca07d4fe9b74499cbcd4ee79e9b39a4eeb88865ffe99d768ff04012d

  • Avatar of rylinaux rylinaux Apr 18, 2016 at 15:30 UTC - 0 likes

    @Sikatsuu: Go

    I've created an issue on GitHub to track this - https://github.com/r-clancy/PlugMan/issues/26

    I would suggest setting the "updater-type" in PlugMan's config.yml to either "check" or "none" - I'll take a look into the issue and see if it affects anyone else in the future.

    EDIT: I've tried changing the name of the entry on DBO to v2.1 from v2.1.0, there might be something wrong in the parsing of Updater that is causing the issue.

    Last edited Apr 18, 2016 by rylinaux: Edit

Facts

Date created
Jan 26, 2012
Categories
Last update
May 03, 2016
Development stage
Release
Language
  • enUS
License
MIT License
Curse link
PlugMan
Downloads
1,032,450
Recent files

Authors