aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-03-07 19:17:23 +0000
committermat <git@matdoes.dev>2025-03-07 19:17:23 +0000
commite9a5df2e875fe845e098781a0bde4b6d8c0786f1 (patch)
tree2907d542a7adcdd9bfe45bbaf3bb4d4b0403a772
parent42c79043cf44bd462cbde79f9e87503520daebd7 (diff)
downloadazalea-drasl-e9a5df2e875fe845e098781a0bde4b6d8c0786f1.tar.xz
remove EntityBundle on start_configuration
-rw-r--r--azalea-client/src/plugins/packet/game/mod.rs3
-rw-r--r--azalea-client/tests/despawn_entities_when_changing_dimension.rs7
2 files changed, 5 insertions, 5 deletions
diff --git a/azalea-client/src/plugins/packet/game/mod.rs b/azalea-client/src/plugins/packet/game/mod.rs
index a715a77e..4968a699 100644
--- a/azalea-client/src/plugins/packet/game/mod.rs
+++ b/azalea-client/src/plugins/packet/game/mod.rs
@@ -1514,7 +1514,8 @@ impl GamePacketHandler<'_> {
commands
.entity(self.player)
.insert(crate::client::InConfigState)
- .remove::<crate::JoinedClientBundle>();
+ .remove::<crate::JoinedClientBundle>()
+ .remove::<EntityBundle>();
});
}
diff --git a/azalea-client/tests/despawn_entities_when_changing_dimension.rs b/azalea-client/tests/despawn_entities_when_changing_dimension.rs
index 39cea091..133506c9 100644
--- a/azalea-client/tests/despawn_entities_when_changing_dimension.rs
+++ b/azalea-client/tests/despawn_entities_when_changing_dimension.rs
@@ -1,18 +1,17 @@
-use azalea_client::{InConfigState, InGameState, test_simulation::*};
+use azalea_client::test_simulation::*;
use azalea_core::{
delta::PositionDelta8,
position::{ChunkPos, Vec3},
resource_location::ResourceLocation,
};
-use azalea_entity::{LocalEntity, metadata::Cow};
+use azalea_entity::metadata::Cow;
use azalea_protocol::packets::{
ConnectionProtocol,
config::{ClientboundFinishConfiguration, ClientboundRegistryData},
game::ClientboundAddEntity,
};
use azalea_registry::DimensionType;
-use azalea_world::InstanceName;
-use bevy_ecs::{entity::Entity, query::With};
+use bevy_ecs::query::With;
use bevy_log::tracing_subscriber;
use simdnbt::owned::{NbtCompound, NbtTag};
use uuid::Uuid;