Package dev.jorel.commandapi
Class MockCommandAPIPlugin
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
dev.jorel.commandapi.MockCommandAPIPlugin
- 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
public class MockCommandAPIPlugin
extends org.bukkit.plugin.java.JavaPlugin
Loads the CommandAPI in this mock Paper environment.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MockCommandAPIPluginload()Loads the CommandAPI plugin usingMockBukkit.load(Class).static MockCommandAPIPluginload(Consumer<CommandAPIPaperConfig> configureSettings) Loads the CommandAPI plugin usingMockBukkit.load(Class).voidvoidonEnable()voidonLoad()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, onTabComplete, registerCommand, registerCommand, registerCommand, registerCommand, reloadConfig, saveConfig, 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
-
MockCommandAPIPlugin
public MockCommandAPIPlugin()
-
-
Method Details
-
load
Loads the CommandAPI plugin usingMockBukkit.load(Class).- Returns:
- The
MockCommandAPIPlugininstance that was loaded.
-
load
Loads the CommandAPI plugin usingMockBukkit.load(Class).- Parameters:
configureSettings- AConsumerthat can configure the settings of theCommandAPIPaperConfigbefore it is used to load the CommandAPI plugin.- Returns:
- The
MockCommandAPIPlugininstance that was loaded.
-
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 classorg.bukkit.plugin.java.JavaPlugin
-
onDisable
public void onDisable()- Specified by:
onDisablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onDisablein classorg.bukkit.plugin.java.JavaPlugin
-