File tree Expand file tree Collapse file tree 3 files changed +14
-0
lines changed
kotlin/li/angu/challengeplugin/listeners Expand file tree Collapse file tree 3 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,9 @@ class PlayerConnectionListener(private val plugin: ChallengePluginPlugin) : List
23
23
fun onPlayerJoin (event : PlayerJoinEvent ) {
24
24
val player = event.player
25
25
26
+ // Set custom join message
27
+ event.joinMessage = plugin.languageManager.getMessage(" connection.join" , player, " player" to player.name)
28
+
26
29
// Always teleport player to the lobby first
27
30
plugin.lobbyManager.teleportToLobby(player)
28
31
@@ -35,6 +38,9 @@ class PlayerConnectionListener(private val plugin: ChallengePluginPlugin) : List
35
38
val player = event.player
36
39
val challenge = plugin.challengeManager.getPlayerChallenge(player)
37
40
41
+ // Set custom quit message
42
+ event.quitMessage = plugin.languageManager.getMessage(" connection.leave" , player, " player" to player.name)
43
+
38
44
// Save player data if they're in an active challenge
39
45
if (challenge != null && challenge.isPlayerInChallenge(player)) {
40
46
// Save player data for the challenge
Original file line number Diff line number Diff line change @@ -9,6 +9,10 @@ language:
9
9
changed : " §aSprache eingestellt auf: §f%lang%"
10
10
not_available : " §cSprache nicht verfügbar: §f%lang%"
11
11
12
+ connection :
13
+ join : " §a[§2+§a] §7%player%"
14
+ leave : " §7[§c-§7] §7%player%"
15
+
12
16
lobby :
13
17
welcome : " §a§lWillkommen beim Herausforderungs-Server!"
14
18
teleported : " §aZur Lobby teleportiert."
Original file line number Diff line number Diff line change @@ -9,6 +9,10 @@ language:
9
9
changed : " §aLanguage set to: §f%lang%"
10
10
not_available : " §cLanguage not available: §f%lang%"
11
11
12
+ connection :
13
+ join : " §a[§2+§a] §7%player%"
14
+ leave : " §7[§c-§7] §7%player%"
15
+
12
16
lobby :
13
17
welcome : " §a§lWelcome to the Challenge Server!"
14
18
teleported : " §aTeleported to lobby."
You can’t perform that action at this time.
0 commit comments