我的世界借助CrT魔改实现篝火烤串
前言
拿到撸串 MOD 的玩家一定会这样想:
用熔炉来烧烤,哪里比得上用篝火来烧烤效果好呢?
这篇教程中,根源魔法MOD的柴堆将被借用来作为烤制烤串的篝火,
视觉效果很好,也很真实。
怎么样,看起来是不是很棒?
接下来的教程将讲解具体的写法,在最后附上示例脚本。
必要准备
CraftTweaker的较新版本;
撸串 MOD;
根源魔法 MOD
具体实现步骤
-
在 .minecraft/scripts下新建一个 TXT 文本文档,随便脸滚键盘输入一串字母作为文件名,然后将后缀改为 zs。
-
第一行输入
import mods.roots.Pyre;
-
接下来输入
void addRecipe(“string name”,
IItemStack output,
IIngredient[] inputs,
int xp); -
将 string name 换成一串字母,就是你的配方名称;
IItemStack output 换成烧烤得到的产物的名称,例如
<skewers:skewer_beef_cooked>*5 是五个 牛肉烤串,
<skewers:skewer_porkchop_cooked> 是一个 猪肉烤串。
-
将 IIngredient[] inputs 换成五个物品名称,也就是你用来烤制的物品。
例如五个生猪肉串:
<skewers:skewer_porkchop_raw>,<skewers:skewer_porkchop_raw>,<skewers:skewer_porkchop_raw>,<skewers:skewer_porkchop_raw>,<skewers:skewer_porkchop_raw>
-
int xp 换成一个整数,表示你烤制完成后会获得多少级经验。如果不希望有经验产出,直接把这一项删掉。
-
保存文件,重启游戏,测试一下效果吧。
示例ZS脚本
使用方法:按照上述教程第一步的方法新建一个 ZS 文件,把下面的内容复制粘贴进去保存,重启游戏即可。
import mods.roots.Pyre;
Pyre.addRecipe(
“cooked_salmon”,
<minecraft:cooked_fish:1>*5,
[<minecraft:fish:1>,<minecraft:fish:1>,<minecraft:fish:1>,<minecraft:fish:1>,<minecraft:fish:1>]
);
//以上代码修复了根源魔法的柴堆烤鲑鱼5换1的问题
Pyre.addRecipe(
“SkewerPork”,
<skewers:skewer_porkchop_cooked>*5,
[<skewers:skewer_porkchop_raw>,<skewers:skewer_porkchop_raw>,<skewers:skewer_porkchop_raw>,<skewers:skewer_porkchop_raw>,<skewers:skewer_porkchop_raw>]
);
//添加了烤制猪肉烤串的配方
这篇教程不仅是教大家如何给撸串 MOD 增加仪式感,
希望各位读者也能作为一个 MOD 的初步魔改教程来读,
激起大家对于魔改 MOD 的兴趣。