fix: update disconnect messages

This commit is contained in:
thehrz 2025-04-04 22:31:14 +08:00
parent 49440ddc0a
commit e3b19ee6c9
Signed by: thehrz
GPG Key ID: C84CBCE7D5F88855

View File

@ -2,13 +2,14 @@ package io.github.thehrz.proxyServerHelper.listeners
import com.velocitypowered.api.event.Subscribe import com.velocitypowered.api.event.Subscribe
import com.velocitypowered.api.event.connection.DisconnectEvent 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.ProxyServerHelper
import io.github.thehrz.proxyServerHelper.utils.ProxyUtils import io.github.thehrz.proxyServerHelper.utils.ProxyUtils
class PlayerDisconnectListener { class PlayerDisconnectListener {
@Subscribe @Subscribe
fun onPlayerDisconnect(event: DisconnectEvent) { 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( ProxyUtils.sendMessage(
ProxyServerHelper.instance.config.getString("messages.leave"), mapOf( ProxyServerHelper.instance.config.getString("messages.leave"), mapOf(
"{player}" to event.player.username "{player}" to event.player.username