Skip to content

Class ChatMessageSendEvent

Namespace: Void.Minecraft.Events.Chat
Assembly: Void.Minecraft.dll

public record ChatMessageSendEvent : IScopedEventWithResult<ChatSendResult>, IScopedEvent, IEventWithResult<ChatSendResult>, IEvent, IEquatable<ChatMessageSendEvent>

Inheritance

objectChatMessageSendEvent

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)

public ChatMessageSendEvent(IPlayer Player, Component Text, Side Origin)

Parameters

Player IPlayer

Text Component

Origin Side

Properties

Origin

public Side Origin { get; init; }

Property Value

Side

Player

public IPlayer Player { get; init; }

Property Value

IPlayer

Result

public ChatSendResult Result { get; set; }

Property Value

ChatSendResult

Text

public Component Text { get; init; }

Property Value

Component