Class BukkitUpdater

java.lang.Object
com.comphenix.protocol.updater.Updater
com.comphenix.protocol.updater.BukkitUpdater

public class BukkitUpdater extends Updater
Check dev.bukkit.org to find updates for a given plugin, and download the updates if needed.

VERY, VERY IMPORTANT: Because there are no standards for adding auto-update toggles in your plugin's config, this system provides NO CHECK WITH YOUR CONFIG to make sure the user has allowed auto-updating.
It is a BUKKIT POLICY that you include a boolean value in your config that prevents the auto-updater from running AT ALL.
If you fail to include this option in your config, your plugin will be REJECTED when you attempt to submit it to dev.bukkit.org.

An example of a good configuration option would be something similar to 'auto-update: true' - if this value is set to false you may NOT run the auto-updater.
If you are unsure about these rules, please read the plugin submission guidelines: http://goo.gl/8iU5l

Version:
2.0
Author:
Gravity
  • Constructor Details

    • BukkitUpdater

      public BukkitUpdater(org.bukkit.plugin.Plugin plugin, int id, File file, Updater.UpdateType type, boolean announce)
      Initialize the updater.

      Call start(UpdateType) to actually start looking (and downloading) updates.

      Parameters:
      plugin - The plugin that is checking for an update.
      id - The dev.bukkit.org id of the project
      file - The file that the plugin is running from, get this by doing this.getFile() from within your main class.
      type - Specify the type of update this will be. See Updater.UpdateType
      announce - True if the program should announce the progress of new updates in console
  • Method Details