message

inline fun message(sender: CommandSender, builder: MessageBuilder.() -> Unit): MessageBuilder

Sends a message to a single CommandSender using a MessageBuilder.

Parameters

sender

The target recipient of the message.

builder

The lambda that configures the MessageBuilder.


inline fun message(player: Player, builder: MessageBuilder.() -> Unit): MessageBuilder

Sends a message to a single Player using a MessageBuilder.

Parameters

player

The target player of the message.

builder

The lambda that configures the MessageBuilder.


inline fun message(any: Any, builder: MessageBuilder.() -> Unit): MessageBuilder

Sends a message to a single recipient, which can be a Player or CommandSender, using a MessageBuilder.

Parameters

any

The target recipient of the message (either a player or command sender).

builder

The lambda that configures the MessageBuilder.


inline fun message(sender: CommandSender, prefix: String, builder: MessageBuilder.() -> Unit): MessageBuilder

Sends a message with a custom prefix to a single CommandSender using a MessageBuilder.

Parameters

sender

The target recipient of the message.

prefix

The custom prefix to be applied to the message.

builder

The lambda that configures the MessageBuilder.


inline fun message(player: Player, prefix: String, builder: MessageBuilder.() -> Unit): MessageBuilder

Sends a message with a custom prefix to a single Player using a MessageBuilder.

Parameters

player

The target player of the message.

prefix

The custom prefix to be applied to the message.

builder

The lambda that configures the MessageBuilder.


inline fun message(any: Any, prefix: String, builder: MessageBuilder.() -> Unit): MessageBuilder

Sends a message with a custom prefix to a single recipient, which can be a Player or CommandSender, using a MessageBuilder.

Parameters

any

The target recipient of the message (either a player or command sender).

prefix

The custom prefix to be applied to the message.

builder

The lambda that configures the MessageBuilder.


inline fun message(vararg players: Player, builder: MessageBuilder.() -> Unit)

Sends a message to multiple Players using a MessageBuilder.

Parameters

players

The target players of the message.

builder

The lambda that configures the MessageBuilder.


inline fun message(vararg senders: CommandSender, builder: MessageBuilder.() -> Unit)

Sends a message to multiple CommandSenders using a MessageBuilder.

Parameters

senders

The target command senders of the message.

builder

The lambda that configures the MessageBuilder.


inline fun message(senders: Collection<CommandSender>, builder: MessageBuilder.() -> Unit)

Sends a message to multiple CommandSenders from a collection using a MessageBuilder.

Parameters

senders

The collection of command senders to receive the message.

builder

The lambda that configures the MessageBuilder.


inline fun message(vararg any: Any, builder: MessageBuilder.() -> Unit)

Sends a message to multiple recipients, which can be Players or CommandSenders, using a MessageBuilder.

Parameters

any

The collection of target recipients (either players or command senders).

builder

The lambda that configures the MessageBuilder.