Class SpigotUpdateChecker

java.lang.Object
de.eldoria.eldoutilities.updater.Updater<DefaultUpdateResponse,SpigotUpdateData>
de.eldoria.eldoutilities.updater.spigotupdater.SpigotUpdateChecker
All Implemented Interfaces:
Runnable, Listener

public final class SpigotUpdateChecker extends Updater<DefaultUpdateResponse,SpigotUpdateData>
Updater implementation for spigot update check.
Since:
1.0.0
  • Constructor Details

  • Method Details

    • checkUpdate

      protected Optional<DefaultUpdateResponse> checkUpdate(SpigotUpdateData data)
      Description copied from class: Updater
      The check method will be called after the constructor is called.

      This method should be implemented as follows:

      Retrieve the latest version of the plugin from any update service.

      return the latest version or a empty optional if the version could not be checked.

      Specified by:
      checkUpdate in class Updater<DefaultUpdateResponse,SpigotUpdateData>
      Parameters:
      data - data for plugin updates
      Returns:
      empty optional if the version could not be checked or the latest version.