13 enum class ConnectionFailureReason :
int {
15 MismatchedMinecraftProtocol = 1,
16 MismatchedRaknetVersion = 2,
19 enum class PlayerJoinWorldAttemptState :
int {
22 TimedOutAttemptingJoin = 2,
28 enum class ServerConnectionOutcome :
int {
31 FailedUserOffline = 2,
33 FailedServerOffline = 4,
41 virtual void fireServerConnectionEvent(
42 ::IConnectionEventing::ServerConnectionOutcome,
49 virtual void fireEventOnSuccessfulClientLogin(
::Level const*) = 0;