package net.md_5.bungee.api.event; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.ToString; import net.md_5.bungee.api.connection.PendingConnection; import net.md_5.bungee.api.plugin.Event; import net.md_5.bungee.protocol.packet.Handshake; /** * Event called to represent a player first making their presence and username * known. */ @Data @ToString(callSuper = false) @EqualsAndHashCode(callSuper = false) public class PlayerHandshakeEvent extends Event { /** * Connection attempting to login. */ private final PendingConnection connection; /** * The handshake. */ private final Handshake handshake; public PlayerHandshakeEvent(PendingConnection connection, Handshake handshake) { this.connection = connection; this.handshake = handshake; } }