Class ChatMessageSendEvent
Namespace: Void.Minecraft.Events.Chat
Assembly: Void.Minecraft.dll
Requests that a text component be sent as chat on behalf of a Minecraft player.
public record ChatMessageSendEvent : IScopedEventWithResult<ChatSendResult>, IScopedEvent, IEventWithResult<ChatSendResult>, IEvent, IEquatable<ChatMessageSendEvent>Inheritance
Implements
IScopedEventWithResult<ChatSendResult>, IScopedEvent, IEventWithResult<ChatSendResult>, IEvent, IEquatable<ChatMessageSendEvent>
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
ChatMessageSendEvent(IPlayer, Component, Side)
Requests that a text component be sent as chat on behalf of a Minecraft player.
public ChatMessageSendEvent(IPlayer Player, Component Text, Side Origin)Parameters
Player IPlayer
The player for whom the message is sent.
Text Component
The component to send.
Origin Side
The pipeline side that initiated the request.
Properties
Origin
The pipeline side that initiated the request.
public Side Origin { get; init; }Property Value
Player
The player for whom the message is sent.
public IPlayer Player { get; init; }Property Value
Result
Gets or sets the outcome reported by the handler that attempted to send the message.
public ChatSendResult Result { get; set; }Property Value
Text
The component to send.
public Component Text { get; init; }