HeatmapLagFinder
LagMap is a lightweight Paper plugin that visualizes server performance as an interactive chunk heatmap.
Список изменений
LagMap 0.1.0
Public Beta release!!!
Added
-
Interactive 9×5 chunk heatmap /lagmap
-
Heat Score from 0–100 in levels:
- Cool
- Warm
- Hot
-
Chunk detail view with:
- Entities
- Villagers
- Hoppers
- Block Entities
- Dropped Items
- Redstone Activity
-
Server status display with:
- TPS
- MSPT
- Online Players
-
Progressive chunk scanning to avoid large performance spikes
-
Chunk scan caching and request deduplication
-
Redstone activity tracking without scanning entire chunks
-
Refresh and recenter controls
-
Safe teleportation to selected chunks
-
Configurable Heat Score weights and thresholds
-
/lagmap -
/lagmap reload -
Permissions:
lagmap.uselagmap.reloadlagmap.teleport
-
Safe config reload with rollback on invalid YAML
-
Fallback defaults for invalid numeric config values
-
Protection against inventory item movement and GUI exploits
-
Cache/session cleanup and bounded internal data structures
Performance & Safety
- LagMap never loads or generates chunks for analysis
- Scanning is limited by a configurable chunks-per-tick budget
- No full block-by-block chunk scans
- No NMS or internal server APIs
- Designed specifically for Paper servers
Notes
LagMap 0.1.0 uses a heuristic Heat Score based on measurable chunk activity and entity counts.
It does not claim to measure exact per-chunk CPU usage yet.
Deeper profiling and historical monitoring are planned for future versions.