From c84b3161ae37eee9358cd9690d3692d34c6a9f27 Mon Sep 17 00:00:00 2001 From: mat Date: Fri, 25 Apr 2025 06:13:32 +0500 Subject: [PATCH] info log on DisconnectEvent --- azalea-client/src/plugins/disconnect.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/azalea-client/src/plugins/disconnect.rs b/azalea-client/src/plugins/disconnect.rs index 09606435..7e7f7c8f 100644 --- a/azalea-client/src/plugins/disconnect.rs +++ b/azalea-client/src/plugins/disconnect.rs @@ -13,7 +13,7 @@ use bevy_ecs::{ system::{Commands, Query}, }; use derive_more::Deref; -use tracing::trace; +use tracing::{info, trace}; use crate::{ InstanceHolder, client::JoinedClientBundle, connection::RawConnection, @@ -49,8 +49,15 @@ pub fn remove_components_from_disconnected_players( mut events: EventReader, mut loaded_by_query: Query<&mut azalea_entity::LoadedBy>, ) { - for DisconnectEvent { entity, .. } in events.read() { - trace!("Got DisconnectEvent for {entity:?}"); + for DisconnectEvent { entity, reason } in events.read() { + info!( + "A client {entity:?} was disconnected{}", + if let Some(reason) = reason { + format!(": {reason}") + } else { + "".to_string() + } + ); commands .entity(*entity) .remove::()