Interface SparkMinestom.Builder
- Enclosing class:
SparkMinestom
public static sealed interface SparkMinestom.Builder
A builder for creating a new SparkMinestom instance
-
Method Summary
Modifier and TypeMethodDescription@NotNull SparkMinestom.Buildercommands(boolean enabled) Sets whether the Spark commands should be registered@NotNull SparkMinestomenable()Enables Spark@NotNull SparkMinestom.Builderlogger(@NotNull org.slf4j.Logger logger) Sets the logger to use@NotNull SparkMinestom.BuilderpermissionHandler(@NotNull BiPredicate<net.minestom.server.command.CommandSender, String> permissionHandler) Sets the permission handler to use
-
Method Details
-
commands
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
Enables Spark- Returns:
- the newly created SparkMinestom instance
-