修改物品合成 1

简介

由于很对mod的东西太难肝,而且矿物也会因为mod的原因,显得远远不够,而且乱七八糟。

CraftTweaker这个mod,可以允许玩家自定义合成表,添加,修改,删除都可以。

终于可以好好的保护一下我的肝了。

CraftTweaker的下载地址:https://www.mcbbs.net/thread-769481-1-4.html

我这里只是通过文字的方式,稍微做了一个总结,具体更加详细的在B站上有 酒石酸菌 这位up主为我们分享了教程。

b站视频教程链接:https://www.bilibili.com/video/av13038655?p=1

也有wiki教程:https://docs.blamejared.com/1.12/zh/

中文教程:https://crafttweaker.readthedocs.io/zh_CN/latest/

1基本知识

将 CraftTweaker2-1.12-4.1.20.jar 放入 mods 文件夹中,打开游戏,就可以发现,该mod在 .minecraft 文件夹下创建了 scripts 这个文件夹,这个就是我们放自定义合成表的地方。

我们在scripts这个文件夹下创建Minecraft文件夹,然后在Minecraft文件夹下创建CraftingRecipes.zs这个文本文件,这里边写我们的脚本。

在.minecraft 文件夹下,它会输出脚本的输出日志,crafttweaker.log

在游戏中使用的调试命令

重新加载脚本
/mt reload
查看手中拿的物品的id
/mt hand

2脚本函数

有形状的合成表

recipes.addShaped(name,output,inputs,function,action);

无形状的合成表

recipes.addShapeless(output,inputs,function,action)

声明物品名称val

val diamond = <mincraft:diamond>;

没有物品用null

val iron = <minecraft:iron_ingot>;
val leggings = <minecraft:diamond_leggings>;

recipes.addShaped("CTLeggings", leggings,
 [[iron,iron,iron],
  [iron,null,iron],
  [iron,null,iron]]);

掉落

<entity:sheep>.addDrop(<minecraft:golden_apple>, 1, 10);
文章目录