Class ODailyQuests

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
com.ordwen.odailyquests.ODailyQuests
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin

public final class ODailyQuests extends org.bukkit.plugin.java.JavaPlugin
  • Field Details

    • INSTANCE

      public static ODailyQuests INSTANCE
    • morePaperLib

      public static space.arim.morepaperlib.MorePaperLib morePaperLib
    • timerTask

      public TimerTask timerTask
  • Constructor Details

    • ODailyQuests

      public ODailyQuests()
  • Method Details

    • onLoad

      public void onLoad()
      Specified by:
      onLoad in interface org.bukkit.plugin.Plugin
      Overrides:
      onLoad in class org.bukkit.plugin.java.JavaPlugin
    • onEnable

      public void onEnable()
      Specified by:
      onEnable in interface org.bukkit.plugin.Plugin
      Overrides:
      onEnable in class org.bukkit.plugin.java.JavaPlugin
    • registerQuestType

      public void registerQuestType(String name, Class<? extends AbstractQuest> questClass)
      Register a new quest type.
      Parameters:
      name - name of the quest type
      questClass - class of the quest type
    • onDisable

      public void onDisable()
      Specified by:
      onDisable in interface org.bukkit.plugin.Plugin
      Overrides:
      onDisable in class org.bukkit.plugin.java.JavaPlugin
    • isServerStopping

      public boolean isServerStopping()
      Check if the server is stopping.
      Returns:
      true if the server is stopping.
    • setServerStopping

      public void setServerStopping(boolean isServerStopping)
      Set if the server is stopping.
      Parameters:
      isServerStopping - true if the server is stopping.
    • getReloadService

      public ReloadService getReloadService()
      Get ReloadService instance.
      Returns:
      ReloadService instance.
    • getFilesManager

      public FilesManager getFilesManager()
      Get FilesManager instance.
      Returns:
      FilesManager instance.
    • getInterfacesManager

      public InterfacesManager getInterfacesManager()
      Get InterfacesManager instance.
      Returns:
      InterfacesManager instance.
    • getCategoriesLoader

      public CategoriesLoader getCategoriesLoader()
      Get QuestsLoader instance.
      Returns:
      QuestsLoader instance.
    • getDatabaseManager

      public DatabaseManager getDatabaseManager()
      Get DatabaseManager instance.
      Returns:
      DatabaseManager instance.
    • getAPI

      public ODailyQuestsAPI getAPI()
      Get ODailyQuestsAPI instance.
      Returns:
      ODailyQuestsAPI instance.