From 40be4bae89037da76573ea0e7f0aa88c4d817f7e Mon Sep 17 00:00:00 2001 From: timvisee Date: Sun, 14 Nov 2021 16:53:06 +0100 Subject: [PATCH] Reset player position when we play lobby ready sound effect --- src/lobby.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lobby.rs b/src/lobby.rs index 726020d..6bfcae5 100644 --- a/src/lobby.rs +++ b/src/lobby.rs @@ -135,9 +135,10 @@ pub async fn serve( // Grab join game packet from server let join_game = wait_for_server_join_game(&mut outbound, &mut server_buf).await?; - // Reset lobby title, play sound effect + // Reset lobby title, player position and play sound effect send_lobby_title(&mut writer, "").await?; if JOIN_SOUND { + send_lobby_player_pos(&mut writer).await?; send_lobby_sound_effect(&mut writer).await?; } @@ -215,7 +216,6 @@ async fn send_lobby_play_packets(writer: &mut WriteHalf<'_>, server: &Server) -> send_lobby_brand(writer).await?; // Send spawn and player position, disables 'download terrain' screen - // Note: If this screen stays, we may need to send it a second time send_lobby_player_pos(writer).await?; // Notify client of world time, required once before keep-alive packets