Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Links
Creators
Details
Licensed GPL-3.0-only
Published 3 months ago
Updated 4 months ago
ChunkMonitor - Block Performance Monitoring Plugin
A Minecraft server block MSPT usage, dropped items, and entity monitoring plugin. When values exceed the configured threshold, notifications are sent to players and console.
Feature Highlights
Core Monitoring Functions
- MSPT Monitoring - Real-time monitoring of individual chunk loading time (milliseconds per tick)
- Entity Count Monitoring - Statistics for total entities within a chunk, preventing lag
- Dropped Items Monitoring - Statistics for dropped items within a chunk, promptly detecting item accumulation issues
Notification System
- Dual-Channel Notifications - Support for independent control of in-game chat notifications and console notifications
- Cooldown Mechanism - Only notify once per chunk within 5 minutes, preventing spam
- Precise Localization - Displays world name, chunk coordinates, and specific block coordinate ranges
- Multi-Language Support - Built-in Chinese and English, customizable message templates
Configuration File
# Chunk Monitor Plugin Configuration File
# All time intervals are in Ticks (1 second = 20 Ticks)
# Language Setting
# Supported: zh_CN (Simplified Chinese), en_US (English)
language: "zh_CN"
# MSPT Monitoring Configuration
mspt:
enabled: true
interval: 100 # Detection interval in Ticks
notification-limit: 50.0 # Notification limit in milliseconds
# Entity Count Monitoring Configuration
entity:
enabled: true
interval: 80 # Detection interval in Ticks
notification-limit: 200 # Entity count limit per chunk
# Item Drop Monitoring Configuration
item:
enabled: true
interval: 60 # Detection interval in Ticks
notification-limit: 100 # Item drop count limit per chunk
# Cooldown Configuration
cooldown:
duration: 5 # Notification cooldown in minutes
# Notification Configuration
notification:
broadcast: true # Send notification to all players
console: true # Send notification to console
show-coordinates: true # Show coordinate range
# Message Configuration
messages:
zh_CN:
# MSPT éē„ę¶ęÆ
mspt_alert: "§c[åŗåēę§] §eäøē: %world% §r| §eåŗå: [%chunk_x%, %chunk_z%] §r| §eåę čå“: X [%coord_min_x% ~ %coord_max_x%] Z [%coord_min_z% ~ %coord_max_z%] §r| §cMSPT: %value% ms §r(äøé: %limit% ms)"
# å®ä½ę°ééē„ę¶ęÆ
entity_alert: "§c[åŗåēę§] §eäøē: %world% §r| §eåŗå: [%chunk_x%, %chunk_z%] §r| §eåę čå“: X [%coord_min_x% ~ %coord_max_x%] Z [%coord_min_z% ~ %coord_max_z%] §r| §cå®ä½ę°é: %value% §r(äøé: %limit%)"
# ęč½ē©éē„ę¶ęÆ
item_alert: "§c[åŗåēę§] §eäøē: %world% §r| §eåŗå: [%chunk_x%, %chunk_z%] §r| §eåę čå“: X [%coord_min_x% ~ %coord_max_x%] Z [%coord_min_z% ~ %coord_max_z%] §r| §cęč½ē©: %value% §r(äøé: %limit%)"
# åÆēØę¶ęÆ
enabled_message: "§a[åŗåēę§] ęä»¶å·²å č½½"
server_type_message: "§6ęå”åØē±»å: %type%"
disabled_message: "§c[åŗåēę§] ęä»¶å·²åøč½½"
en_US:
# MSPT Alert Message
mspt_alert: "§c[ChunkMonitor] §eWorld: %world% §r| §eChunk: [%chunk_x%, %chunk_z%] §r| §eCoordinates: X [%coord_min_x% ~ %coord_max_x%] Z [%coord_min_z% ~ %coord_max_z%] §r| §cMSPT: %value% ms §r(Limit: %limit% ms)"
# Entity Count Alert Message
entity_alert: "§c[ChunkMonitor] §eWorld: %world% §r| §eChunk: [%chunk_x%, %chunk_z%] §r| §eCoordinates: X [%coord_min_x% ~ %coord_max_x%] Z [%coord_min_z% ~ %coord_max_z%] §r| §cEntity Count: %value% §r(Limit: %limit%)"
# Item Drop Alert Message
item_alert: "§c[ChunkMonitor] §eWorld: %world% §r| §eChunk: [%chunk_x%, %chunk_z%] §r| §eCoordinates: X [%coord_min_x% ~ %coord_max_x%] Z [%coord_min_z% ~ %coord_max_z%] §r| §cItem Drops: %value% §r(Limit: %limit%)"
# Enable Message
enabled_message: "§a[ChunkMonitor] Plugin enabled"
server_type_message: "§6Server Type: %type%"
disabled_message: "§c[ChunkMonitor] Plugin disabled"



