From 95bdb362ba3a77a139a129c716cc4e05a8fa1828 Mon Sep 17 00:00:00 2001 From: mat Date: Thu, 13 Mar 2025 21:27:48 +0000 Subject: [PATCH] improve Swarm docs and change an indexing warning to a debug log --- azalea-entity/src/plugin/indexing.rs | 4 +++- azalea/src/swarm/mod.rs | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/azalea-entity/src/plugin/indexing.rs b/azalea-entity/src/plugin/indexing.rs index 4e0902e7..6725197e 100644 --- a/azalea-entity/src/plugin/indexing.rs +++ b/azalea-entity/src/plugin/indexing.rs @@ -224,7 +224,9 @@ pub fn remove_despawned_entities_from_indexes( warn!("Tried to remove entity {entity:?} from the uuid index but it was not there."); } if instance.entity_by_id.remove(minecraft_id).is_none() { - warn!("Tried to remove entity {entity:?} from the id index but it was not there."); + debug!( + "Tried to remove entity {entity:?} from the id index but it was not there. This may be expected if you're in a shared instance." + ); } // remove it from every client's EntityIdIndex diff --git a/azalea/src/swarm/mod.rs b/azalea/src/swarm/mod.rs index c8546c2b..17a3dfe3 100644 --- a/azalea/src/swarm/mod.rs +++ b/azalea/src/swarm/mod.rs @@ -35,6 +35,8 @@ use crate::{BoxHandleFn, DefaultBotPlugins, HandleFn, JoinOpts, NoState, StartEr /// A swarm is a way to conveniently control many bots at once, while also /// being able to control bots at an individual level when desired. /// +/// It can safely be cloned, so there should be no need to wrap them in a Mutex. +/// /// Swarms are created from [`SwarmBuilder`]. /// /// Clients can be added to the swarm later via [`Swarm::add`], and can be