From 881055e58711838893416bfc555e0643c5cfa515 Mon Sep 17 00:00:00 2001 From: mat Date: Fri, 2 May 2025 01:20:25 +0000 Subject: fix InstanceName desync --- azalea-entity/src/plugin/indexing.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'azalea-entity/src/plugin') diff --git a/azalea-entity/src/plugin/indexing.rs b/azalea-entity/src/plugin/indexing.rs index a91e6b6d..0f1e036e 100644 --- a/azalea-entity/src/plugin/indexing.rs +++ b/azalea-entity/src/plugin/indexing.rs @@ -131,8 +131,9 @@ pub fn update_entity_chunk_positions( mut query: Query<(Entity, &Position, &InstanceName, &mut EntityChunkPos), Changed>, instance_container: Res, ) { - for (entity, pos, world_name, mut entity_chunk_pos) in query.iter_mut() { - let instance_lock = instance_container.get(world_name).unwrap(); + for (entity, pos, instance_name, mut entity_chunk_pos) in query.iter_mut() { + // TODO: move this inside of the if statement so it's not called as often + let instance_lock = instance_container.get(instance_name).unwrap(); let mut instance = instance_lock.write(); let old_chunk = **entity_chunk_pos; -- cgit v1.2.3