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:
io.papermc.paper.plugin.lifecycle.event.LifecycleEventOwner,net.kyori.adventure.key.Namespaced,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
Modifier and TypeMethodDescriptiongetApi()Deprecated, for removal: This API element is subject to removal in a future version.@NotNull org.bukkit.configuration.file.FileConfiguration@NotNull LoggerdoubleThe minimum version that this plugin is compatible with Multiverse-Core.voidvoidonEnable()voidonLoad()voidvoidMethods inherited from class org.mvplugins.multiverse.core.module.MultiverseModule
getServiceLocator, getVersionAsNumber, initializeDependencyInjection, registerCommands, registerDynamicListeners, registerEvents, setUpLocales, shutdownDependencyInjectionMethods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getLifecycleManager, getPlugin, getPluginLoader, getPluginMeta, getProvidingPlugin, getResource, getServer, getTextResource, init, init, isEnabled, isNaggable, onCommand, onTabComplete, registerCommand, registerCommand, registerCommand, registerCommand, saveDefaultConfig, saveResource, setEnabled, setNaggable, toStringMethods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCode, namespaceMethods 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
-
Constructor Details
-
MultiverseCore
public MultiverseCore()This is the constructor for the MultiverseCore.
-
-
Method Details
-
onLoad
public void onLoad()- Specified by:
onLoadin interfaceorg.bukkit.plugin.Plugin- Overrides:
onLoadin classorg.bukkit.plugin.java.JavaPlugin
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onEnablein classMultiverseModule
-
onDisable
public void onDisable()- Specified by:
onDisablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onDisablein classMultiverseModule
-
getApi
@Deprecated(since="5.1", forRemoval=true) @ScheduledForRemoval(inVersion="6.0") public MultiverseCoreApi getApi()Deprecated, for removal: This API element is subject to removal in a future version.UseMultiverseCoreApi.get()directly.Gets the MultiverseCoreApi- Returns:
- The MultiverseCoreApi
-
getTargetCoreVersion
public double getTargetCoreVersion()The minimum version that this plugin is compatible with Multiverse-Core.- Specified by:
getTargetCoreVersionin classMultiverseModule- Returns:
- The version number.
-
getLogger
- Specified by:
getLoggerin interfaceorg.bukkit.plugin.Plugin- Overrides:
getLoggerin classorg.bukkit.plugin.java.JavaPlugin
-
getConfig
@NotNull public @NotNull org.bukkit.configuration.file.FileConfiguration getConfig()- Specified by:
getConfigin interfaceorg.bukkit.plugin.Plugin- Overrides:
getConfigin classorg.bukkit.plugin.java.JavaPlugin
-
reloadConfig
public void reloadConfig()- Specified by:
reloadConfigin interfaceorg.bukkit.plugin.Plugin- Overrides:
reloadConfigin classorg.bukkit.plugin.java.JavaPlugin
-
saveConfig
public void saveConfig()- Specified by:
saveConfigin interfaceorg.bukkit.plugin.Plugin- Overrides:
saveConfigin classorg.bukkit.plugin.java.JavaPlugin
-
MultiverseCoreApi.get()directly.