自动模组获取器

自动模组获取器

别再费劲找缺失的模组了——直接加入任意服务器,让AutoModFetcher自动为你下载、验证并同步一切。

| CurseForge | Modrinth | Discord |

Auto Mod Fetcher

即刻加入模组服务器。无需再四处寻找文件、猜测版本,或盯着“连接已断开”的屏幕发呆。只需连接,剩下的交给 AutoModFetcher。

标题横幅

✨ 功能特性

  • 自动同步: 服务器会准确告知你的游戏缺少哪些模组,并为你下载它们。
  • 安全透明: 在安装任何内容之前,会有一个清晰的菜单向你展示正在下载的具体内容。文件仅来自 Modrinth 和 CurseForge 等可信来源。
  • 保护你的模组: 它只会清理你不再需要的服务器遗留模组。你的个人模组(如客户端性能优化模组)永远不会被删除。
  • 服务器即插即用: 服主只需将模组放入即可。它会自动创建模组列表并与加入的玩家同步,无需任何复杂设置。
  • 欢迎自定义模组: 服务器可以轻松打包并直接与玩家分享私有的、自定义的或未公开的模组。
  • “信任此服务器”: 勾选一次此选项,之后该服务器的模组更新将在后台静默进行。

快照

确认界面

在你同意之前,不会向你的磁盘写入任何内容,并且只显示适用的部分:

  • 将下载: 显示每个模组的名称、大小及其来源网站。
  • 来自服务器: 服务器以内联方式发送的小型模组。
  • 已拒绝: 任何被拒绝的内容。
  • 请自行安装这些: 不允许分发的模组,每个都附有指向该确切版本页面的链接,而非项目首页。
  • 该服务器未运行的模组: 旧整合包遗留的文件会被移至一旁,而非删除。
  • 将被移除: 此模组之前安装的、服务器不再需要的文件。

下载确认 拒绝通知

下载中

每个文件一行,标记每个模组的下载状态。

下载中

下载完成

显示完成下载后的结果。如果缺少某些内容,你可以轻松按下 “重试” 按钮。

完成确认

你的模组文件夹已经正确,但本次会话仍然加载着旧模组。与其让你加入一个你刚刚修复的失败状态,它会阻止你并说明原因。

额外功能

加入后一秒被踢出,而原版只是显示“连接已断开”。此界面会引用服务器实际所说的内容,然后加上“这可能是因为:”并列出你缺少的模组。

配置

两个文件均在首次运行时创建,并且可以直接使用。你只需打开它们来更改某些设置。

客户端 — config/automodfetcher/client.json

{
  "allowedDomains": ["cdn.modrinth.com", "edge.forgecdn.net", "mediafilez.forgecdn.net"],
  "allowInsecureHttp": false,
  "deleteRemovedMods": true,
  "maxConcurrentDownloads": 3
}

allowedDomains 之外的网站不会被静默阻止。它会在确认界面上显示并标明网站名称,同意后将仅对该服务器生效。

服务器 — config/automodfetcher/server.json

  • curseforgeApiKey — 可选。仅对在 CurseForge 上但不在 Modrinth 上的模组需要。
  • excludeFileNames — 永远不会提供给玩家的文件。支持末尾的 *。
  • githubToken — 可选。填写此项后,/automodfetcher bundle 会为你上传自定义模组,然后自行填入地址。
  • includeAuthorRestrictedMods — 默认关闭。如果你获得了模组作者的许可,可以将其开启。
  • includeServerOnlyMods — 除非你要求,否则服务端模组不会提供给客户端。

兼容性

模组加载器 可用版本 备注
Fabric 1.20.1, 1.21.1 需要 Fabric-API
Forge 1.20.1
NeoForge 1.21.1

⚠️ 要求与重要说明

  • 两端均需安装: AutoModFetcher 必须同时安装在服务器和玩家客户端上。
  • 需要重启一次: 模组下载完成后,你只需重启一次游戏即可加载它们并开始游玩。
  • 尊重创作者: 如果模组作者禁用了第三方下载,AutoModFetcher 会尊重其意愿,并向玩家提供指向官方页面的直接可点击链接。

如果你需要进一步联系我,欢迎加入我的 Discord 群组。


许可协议: 保留所有权利。可在商业服务器及整合包/服务器包中免费使用,需注明出处。不允许独立再分发。