- 版权类型
- 原创
- 插件中文名称
- 动态处理地狱门刷怪效率
- 插件英文名称
- NetherGateControl
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 1.21
NetherGateControl 是一款高性能的 Minecraft 服务器优化插件,专为 Purpur 1.21.11 服务器设计(其他版本服务器请自行测试)。通过智能控制怪物生成,有效减少服务器负载,提升游戏流畅度。插件采用异步处理技术,确保性能影响最小化。
- 动态怪物限制 :根据服务器 TPS 自动调整怪物生成概率
- 世界特异性配置 :为主世界和地狱分别设置不同的怪物生成规则
- 异步性能优化 :所有计算均在异步线程执行,不阻塞主线程
- 灵活配置系统 :支持完全禁止、动态概率、固定概率三种控制方式
- 实时 TPS 监控 :每 5 秒检测一次 TPS,智能调整生成限制
代码:
/mgc # 显示插件信息
/mgc reload # 重载配置文件
/yqtps # 查看当前 TPS 和动态限制
/yqtpsset <数值> # 手动设置动态限制值 (30-200)
- 动态范围 :30-200(值越小怪物越多)设置为0则停止限制。
- TPS 阈值 :满 TPS 17.0,波动阈值 20.0
- 实体支持 :所有 Minecraft 1.21.11 实体类型
- 配置重载 :无需重启服务器,实时生效
安装步骤
1. 下载 JAR 文件到服务器的 plugins 目录
2. 重启服务器(或使用 /reload )
3. 编辑 plugins/NetherGateControl/config.yml 进行配置
4. 使用 /mgc 命令验证插件运行状态
- TPS 监控 :每 5 秒在异步线程检查 TPS
- 概率计算 :怪物生成概率在异步线程计算
- 实体移除 :异步计算 + 同步安全移除
- 配置加载 :配置重载不影响主线程性能
配置文件示例 (config.yml)
代码:
worlds:
world:
deny:
ZOMBIE: true # 完全禁止僵尸
CREEPER: true # 完全禁止苦力怕
chance:
SKELETON:
type: dynamic # 骷髅使用动态概率
value: 1
SPIDER:
type: fixed # 蜘蛛固定概率 1/5
value: 5
命令示例
代码:
/mgc
→ 显示插件信息、版本和所有命令
/mgc reload
→ 重载配置文件,立即生效
/yqtps
→ 显示:当前 TPS: 19.85 | 动态限制: 50 | 连续计数: 3/5
/yqtpsset 80
→ 将动态限制值设置为 80