之前在Youtube上看到一个Minecraft视频↓

这个视频的前半段在分享如何将不同的AI模型接入MC中并测试它们在游戏里的建筑能力。
在视频中,博主说:

借助 mc 原理图库,你实际上可以使用 Python 创建原理图。而且既然 Gemini 声称自己编程能力相当不错,或许它能利用这个工具生成一些不错的构建方案。我给它做的第一个测试是看看它能把火山建得有多好。它为我生成了代码,我随后将其粘贴到Visual Studio 中运行。这生成了一个原理图,我随后可以通过 WorldEdit 将其加载到游戏世界中。

Using the mc schematic library, you can actually create schematics using python.
And since gemini is able to code quite well, or so it claims, maybe it
could create some good builds with this. the first test i gave it was
to see how well it could build a volcano. it generated me the code,
which i then pasted into visual studio to run. This created a
schematic that i could then load into the world using world edit.

但是具体细节没说 ,于是我和AI研究了一下,成功知道要怎么做了。于是今天发出来,再水一篇博客。
通过今天的内容,你就可以依靠Ai来生成各种建筑,不管建筑大小。再配合蓝图模组,你就不怕自己的生存存档没有好看壮观的存档了~

准备工作

安装Python

这里只介绍Windows端如何安装Python
打开官网:https://www.python.org/downloads/
网站会自动推荐你的系统版本。
点击下载 Python,打开安装包,要记住一定要勾选Add Python to PATH随后点击 Install Now,等待安装完成。
安装后打开命令提示符(win+R再输入cmd回车),输入:

python  --version

如果显示版本号,说明安装成功。
有些电脑要输入:

py  --version

安装Visual Studio Code

前往VSCode官网,自行安装即可。

MC需要的模组

MC版本可自行选择,越高越好,因为这样子AI可用的方块会更多。

需要安装WorldEdit模组

详细的我就不说了。

开始教学

比如说我想要造一个中世纪风格的大型黑暗城堡,将下面的提示词发送给AI。

请生成 mcschematic Python 代码,创建一个中世纪风格的大型黑暗城堡schematic,要求壮观,有观赏性,且在生存中可建造,内饰需要完整。如果有浮空的重力方块,请在他们下面放置实体方块,防止受重力影响导致重力方块掉落改变建筑外观。
要求:
    文件保存为 .schem 格式,并保存在脚本当前目录,可使用26.1.X版本及更低版本的方块。
    只需要代码,不需要其他解释。我会使用。
如果代码过长,你可以分段发给我,达到限制你自己断开,然后我输入继续二字提醒你继续生成。

接着等待AI输出代码,我这边发给GPT-5.5。
image-JtAF.png
有的时候代码太长会被截断,所以你可以参考图中指令来自己拼接指令:
image-iQXL.png
随后在桌面创建一个.py的文件,使用VSCode打开。
将代码复制进去然后按键盘上的 Ctrl+` 按键打开终端。
输入下面的指令安装mcschematic库。

python -m pip install mcschematic

image-MiWn.png
如上图所示。
输入下面的指令检测是否安装成功

python -c "import mcschematic; print('mcschematic installed')"

安装好了会显示 mcschematic installed
接下来我们开始运行代码,按键盘上的F5
随后出现下面的窗口,按照图示选择
image-Zfhs.png
image-dymz.png
跑完之后,如果没有报错的话,会在你这个py脚本的目录下生成一个schem文件。我这边生成的文件叫做:dark_medieval_castle_720_diameter.schem
接着我们启动MC
将生成的schem文件放到你MC游戏文件夹的config目录的worldrdit/schematics文件夹,例如我这里的路径就是

D:\Game\PCL2\.minecraft\versions\26.1.2-Fabric 0.19.1\config\worldedit

进入存档后,输入指令

//schem list

来查看你的schem文件是否被模组识别到,在列表里就是识别到了。
随后输入

//schem load 你生成的schem文件名.schem

来让模组加载这个蓝图文件
(如果文件比较大会显示 请等待… 正在加载schematic 的提示,这就需要等一下了,说明建筑比较大了)
随后输入下面的指令粘贴蓝图:

//paste -a

这里的-a的意思是忽略空气方块,否则蓝图较大的话直接粘贴会导致游戏无响应。
输入指令后耐心等待,等待其粘贴完毕。
image-aecL.png
我这里GPT生成的城堡有465万个方块,非常震撼。但是巨丑无比,我很不满意。
image-MHfU.png
此时,你可以输入

//undo

撤销此次粘贴。

使用感受

主要用了 Claude Opus 4.7、GPT-5.5、Gemini Pro 3.1. 我感觉这三个都是卧龙凤雏,难堪的时候是一起难看,好看的时候是都差不多,可能还是得要多次修改自己打磨,这些ai相当于给了一个大致框架了。
希望能帮到不会建筑的朋友,现在是ai时代了~ 我们只要提供想法,剩下的让ai来做就行了!