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

public class MythicBukkit extends io.lumine.utils.plugin.LuminePlugin implements MythicPlugin
Ignition!
  • Field Summary

    Fields inherited from interface io.lumine.utils.terminable.Terminable

    EMPTY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    Bukkit Initializer
     
     
    Returns the MythicMobs plugin version
    Grabs the active VolatileCodeHandler for the current version of Minecraft
     
    static final boolean
     
    void
    Bukkit Loader

    Methods 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, reloadConfiguration

    Methods 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, toString

    Methods inherited from class org.bukkit.plugin.PluginBase

    equals, getName, hashCode

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.bukkit.plugin.Plugin

    getComponentLogger, getLog4JLogger, getSLF4JLogger

    Methods 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:
      load in class io.lumine.utils.plugin.LuminePlugin
    • enable

      public void enable()
      Bukkit Initializer
      Overrides:
      enable in class io.lumine.utils.plugin.LuminePlugin
    • disable

      public void disable()
      Overrides:
      disable in class io.lumine.utils.plugin.LuminePlugin
    • inst

      public static MythicBukkit inst()
      Returns:
      MythicMobs Returns the active MythicMobs instance.
    • getBootstrap

      public ServerInterface getBootstrap()
    • getVolatileCodeHandler

      public VolatileCodeHandler getVolatileCodeHandler()
      Grabs the active VolatileCodeHandler for the current version of Minecraft
      Specified by:
      getVolatileCodeHandler in interface MythicPlugin
      Returns:
      VolatileCodeHandler
    • isVolatile

      public static final boolean isVolatile()
    • getVersion

      public String getVersion()
      Returns the MythicMobs plugin version
      Returns:
      int
    • getBuildNumber

      public String getBuildNumber()