🐛 Fix join first

This commit is contained in:
2025-10-06 12:06:57 +08:00
parent 770a58fb1d
commit 80d58ea4e2
3 changed files with 4 additions and 5 deletions

View File

@@ -27,9 +27,8 @@ class SnChatListener(
@Suppress("SENSELESS_COMPARISON")
@EventHandler()
fun onPlayerJoin(event: PlayerJoinEvent) {
val user = CMI.getInstance().playerManager.getUser(event.player);
val firstTime = user.playerTime == 0L;
val templateKey = if (!firstTime) "join" else "joinFirst";
val firstTime = Bukkit.getOfflinePlayer(event.player.uniqueId) == null;
val templateKey = if (!firstTime) "join" else "join_first";
val template = messages[templateKey]
?: if (!firstTime) "➡️ {player} joined the game." else "➡️ {player} first time joined the game."
val message = template.replace("{player}", event.player.name)

View File

@@ -1,5 +1,5 @@
join: "➡️ {player} joined the game."
joinFirst: "➡️ {player} first time joined the game."
join_first: "➡️ {player} first time joined the game."
quit: "⬅️ {player} left the game."
death: "💀 {player} {message}"
advancement: "🎉 {player} unlocked advancement: {advancement}"

View File

@@ -1,5 +1,5 @@
join: "➡️ {player} 加入了游戏。"
joinFirst: "➡️ {player} 首次加入了游戏。"
join_first: "➡️ {player} 首次加入了游戏。"
quit: "⬅️ {player} 离开了游戏。"
death: "💀 {player} {message}"
advancement: "🎉 {player} 解锁成就:{advancement}"