修改物品合成 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);