
总之最近没时间做视频,暂时用图文代替一下,过段时间再录视频
咱尽量讲的详细一点
由于我们需要用指令包区生成结构,那么这个结构就不能只存在世界文件夹里面了,我们需要在指令包的自定义文件夹下面创建一个stuctures文件夹
具体的路径就是-指令包文件夹>[你的指令包文件夹]>data>stuctures
worldgen在上一期视频里面已经创建过了没创建的也可以创建一下,在同一个路径下面创建就可以了

我们将世界文件夹下面的generated文件夹内的nbt文件拖到stuctures文件夹内,需不需要其他文件夹自己定夺,我这边的nbt结构比较多就创建了文件夹

就像这样,放进去就行,后面能找到路径就可以了

然后我们进到worldgen文件夹,在里面创建stucture和stucture_set文件夹,结构池的写法可以去翻b站视频或者我的上一期视频

进入stucture文件夹,为自己的结构创建一个json文件,这个json文件的名称就是你的结构名称

打开这个json文件,根据下图将内容填完重点在bioms和start_pool其他的直接照打也没事,或者如果想的话可以去找找mc的原版文件夹,里面有很多的结构,像我这个就是根据原版村庄改的(几乎没改)

进入stucture_set文件夹创建一个json文件去设定结构的生成(名字随意,能认出来是用于哪个结构的就行)

这一块很具图片打上,这里几乎都是必填的东西,只需要改掉stucture的内容就行,比较不是所有的结构都放在pan:asd这个路径嘛

写完这两个就能在世界生成了,我这里写了一个全新的群系,理论上里面不会生成任何结构,然后我们用单一群系选择了这个群系,保证不会有其他群系的干扰(这里删掉了stuctures里面的nbt文件以免有人认为是nbt文件能直接生成)

用如下指令查找结构

查到了,那这边就将nbt文件导入然后重新创建世界

前面的步骤没错的话,只要结构池没出问题就能正常生成结构了,想要让自己的结构生成在原版的群系的话只需要改stucture的json文件的biome就可以了
最后附上structure的百科和structure_set的百科,里面的json文件可以根据百科去写
https://zh.minecraft.wiki/w/%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%96%E7%95%8C%E7%94%9F%E6%88%90/structure
https://zh.minecraft.wiki/w/%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%96%E7%95%8C%E7%94%9F%E6%88%90/structure_set