Package org.mvplugins.multiverse.core
Class MultiverseCore
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
org.mvplugins.multiverse.core.module.MultiverseModule
org.mvplugins.multiverse.core.MultiverseCore
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor
,org.bukkit.command.TabCompleter
,org.bukkit.command.TabExecutor
,org.bukkit.plugin.Plugin
The start of the Multiverse-Core plugin
-
Field Summary
Fields inherited from class org.mvplugins.multiverse.core.module.MultiverseModule
commandManagerProvider, dynamicListenerRegistrationProvider, serviceLocator
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.mvplugins.multiverse.core.module.MultiverseModule
getServiceLocator, getVersionAsNumber, initializeDependencyInjection, registerCommands, registerDynamicListeners, registerEvents, setUpLocales, shutdownDependencyInjection
Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getPlugin, getPluginLoader, getPluginMeta, getProvidingPlugin, getResource, getServer, getTextResource, init, init, isEnabled, isNaggable, onCommand, onTabComplete, 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
-
Constructor Details
-
MultiverseCore
public MultiverseCore()This is the constructor for the MultiverseCore.
-
-
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 classMultiverseModule
-
onDisable
public void onDisable()- Specified by:
onDisable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onDisable
in classMultiverseModule
-
getApi
Gets the MultiverseCoreApi- Returns:
- The MultiverseCoreApi
-
getTargetCoreVersion
public double getTargetCoreVersion()The minimum version that this plugin is compatible with Multiverse-Core.- Specified by:
getTargetCoreVersion
in classMultiverseModule
- Returns:
- The version number.
-
getLogger
- Specified by:
getLogger
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
getLogger
in classorg.bukkit.plugin.java.JavaPlugin
-
getConfig
@NotNull public @NotNull org.bukkit.configuration.file.FileConfiguration getConfig()- Specified by:
getConfig
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
getConfig
in classorg.bukkit.plugin.java.JavaPlugin
-
reloadConfig
public void reloadConfig()- Specified by:
reloadConfig
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
reloadConfig
in classorg.bukkit.plugin.java.JavaPlugin
-
saveConfig
public void saveConfig()- Specified by:
saveConfig
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
saveConfig
in classorg.bukkit.plugin.java.JavaPlugin
-