PluginManager

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of Minecraft. The author may have abandoned it, or it may have outlived its usefulness.



English | German


Basic Description

What is PluginManager? It's a simple plugin for managing your Bukkit-Plugins.

PluginManager features:

  • Install plugins from BukkitDev ingame
  • Return a list with installed plugins and additional information
  • Show detailed infos about plugins
  • Load/Unload/Reload plugins
  • Search for plugins on BukkitDev
  • Check if a new version of a plugin is avaiable
  • Update to the latest version of a plugin

For this, the plugin accessing the official BukkitDev-Website (http://dev.bukkit.org), fetching the plugin-pages and scanning them.

For Plugin Developers

PluginManager has already one of the best Url-Genrators (for BukkitDev). But for some plugins, this isn't enough.

You want to make sure that your plugin is supported by PluginManager?

  1. First, you need your BukkitDev-Url. So go on your BukkitDev-Plugin-Site and click on the tab "Overview" (If you aren't already there).
  2. Copy the Url of the site (For this plugin, it's http://dev.bukkit.org/server-mods/pluginmanager).
  3. Insert this key-value-pair (like name: PluginManager) in your plugin.yml:
    dev-url: <URL>
    
    Simply replace <URL> with your BukkitDev-Url, so its looking like this (for this plugin):
    dev-url: http://dev.bukkit.org/server-mods/pluginmanager
    

Commands

If the parameter in this list contains "Plugins...", you can write down unlimited plugins and split them with spaces (like "/pm list Essentials WorldEdit"). If your plugin name contains a space, try it with a "-" or nothing (like "/pm list Marriage-Reloaded" or "/pm PermBukkit")!

If the parameter in this list contains "all", you can write "all" or no paramerer for ALL plugins (like "/pm list all" or "/pm list").

The Permission "pluginmanager.*" gives access to use all PluginManager functions (Byte default for OPs).

CommandDescriptionPermission
/pm helpShows a help-page.pluginmanager.help
/pm list <Plugins... \ all>Lists some or all plugins with additional information.pluginmanager.list
/pm listfile <Plugins... \ all>Lists some or all plugins with additional information into a file.pluginmanager.listfile
/pm info <Plugins... \ all>Show detailed info about some or all plugins.pluginmanager.info
/pm infofile <Plugins... \ all>Prints detailed info about some or all plugins into a file.pluginmanager.infofile
/pm load <Plugins... \ all>Loads some or all plugins.pluginmanager.load
/pm unload <Plugins... \ all>Unloads some or all plugins.pluginmanager.unload
/pm reload <Plugins... \ all>Reloads some or all plugins.pluginmanager.reload
/pm search <Search-String>Searches for plugins on BukkitDev.pluginmanager.search
/pm checkversion <Plugins... \ all>Checks some or all plugins for a new version.pluginmanager.checkversion
/pm update <Plugins... \ all>Updates some or all plugins if a new version is avaiable.pluginmanager.update
/pm install <Plugins...>Installs some plugins.pluginmanager.install

Config

When you start the plugin the first time, it will automatically creates a config.yml in plugins/PluginManager.

Config (the comments aren't in your config, they're for explaining):

# Should PluginManager prints update and installation infos on the console
# and log them?
# Useful for controlling the version activity.
logVersionInfo: true

checkVersions:

  # Should PluginManager checks all plugin versions when the server starts?
  # (also on reload)
  # May requires much RAM.
  onStart: false
  
  # Should PluginManager checks all plugin versions when a permitted player
  #(pluginmanager.checkversion and pluginmanager.update) joins?
  # May requires much RAM.
  onJoin: false

update:

  # Should PluginManager updates all plugins when the server starts?
  # (also on reload)
  # May requires much RAM.
  autoUpdate: false

error:

  # Debug: Should PluginManager print internal and not-so-bad errors on
  # the console?
  # Not recommended!
  printSilenceErrors: false

file:

  # PluginManager prints the plugin-list with "/pm listfile" into this
  # file.
  list: plugins.txt

  # PluginManager prints the plugin-info with "/pm infofile" into this
  # file.
  info: plugin-info.txt

pluginlist:

  # Should PluginManager build a plugin-cache on startup? (Recommended for
  # people who use the search-function)
  # Will take much time!
  buildOnStart: true

  # Until which plugin-page (the pages on http://dev.bukkit.org/server-mods)
  # should PluginManager fetch plugins?
  # There are about 300 pages on BukkitDev.
  pageCount: 100

# Which plugins should PluginManager ignore? (You can also let it empty)
# PluginManager will also don't unzip files with one of these names.
blacklist:
- Plugin1
- Plugin2

Stats

McStats Statistics

Tutorials

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

  • Avatar of Gh0stM1ner Gh0stM1ner Jun 15, 2013 at 23:39 UTC - 0 likes

    @QuarterCode

    You've got a PM! :)

    Last edited Jun 15, 2013 by Gh0stM1ner
  • Avatar of Energy0124 Energy0124 Jun 15, 2013 at 19:15 UTC - 0 likes

    @QuarterCode

    Do you mind releasing the source code of this plugin? As the license is Creative Commons, I thought you release the source code somewhere but I could not find it.

    Thank you!

  • Avatar of Lorenzorota Lorenzorota Apr 21, 2013 at 15:48 UTC - 0 likes

    @james137137: Go

    Still works ;)

  • Avatar of james137137 james137137 Mar 17, 2013 at 00:29 UTC - 0 likes

    does it work on 1.4 or 1.5

    A proud Administrator a Minecraft server of lolnet.co.nz helping players and improving the fun :D Lolnet.co.nz

    BFAK:90782707,ffabfe982f238dfb01a43739f2fed97846cd0a8155c99fe5391bcdd5884083ac

  • Avatar of QuarterCode QuarterCode Jan 22, 2013 at 20:34 UTC - 1 like

    Ok, if someone wants to take over, please contact us via PM. We'll try to respond quickly. If you take over the plugin, you get management rights on this thread, but please add "QuarterCode" and "LoadingByte" as former authors. So: Contact us via BukkitDev-PN if you're interested.

    Last edited Jan 27, 2013 by QuarterCode
  • Avatar of juli99 juli99 Jan 22, 2013 at 17:55 UTC - 1 like

    It was a really nice plugin :(

  • Avatar of juli99 juli99 Jan 22, 2013 at 17:47 UTC - 0 likes

    Oh, no :(

  • Avatar of termin8er678 termin8er678 Jan 20, 2013 at 22:57 UTC - 0 likes

    Can I try to take over? I am learning java. I know how it all works and I want to learn bukkit api. Thanks.

  • Avatar of Banks_Nussman Banks_Nussman Jan 19, 2013 at 18:39 UTC - 0 likes

    Still Works On 1.4.6 Guys!

  • Avatar of EmZon EmZon Jan 17, 2013 at 22:25 UTC - 1 like

    Oh no! If we could just pay someone to update this!

Facts

Date created
Sep 18, 2012
Categories
Last update
Oct 05, 2012
Development stage
Inactive
Language
  • deDE
  • enUS
License
Creative Commons Attribution 3.0 Unported
Curse link
PluginManager
Downloads
5,686
Recent files

Authors