Bukkit Auto Update for Plugins

Discussion in 'Bukkit Discussion' started by Ix_DarkDragon_, Mar 22, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    Ix_DarkDragon_

    I've read Bukkit's Blog regarding the release of Minecraft 1.2.4 and I read most of the comments there.

    I was thinking of a system where once you update your server to the new update, It will automatically fetch the *updated* plugins from the Devs who made that plugin. I understand that plugins take about 2-5 days to be updated, but Its a lot easier for Server Admins to have the updated Plugins right away, especially If you have a lot of Plugins installed and rather not go through the hassle of going to the dev's post for the updated version.

    On the Console, when you type in
    "update" or "plupdate"

    It would search for plugin updates for the server.

    [server]update | plupdate
    [server]The following plugins need to be updated
    Essentials
    ChestShop
    WorldEdit
    Lockette
    [server]Do you want to update now? Type in YES or NO.
    [server]Yes.
    [server]Fetching Updates from Developers... 20% / 100%
    [server]Download completed. Please reload your server.

    What do you think? Do you think this would work out? Anything needs to be added?
     
  2. Offline

    deltahat

    Sounds like a refresh of CraftBukkitUpToDate. CBUTD Did what you request, minus auto-installation.

    Also, your description of how to interact with your plugin sounds like a great use of the Conversations API.
     
  3. Offline

    Lolmewn

    This would be great, however, Bukkit would need some kind of version management system for the plugins.
    Maybe let devs add 2 lines to their plugin.yml:
    Code:
    latestVersion: http://dl.dropbox.com/whatever/sortal.txt
    latestBuild: http://dl.dropbox.com/whatever/sortal.jar
     
  4. Offline

    Ix_DarkDragon_

    What's the Conversations API?

    Yeah, they should. I would want to see improvement on Bukkit's Plugins Management system.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  5. Offline

    Lolmewn

    I'm not entirely sure, but I did see something in the code. It was something like player.abandonConversation or player.conversate, no clue what it does though.
     
  6. Offline

    Ix_DarkDragon_

    Could be something. Should probably be related to players or something.
     
Thread Status:
Not open for further replies.

Share This Page