aboutsummaryrefslogtreecommitdiff
path: root/azalea-client/src
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-client/src')
-rw-r--r--azalea-client/src/client.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/azalea-client/src/client.rs b/azalea-client/src/client.rs
index 8a98df31..2dec635d 100644
--- a/azalea-client/src/client.rs
+++ b/azalea-client/src/client.rs
@@ -731,7 +731,11 @@ async fn run_schedule_loop(
.map(|last_tick| last_tick.elapsed() > Duration::from_millis(50))
.unwrap_or(true)
{
- last_tick = Some(Instant::now());
+ if let Some(last_tick) = &mut last_tick {
+ *last_tick += Duration::from_millis(50);
+ } else {
+ last_tick = Some(Instant::now());
+ }
ecs.run_schedule(GameTick);
}