From f566eab20746e6c7238cc5066976d4fe6e29e218 Mon Sep 17 00:00:00 2001 From: Sotr Date: Wed, 27 Mar 2019 12:43:16 +0800 Subject: [PATCH] Hotfix - sleep time typo --- .../java/io/akarin/server/core/AkarinAsyncScheduler.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/akarin/server/core/AkarinAsyncScheduler.java b/src/main/java/io/akarin/server/core/AkarinAsyncScheduler.java index 242434aff..7fe40e3b6 100644 --- a/src/main/java/io/akarin/server/core/AkarinAsyncScheduler.java +++ b/src/main/java/io/akarin/server/core/AkarinAsyncScheduler.java @@ -27,12 +27,14 @@ public class AkarinAsyncScheduler extends Thread { @Override public void run() { - long currentLoop = System.currentTimeMillis(); MinecraftServer server = MinecraftServer.getServer(); while (server.isRunning()) { + long currentLoop = System.currentTimeMillis(); + try { - Thread.sleep(STD_TICK_TIME - (System.currentTimeMillis() - currentLoop)); + long sleepFixed = STD_TICK_TIME - (System.currentTimeMillis() - currentLoop); + Thread.sleep(sleepFixed); } catch (InterruptedException interrupted) { continue; }