我用 Trae 做了一份MC服务器攻略站

我用 Trae 给新入坑的 MC 服务器做了一份 288 个模组的攻略站,半个小时不到就上线了

例:我用 Trae 接手陌生代码库,半天完成需求修改并提测


1. 标题

我是编程小白,暑假最后几天刚摸到 Agent 这个工具,就试着让它帮我把 MC 服务器那份"长到爆炸"的模组攻略,从一个个翻mcmod百科变成一整个能搜索、能编辑、能留言的网页站,半个小时以内搞定还分享给朋友们用。

2. 我是谁,以及我遇到了什么问题

我是刚入坑 Agent 的纯编程小白,本职工作和写代码八竿子打不着,平时最大的爱好是玩《我的世界》(MC)。这个暑假我找到了一个 MC 养老服(Java 1.20.1 Forge 整合包,群里已经进了不少玩家。
问题很快来了:这个服是基于一个 288 个模组的整合包魔改出来的,腐竹又额外加了快 80 个模组(机械动力全家桶、御剑飞行、精致存储这些),加起来 365+ 个模组。新人一进服就是一堆问号:

  • “这个模组是干嘛的?”
  • “这玩意去哪找?怎么玩?”
  • “哪些是服里魔改加的,原版整合包有没有?”
    这些内容之前都散落在群文件、官网和聊天记录里,每次都要翻半天、复制粘贴一段段发出去,又乱又累。我特别想要一个能整理得清清楚楚、大家自己点开就能看的攻略——最好是网页,点目录就跳、能全文搜索、还能留言。
    可问题是:我是一个连 HTML 都没写过一行的人,让我自己从零搭一个带左侧目录、全站搜索、密码解锁编辑的攻略站,想都不敢想。

3. 我是怎么用 Trae 解决这件事的

我用的是 Trae 桌面端,全程就是用大白话跟它对话,它帮我读文件、查资料、写代码、做测试,最后还帮我把成品发到网上。

第一步:让它先"看懂"我要什么、素材在哪

我先用一大段话把需求讲给它听:做一个叫「猫宁服私人攻略.html」的单文件页面,左边是目录,右边是内容页,下面细分成 5 个板块(新手入服、整合包介绍、模组预览、魔改模组、留言墙),还说了 UI 要 MC 风、文字要老玩家口吻这些。
然后我告诉它素材在哪里——本机装 MC 的两个文件夹路径:

  • 原版整合包:D:\...\versions\AFoP\mods(288 个模组)
  • 猫宁服魔改版:D:\...\versions\AFoP[``ChatMiao.net``]\mods(365 个模组)
    它先自己 ls 扫了一遍两个文件夹,算出差异,得出"猫宁服相对原版新增了约 80 个模组"的结论,还去抓了整合包官网的信息。这一步它完全没让我解释"模组"是什么,自己就懂了。

第二步:让它处理最头疼的"365 个模组怎么介绍"

这是全活儿里最大的一块。它把 288 个原版模组按 14 个分类拆分,然后一口气并行派了 5 个子任务去同时写:

  • 一批负责"角色养成、农业食物、休闲宠物"这几类
  • 一批负责"存储、探索、战斗、魔法"
  • 一批负责"科技、家具、实用功能"
  • 一批负责"HUD、联机、优化、前置库"
  • 最后一批专门写"猫宁服新增的那 80 个"
    每个模组它都让我保证有三段:中文名 + 完整文件名、功能玩法、有哪些非原版的东西(默认折叠、但能被搜索到)。它还反复强调,不确定的模组会去 MCMOD 百科和 Modrinth 查证,绝不瞎编。

第三步:我当"验收官",揪出它自己没发现的错

这里是我觉得最有意思的地方——我不是完全撒手。模组文件那么多,文件名很容易对不上。我让它跑了个校验脚本,把"数据里写的文件名"和"文件夹里真实的 365 个文件名"逐一比对。
结果真让我抓到问题了:有一批模组被写成了"缩写版"文件名,还有一个模组干脆被凭空捏造成了不存在的名字。我跟它说"这不对,你按真实文件重来",它就把那一批全部修正,最后逐字核对到 288 个原版模组 100% 覆盖、0 遗漏、0 捏造才算数。
过程中它自己也抓到过一个 bug——搜索功能一开始用错了方法,导致藏在隐藏页面里的模组搜不到,改了一种读取方式后,"机械动力"一下能搜出 17 条结果。

第四步:生成页面、真实渲染验证、发布上线

模组数据齐了之后,它把内容内联进一个精心设计的 HTML 模板,生成出最终的单文件攻略站。它还专门用无头浏览器跑了一轮真实的运行时测试,把搜索、解锁编辑、留言发布、页面切换这些交互都点了一遍,确认零报错。

最后我把需求稍微调整了一下(去掉几个模组、换两条留言墙内容),它改完又重新构建。等确认没问题,它帮我一键发布,给我返回了一个点开就能用的在线链接,手机电脑都能直接访问。

4. 成果展示

我拿到手的不是一段代码,而是一个可以直接用的网页攻略站(单文件 HTML,离线也能开),包含:

  • 5 个内容板块:新手入服上手(含服务器信息、QQ 群号、进服避坑)、AFoP 整合包介绍、AFoP 288 个原版模组预览、猫宁服魔改新增模组一览(含倒序更新日志,攻略站里精选展示了 75 个新增模组)、玩家留言墙。
  • 左侧目录导航 + 全站搜索:搜"机械动力"这类关键词能直接命中藏在模组列表里的内容,点击就跳转。
  • 密码解锁编辑:我设了一个密码,解锁后能直接在页面里改文字并保存;留言墙留言只能"遮住"不能删改。
  • MC 风格 UI:泥土棕草绿的方块感配色,图标都是它手画的 SVG,没引用任何外部资源,加载快。
  • 响应式:手机上单列排版,按钮够大,也能当小程序入口用。
    这页面已经发布上线,玩家拿到链接在浏览器打开就能看,我在自己手机上试过完全正常。它解决的问题很直接——新人不用再来群里追着问"这是啥模组",自己一搜就有;我作为服主也不用一遍遍复制粘贴重复科普了,可以说是给自家养老服的每个新人都发了一本"说明书"。

5. 效率对比

以前(纯手动):遇到新整合包,我要么翻群文件、要么上 MCMOD 一个个查,然后把文字复制到聊天框发出去;想整理成系统一点的攻略?一想到要写 云文档 就放弃了。365 个模组真要我自己一个个写介绍、排版、做搜索,以我的水平估计得按周算,而且大概率烂尾。
现在(用 Trae):我只负责"讲清楚要什么 + 指出它哪写得不对",真正写数据、查资料、写页面、做测试、发布这些脏活累活全是它干。从提需求到拿到在线链接,半个小时不到就全部搞定。最关键的是,中途我还干了我以前完全没能力干的事——让机器逐字比对文件名、抓出漏写和捏造的模组,这种"质量检查"以前对我来说根本不存在。

一句话对比:以前是"想都不敢想",现在是"一个下午就交付"。


6. 经验和技巧总结(选填)

作为一个编程小白,这次用下来有几点感受特别深:

  1. 给足上下文,效果天差地别。 我不懂编程,但我知道要告诉它"素材在我电脑哪个文件夹、服务器叫什么、我想要哪种风格",它就能顺着去读真实文件、查真实官网,出来的东西自然贴合。给背景远比给指令重要。
  2. 别当甩手掌柜,要学会"验收"。 我不写代码,但我会提要求:“你把数据里的文件名跟真实文件夹对一遍”。结果真揪出了它自己都没发现的错。信任它 + 让它自检 + 我抽查,质量才有保障。
  3. 一次说清、分批改,别反复折腾。 我第一版需求用一大段话完整交代,它一次就做对了七七八八;后面我改需求(删模组、换留言)也是明确点出"删哪几个、换成哪两篇",它改完重发就能用,几乎没来回。需求讲得越具体,返工越少。
  4. 编程小白也不用怕——我全程没写一行代码,靠的是把"我要解决什么问题、素材在哪、做成什么样"讲清楚,剩下交给 Agent。以前是"人要去够工具",现在是"工具来迁就人",这种感觉真的爽。
2 个赞