Class MinecraftPlayerKickEvent
Namespace: Void.Minecraft.Events
Assembly: Void.Minecraft.dll
Represents a player kick event whose reason is supplied as a Minecraft text
public record MinecraftPlayerKickEvent : PlayerKickEvent, IScopedEventWithResult<bool>, IScopedEvent, IEventWithResult<bool>, IEvent, IEquatable<PlayerKickEvent>, IEquatable<MinecraftPlayerKickEvent>Inheritance
object ← PlayerKickEvent ← MinecraftPlayerKickEvent
Implements
IScopedEventWithResult<bool>, IScopedEvent, IEventWithResult<bool>, IEvent, IEquatable<PlayerKickEvent>, IEquatable<MinecraftPlayerKickEvent>
Inherited Members
PlayerKickEvent.Player, PlayerKickEvent.Text, PlayerKickEvent.Result, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
MinecraftPlayerKickEvent(IPlayer, Component?)
Represents a player kick event whose reason is supplied as a Minecraft text
public MinecraftPlayerKickEvent(IPlayer Player, Component? Reason = null)Parameters
Player IPlayer
The player being kicked.
Reason Component?
The optional kick reason. When provided, it is serialized to legacy text and passed to
Properties
Reason
The optional kick reason. When provided, it is serialized to legacy text and passed to
public Component? Reason { get; init; }