Class MockBukkitPluginLoader

java.lang.Object
be.seeseemelk.mockbukkit.plugin.MockBukkitPluginLoader
All Implemented Interfaces:
org.bukkit.plugin.PluginLoader

public class MockBukkitPluginLoader extends Object implements org.bukkit.plugin.PluginLoader
  • Constructor Details

    • MockBukkitPluginLoader

      public MockBukkitPluginLoader()
  • Method Details

    • loadPlugin

      @NotNull public @NotNull org.bukkit.plugin.Plugin loadPlugin(@NotNull @NotNull File file) throws org.bukkit.plugin.InvalidPluginException, org.bukkit.plugin.UnknownDependencyException
      Specified by:
      loadPlugin in interface org.bukkit.plugin.PluginLoader
      Throws:
      org.bukkit.plugin.InvalidPluginException
      org.bukkit.plugin.UnknownDependencyException
    • getPluginDescription

      @NotNull public @NotNull org.bukkit.plugin.PluginDescriptionFile getPluginDescription(@NotNull @NotNull File file) throws org.bukkit.plugin.InvalidDescriptionException
      Specified by:
      getPluginDescription in interface org.bukkit.plugin.PluginLoader
      Throws:
      org.bukkit.plugin.InvalidDescriptionException
    • getPluginFileFilters

      @NotNull public @NotNull Pattern[] getPluginFileFilters()
      Specified by:
      getPluginFileFilters in interface org.bukkit.plugin.PluginLoader
    • createRegisteredListeners

      @NotNull public @NotNull Map<Class<? extends org.bukkit.event.Event>,Set<org.bukkit.plugin.RegisteredListener>> createRegisteredListeners(@NotNull @NotNull org.bukkit.event.Listener listener, @NotNull @NotNull org.bukkit.plugin.Plugin plugin)
      Specified by:
      createRegisteredListeners in interface org.bukkit.plugin.PluginLoader
    • enablePlugin

      public void enablePlugin(@NotNull @NotNull org.bukkit.plugin.Plugin plugin)
      Specified by:
      enablePlugin in interface org.bukkit.plugin.PluginLoader
    • disablePlugin

      public void disablePlugin(@NotNull @NotNull org.bukkit.plugin.Plugin plugin)
      Specified by:
      disablePlugin in interface org.bukkit.plugin.PluginLoader