From 24babbdbe5b54fec277b48833cf8fec9928ca873 Mon Sep 17 00:00:00 2001 From: mat Date: Fri, 21 Feb 2025 20:17:47 +0000 Subject: GameTick should only happen after Update --- azalea-client/src/client.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'azalea-client/src/client.rs') diff --git a/azalea-client/src/client.rs b/azalea-client/src/client.rs index 63026c96..c81f6f28 100644 --- a/azalea-client/src/client.rs +++ b/azalea-client/src/client.rs @@ -869,6 +869,7 @@ async fn run_schedule_loop( let mut ecs = ecs.lock(); // if last tick is None or more than 50ms ago, run the GameTick schedule + ecs.run_schedule(outer_schedule_label); if last_tick .map(|last_tick| last_tick.elapsed() > Duration::from_millis(50)) .unwrap_or(true) @@ -881,8 +882,6 @@ async fn run_schedule_loop( ecs.run_schedule(GameTick); } - ecs.run_schedule(outer_schedule_label); - ecs.clear_trackers(); } } -- cgit v1.2.3