多包排序与冲突——排最上面的生效
优先级:排最上面的生效
当你在同一个世界里激活了多个 McPack 时,行为包和资源包的 Active 列表里,排最上面的那个优先级最高。
如果两个包都改了"苦力怕的爆炸效果":
- 包 A:让苦力怕爆炸范围 ×2
- 包 B:让苦力怕爆炸不掉方块
排最上面的那个生效。如果 A 排第一,你看到的是"爆炸范围 ×2 但不掉方块"不会发生;如果 B 排第一,同理。
怎么调顺序
在 Resource Pack 或 Behavior Pack 的 Active 列表里:
- 长按包名 → 拖拽到想要的位置
- 把最想生效的那个拖到最上面
冲突排查
装了三个以上 McPack 后互相打架是常见问题。按这个流程排查:
第一步:找"最上面那个"
确认你最想要的包在列表最上面。如果它在下面,拖上去看效果是不是对了。
第二步:逐个禁用定位
如果调顺序没用,说明有包在捣乱:
- 把所有非必要的包都临时移回 Available
- 只留你最想要的那个包,进世界测试
- 逐个把其他包加回来,每加一个就测试一次
- 问题出现的那一刻,刚加的那个就是冲突源
第三步:拿不准就新世界逐包试
如果你的存档很重要,不想在上面乱改排序:
- 新建一个测试世界
- 把所有想装的 McPack 按你想要的顺序激活
- 进测试世界验证效果没问题
- 确认后再回主存档调整
行为包和资源包各自排序
行为包的 Active 列表和资源包的 Active 列表是独立排序的——行为包内部自己排优先级,资源包内部自己排优先级,互不影响。
从作者那里知道有没有冲突
有些 McPack 的详情页介绍里会标注"和 XX 包不兼容"。点 INSTALL 前看一眼介绍,能避开很多冲突。如果没标注但发现冲突了,按上面的步骤排查就行。