
See what chunk loads your server in one click!

ChunkAnalyzer is a lightweight and efficient plugin for Minecraft servers running Spigot/Paper 1.16.x - 1.21.1. It empowers server administrators to monitor and optimize server performance by analyzing loaded chunks for potential lag sources, such as high entity counts, redstone contraptions, or resource-intensive blocks. Featuring a user-friendly GUI, configurable settings, and multi-language support, ChunkAnalyzer is a must-have tool for maintaining a smooth and lag-free server experience.
en) and Russian (ru) translations, customizable via config.yml.cache.yml for fast access and reduced server load.config.yml.| Command | Description | Permission |
|---|---|---|
/ca menu |
Opens the chunk analysis GUI. | chunkanalyzer.menu |
/ca menu to view a list of chunks, color-coded by load score (green for low, yellow/orange/red for medium/high, magma for lag machines).The plugin generates a config.yml file in plugins/ChunkAnalyzer with the following settings:
show-green-chunks: false
deep-analyze: true
language: en
messages:
en:
player_only: "This command is for players only!"
usage: "Usage: /ca menu"
teleport: "Teleported to chunk [%s, %s]"
lag_machine_warning: "Warning: Possible lag machine at [%s, %s]"
menu_title: "Chunk Analyzer - %d"
world_overworld: "Overworld"
world_nether: "Nether"
world_the_end: "The End"
button_previous: "Previous page"
button_next: "Next page"
button_current_world: "Current world"
chunk_info: "Chunk [%s, %s]"
world: "World: %s"
coordinates: "Coordinates: %s, %s"
entities: "Entities: %s"
players: "Players: %s"
tile_entities: "Tile Entities: %s"
armor_stands: "Armor Stands: %s"
redstone_blocks: "Redstone blocks: %s"
hoppers: "Hoppers: %s"
updatable_blocks: "Updatable blocks: %s"
light_sources: "Light sources: %s"
load_score: "Load score: %s"
click_to_teleport: "Click to teleport"
ru:
player_only: "Эта команда только для игроков!"
usage: "Использование: /ca menu"
teleport: "Телепортирован в чанк [%s, %s]"
lag_machine_warning: "Предупреждение: Возможная лаг-машина в [%s, %s]"
menu_title: "Анализатор чанков - %d"
world_overworld: "Верхний мир"
world_nether: "Ад"
world_the_end: "Энд"
button_previous: "Предыдущая страница"
button_next: "Следующая страница"
button_current_world: "Текущий мир"
chunk_info: "Чанк [%s, %s]"
world: "Мир: %s"
coordinates: "Координаты: %s, %s"
entities: "Сущности: %s"
players: "Игроки: %s"
tile_entities: "Tile Entities: %s"
armor_stands: "Armor Stands: %s"
redstone_blocks: "Редстоун блоки: %s"
hoppers: "Воронки: %s"
updatable_blocks: "Обновляемые блоки: %s"
light_sources: "Источники света: %s"
load_score: "Оценка нагрузки: %s"
click_to_teleport: "Нажмите для телепортации"
true to display low-impact chunks (score ≤ 50). Default: false to focus on problematic chunks.true) to scan for redstone, hoppers, updatable blocks, and light sources. Disable for better performance on large servers.en (English), ru (Russian), or add custom languages under messages..jar from [SpigotMC/Modrinth, if available]..jar in your server's plugins folder.config.yml in plugins/ChunkAnalyzer to customize settings.chunkanalyzer.menu permission to admins (e.g., via LuckPerms).deep-analyze): Redstone blocks: 3 points, Hoppers: 5 points, Updatable blocks: 2 points, Light sources: 1 pointcache.yml to reduce redundant scans.deep-analyze on servers with thousands of loaded chunks to reduce CPU usage.To add a new language (e.g., Spanish):
config.yml, add a messages.es section.en or ru messages and translate them.language: es.Example:
messages:
es:
player_only: "¡Este comando es solo para jugadores!"
usage: "Uso: /ca menu"
teleport: "Teletransportado al chunk [%s, %s]"
# ... other translations
If you have questions, bug reports, or feature requests, please contact: mr_catcraft on Discord. Please provide:
logs/latest.logConcurrentHashMap and ConcurrentLinkedQueue for thread safety. Batch scanning and cooldowns minimize impact.cache.yml for persistence.