Class PluginMock.Builder

java.lang.Object
org.mockbukkit.mockbukkit.plugin.PluginMock.Builder
Enclosing class:
PluginMock

public static class PluginMock.Builder extends Object
  • Method Details

    • withOnLoad

      public PluginMock.Builder withOnLoad(@NotNull @NotNull Runnable onLoad)
      Parameters:
      onLoad - What to run on load
      Returns:
      This builder
    • withOnEnable

      public PluginMock.Builder withOnEnable(@NotNull @NotNull Runnable onEnable)
      Parameters:
      onEnable - What to run on enable
      Returns:
      This builder
    • withOnDisable

      public PluginMock.Builder withOnDisable(@NotNull @NotNull Runnable onDisable)
      Parameters:
      onDisable - What to run on disable
      Returns:
      This builder
    • withPluginName

      public PluginMock.Builder withPluginName(@NotNull @NotNull String name)
      Parameters:
      name - The name of the plugin to build
      Returns:
      This builder
    • withPluginVersion

      public PluginMock.Builder withPluginVersion(@NotNull @NotNull String version)
      Parameters:
      version - The version of the blugin to build
      Returns:
      This builder
    • build

      public PluginMock build()
      Build and initiate a new MockPlugin instance
      Returns:
      A mock plugin instance