NightbreakPluginUpdater
Types
Functions
Link copied to clipboard
public static void autoDownloadContentUpdatesIfEnabled<T extends NightbreakManagedContent>(JavaPlugin plugin, NightbreakPluginSpec spec, Supplier<List<T>> packagesSupplier, AtomicBoolean guard, Consumer<CommandSender> reloadAction)
Link copied to clipboard
Link copied to clipboard
public static NightbreakPluginUpdater.PluginUpdateCheck checkForUpdate(JavaPlugin plugin, NightbreakPluginSpec spec, String spigotResourceId)
Link copied to clipboard
public static void checkForUpdateAsync(JavaPlugin plugin, NightbreakPluginSpec spec, String spigotResourceId, Consumer<NightbreakPluginUpdater.PluginUpdateCheck> callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public static void downloadPluginUpdateAsync(JavaPlugin plugin, NightbreakPluginSpec spec, CommandSender sender, Consumer<NightbreakPluginUpdater.PluginUpdateDownload> callback)
Link copied to clipboard
Link copied to clipboard
public static NightbreakPluginUpdater.CachedPluginUpdateCheck getCachedUpdateCheck(JavaPlugin plugin, NightbreakPluginSpec spec)
Link copied to clipboard
Link copied to clipboard
public static NightbreakPluginUpdater.ListenerRegistration onPluginUpdateDownloaded(JavaPlugin plugin, Consumer<NightbreakPluginUpdater.PluginUpdateDownload> listener)
Registers a listener that runs after a plugin update passes checksum and plugin-artifact validation and has been atomically placed in Bukkit's update directory.
Link copied to clipboard
public static void refreshPluginUpdateCheckAsync(JavaPlugin plugin, NightbreakPluginSpec spec, Consumer<NightbreakPluginUpdater.PluginUpdateCheck> callback)
Link copied to clipboard
public static void sendDownloadResult(CommandSender sender, NightbreakPluginSpec spec, NightbreakPluginUpdater.PluginUpdateDownload result)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard