ChunkMonitor

一个帮助在线玩家找出导致卡顿的源头,通过显示区块生成情况的Paper插件。

资源图片
# ChunkMonitor **ChunkMonitor** 是一个帮助您检测导致卡顿的玩家的 Paper 插件,通过监控区块生成来实现。您是否好奇为什么您的 TPS 会下降?这个插件将实时显示谁正在生成最多的区块! ## 特性 - 实时监控区块生成。 - 显示一个 Boss 条,显示每分钟生成区块最多的玩家。 - Boss 条颜色会根据区块生成率改变: - **绿色** 表示生成量低。 - **黄色** 表示生成量中等。 - **红色** 表示生成量高。 - 以可配置的间隔更新区块生成统计信息。 - 支持玩家加入,并在必要时显示 Boss 条。 ## 游戏内图片 - 低区块生成 ![low-gen.png](https://raw.githubusercontent.com/techitwinner/ChunkMonitor/main/imgs/low-gen.png) - 中等区块生成 ![mid-gen.png](https://raw.githubusercontent.com/techitwinner/ChunkMonitor/main/imgs/mid-gen.png) - 高区块生成 ![high-gen.png](https://raw.githubusercontent.com/techitwinner/ChunkMonitor/main/imgs/high-gen.png) ## 兼容性 这是一个 Paper 插件,无法在 Spigot 服务器上使用,但 Purpur 可以。 我不知道除了 `1.21.5` 之外的版本是否有效,因为我只测试过这个版本。 ## 配置 您可以使用配置文件 (`config.yml`) 调整插件的行为,该文件在启用插件时生成。 ### 可用的配置选项: - **`update-interval-ticks`**: - 更新区块统计信息的间隔(以刻为单位)。 - 默认值:`20` (1 秒) - **`min-display-threshold`**: - 显示 Boss 条所需的最低区块生成率。 - 默认值:`250.0` (每分钟区块数) - **`yellow-threshold`**: - Boss 条颜色变为黄色的区块生成率。 - 默认值:`500.0` (每分钟区块数) - **`red-threshold`**: - Boss 条颜色变为红色的区块生成率。 - 默认值:`1000.0` (每分钟区块数) - **`maxAttributionDistance`**: - 玩家距离区块的最远距离,以被算作“最近”生成该区块的玩家。 - 默认值:`50.0` (方块) ## 鸣谢 由于这是一个我第一个 Java 插件项目。 这个插件的创建得到了 **Paper 文档**、**Spigot 文档** 和 **ChatGPT** 的帮助。(我知道这很蠢) 版权所有 (c) 2023-2025 Techit Thawiang。除非另有说明,否则保留所有权利。