MAA

🧪
⚠️ 你还没绑定邮箱 —— 忘记密码时无法自助找回。建议现在去 ⚙️ 设置 绑定一个邮箱。
▶ {{ msg.hasData ? '构建结果已生成' : '本轮处理结束' }} (耗时 {{ msg.thinkTime }} 秒)

阶段 {{ index + 1 }}/{{ readBuildProgress(msg.content).length }} · {{ stage.title }}

本条历史消息未记录构建阶段。

{{ msg.content }}
🔧 本轮变更
  • {{ row.label }}:{{ row.value }} ({{ row.hint }})
当前工作版本
构建过程记录 ({{ thinkTime }}s)
  1. 阶段 {{ index + 1 }}/{{ buildProgress.length }} {{ stage.title }}{{ stage.endedAt ? '本阶段结束' : '进行中' }}

请求已提交,等待构建任务开始。

{{ currentThought }}

📦 {{ pendingMrpack.name }}
耗时: {{ (previewData.timeMs / 1000).toFixed(2) }}s 整合包 {{ packData.loader }} {{ packData.mcVersion }} #{{ latestSnapshotId }} {{ labChangeNote }} 后台校验依赖…
⚠️
{{ deleteConflicts.length }} 项模组缺少必需前置(保留的模组依赖了你已删除的项): {{ conflictSummary }}
可继续对话让 AI 补回替代方案,或撤销删除后重新选择。

依赖穿透解析中...

📋 A-Z 依赖树
{{ deleteMode ? '待删 ' + deleteMarked.size : '已选 ' + selectedMods.size }} / {{ previewData?.nodes.length || 0 }}
勾选 = 删除,取消勾选 = 保留
(默认已勾选"当前未导出"的模组)
🗺️
空图谱已就绪
用左侧输入框或「💡 智能抽卡」往里加模组
{{ ctxMenuLabel }}

{{ deleteDialog.stage === 'cascade' ? '⚠️ 必需前置关系' : 'ℹ️ 该模组有前置依赖' }}

{{ seedLabels }} 是下列 {{ deleteDialog.dependents.length }} 个模组的必需前置:

{{ idLabel(id) }}

删除它们会直接破坏依赖链,游戏内可能崩溃。

{{ seedLabels }} 自身依赖下列 {{ deleteDialog.prerequisites.length }} 个前置模组:

{{ idLabel(id) }} ← 仍被其它保留模组需要

不勾选一并删除时,这些前置会保留在包里。

🗂️ 知识库规则管理视图

用户来源 · 已生效(认可 − 不认可 ≥ 3) 含未生效的用户来源 {{ authUser ? '👍/👎 可投票,再点一次可取消' : '登录后可对用户来源规则投票' }}
暂无知识库数据
当前筛选条件下没有规则
🌍 环境: {{ envName }}
{{ typeName === 'DEPENDS_ON' ? '🔗 强制依赖规则 (DEPENDS)' : '⚔️ 互斥冲突规则 (CONFLICTS)' }}
📦 主模组: {{ modA }} (含未生效的用户来源)

{{ authResetMode ? '找回密码' : (authMode === 'login' ? '登录' : '注册') }}

密码已重置

你的账号是 {{ resetResult.accountNumber }} ,请用它或邮箱 + 新密码登录。

{{ authError }}

{{ authSuccess }}

返回登录

{{ authError }}

{{ authSuccess }}

{{ authMode === 'login' ? '没有账号?去注册' : '已有账号?去登录' }}

忘记密码?

📶 注册前请先了解:构筑会用你的网络直连 Modrinth

为了不让 MAA 的服务器被 Modrinth 限流,「查模组 / 查版本 / 查前置依赖」这类请求会下放给你的浏览器直连 api.modrinth.com。

  • 一次构筑可能产生上百次这样的请求(但其实很轻量);
  • 我们只下发「要去查什么」,不读取你的浏览数据,也不会把你的 API Key 发出去;
  • 构筑过程中随时可以点「终止思考」中断。

🧱 生成空图谱

不调用 AI,直接开一张空图手动拼整合包:填好名称与环境后进入装配台, 用左侧输入框加模组、或用「💡 智能抽卡」批量挑;依赖补全与冲突校验照样生效。
(会记进当前对话历史,之后可以继续对话调优)

{{ emptyGraphError }}

🧩 构筑对话
{{ c.title }}
暂无对话

⚙️ 用户设置

👤 账号信息

账号:{{ authUser?.accountNumber }}
用户名:{{ authUser?.username }}

🔑 DeepSeek API Key(建议新建Key独立管理)

AES 加密存储在服务器端,不会暴露在浏览器或传输中。

已设置 密钥已安全存储,对话时将使用你的个人 Key

{{ profileApiKeyMsg }}

🔒 修改密码

身份验证用邮箱验证码(发到 {{ authUser.email }}),不需要当前密码。 你还没绑定邮箱,需要用当前密码验证身份。绑定邮箱后可改用邮箱验证码。

{{ pwMsg }}

📧 邮箱

当前绑定: {{ authUser.email }} 未绑定

邮箱是找回密码的唯一方式。你还没绑定邮箱 —— 一旦忘记密码就无法自助找回,建议现在绑定。

⚠️ 解绑后无法用邮箱自助找回密码,忘记密码只能联系站长人工处理。 确认解绑 {{ authUser?.email }} 吗?

{{ bindMsg }}

✏️ 修改用户名

📊 偏好影响权重

控制类别偏好和模组偏好对构筑结果的影响程度

无影响 严重影响 {{ profileWeight.toFixed(1) }}

构建候选确认

开启时由你选择;关闭时采用推荐组合,可保留一个或多个。无可用候选的必选要求仍需确认。相互关联的选择会一并展示。

{{ selectionPrefsMsg }}

🏷️ 模组类别偏好 (Top 5)

{{ cp.category }} #{{ cp.rank }}

📦 模组偏好 (按构建次数排序)

自动收集的模组需构建 ≥ 3 次才会影响偏好;手动添加的模组始终影响,构建次数自动追踪最高值

{{ modSlugAddMsg }}

{{ mp.slug }} 👤 手动 🔥 追踪中 {{ (modInfoCache[mp.slug]||{}).title || '加载中...' }}

{{ (modInfoCache[mp.slug]||{}).description || '' }}

{{ mp.category }} 📥 {{ ((modInfoCache[mp.slug]||{}).downloads / 10000).toFixed(1) }}W 🏗️ {{ editingBuildCountId === mp.id ? '' : mp.buildCount + '次' }}
没有匹配的模组偏好

暂无模组偏好

输入 slug 手动添加,或点击"筛选选取"从 Modrinth 盲盒中挑选

第 {{ modPrefPage + 1 }} / {{ modPrefTotalPages }} 页

🚫 模组黑名单

当前状态: {{ enableBlacklist ? '🚫 已启用' : '⏹ 未启用' }}

启用后,构筑整合包时将排除黑名单模组及其级联依赖,确保基本可用性

{{ blacklistMsg }}

{{ b.slug }} {{ (modInfoCache[b.slug]||{}).title || '加载中...' }}

{{ (modInfoCache[b.slug]||{}).description || '' }}

📥 {{ ((modInfoCache[b.slug]||{}).downloads / 10000).toFixed(1) }}W
暂无黑名单模组
第 {{ blacklistPage + 1 }} / {{ blacklistTotalPages }} 页

🔗 用户反馈规则

是否在构筑时参考用户社区反馈的模组依赖/冲突规则

当前状态: {{ enableUserFeedbackRules ? '✅ 参考' : '⏹ 忽略' }} 默认关闭,开启后构筑图谱中用户规则以紫色连线显示

🧬 模组关系规则编辑器

添加规则

= 环境 {{ keEnv || '(未选择)' }}

{{ keModAError }}

{{ keModAInfo.slug }}

{{ keModAInfo.title }}

{{ (keModAInfo.downloads/10000).toFixed(1) }}W 下载

{{ keModBError }}

{{ keModBInfo.slug }}

{{ keModBInfo.title }}

{{ (keModBInfo.downloads/10000).toFixed(1) }}W 下载

⬆️ {{ keModB || 'B' }} → {{ keModA || 'A' }} ({{ keModB || 'B' }} 是 {{ keModA || 'A' }} 的前置)
↔️ {{ keModA || 'A' }} 与 {{ keModB || 'B' }} 互斥冲突

{{ keMsg }}

💡 Modrinth 盲盒抽卡引擎

{{ cat }}
第 {{ suggestForm.page + 1 }} 页
设定条件,开启未知的模组宇宙吧!

{{ mod.title }}

{{ (mod.downloads/10000).toFixed(1) }}W 下载 主页↗

{{ mod.description }}

已选中 {{ selectedSuggests.size }} 个模组
浙ICP备2026046361号-1  |  公安备案 浙公网安备33010602014721号  |  © Copyright MAA Project 2026 All rights reserved.