教程开始之前要回答的几个问题
Q:这个模组能够做到什么?
A;在玩家出生时以玩家为中心放置一个建筑,或在指定的远处坐标放置一个预设的建筑
Q:这个模组有什么用?
A;拜托,不需要编程知识就能做一个出生时自带的酷炫新手小屋,或者自己编写一个整合包故事线:在某个指定坐标埋藏了宝藏,超酷的!
以下是正经的教程部分
材料准备
一个装有创世神和本模组的任意版本可正常使用客户端,一颗勇于尝试的心
其实原版结构方块生成的nbt文件也可以,但是太麻烦不建议使用
模组的工作方式
读取位于\config\starterstructure\schematics下的投影文件,按照配置文件的设置,以世界出生点或指定坐标放置读取到的投影文件
如何生成投影文件
在任意存档内搭建一个结构,这里以5x5x4的钻石框作为示例
输入//wand指令,用小木斧敲击结构的两个角点,让想要的结构包含在这个方框内。可保存的内容:实体生物,容器及其其中的物品,实体的NBT标签
站在你想要位于结构的相对位置(例:想要出生时世界出生点就在结构内,就站在想要的位置,想要出生时结构在一旁,就想象自己站在世界出生点,旁边是结构),输入//copy指令
输入//schem save <name>,名字只能含有字母、数字
将\config\worldedit\schematic 内生成的投影文件放入\config\starterstructure\schematics
按照默认配置,创建一个新世界,结构会以世界出生点作为你输入//copy时的位置,生成在相同的视角
Q;如果我在starter structure的schematic文件夹放入了多个schem文件会怎样
A:生成世界时会随机挑选其中一个进行放置
Q:建筑中的方块具体保存的方式?
A:包括空气方块,如果出生地点地形比较崎岖会将地形强行顶掉
Q:创世神mod是这个模组的前置吗
A:不是,创世神mod只是方便进行结构的保存和定位,将创世神mod删除不会影响结构的定位生成
让结构生成在世界指定的位置
从上到下依次为:是否启用指定坐标生成、指定的x坐标、指定的y坐标、指定的z坐标
启用后的效果:
原本放置结构的“世界出生点”更改为了(0,200,0),结构依然按照//copy时的相对位置生成
建议调整的配置
关闭对结构内的方块和实体保护