Interface SparkMinestom.Builder

Enclosing class:
SparkMinestom

public static sealed interface SparkMinestom.Builder
A builder for creating a new SparkMinestom instance
  • Method Details

    • commands

      @Contract("_ -> this") @NotNull @NotNull SparkMinestom.Builder commands(boolean enabled)
      Sets whether the Spark commands should be registered
      Parameters:
      enabled - if commands should be enabled
      Returns:
      this builder
    • logger

      @Contract("_ -> this") @NotNull @NotNull SparkMinestom.Builder logger(@NotNull @NotNull org.slf4j.Logger logger)
      Sets the logger to use
      Parameters:
      logger - the logger
      Returns:
      this builder
    • permissionHandler

      @Contract("_ -> this") @NotNull @NotNull SparkMinestom.Builder permissionHandler(@NotNull @NotNull BiPredicate<net.minestom.server.command.CommandSender, String> permissionHandler)
      Sets the permission handler to use
      Parameters:
      permissionHandler - the permission handler
      Returns:
      this builder
    • enable

      @NotNull @NotNull SparkMinestom enable()
      Enables Spark
      Returns:
      the newly created SparkMinestom instance