Ultimate Plugin Updater

BadLogo

Ultimate Plugin Updater

[Temporary Logo]

This automatically keeps all you're plugins up-to-date with no hassle. Simply install this, forget about it and enjoy always the latest versions of your plugins!

Donate

Line Donate Line

Donations are much appreciated!
Donate

Features

Line Features Line

  • Automatically keeps installed plugins up-to-date
  • Can automatically install plugins from in-game
  • Unzips 'zips' if necessary
  • Unregister plugins from the updater
  • Register Bukkit plugins with abnormal Bukkit-page names to the updater
  • Automatic Bukkit page and plugin finding for most plugins
  • Simple, works directly off bukkit.org, no 3rd party softwares or sites!
  • If enabled, strict versioning controls which check the versions of plugins are downloaded. (Good for older servers)

Commands & Permissions

Line Cmds/Perms Line

The permission upu.upu is for Ops-only be default.

CommandPermissionDescription
/upuupu.upuShows all registered plugins
/upu checkupu.upuChecks all plugins for updates
/upu update <Plugin>upu.upuWill update <Plugin> next time a check occurs
/upu unregister <Plugin>upu.upuUnregisters <Plugin> from the updater
/upu register <Plugin>upu.upuWill then ask for fileName and bukkit-page-name, then register all with the updater
/upu install <Plugin>upu.upuWill let you install plugins without leaving your server-Plugin not downloaded until next check

The plugin automatically checks for plugin updates periodically. (Max delay 30mins)

See in action

To see this plugin in action visit the CircaCraft Minecraft server:

CircaCraft's Website

Strict Versioning

Not normally needed, but if you're running a Minecraft server that is outdated, then strict versioning will only download compatible versions of plugins.
This feature is not needed for servers running up-to-date with Minecraft and is turned off by default. To turn it on, look in the config.

First Run

Line First Run Line

On the first run of the plugin it will automatically search all plugins installed and index/register them with the updater. (Happens when a new plugin is installed also). Then it will take the newly registered plugin(s) and attempt to re-download them all off dev.bukkit.org - This should only happen the first time it meets a new plugin; from then on the downloads will only be for new versions of plugins. However if the task is unsuccessful for a certain plugin (Bukkit page is different to plugin name) then it will un-register it and you'll have to register it manually with /upu register.
To plugin developers: It is quite likely that you don't want the updater to re-download your plugin for every new version-Your version is newer! If this is the case simply do /upu unregister <PluginName> and the updater will no longer attempt to update it.
Force update a plugin: If you wish to force update a plugin simply do /upu update <Plugin> and if you're impatient follow it with /upu check. Do not however type /reload until it is updated because then it will cancel the update. If you wish to force update all your plugins (corrupted, etc...) then simply look in the plugins/UltimatePluginUpdater folder and delete the cfgPlugins.data file - This will make the plugin think it is doing the 'first-run' again and it will re-register all installed plugins.

Configuration

Line Configuration Line

There isn't a lot to configure: Just the colour scheme and which plugins are registered. The colour scheme can be changed in plugins/UltimatePluginUpdater/config.yml and the rest can be done with the commands above.

Support

Line Support Line

Click here to visit the support page.

Please create a ticket for any errors, bug or feature ideas you have.

To-Do

Line To-do Line

  • Improve update management eg. Option to set individual plugins to 'notify only'

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

  • Avatar of storm345 storm345 Apr 18, 2014 at 08:26 UTC - 0 likes

    @Quantum64: Go

    Thanks! :)

    The author of ucars. (http://dev.bukkit.org/bukkit-plugins/ucars) Ucars is an incredibly versatile car plugin for bukkit with many extra, optional, features. It has controls similar to a horse as well as an improved control scheme allowing for braking, etc... Everything is optional, configurable and ideal to adapt to any car-based minecraft situation on your server! Now FREE on dev.bukkit.org!

  • Avatar of Quantum64 Quantum64 Apr 18, 2014 at 01:54 UTC - 0 likes

    This is one of the most innovative plugins I have seen in a very long time. Great work guys.

  • Avatar of storm345 storm345 Apr 13, 2014 at 18:15 UTC - 0 likes

    @TheCoolGuy123_5_Minecraft_: Go

    This is not UPU's fault, nor is it uCars or PEX (I made uCars and know UPU DOES NOT break it and my server uses PEX too). The most likely cause is this 'plugman'; it's well known that the best way to reload plugins is a full server restart because of how hackish trying to reload them dynamically is; that's what's breaking plugins. Not UPU. (Also make sure in your config have enabled the use of the update folder else UPU can mess up plugins if not reloading the server correctly)

    Last edited Apr 14, 2014 by storm345
  • Avatar of TheCoolGuy123_5_Minecraft_ TheCoolGuy123_5_Minecraft_ Apr 13, 2014 at 11:18 UTC - 0 likes

    I cannot use this plugin, It has broken a ton of plugins. I used plugman unloaded a plugin named "uCars" and then it wouldn't re-load, I had to unregister it and it worked. And other plugins are breaking, like Pex screwed up, the prefixes got removed, some people's ranks did too.

    JACK

  • Avatar of storm345 storm345 Apr 13, 2014 at 08:27 UTC - 0 likes

    @creep666: Go

    I considered trying jenkins a while ago but concluded it'd leave servers vulnerable and fragile to errors in dev builds in the plugins (not to mention that the plugins wouldnt be check by bukkit and could contain anything). However if popularly requested then maybe I might be able to do something; but it would be too great a vulnerability to be default.

  • Avatar of creep666 creep666 Apr 12, 2014 at 20:38 UTC - 0 likes

    Do you plan on adding support for jenkins in a future update? Many plugins host their dev-builds on pages like this one: http://ci.dj-tcraft.nl/job/BKCommonLib/

  • Avatar of storm345 storm345 Apr 12, 2014 at 18:35 UTC - 0 likes

    @TheCoolGuy123_5_Minecraft_: Go

    All dev.bukkit downloadable versions! :)

  • Avatar of TheCoolGuy123_5_Minecraft_ TheCoolGuy123_5_Minecraft_ Apr 12, 2014 at 13:41 UTC - 0 likes

    Does it work with dev builds? [of other plugins]

  • Avatar of taile1 taile1 Apr 10, 2014 at 16:00 UTC - 0 likes

    AMAZING! Thankyou sooo much. I can't wait to donate to this plugin, it makes my life so much easier! Again thankyou!

    Last edited Apr 10, 2014 by taile1
  • Avatar of storm345 storm345 Apr 07, 2014 at 07:46 UTC - 0 likes

    @Mysticforce12345: Go

    A while ago curse (who run bukkit) made an API so that developers could add reliable updaters to their own plugins. However, this plugin takes it to a new level! The plugin looks at the plugin's name (From /plugins) and tries to guess the bukkit page url to feed to the updater; if it cannot find the page url, or it gets it wrong then you have to manually register it with /upu register; once we have the urls of all the projects the plugin can then use that to periodically check for updates every 30mins (In a background thread) and apply the updates to the server! :)

Facts

Date created
Oct 22, 2013
Category
Last update
Jan 29, 2014
Development stage
Release
License
Public Domain
Curse link
Ultimate Plugin Updater
Downloads
13,573
Recent files

Authors