开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[辅助软件] 兼容性问题排查器(在线版/命令行工具/Agent Skill)

 发表于 2026-4-21 18:04:35|显示全部楼层|阅读模式 IP:香港
软件资源发布
中文名:兼容性问题排查器
外语名:compat-finder
来源:原创
支持版本:1.6.x 1.7.x 1.8.x 1.9.x 1.10.x 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 1.21.x 26.x 
原帖地址:https://github.com/HowieHz/howiehz-misc/tree/main/packages/compat-finder
下载地址:https://www.npmjs.com/package/compat-finder
软件版本:1.2.0
最后更新:2026-04-21
编写语言:typescript
语言支持:简体中文 English 

两年前我发过一个 如何快速排查兼容性问题 - 编程分享 - Minecraft(我的世界)苦力怕论坛 。当时是使用 Python 实现的,不便于在线使用/手机使用。
也没有撤回上一步的功能、自定义目标名称、缺少一些边界处理。

现在我将其重构并且搬上网页端了,可以直接在线>开始排查兼容性问题<

当然,重构后的也开源到 GitHub 了 HowieHz/howiehz-misc,如果您觉得好用,可以点个 Star 支持下。

除了在线使用,也可也通过 CLI 工具使用(需要 Node.js 环境):npx compat-finder

另外您也可以通过 Agent Skill 的方式使用:npx skills add HowieHz/howiehz-misc --skill compat-finder

使用例:
  • 我需要排查插件 1、插件 2、插件 3、插件 4 的兼容性问题。你告诉我下一步测什么,我把结果给你,你继续帮我缩小范围。
  • 用 compat-finder 扫一遍我游戏 mods 文件夹,直接找出哪些插件会导致游戏启动不了。
  • 帮我把 compat-finder 接进我的软件,做一个让用户自己排查插件冲突的功能。



为什么开发这个?简单的二分不能解决吗?

之前插件开发遇到了简单二分不好解决的情况,捣鼓出来的。

例:我开发的插件是 A,遇到以下问题。
- A,B 一起加载不会触发问题
- A,C 一起加载也不会触发问题
- 但是 A,B,C 一起加载就会触发问题

当时除了 A,B,C 还有一大把其他的插件,故开发此小工具减轻压力。

典型使用场景

排查一组插件内部的问题

比如手上有一个包含 20 个插件的整合包,启动时会出问题,但还不确定是哪几个插件互相冲突。可以把测试目标总数设为 20,按页面给出的分组去启用或禁用插件,再根据实际结果回答“有”或“没有”兼容性问题。

几轮之后,排查器会把范围缩小到具体目标。这样不用从第一个插件开始逐个试,也不用完全靠猜。

排查自己的插件和谁冲突

如果自己写了一个插件,想确认它和另外 10 个插件里哪些存在冲突,可以把自己的插件固定保留,只把另外 10 个插件作为测试目标。

页面提示要测试哪些目标,就把这些目标和自己的插件一起放进环境里测试。最后得到的结果,就是和自己的插件存在兼容性问题的目标。
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

| 由 木韩网络 提供支持 | GMT+8, 2026-6-5 10:35

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4