Package studio.magemonkey.codex
Class CodexDataPlugin<P extends CodexDataPlugin<P,U>,U extends IAbstractUser<P>>
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
studio.magemonkey.codex.CodexPlugin<P>
studio.magemonkey.codex.CodexDataPlugin<P,U>
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor,org.bukkit.plugin.Plugin,studio.magemonkey.codex.manager.api.Loggable
public abstract class CodexDataPlugin<P extends CodexDataPlugin<P,U>,U extends IAbstractUser<P>>
extends CodexPlugin<P>
-
Field Summary
FieldsFields inherited from class studio.magemonkey.codex.CodexPlugin
commandManager, configManager, editorHandler, moduleManager -
Constructor Summary
ConstructorsConstructorDescriptionCodexDataPlugin(org.bukkit.plugin.java.JavaPluginLoader loader, org.bukkit.plugin.PluginDescriptionFile description, File dataFolder, File file) -
Method Summary
Modifier and TypeMethodDescriptionabstract IDataHandler<P, U> getData()protected abstract booleanprotected voidMethods inherited from class studio.magemonkey.codex.CodexPlugin
cfg, disable, enable, error, getActionsManager, getAuthor, getCitizens, getClazzLoader, getCommandManager, getConfigManager, getCraftManager, getEditorHandler, getEngine, getHook, getHook, getHooks, getLabel, getLabels, getMainCommand, getModuleManager, getMythicMobs, getNameRaw, getPacketManager, getPluginManager, getVault, getWorldGuard, hasEditor, info, isEngine, isHooked, isHooked, isSpigot, lang, onDisable, onEnable, openEditor, registerCommands, registerEditor, registerHook, registerHooks, reload, setConfig, warnMethods 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, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toStringMethods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCode
-
Field Details
-
userManager
-
-
Constructor Details
-
CodexDataPlugin
-
CodexDataPlugin
public CodexDataPlugin()
-
-
Method Details
-
setupDataHandlers
protected abstract boolean setupDataHandlers() -
shutdownDataHandlers
protected void shutdownDataHandlers() -
getData
-
getUserManager
-