common / me.schlaubi.regnumutils.command / CommandClientBuilder / setPermissionErrorMessageBuilder

setPermissionErrorMessageBuilder

@NotNull open fun setPermissionErrorMessageBuilder(permissionErrorMessageBuilder: Function<@NotNull Context, @NotNull Message>!): @NotNull CommandClientBuilder

Sets the builder for the permissions message that will get send to a user when Context's send methods fails.

Parameters

permissionErrorMessageBuilder - Function<Context, Message>!: the Function

Exceptions

IllegalStateException - if the stored CommandClientConfiguration is a me.schlaubi.regnumutils.command.configuration.ImmutableCommandClientConfiguration

Return
CommandClientBuilder: the CommandClientBuilder

See Also
CommandClientConfiguration#buildPermissionErrorMessage(Context)