diff options
| author | mat <git@matdoes.dev> | 2023-07-23 22:17:17 -0500 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2023-07-23 22:17:17 -0500 |
| commit | d99ba0da5500a1a4917bf9c8c9e93e2caa4ada99 (patch) | |
| tree | 08af266f9ccc9a6dea7593198bfe50dab2a307eb /azalea-client/src/packet_handling.rs | |
| parent | 2ab16402de3ac12c04696833450cd8d2f7b39b85 (diff) | |
| download | azalea-drasl-d99ba0da5500a1a4917bf9c8c9e93e2caa4ada99.tar.xz | |
clean up azalea-entity a little
Diffstat (limited to 'azalea-client/src/packet_handling.rs')
| -rw-r--r-- | azalea-client/src/packet_handling.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/azalea-client/src/packet_handling.rs b/azalea-client/src/packet_handling.rs index 547b1b4b..d72a06b2 100644 --- a/azalea-client/src/packet_handling.rs +++ b/azalea-client/src/packet_handling.rs @@ -2,9 +2,10 @@ use std::{collections::HashSet, io::Cursor, sync::Arc}; use azalea_core::{ChunkPos, GameMode, ResourceLocation, Vec3}; use azalea_entity::{ + indexing::EntityUuidIndex, metadata::{apply_metadata, Health, PlayerMetadataBundle}, - Dead, EntityBundle, EntityInfos, EntityKind, EntityUpdateSet, LastSentPosition, LoadedBy, - LookDirection, Physics, PlayerBundle, Position, RelativeEntityUpdate, + Dead, EntityBundle, EntityKind, EntityUpdateSet, LastSentPosition, LoadedBy, LookDirection, + Physics, PlayerBundle, Position, RelativeEntityUpdate, }; use azalea_protocol::{ connect::{ReadConnection, WriteConnection}, @@ -579,9 +580,9 @@ fn process_packet_events(ecs: &mut World) { Commands, Query<Option<&InstanceName>>, Res<InstanceContainer>, - ResMut<EntityInfos>, + ResMut<EntityUuidIndex>, )> = SystemState::new(ecs); - let (mut commands, mut query, instance_container, mut entity_infos) = + let (mut commands, mut query, instance_container, mut entity_uuid_index) = system_state.get_mut(ecs); let instance_name = query.get_mut(player_entity).unwrap(); @@ -601,9 +602,7 @@ fn process_packet_events(ecs: &mut World) { .write() .entity_by_id .insert(MinecraftEntityId(p.id), entity_commands.id()); - entity_infos - .entity_by_uuid - .insert(p.uuid, entity_commands.id()); + entity_uuid_index.insert(p.uuid, entity_commands.id()); } // the bundle doesn't include the default entity metadata so we add that |
