Class MockPlugin.Builder

java.lang.Object
be.seeseemelk.mockbukkit.MockPlugin.Builder
Enclosing class:
MockPlugin

public static class MockPlugin.Builder extends Object
  • Method Details

    • withOnLoad

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

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

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

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

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

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