Package io.lumine.mythic.bukkit
Class MythicBukkit
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
io.lumine.utils.plugin.LuminePlugin
io.lumine.mythic.bukkit.MythicBukkit
- All Implemented Interfaces:
MythicPlugin,io.lumine.utils.terminable.Terminable,io.lumine.utils.terminable.TerminableConsumer,AutoCloseable,org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor,org.bukkit.plugin.Plugin
Ignition!
-
Field Summary
Fields inherited from interface io.lumine.utils.terminable.Terminable
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisable()voidenable()Bukkit InitializerReturns the MythicMobs plugin versionGrabs the active VolatileCodeHandler for the current version of Minecraftstatic MythicBukkitinst()static final booleanvoidload()Bukkit LoaderMethods inherited from class io.lumine.utils.plugin.LuminePlugin
adventure, bind, bindModule, close, getJarFile, getPlugin, getPropertyConfig, getPropertyConfig, getPropertyFile, getPropertyFileInternal, getPropertyFileInternal, getService, isPluginPresent, onDisable, onEnable, onLoad, postStartup, provideService, provideService, registerCommand, registerCommand, registerListener, registerProperty, reloadConfigurationMethods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getPluginMeta, getProvidingPlugin, getResource, getServer, getTextResource, init, init, isEnabled, isNaggable, onCommand, onTabComplete, 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 io.lumine.mythic.api.MythicPlugin
getConfiguration, getDropManager, getItemManager, getMobManager, getPackManager, getPlaceholderManager, getSkillManager, isShuttingDownMethods inherited from interface org.bukkit.plugin.Plugin
getComponentLogger, getLog4JLogger, getSLF4JLoggerMethods inherited from interface io.lumine.utils.terminable.Terminable
bindWith, closeAndReportException, closeSilently, hasTerminated, isClosed, terminate
-
Constructor Details
-
MythicBukkit
public MythicBukkit()
-
-
Method Details
-
load
public void load()Bukkit Loader- Overrides:
loadin classio.lumine.utils.plugin.LuminePlugin
-
enable
public void enable()Bukkit Initializer- Overrides:
enablein classio.lumine.utils.plugin.LuminePlugin
-
disable
public void disable()- Overrides:
disablein classio.lumine.utils.plugin.LuminePlugin
-
inst
- Returns:
- MythicMobs Returns the active MythicMobs instance.
-
getBootstrap
-
getVolatileCodeHandler
Grabs the active VolatileCodeHandler for the current version of Minecraft- Specified by:
getVolatileCodeHandlerin interfaceMythicPlugin- Returns:
VolatileCodeHandler
-
isVolatile
public static final boolean isVolatile() -
getVersion
Returns the MythicMobs plugin version- Returns:
- int
-
getBuildNumber
-