Ultimate Plugin Updater
Ultimate Plugin Updater
No longer maintained and not been tested with more recent releases - use at own risk! Assuming no changes on curse's end since being written should still work but no guarantee!
//dev.bukkit.org/media/images/64/443/UltimatePluginUpdaterLogo.png" rel="noopener nofollow" target="_blank">http://dev.bukkit.org/media/images/64/443/UltimatePluginUpdaterLogo.png" alt="[Temporary Logo]" />
This automatically keeps all your plugins up-to-date with no hassle. Simply install this, forget about it and enjoy always the latest versions of your plugins!
Donate
Features
- 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
The permission upu.upu is for Ops-only be default.
Command | Permission | Description |
/upu | upu.upu | Shows all registered plugins |
/upu check | upu.upu | Checks all plugins for updates |
/upu update <Plugin> | upu.upu | Will update <Plugin> next time a check occurs |
/upu unregister <Plugin> | upu.upu | Unregisters <Plugin> from the updater |
/upu register <Plugin> | upu.upu | Will then ask for fileName and bukkit-page-name, then register all with the updater |
/upu install <Plugin> | upu.upu | Will 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:
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
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
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
Click here to visit the support page.
Please create a ticket for any errors, bug or feature ideas you have.
To-Do
- Improve update management eg. Option to set individual plugins to 'notify only'
wow very good and efficient plugin keep up the good work
@dezzlor
On another note it is likely that it's not essentials that's the issue. It may be another plugin that hooks into essentials not unregistering properly on /reload. For example BKCommonLib sometimes can corrupt ProtocolLib's config file when it's updated(If you reset the config after update; then error) because the author for that made many errors. It's likely one of your other plugins that perhaps uses essentials for certain functions.
@dezzlor
Shouldn't be... Do /reload to fix it for now. However if, when it next updates, the problem occurs again you may need to do /upu unregister <IncompatiblePluginname> and update it manually. However I think it's just because it's the first download... Give it a try! :D
@storm345
i now have another bug? if i do /spawn it says Error: Ess i know this is an essentials error, but im presuming that UPU may have caused it?
sry for saying this in the comments btw... if its worth anything, its an awesome plugin lol... updated most of my plugins instantly
@storm345
Ah, thanks!
@dezzlor
On bukkit the plugin url is dev.bukkit.org/bukkit-plugins/<SlugName>. You need to enter that last part!
@storm345
for example 'Please bukkit name / slug of the plugin into the chat'
@storm345
im having some trouble with the on screen instructions though :( im not fully understanding them?
@dezzlor
No worries. To make the plugin check for these do /upu register Essentials and then /upu register GroupManager and follow the on-screen instructions! :D
@storm345
well in the console it says something like 'UPU cannot find essentials, you must register it manually'
'UPU cannot find groupmanager, you must register it manually'
then when the server starts Ess and GM is just disabled
@dezzlor
What's the problem? It should work with all plugins!
i cant get it to work with essentials and group manager D:
@r34e621fan
Thanks! :D
I absolutely love this plugin, I am so glad that I found this. Keep up the great work!
Okay.
@storm345
Got it, thanks.
@storm345
Thanks, gl with your plugin m8!
@Malachi21
Sure; the plugin is only just over a day old so I'm glad that you managed to find it so soon! :D
@MohammadCreeper
/reload? ever use that?
Please continue to create updates for this plugin. A lot of servers need this.