From 785c23460bb812ffc32ea3bd06dd7f6befcdd142 Mon Sep 17 00:00:00 2001 From: hayanesuru Date: Tue, 24 Jun 2025 00:44:26 +0900 Subject: [PATCH] fix random tick order Signed-off-by: hayanesuru --- .../features/0275-optimize-random-tick.patch | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/leaf-server/minecraft-patches/features/0275-optimize-random-tick.patch b/leaf-server/minecraft-patches/features/0275-optimize-random-tick.patch index 1b14456a..4dd1a9af 100644 --- a/leaf-server/minecraft-patches/features/0275-optimize-random-tick.patch +++ b/leaf-server/minecraft-patches/features/0275-optimize-random-tick.patch @@ -5,17 +5,17 @@ Subject: [PATCH] optimize random tick diff --git a/net/minecraft/server/level/ServerChunkCache.java b/net/minecraft/server/level/ServerChunkCache.java -index 46e171ca454253c32e22c0c18587e9a7ba19f331..36e592ff42eba050829f9c4d055c3d49a78ba813 100644 +index 46e171ca454253c32e22c0c18587e9a7ba19f331..6f4d6e588b24490f3f543ed90cfe5a0b8eb15386 100644 --- a/net/minecraft/server/level/ServerChunkCache.java +++ b/net/minecraft/server/level/ServerChunkCache.java -@@ -633,6 +633,7 @@ public class ServerChunkCache extends ChunkSource implements ca.spottedleaf.moon - } finally { - list.clear(); +@@ -635,6 +635,7 @@ public class ServerChunkCache extends ChunkSource implements ca.spottedleaf.moon } -+ this.level.randomTickSystem.tick(this.level); // Leaf - optimize random tick this.iterateTickingChunksFaster(); // Paper - chunk tick iteration optimisations ++ this.level.randomTickSystem.tick(this.level); // Leaf - optimize random tick if (_boolean) { + this.level.tickCustomSpawners(this.spawnEnemies, this.spawnFriendlies); + } diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java index 27da552e2542153a58d6177f592cf30d858c41a9..a180612fea46ec9f7dcfe1781e985dd2e98ed513 100644 --- a/net/minecraft/server/level/ServerLevel.java