aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author666uvu <198883746+666uvu@users.noreply.github.com>2026-03-26 21:55:56 +0000
committerGitHub <noreply@github.com>2026-03-26 16:55:56 -0500
commit73d713878ce6860074705fa164403b331b6a7723 (patch)
treed1fe0d49798c79648ab75da68b2e0ac17f046a7c
parent4f370c45e3e1717885e4b4c81f1e9287cfb38c72 (diff)
fix redstone tick persistence on chunk unload (#1423)
-rw-r--r--Minecraft.Client/MinecraftServer.cpp1
-rw-r--r--Minecraft.Client/ServerLevel.cpp2
2 files changed, 2 insertions, 1 deletions
diff --git a/Minecraft.Client/MinecraftServer.cpp b/Minecraft.Client/MinecraftServer.cpp
index 1e3ed74e..27ee68b6 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 a2596911..9d5ec908 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);
}
}