本教程基于CraftTweaker编写,
准备工作 1. 任意文本编辑器
2. 安装CraftTweaker
本教程使用到的CraftTweaker游戏指令
/ct inventory //打印物品栏内的所有物品的 ID 至日志
/reload //热重载脚本
/ct hand // 打印你手中的物品的 ID 和拥有的 Tag,以 zs 的尖括号引用方式,同时将物品 ID 导入剪贴板
首先启动游戏,游戏启动完毕会在.minecraft文件夹生成scripts文件夹, 打开scripts文件夹,新建文本文档修改名称为demo.zs, // 此处文件名可以自己随意起, 后缀固定 .zs即可.
选着自己喜欢的编辑器打开
注入器合成单个物品模板
<recipetype:draconicevolution:fusion_crafting>.addJSONRecipe("test",{ // test为配方名称 需要保持唯一性
"result": { // 需要合成的物品
},
"catalyst": { // 聚合核心中心物品
},
"total_energy": , // 合成所需电量
"tier": "CHAOTIC", // 合成所需注入器等级 DRACONIUM(基础) WYVERN(飞龙) DRACONIC(神龙) CHAOTIC(混沌)
"ingredients": [ // 合成所用到的材料
]
});
例子:
用 铁镐 + 3颗钻石 +3铁锭 合成钻石镐子,使用基础注入器并消耗1024电量
<recipetype:draconicevolution:fusion_crafting>.addJSONRecipe("test", {
"result": {
"item": "minecraft:diamond_pickaxe" // 聚合核心中心物品
},
"catalyst": { // 需要合成的物品
"item": "minecraft:iron_pickaxe"
},
"total_energy": 1024, // 合成所需电量
"tier": "DRACONIUM", // 合成所需注入器等级 DRACONIUM(基础) WYVERN(飞龙) DRACONIC(神龙) CHAOTIC(混沌)
"ingredients": [ // 合成所用到的材料
{
"item": "minecraft:diamond"
},
{
"item": "minecraft:diamond"
},
{
"item": "minecraft:diamond"
},
{
"item": "minecraft:iron_ingot"
},
{
"item": "minecraft:iron_ingot"
},
{
"item": "minecraft:iron_ingot"
},
]
});
游戏内重载脚本可以看到配方被正确加载出来了,
注入器合成多个物品模板:
<recipetype:draconicevolution:fusion_crafting>.addJSONRecipe("test_1", { // test_1 为配方名称 需要保持唯一性
"result": {
"item": "", // 需要合成的物品
"count": // 合成的数量
},
"catalyst": {
"count": , // 中心物品数量
"items": [ // 聚合核心中心物品 可以是单个或多个
],
"type": "draconicevolution:ingredient_stack" // 类型固定写法
},
"total_energy": 1024, // 所需电量
"tier": "", // 合成所需注入器等级 DRACONIUM(基础) WYVERN(飞龙) DRACONIC(神龙) CHAOTIC(混沌)
"ingredients": [ // 合成所用到的材料
]
});
例子:
使用4个铁块或者4个金块 + 4龙芯 +1龙心 消耗1024电量,合成4个钻石块
<recipetype:draconicevolution:fusion_crafting>.addJSONRecipe("test_1", { // test_1 为配方名称 需要保持唯一性
"result": {
"item": "minecraft:diamond_block", // 需要合成的物品
"count": 4 // 合成的数量
},
"catalyst": {
"count": 4, // 材料数量
"items": [ // 聚合核心中心物品 可以是单个或多个
{
"item":"minecraft:iron_block"
},
{
"item":"minecraft:gold_block"
},
],
"type": "draconicevolution:ingredient_stack" // 类型固定写法
},
"total_energy": 1024, // 所需电量
"tier": "DRACONIUM",
"ingredients": [ // 合成所用到的材料
{
"item": "draconicevolution:draconium_core"
},
{
"item": "draconicevolution:draconium_core"
},
{
"item": "draconicevolution:draconium_core"
},
{
"item": "draconicevolution:dragon_heart"
},
{
"item": "draconicevolution:draconium_core"
}
]
});
重载脚本可以看到配方被正确载入,