
版本 模组排序器
从特定版本的文件夹中加载模组(mods///)。支持 Fabric、Forge 和 NeoForge。
查看大图版本模组排序器
厌倦了每次切换 Minecraft 版本或加载器时都要更换模组?版本模组排序器可以根据版本和加载器专用文件夹加载模组,省去你的麻烦。
工作原理
将你的模组放入 mods/<加载器>/<版本>/(例如 mods/fabric/1.20.4/)文件夹中,只有与当前加载器和 Minecraft 版本匹配的模组才会被加载——此外,常规 mods/ 文件夹中的模组也会被加载。
你也可以直接将模组放入 mods/<加载器>/(例如 mods/fabric/)中,以便在所有 Minecraft 版本中共享这些模组。版本文件夹内的子文件夹也会被识别,因此你可以按类别组织模组。
版本文件夹会在首次启动时自动创建。只需放入你的模组即可开始使用。
文件夹结构示例:

📁 mods
├─ version-mod-sorter-x.x.x.jar
│ (VMS 本身)
├─ ModA.jar
│ (mods/ 根目录:在每个加载器和版本下都会加载)
├─ 📁 fabric
│ ├─ ModB.jar
│ │ (Fabric:在每个版本下都会加载)
│ └─ 📁 26.1.2
│ ├─ ModC.jar
│ │ (仅限 Fabric MC26.1.2)
│ └─ 📁 folder
│ └─ ModD.jar
│ (子文件夹可用于组织管理)
├─ 📁 forge
│ ├─ ModE.jar
│ │ (Forge:在每个版本下都会加载)
│ └─ 📁 1.21.4
│ └─ ModF.jar
│ (仅限 Forge MC1.21.4)
└─ 📁 neoforge
├─ ModG.jar
│ (NeoForge:在每个版本下都会加载)
└─ 📁 1.20.6
└─ ModH.jar
(仅限 NeoForge MC1.20.6)
功能特性
- 支持 Fabric、Forge 和 NeoForge——单个 jar 文件即可支持三种加载器
- 每个加载器下的共享文件夹,用于支持所有 Minecraft 版本的模组
- 每个版本文件夹内的子文件夹组织功能
- 无需单独的游戏目录或实例
- 无需修改 Minecraft 类或字节码修补
崩溃分析(Fabric)
当游戏在 Fabric 上崩溃时,VMS 会分析原因并显示对话框。它首先检查崩溃报告(crash-reports/),如果找不到,则回退到 logs/latest.log 的末尾内容。
它能检测两类崩溃,并显示涉及的模组和建议修复:
- 模组冲突——当多个模组修改同一代码并发生冲突时,会显示两个模组名称,并建议移除其中一个或检查更新
- 版本不匹配——当模组引用了当前 Minecraft 版本中不存在的代码时,会显示模组名称,并建议将其移动到匹配的版本文件夹、更新或移除
对于不符合这两类情况的崩溃,VMS 仍会列出从堆栈跟踪中推断出的模组。如果加载器本身报告了模组解析失败(Mod resolution failed 等),VMS 将保持静默,因为加载器已经显示了自己的错误界面。

要求
- Fabric Loader 0.13.0+ / Forge 41.1.0(MC 1.19+)/ NeoForge 20.6.62-beta(MC 1.20.6+)
注意事项
- 版本文件夹名称必须与加载器报告的 Minecraft 版本完全一致。
- 加载模组时启动时间可能会稍有延长。
- 此模组依赖于加载器的内部实现。重大加载器更新可能导致其无法工作,但它绝不会影响游戏或其他模组。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。