9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2025-12-27 19:09:22 +00:00

fix random tick order

Signed-off-by: hayanesuru <hayanesuru@outlook.jp>
This commit is contained in:
hayanesuru
2025-06-24 00:44:26 +09:00
parent 029d549bcd
commit 785c23460b

View File

@@ -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