三句话让CodeBuddy给我写一个MC MOD!堪称中国版 Cursor!

请在此添加图片描述

前言

众所周知~我是个超级MC迷。其实早就想做一个属于自己的模组了,但是一直没时间学Java,也不知道怎么下手,所以就一直拖着。

不过上了大学之后,空闲时间多了起来(嘿嘿),再加上最近听说腾讯云出了一款智能编程助手CodeBuddy,据说堪比Cursor的中国版。那既然这样,今天咱们就来试试看,挑战一下自己——在只懂一点点Java的情况下,能不能借助AI完成一个Minecraft模组!

当然了,我们先来了解一下CodeBuddy是什么

CodeBuddy是什么

CodeBuddy 是腾讯云推出的一款专为开发者设计的 AI 辅助编程工具,基于腾讯混元 + DeepSeek 双轮模型。它旨在提升开发效率和代码质量,提供多种智能功能,包括技术问答、代码补全、单元测试、代码诊断和智能评审等。CodeBuddy兼容 MCP 开放生态,并支持团队知识库管理、自定义智能体与指令管理、多模型接入以及企业账号集成等功能。

主要特点:

兼容性广泛 :支持主流 IDE,如 Visual Studio Code、JetBrains IDEs(IntelliJ IDEA、Rider、Pycharm)、Android Studio、鸿蒙 DevEco Studio、Visual Studio、CloudStudio、微信开发者小程序工具、Xcode 等。

语言支持丰富 :覆盖 Java、Python、Go、C/C++、JavaScript、TypeScript、HTML、PHP、Ruby、Rust、Swift、Scala、Lua、Dart、Node.js、CSS3 等 200+ 种编程语言。


制定计划

既然是想让AI全程帮忙写,那就先给它一点提示词,让它帮我们列个步骤清单吧。

我告诉AI我想用 Minecraft 1.21.4 + Forge 来开发模组。不过AI的知识库有点落后了,它告诉我目前最新的稳定版本是 1.20.4

虽然差了几个小版本,但问题不大,毕竟MC更新确实快,AI跟不上节奏也正常。

让我震惊的是,这个AI居然可以直接接管你的shell、读取文件、执行命令!也就是说,接下来几乎不用自己动手,只要告诉它要干什么,内容是什么,就可以自动完成一个mc mod 的开发了!


开发过程

第零步:准备工作

如果你还没有安装codebuddy,可以直接点击下面的链接,然后选择您对应的软件,会直接跳转安装

腾讯云代码助手 CodeBuddy – AI 时代的智能编程伙伴

请在此添加图片描述

然后我们可以安装一下cnb的mcp,方便我们后期上传源代码,云构建等操作

请在此添加图片描述

第一步:制定计划

既然是打算全称尽量让ai完成,我们就先写写提示词,让ai帮我们做一份步骤列表

这里我给ai了我打算开发的版本和对应的mod加载器,然后。。。

请在此添加图片描述

不过疑似是ai数据库的问题,他只知道目前最新的1.20.4,不过问题不大,知识稍微落后了一点点,毕竟mc更新也很快,ai知识库跟不上也很正常

最让我感到震惊的是,CodeBuddy不仅仅是只在VScode侧边的一个对话框,他是可以直接接管你电脑的shell,直接读取你的文件,直接进行操作,也就是说~

接下来的操作我们几乎无需动手,只需要告诉ai怎么做,我们就可以完成mod的制作了!

说干就干!


第二步:完善运行环境

随后,我告诉他使用他擅长的1.20.4让他来帮我完成mod 的制作,他的速度也是很快,迅速分析了需要哪些运行环境(因为我的电脑先前几乎没有装过任何开发环境,所以他需要帮我安装)

然后我发现,他的每一条指令,可以选择直接自动操作,也就是说,他的每一步无需我确认就可以自动执行(不过不是很建议大家选择,这个多少有点属于高危操作)

经过几分钟的等待,他也是帮我安装好了对应的一些环境

请在此添加图片描述


第三步:完善信息

环境搭建完成之后,ai开始向我询问需要的信息,比如mod 的id,名称,描述什么的

不过我并不知道具体内容应该怎么描述,所以我这里只给他提供了一个mod 的名称,让他自由来发挥 “趣味生存挑战”

请在此添加图片描述

很快嗷,他就根据我提供的信息开始修改相关的文件信息了

唉,不得不说,这种左右对比文件差异的还是太舒服了,十分的直观

请在此添加图片描述

当然了,他的动画也是很有一种科技感

哈哈,不过也有人吐槽了,这里应该是直接输出文件而不是这样流式输出

都有一定的道理,直接输出文件速度上会快点,这样流式输出的话可能就是直观好看一些

请在此添加图片描述

请在此添加图片描述

大概也是等待了几分钟的时间,他就把大体框架给写完了,然后给我说让我提供下一步的相关信息,让他来继续完善

那么第一步的纹理我肯定是~不会给提供啦,既然都说是让ai自己写,那就让他自己来完成

不过考虑到目前这个模式暂时不支持多模态的大模型,所以就让他直接用游戏内的纹理了

请在此添加图片描述


第四步:完善mod内容

具体的mod内容其实我也没想好,这里呢我是直接用ai给的这个框架,让他自己来完善他自己写的内容,毕竟自己写的内容只有自己最懂,对吧~

请在此添加图片描述

那么既然是直接引用游戏内的纹理,那就不需要思考太多了,把重心放在实现挑战内容上就行了

写挑战内容的速度也是很快,并且,在写完之后他自己还对自己的代码进行了检查,并且还发现了一些错误,然后他就自己悄悄的修复掉了

请在此添加图片描述

在语言文件上,他还贴心的准备了英语语言文件,看来是想让我做大做强啊,哈哈哈哈

请在此添加图片描述

到这里呢,其实已经代码方面就差不多了,接下来就是构建代码了

但是对于我来说,对java只懂一点皮毛,我也不会构建啊

诶!CodeBuddy他会!他不仅会,还会帮我解决报错!

第五步:构建

到了构建这一步,他需要下载一个gradle,但是由于网络问题直接在控制台下载速度非常非常慢,我就直接下载到了文件夹根目录,让他来帮我解决

他也是明白了我们的意思,直接根据我下载的压缩包,然后进行操作

请在此添加图片描述

处理速度还是可以的,而且会不断的进行验证操作是否有误

然后,不出意外的话还是出意外了~

构建的时候代码出现了一些问题,但是呢,问题不大,直接把报错扔给他,直接让ai解决!

请在此添加图片描述

不得不说,这个内置的模型能力真的很强,给了报错之后,然后再次构建直接成功了

运行报错解决

当然了,构建成功不能代表mc里面就可以跑的通,我们扔进mc里面,emm,不出意外的,报错了

这也正常,毕竟mc对mod什么的都很严格

请在此添加图片描述

我们直接把报错扔给ai,ai也分析出了错误进行了解决

然后我们再把新构建好的版本扔进mc里再试试

诶!可以了

请在此添加图片描述

当然了,这里实际上我是又让ai稍微改了一下,我让他从gui窗口改成了命令启动

毕竟相对于gui,还是命令行效率更高一点

请在此添加图片描述


mcp

当然了,如果你不想要在你本地运行,腾讯云也是提供了虚拟云空间供你使用!

那就是,cloudstudio!

说道cloudstudio,那我可是老用户了,这玩意是真的好用,大家看我文章也能发现,我从22年就开始用了,那时写的是用他开一个mc服务器,当时的我还想,如果有一个ai能帮我输入这些指令,帮我开服那该有多好

现在这不就来了吗,CodeBuddy可以直接接管shell,相当于直接有了无限的能力

相对于其他的,CodeBuddy以插件形式出现还有一个好处,那就是可以安装在多个软件,不像其他的只能用单独一个软件

并且,CodeBuddy还可以接入mcp!

请在此添加图片描述

目前mcp商店里面已经有很多的插件了,其中我感觉最好用的还是CodeBuddy+cnb的mcp插件

两者结合,天下无敌!

如果你还不太知道cnb,可以看看这两篇文章了解一下哦!

https://cloud.tencent.com/developer/article/2481895

https://cloud.tencent.com/developer/article/2496407


结语

总的来说,CodeBuddy这个产品是真的不错,很认真的对每个软件都做了适配,用起来也比其他的ai类软件丝滑。

让我认为最好的一个地方就是他是以插件形式存在的,这样我就不用再去单独下载一个软件了,我可以直接在现有的开发环境上直接安装使用,这是我认为比其他的好的一个点。

从开发mc mod这一方面来说也是很不错的,只通过几句话,他就帮我们完成了一个mc mod 的开发,后续如果有新想法,也可以喂进去让他添加,这里也推荐大家去体验试试~![图片上传中…]

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
隐藏
Sing