本篇教程由作者设定使用 CC BY-NC-SA 协议。

教程来源于官方的Github仓库中的examples。

所有的代码都要放在scripts文件夹里,文件后缀.zs,不懂可以看友谊妈的文档

事先声明,IItemStack和IIngredient不是同一种类型,前者是指定一个特殊的物品,而后者是将前者与tags都包括在内的,具体内容需要导包。

还不懂就看友谊妈的文档好了。


Altar自然祭坛

<recipetype:naturesaura:altar>.addRecipe(字符串 合成表名称(不能重复), IIngredient 输入的物品, IItemStack 输出的物品, 字符串 灵气类型, 整形 灵气值, 整形 时间);

注意:字符串必须有引号

输入/输出的物品需要用/ct hand来导出物品名称,在聊天框中点击即可复制。

灵气类型为

"naturesaura:名称",名称可以是overworld(主世界),nether(地狱),end(末地),other(全部),这个类型代表的是可以在某个世界合成。

整形和字符串以及一些基础的东西可以在这个链接里找到。


The Offering供桌

<recipetype:naturesaura:offering>.addRecipe(字符串 合成表注册名称, IIngredient 输入物品, IIngredient 开始物品, IItemStack 输出物品);

输入/输出物品不做过多解释。

开始物品指的是在输入物品摆放在供桌之上后把开始物品丢在供桌上方就会召唤闪电,进行合成。


Altar of Birthing生育祭坛

<recipetype:naturesaura:animal_spawner>.addRecipe(字符串 合成表注册名称, 生物 生物名称, 整形 输入的灵气值, 整形 时间, IIngredient 输入物品...);

生物名称需要用/ct dump entityTypes(tab自动补全)导出,每个生物的名称将会以<entitytypes:modid:entityid>的格式导出在log里。

输入的物品是IIngredient类型,可以用tag和IItemStack,每个<>之后都要加个 , 来隔开。


Ritual of the Forest森林仪式

<recipetype:naturesaura:tree_ritual>.addRecipe(字符串 合成表注册名称, IIngredient 树苗类型, IItemStack 输出物品, 整形 时间, IIngredient 输入的物品);

树苗类型就是特殊的树苗的注册名,这里是仪式开始时中间的树苗,手拿着需要的树苗/ct hand复制即可。

输入物品和生育祭坛的一样。


嘿嘿,感谢你看到这里,如果对你有帮助的话可以收藏一下吗?

Good Bye~