Skip to content

2b2names/ChunkWatchPro

Repository files navigation

ChunkWatchPro v1.0.0

Advanced Chunk-Lifecycle Diagnostics for Paper 1.21.1

ChunkWatchPro (CWP) is a high-level administrative tool designed to identify hidden performance bottlenecks within the world-loading sub-system. In modern Minecraft versions, TileEntities (Hoppers, Chests, Shulkers) and "Ghost Chunks" (chunks loaded without player proximity) are the leading causes of main-thread congestion.

CWP provides a real-time heatmap of entity density and I/O spikes, allowing staff to intercept lag before it impacts TPS.


🔍 Diagnostic Features

  • TileEntity Heatmap: Instantly identifies "Storage Warehouses" or "Hopper Clocks" by scanning for high concentrations of block-state data.
  • Leak Detection: Tracks chunks loaded by external plugins or dimension-hopping entities to find "Ghost Chunks" that consume memory needlessly.
  • Automated Cleanup: Optimized for Paper's getLoadedChunks API to ensure diagnostic scans don't contribute to the very lag they are trying to solve.
  • Coordinate Mapping: Returns precise X/Z coordinates for rapid admin teleportation and investigation.

⌨️ Commands & Permissions

Command Action Permission
/cw top Lists the top 5 chunks by TileEntity count. cw.admin
/cw find [type] Locates specific entity clusters (Work in Progress). cw.admin
/cw reload Refresh configuration and diagnostic thresholds. cw.admin

📈 Optimization Strategy

By using the /cw top command, administrators can find the exact source of "Tick-Lag" caused by massive machine arrays. Reducing a 1,000+ TileEntity chunk down to the threshold of 500 can result in a 15-20% improvement in local processing speed.


🏗 Developer & Support

  • Author: 2b2t_names
  • Version: 1.0.0
  • API: Paper-API 1.21.1
  • License: MIT

About

Advanced diagnostic utility for Paper 1.21.1 to identify TileEntity congestion and "Ghost Chunk" leaks. Features real-time I/O mapping to pinpoint TPS bottlenecks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages