From 4603a66f68effe9ae718a6bff12fe015f5b4639a Mon Sep 17 00:00:00 2001 From: 666uvu <198883746+666uvu@users.noreply.github.com> Date: Thu, 26 Mar 2026 15:57:12 -0400 Subject: [PATCH] fix redstone tick persistence on chunk unload --- Minecraft.Client/MinecraftServer.cpp | 1 + Minecraft.Client/ServerLevel.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Minecraft.Client/MinecraftServer.cpp b/Minecraft.Client/MinecraftServer.cpp index 1e3ed74ef..27ee68b65 100644 --- a/Minecraft.Client/MinecraftServer.cpp +++ b/Minecraft.Client/MinecraftServer.cpp @@ -1795,6 +1795,7 @@ void MinecraftServer::run(int64_t seed, void *lpParameter) chunkPacketManagement_PostTick(); } + lastTime = getCurrentTimeMillis(); // int64_t afterall = System::currentTimeMillis(); // PIXReportCounter(L"Server time all",(float)(afterall-beforeall)); // PIXReportCounter(L"Server ticks",(float)tickcount); diff --git a/Minecraft.Client/ServerLevel.cpp b/Minecraft.Client/ServerLevel.cpp index a2596911d..9d5ec9089 100644 --- a/Minecraft.Client/ServerLevel.cpp +++ b/Minecraft.Client/ServerLevel.cpp @@ -678,7 +678,7 @@ bool ServerLevel::tickPendingTicks(bool force) } else { - addToTickNextTick(td.x, td.y, td.z, td.tileId, 0); + forceAddTileTick(td.x, td.y, td.z, td.tileId, 0, td.priorityTilt); } }