diff --git a/src/main/kotlin/io/github/thehrz/proxyServerHelper/listeners/PlayerDisconnectListener.kt b/src/main/kotlin/io/github/thehrz/proxyServerHelper/listeners/PlayerDisconnectListener.kt index 880cc05..9b12aad 100644 --- a/src/main/kotlin/io/github/thehrz/proxyServerHelper/listeners/PlayerDisconnectListener.kt +++ b/src/main/kotlin/io/github/thehrz/proxyServerHelper/listeners/PlayerDisconnectListener.kt @@ -2,13 +2,14 @@ package io.github.thehrz.proxyServerHelper.listeners import com.velocitypowered.api.event.Subscribe import com.velocitypowered.api.event.connection.DisconnectEvent +import com.velocitypowered.api.event.connection.DisconnectEvent.LoginStatus import io.github.thehrz.proxyServerHelper.ProxyServerHelper import io.github.thehrz.proxyServerHelper.utils.ProxyUtils class PlayerDisconnectListener { @Subscribe fun onPlayerDisconnect(event: DisconnectEvent) { - if (ProxyServerHelper.instance.config.getBoolean("settings.leave", true)) { + if (event.loginStatus == LoginStatus.SUCCESSFUL_LOGIN && ProxyServerHelper.instance.config.getBoolean("settings.leave", true)) { ProxyUtils.sendMessage( ProxyServerHelper.instance.config.getString("messages.leave"), mapOf( "{player}" to event.player.username