CraftBukkitUpToDate

Keep your Server/Plugins up to date

After the plugin detect a new build, it download to bukkit_update in the main-Folder. After that you must stop your server and copy the craftbukkit.jar from bukkit_update to your main-Folder.

After Version 1.4 I support plugins if a new version found it download to build_update/plugins. After that stop your server and copy/move the new files to your plugin-Folder

This is no autoupdater, it only download the new Version do the update-Folder, the user have to copy the files. On this way, he know which plugins he update and can check if he like to update.

I recommend to save your old craftbukkit.jar/plugin before update. Not all builds from CraftBukkit work correctly.

Features

Download the newest build to build_update Config-File in plugins/CraftBukkitUpToDate/CraftBukkitUpToDate.properties

  • to enable/disable automatic download
  • updateChannel (to choose between rb, beta or dev)
  • set craftBukkitName (Default: craftbukkit.jar)
  • deactivate pluginLog
  • deactivate craftBukkitUpdateCheck
  • blacklist to add Plugins, you don't want to update (blacklist=test1.jar;test2.jar)
  • deactivate automatic pluginUpdateCheck
  • deactivate serverLog if new Version available (broadcastOnlyToOps=true) Check for update in a configurable period.
  • Configurable in CraftBukkitUpToDate.properties in milliseconds lowest value is 24 hours standard is 24 hours Broadcast if new update available (To all Ops, or via Permissions).
  • Configurable in CraftBukkitUpToDate.properties default value is true
  • Additional Plugin-Dirs to check (if you have a dir additionalPlugins in your Bukkit-Folder add additionalPluginDirs=additionalPlugins/)

Command to start plugin-Check, to start type /uptodate plugin

Command to start the update-Check, to start type /uptodate update

All commands work also at Server-Console type only craftbukkituptodate or uptodate without /

Automaticly download new updates for Plugins

  • Download new updates in build_update/plugins
  • plugin.properties with links to the plugins, this one download automaticly if a new one at my server

Pail Gui-Support check Thread for more infos

Permissions

Permissions/GroupManager is optional else only ops can use the commands. Available permission nodes are (case sensitive):

  • craftbukkituptodate.broadcast - these users get a message if a new build available
  • craftbukkituptodate.plugin - these users can use plugin-Command
  • craftbukkituptodate.update - these users can use the update-Command

Automatic update

For Linux-User, if you like to move your new plugins automaticly, try the script from Myx0x3: http://forums.bukkit.org/threads/ad...ugins-up-to-date-400.5026/page-10#post-122380

or for more features use the one from Tealk: http://dev.bukkit.org/bukkit-mods/linux-server-startscript-menu/

or use the Bukkit-Build-In: You can configured it by yourself, all you must do is to open the bukkit.yml and change the update-folder to ../bukkit_update/plugins. I don't recommend this, because all plugins updated automaticly without any user-interactions.

My Plugin didn't supported, how i get it to work with CButD?

There are three ways, you have to make only one of them:

1. Add it to http://dev.bukkit.org/. Your link should be like the jar-File-Name if your jar-File example.jar your link on dev.bukkit.org should be http://dev.bukkit.org/bukkit-mods/example/. If not no problem you have two other options:

2. Add dev-url to your plugin.yml this should look like : dev-url: http://dev.bukkit.org/bukkit-mods/example/, please replace the url with your one, else it didn't work. Also you should know that only dev.bukkit.org-Urls works.

Here is a example plugin.yml:

name: Your name
main: Your main class
version: Your version
dev-url: http://dev.bukkit.org/bukkit-mods/replace this with your url of dev-Bukkit/
commands:
    your command:
        description: descrition
        usage: /<command> <function> [buildnumber]
        aliases: [alias1, alias2]

3. If option 1 and option 2 didn't work for you let me know this and I add it to my plugin.properties. Please remember I only support dev.bukkit.org-Plugins.

Also you should know that your project at dev.bukkit.org should contain file-Downloads, else I have no chance to check for updates and download the newest version.

Forum

Need help or have any questions use the Forum: http://dev.bukkit.org/bukkit-mods/craftbukkituptodate/forum/

FAQ

Did the plugin.properties update automaticly?

Yes, if a new one available it update automatic.

Did you download all plugins every time to check for updates?

No, I use the rss-Feed of dev-bukkit

Do you automatic update my plugins?

No I'm only download the new version to bukkit_update/plugins you have to copy them to your Plugin-Folder. I will never implement a autoupdater, you are the Admin and you have to choose which plugins you like to update. This is only a little help to do this.

How can I choose if between recommend and beta version?

In CraftBukkitUpToDate.properties set recommendedBuild=true, if you like the recommend Build, or recommendedBuild=false if you like the beta-Version.

Now that Bukkit supports a plugin update folder, will CBUTD add support for it, so we are able to run a /reload after CBUTD runs and have the updated plugins load?

Not by default. But you can configured it by yourself, all you must do is to open the bukkit.yml and change the update-folder to ../bukkit_update/plugins. I don't recommend this, because all plugins updated automaticly without any user-interactions.

Can I add additonal Plugin Folders that will be check if I like to deactivate a plugin but check for updates?

Yes, use the additionalPluginDirs-Option in the CraftBukkitUpToDate.properties

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

  • Avatar of NoFear13 NoFear13 Jun 08, 2013 at 09:11 UTC - 1 like

    @firefwing24: Go

    That's right, I made a update, I hope CB-Dev released it in the next hours

  • Avatar of firefwing24 firefwing24 Jun 08, 2013 at 05:15 UTC - 0 likes

    The plugin works. But it doesnt detect the plugins anymore.

    I'm pretty sure this is due to the website switching from dev.bukkit.org/server-mods to dev.bukkit.org/bukkit-mods

    Many of my updates say the jar file is either broken or the author didn't add it to dev.bukkit.org when it is clearly on dev.bukkit.org.

    Examples from my log.

    • 08.06 00:08:02 [Server] INFO No source for TuxTwoLib v1.5.2-b2 ask the Author to add it to dev.bukkit.org
    • 08.06 00:08:02 [Server] INFO Not able to update HealthBar.jar. It seems there are no file-Uploads at dev.bukkit.org.
    • 08.06 00:07:49 [Server] INFO CommandSigns.jar the jar-File is broken. Please check it.
    • 08.06 00:07:37 [Server] INFO BKCommonLib.jar the jar-File is broken. Please check it.
    • 08.06 00:08:15 [Server] INFO Not able to update CraftBukkitUpToDate.jar. It seems there are no file-Uploads at dev.bukkit.org.
    • 08.06 00:08:39 [Server] INFO Not able to update Vault.jar. It seems there are no file-Uploads at dev.bukkit.org.
    • 08.06 00:08:40 [Server] INFO No source for Enjin Minecraft Plugin v2.4.4-bukkit ask the Author to add it to dev.bukkit.org
    • 08.06 00:08:52 [Server] INFO TagAPI.jar the jar-File is broken. Please check it.
    • 08.06 00:09:56 [Server] INFO Not able to update DisguiseCraft.jar. It seems there are no file-Uploads at dev.bukkit.org.
    • 08.06 00:09:54 [Server] INFO No source for PlotMe v0.13b ask the Author to add it to dev.bukkit.org
    • 08.06 00:09:29 [Server] INFO No source for AntiBuild v2.8 ask the Author to add it to dev.bukkit.org
    • 08.06 00:09:29 [Server] INFO ChestShop.jar the jar-File is broken. Please check it.
    • 08.06 00:09:22 [Server] INFO list
    • 08.06 00:09:04 [Server] INFO No source for MotdManager v1.41-b20 ask the Author to add it to dev.bukkit.org

    And the same thing for another 10-20 plugins.

    And for some reason, around 10 plugins actually work properly i.e craftbook. Perhaps this is a problem with the other plugins not updating their info.

    Last edited Jun 08, 2013 by firefwing24
  • Avatar of NoFear13 NoFear13 Jun 07, 2013 at 15:03 UTC - 0 likes

    I tested the newest Beta Build and it works fine with CButD so there's no need for a update.

    I doesn't support Development-Builds.

    Edit: I also tested the newest dev-Build it also works fine. The next time first test than cry.

    @kreezxil: Go I genrated a ticket. I think this is a great idea

    Last edited Jun 07, 2013 by NoFear13
  • Avatar of ThunderWaffeMC ThunderWaffeMC Jun 07, 2013 at 12:21 UTC - 0 likes

    Configure to download only release files?

    MUOSU Community Server Network

  • Avatar of add5tar add5tar Jun 06, 2013 at 23:54 UTC - 0 likes

    It works perfectly fine for me on 1.5.2. Why's everyone screaming about an update??

  • Avatar of skymasterbest skymasterbest Jun 06, 2013 at 23:00 UTC - 0 likes

    Aw man! :(

    Gonna develop some plugins ;)

  • Avatar of skymasterbest skymasterbest Jun 06, 2013 at 22:58 UTC - 0 likes

    Don't tell me this is a dead plugin!

  • Avatar of Hendies Hendies Jun 06, 2013 at 18:28 UTC - 0 likes

    Could you update this for 1.5.2?

  • Avatar of Blaise49 Blaise49 May 26, 2013 at 17:37 UTC - 0 likes

    @NoahDTheHorse: Go

    there's no craftbukkit 1.5.2 r2 yet

  • Avatar of rbos rbos May 24, 2013 at 21:58 UTC - 0 likes

    I run a half-dozen separate servers linked together with BungeeCord, symlinking plugins from a central folder. It would be nice if I could point CBUTD at that central folder instead of plugins/. :)

Facts

Date created
Aug 28, 2011
Category
Last update
Jun 16, 2013
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
CraftBukkitUpToDate
Downloads
3,538,450
Recent files
  • R: v3.1.1 for CB 1.5.2-R1.0 Jun 16, 2013
  • R: v3.1.0 for CB 1.5.2-R0.1 Jun 08, 2013
  • R: v3.0.3 for CB 1.4.7-R1.0 Feb 13, 2013
  • R: v3.0.2 for CB 1.4.7-R1.0 Feb 11, 2013
  • R: v3.0.0 for CB 1.3.1-R2.0 Sep 05, 2012

Authors