Interface Manager

All Known Subinterfaces:
BlocksManager, CodingPrompter, DisguiseManager, DownloadManager, Economy, HintManager, Messenger, ModuleManager, PacketManager, PlanetsManager, StabilityManager, TranslationManager, TranslationManager, Updater
All Known Implementing Classes:
DisabledCodingPrompter, DisabledDisguises, DisabledDownloader, DisabledEconomy, DisabledPacketManager, DisabledWatchdog, Downloader, GeminiPrompter, HangarUpdater, Hints, LibsDisguises, Moduler, OpenAIPrompter, OpenRouterPrompter, ProtocolLibManager, Space, VanillaBlocksManager, VaultEconomy, VelocityMessenger, Watchdog, WorldEditManager, YamlTranslation, YamlTranslation

public interface Manager
This interface represents a manager, that controls something and can be replaced with your realization.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns name of manager, that will be displayed by request in the logs.
    void
    Initialization of manager.
    boolean
    Checks if manager is ready to work.
  • Method Details

    • init

      void init()
      Initialization of manager.
    • isEnabled

      boolean isEnabled()
      Checks if manager is ready to work.
      Returns:
      true - if enabled, false - disabled.
    • getName

      String getName()
      Returns name of manager, that will be displayed by request in the logs.
      Returns:
      name of manager.