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.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