Package dev.crafty.core.plugin
Class CraftyPlugin
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
dev.crafty.core.plugin.CraftyPlugin
- All Implemented Interfaces:
io.papermc.paper.plugin.lifecycle.event.LifecycleEventOwner,org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor,org.bukkit.plugin.Plugin
public abstract class CraftyPlugin
extends org.bukkit.plugin.java.JavaPlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected co.aikar.commands.PaperCommandManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Stringprotected List<ScheduledAction> protected abstract booleanprotected abstract Stringprotected abstract voidprotected abstract voidprotected abstract voidvoidvoidonEnable()protected voidvoidReloads all configurations for this plugin, including GUI configurations.Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getLifecycleManager, getLogger, getPlugin, getPluginLoader, getPluginMeta, getProvidingPlugin, getResource, getServer, getTextResource, init, init, isEnabled, isNaggable, onCommand, onLoad, onTabComplete, registerCommand, registerCommand, registerCommand, registerCommand, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toStringMethods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.plugin.Plugin
getComponentLogger, getDataPath, getLog4JLogger, getSLF4JLogger
-
Field Details
-
i18n
-
logger
-
task
-
commandManager
protected co.aikar.commands.PaperCommandManager commandManager -
core
-
-
Constructor Details
-
CraftyPlugin
public CraftyPlugin()
-
-
Method Details
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onEnablein classorg.bukkit.plugin.java.JavaPlugin
-
onDisable
public void onDisable()- Specified by:
onDisablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onDisablein classorg.bukkit.plugin.java.JavaPlugin
-
onCraftyEnable
protected abstract void onCraftyEnable() -
onCraftyDisable
protected abstract void onCraftyDisable() -
onConfigReloaded
protected abstract void onConfigReloaded() -
reloadConfigs
public void reloadConfigs()Reloads all configurations for this plugin, including GUI configurations. -
minimumCoreVersion
-
hologramSupport
protected abstract boolean hologramSupport() -
getPackage
-
getRequiredPlugins
-
getScheduledActions
-
postStartup
protected void postStartup()
-