aboutsummaryrefslogtreecommitdiff
path: root/azalea-client/src
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-04-25 06:13:32 +0500
committermat <git@matdoes.dev>2025-04-24 17:13:56 -0800
commitc84b3161ae37eee9358cd9690d3692d34c6a9f27 (patch)
treecf0995afdebb6aac10fcf8b41ad8795f5b222d2a /azalea-client/src
parentadef9bf37b854b65b9df3cb3071d215daf6bd454 (diff)
downloadazalea-drasl-c84b3161ae37eee9358cd9690d3692d34c6a9f27.tar.xz
info log on DisconnectEvent
Diffstat (limited to 'azalea-client/src')
-rw-r--r--azalea-client/src/plugins/disconnect.rs13
1 files 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<DisconnectEvent>,
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::<JoinedClientBundle>()