NightbreakPluginBootstrap

public final class NightbreakPluginBootstrap

Functions

Link copied to clipboard
public static void registerStandardCommands(JavaPlugin plugin, CommandManager commandManager, NightbreakPluginSpec pluginSpec, Consumer<Player> setupAction, Consumer<CommandSender> reloadAction)
Simplified overload for content-less plugins that don't need initialize or download commands.
public static void registerStandardCommands<T extends NightbreakManagedContent>(JavaPlugin plugin, CommandManager commandManager, NightbreakPluginSpec pluginSpec, Consumer<Player> setupAction, Consumer<Player> initializeAction, Supplier<List<T>> packagesSupplier, Consumer<CommandSender> reloadAction)
Link copied to clipboard
public static void reloadPlugin(JavaPlugin plugin, CommandSender sender)
Link copied to clipboard
public static void setPendingReloadSender(JavaPlugin plugin, CommandSender sender)
Link copied to clipboard
public static void startInitialization(JavaPlugin plugin, PluginInitializationConfig initializationConfig, NightbreakPluginSpec pluginSpec, NightbreakPluginHooks hooks)