mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-02 21:22:05 -07:00
Fix accumulated total ticking chunks not being updated
This commit is contained in:
@@ -1182,6 +1182,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
public static void onChunkTicking(final LevelChunk chunk, final ChunkHolder holder) {
|
public static void onChunkTicking(final LevelChunk chunk, final ChunkHolder holder) {
|
||||||
chunk.level.getChunkSource().tickingChunks.add(chunk);
|
chunk.level.getChunkSource().tickingChunks.add(chunk);
|
||||||
+ chunk.chunkStatus = net.minecraft.server.level.FullChunkStatus.BLOCK_TICKING;
|
+ 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) {
|
public static void onChunkNotTicking(final LevelChunk chunk, final ChunkHolder holder) {
|
||||||
@@ -16568,6 +16569,11 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
public final ChunkProgressListener progressListener;
|
public final ChunkProgressListener progressListener;
|
||||||
private final ChunkStatusUpdateListener chunkStatusListener;
|
private final ChunkStatusUpdateListener chunkStatusListener;
|
||||||
public final ChunkMap.ChunkDistanceManager distanceManager;
|
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
|
@@ -0,0 +0,0 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
|
||||||
private final Long2LongMap chunkSaveCooldowns;
|
private final Long2LongMap chunkSaveCooldowns;
|
||||||
private final Queue<Runnable> unloadQueue;
|
private final Queue<Runnable> unloadQueue;
|
||||||
|
Reference in New Issue
Block a user