diff --git a/patches/server/Rewrite-chunk-system.patch b/patches/server/Rewrite-chunk-system.patch
index e9010267b3..d27f366447 100644
--- a/patches/server/Rewrite-chunk-system.patch
+++ b/patches/server/Rewrite-chunk-system.patch
@@ -1182,6 +1182,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
      public static void onChunkTicking(final LevelChunk chunk, final ChunkHolder holder) {
          chunk.level.getChunkSource().tickingChunks.add(chunk);
 +        chunk.chunkStatus = net.minecraft.server.level.FullChunkStatus.BLOCK_TICKING;
++        chunk.level.chunkSource.chunkMap.tickingGenerated.incrementAndGet();
      }
  
      public static void onChunkNotTicking(final LevelChunk chunk, final ChunkHolder holder) {
@@ -16568,6 +16569,11 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
      public final ChunkProgressListener progressListener;
      private final ChunkStatusUpdateListener chunkStatusListener;
      public final ChunkMap.ChunkDistanceManager distanceManager;
+-    private final AtomicInteger tickingGenerated;
++    public final AtomicInteger tickingGenerated; // Paper - public
+     private final String storageName;
+     private final PlayerMap playerMap;
+     public final Int2ObjectMap<ChunkMap.TrackedEntity> entityMap;
 @@ -0,0 +0,0 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
      private final Long2LongMap chunkSaveCooldowns;
      private final Queue<Runnable> unloadQueue;