Uses of Class
com.ultikits.ultitools.abstracts.ReloadReport
Packages that use ReloadReport
-
Uses of ReloadReport in com.ultikits.ultitools.abstracts
Methods in com.ultikits.ultitools.abstracts that return ReloadReportModifier and TypeMethodDescriptionprivate ReloadReportUltiToolsPlugin.performReload()The body ofUltiToolsPlugin.reloadSelf()andUltiToolsPlugin.reloadWithReport().final ReloadReportUltiToolsPlugin.reloadWithReport()Reloads this module exactly asUltiToolsPlugin.reloadSelf()does, and returns what its reload hook reported (#529).Methods in com.ultikits.ultitools.abstracts with parameters of type ReloadReportModifier and TypeMethodDescriptionprotected voidUltiToolsPlugin.onReload(ReloadReport report) Extension point for a module's own reload work, with a way to report a partial reload (#529).private voidUltiToolsPlugin.runReloadSteps(ReloadReport report) The reload steps, in order, ending with the module's own hook. -
Uses of ReloadReport in com.ultikits.ultitools.manager
Methods in com.ultikits.ultitools.manager with parameters of type ReloadReportModifier and TypeMethodDescriptionvoidPluginManager.applyReloadedConfigBindings(UltiToolsPlugin plugin, ReloadReport report) Applies a module's reloaded configuration to its config-bound@Scheduledtasks and@CmdCDcooldowns (#531).private static voidPluginManager.keepRunning(UltiToolsPlugin plugin, ReloadReport report, String bindingKey, Integer before, Map<String, Integer> next, Set<String> reported, String why) private static voidPluginManager.refreshCooldownBindings(UltiToolsPlugin plugin, ReloadReport report) private static voidPluginManager.refreshOne(UltiToolsPlugin plugin, ReloadReport report, String bindingKey, Supplier<Long> source, Integer before, Map<String, Integer> next, Set<String> reported) Re-reads one bound cooldown intonext: the new value when it is valid, otherwise the running one with one WARNING per binding key -- also when the config's own reload failed.private static longTaskManager.reloadedTicks(UltiToolsPlugin plugin, TaskManager.BoundTask handle, ConfigBindings.Source source, long currentTicks, Set<String> warnedKeys, ReloadReport report) voidTaskManager.rescheduleBound(UltiToolsPlugin plugin, ReloadReport report) TaskManager.rescheduleBound(UltiToolsPlugin), also recording inreportone partial reason per bound value kept in place of a refused one (#595), so the module's reload is not reported as complete while a task kept its old timing.private voidTaskManager.rescheduleOne(UltiToolsPlugin plugin, TaskManager.BoundTask handle, ReloadReport report) private static voidPluginManager.runReloadHalf(UltiToolsPlugin plugin, String what, ReloadReport report, Runnable half)