LegacyChecker

LegacyChecker

一个确保玩家在进入游戏前已安装所有必需模组的故障保护实用模组。

LegacyChecker

一款轻量级、故障安全的实用模组,确保玩家在进入游戏前已安装所有必备模组。

它优雅地解决了模组包作者因许可限制(如保留所有权利 / ARR)而无法直接将特定模组打包进模组包文件的问题。

此模组受 FTBChecker 理念启发。仅适用于 1.12.2 版本,不会移植到新版本——请使用适合新游戏版本的现代替代品。

需要 Cleanroom 环境


📦 配置文件(legacychecker-common.yaml)

模组会自动生成一个 YAML 配置文件。你可以根据模组包需求指定任意数量的必备模组。

    # 必须安装的模组列表,缺少任意一个游戏将无法运行。
    # 如果缺失模组,错误界面会阻止启动或显示警告。
    #
    # 每个模组的结构:
    #   - modId:   "模组的精确内部 ID"
    #   - modName: "向玩家显示的友好名称"
    #   - url:     "直接下载链接(CurseForge、Modrinth 等)"
    requiredMods:
      - modId: "jei"
        modName: "Just Enough Items (JEI)"
        url: "[https://www.curseforge.com/minecraft/mc-mods/jei](https://www.curseforge.com/minecraft/mc-mods/jei)"
      - modId: "gregtech"
        modName: "GregTech CE Unofficial"
        url: "[https://www.curseforge.com/minecraft/mc-mods/gregtech-ce-unofficial](https://www.curseforge.com/minecraft/mc-mods/gregtech-ce-unofficial)"
    
    # 如果为 true,显示“继续”按钮,允许玩家跳过警告。
    # 如果为 false,玩家必须安装模组或退出游戏。
    canPlayerLoadGame: false