【学习工作赛道】MC模组Agent——让6岁孩子用一句话创造自己的Minecraft世界初赛

0. 先和大家打个招呼吧 :waving_hand:

大家好,我是一名小学六年级学生,来自广州越秀区东风东路小学。我是Minecraft模组开发的爱好者,做过灾厄重弩、苦力怕世界等模组,累计6000+下载量。

这个Demo是我用 TRAE IDE 完成的。说实话,一开始我以为AI写代码这件事离我很远,但真正用起来以后,我发现最难的不是技术,而是 “怎么把脑子里的想法讲给AI听”

我花了很多时间调教Prompt,比如告诉它"不是随便生成一个JSON,要按照网易MC的规矩来,要有behavior_pack和resource_pack"。TRAE一步一步帮我把想法落地,从最开始只能写一个文件,到后来能完整生成6+个文件的模组包,整个过程让我觉得:原来"创造"这件事,真的可以这么简单。


1. Demo 简介

是什么: 一个AI Agent桌面应用,用户输入自然语言需求(如"创建一个附魔牛肉,吃了增加攻击力"),Agent自动分析意图、检索网易MC官方API文档、生成完整模组文件包,保存到MC Studio项目目录,可直接在游戏中加载测试。

面向谁:

  • 6-18岁青少年Minecraft模组开发者

  • MC科创教育场景中的师生

  • 想快速原型验证的模组开发者

核心功能:

  1. 自然语言转模组 — 输入一句话,自动生成完整模组文件

  2. 智能API文档检索 — 自动查询网易MC官方文档,获取正确的配置格式

  3. 文件结构自动验证 — 自动检查JSON格式、标识符一致性,确保模组可加载

一句话体验:从"创建一个速度苹果,吃了以后获得速度效果"到可玩模组,全程不超过3分钟。


2. Demo 创作思路

灵感来源: 我自己就是MC模组开发者,做过灾厄重弩、苦力怕世界等模组,累计6000+下载量。我深知开发流程中每一个卡点——每次做新物品都要翻英文文档、查JSON格式、反复调试。一个简单的食物模组,新手往往需要1-3天才能完成。

想解决的问题: Minecraft基岩版模组开发门槛极高。开发者需要查阅大量英文API文档、手写JSON配置和Python脚本、理解behavior_pack/resource_pack的复杂目录结构。一个简单食物模组涉及6+个文件,大量青少年在第一步就放弃了。

为什么做这个方向: Minecraft是青少年最熟悉的数字世界之一,模组开发是极好的编程启蒙入口。但高门槛让大多数人第一步就放弃。我希望用AI把"创意→实现"的路径大幅缩短,帮助更多青少年从"游戏玩家"变成"游戏创造者"。这不是让孩子偷懒,而是让孩子在更早的阶段体验到"我创造了别人能玩的东西"的成就感——这种成就感是持续学习的最强动力。


3. Demo 体验地址

Python源码运行(真正的AI模组生成)

附件已上传源码包,解压后按以下步骤运行:

  1. 双击 安装依赖.bat

  2. 编辑 src/config.json 填入你的阿里通义千问 API Key

  3. 双击 启动.bat,输入 “创建一个速度苹果,吃了以后获得速度效果”

  4. 生成的模组文件在 generated_mod/ 目录中


4. TRAE 实践过程

开发流程:

Plain Text

第1步:用TRAE规划项目结构
  → 和TRAE讨论MC模组开发的痛点,确定做"AI模组生成器"
  → 规划模块:main.py(主控)、api_searcher.py(文档检索)、
    code_generator.py(文件生成)、file_manager.py(文件管理)

第2步:实现核心模块
  → 使用TRAE的代码生成能力,逐步实现每个模块
  → 关键决策:采用双引擎策略(Qwen-Max AI + 本地规则引擎兜底)
  → 关键决策:采用三层文档检索(在线文档→Playwright抓取→离线索引兜底)

第3步:调试与验证
  → 用TRAE反复调试JSON格式、文件结构、标识符匹配
  → 验证通过"超级跳跃鸡肉"模组的完整生成流程

第4步:打包与发布
  → 使用PyInstaller打包为exe可执行文件
  → 创建网页版Demo供评审直接体验

Session ID:

创建demo:287399049956304:3e6ae45368d3a0053d56544fee87c9c2_6a3ba083b737852e5e665aed.6a3deedbb737852e5e665c0a.6a3deedbb737852e5e665c08:TRAE Work CN.0.1.21.no_sid.no_ppe.T(2026/6/26 11:15:39)

改进demo:

287399049956304:27b70984952a2f42f3d40bc8d9ab98bf_6a3ba083b737852e5e665aed.6a4f4b2312272b64c4cebf79.6a4f4b2312272b64c4cebf77:TRAE Work CN.0.1.21.no_sid.no_ppe.T(2026/7/9 15:17:55)

去除隐私数据:

287399049956304:ef432a17252fc42b163d8b224e97e938_6a3ba083b737852e5e665aed.6a4f4c6512272b64c4cebf88.6a4f4c6512272b64c4cebf86:TRAE Work CN.0.1.21.no_sid.no_ppe.T(2026/7/9 15:23:17)


5. 对应的报名审核通过帖子链接

【学习工作赛道】MC模组Agent——让6岁孩子用一句话创造自己的Minecraft世界 - TRAE AI 创造力大赛 / 【大赛报名专区】 - TRAE 官方中文社区

可以体验吗

已支持,加油!