Package com.ordwen.odailyquests
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAPI()
Get ODailyQuestsAPI instance.Get QuestsLoader instance.Get DatabaseManager instance.Get FilesManager instance.Get InterfacesManager instance.Get ReloadService instance.boolean
Check if the server is stopping.void
void
onEnable()
void
onLoad()
void
registerQuestType
(String name, Class<? extends AbstractQuest> questClass) Register a new quest type.void
setServerStopping
(boolean isServerStopping) Set if the server is stopping.Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onCommand, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
Methods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCode
-
Field Details
-
INSTANCE
-
morePaperLib
public static space.arim.morepaperlib.MorePaperLib morePaperLib -
timerTask
-
-
Constructor Details
-
ODailyQuests
public ODailyQuests()
-
-
Method Details
-
onLoad
public void onLoad()- Specified by:
onLoad
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onLoad
in classorg.bukkit.plugin.java.JavaPlugin
-
onEnable
public void onEnable()- Specified by:
onEnable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onEnable
in classorg.bukkit.plugin.java.JavaPlugin
-
registerQuestType
Register a new quest type.- Parameters:
name
- name of the quest typequestClass
- class of the quest type
-
onDisable
public void onDisable()- Specified by:
onDisable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onDisable
in classorg.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
Get ReloadService instance.- Returns:
- ReloadService instance.
-
getFilesManager
Get FilesManager instance.- Returns:
- FilesManager instance.
-
getInterfacesManager
Get InterfacesManager instance.- Returns:
- InterfacesManager instance.
-
getCategoriesLoader
Get QuestsLoader instance.- Returns:
- QuestsLoader instance.
-
getDatabaseManager
Get DatabaseManager instance.- Returns:
- DatabaseManager instance.
-
getAPI
Get ODailyQuestsAPI instance.- Returns:
- ODailyQuestsAPI instance.
-