
网页链接的nbt键将在注液器部分讲解。
使用到的工具与模组,模组配置网页链接顶部。
你可能需要:
https://zh.minecraft.wiki/w/配方#烧炼配方
https://zh.minecraft.wiki/w/药水
1.洗涤(splashing) φ(* ̄0 ̄)
以 粉碎锌矿石>鼓风机[水]>锌粒*9{25%火药}为例。

锌粒&火药
第二行的type键里的值是配方类型create:splashing。
第三行到第七行为参与洗涤的物品,1 > item > 0。
第八行到第十七行的results数组内是洗涤后的产物(2=>item>0)。count键是产出数量(默认为1),chance键为概率产出的物品。
2.熔炼(smelting) ( ⓛ ω ⓛ *)
以 边框玻璃>鼓风机[岩浆]>玻璃 为例。

玻璃
第二行配方类型为minecraft:smelting这里是原版的熔炼类型的,意味着这个配方对原版的熔炉也是有效的。另外minecraft:blasting这个是高炉的配方类型,也是可以被当作鼓风机熔炼配方使用。
第三行配方类别,显示在配方书内的栏目的类型,可填:misc(杂项)、food(食物)、blocks(方块)

第四行cookingtime键仅原版(熔炉/高炉)可用,作用是炼用时。用鼓风机烧炼都是统一时间,不能使用cookingtime键更改时间(使用单位:tick)。
第五行experience键仅原版(熔炉/高炉)可用,作用是烧炼完成后获得的经验。鼓风机没有这个设定。
第六行到第八行需要烧炼的物品,只能填入一个。
第九行烧炼后的物品,只能烧练出一个物品,不能多个!
以 面团>鼓风机[火]>面包 为例。

面包
这个也是原版的配方,配方类型是minecraft:smoking。烟熏炉的配方,除了配方类型都和烧炼一模一样。
4.缠魂(haunting) (#°Д°)
以 红砖>鼓风机[灵魂火]>下届砖 为例。

下届砖
除了配方ID不同,其他特性和结构都与洗涤相同。
以 余烬面粉>注液器[力量药水]>红石 为例。

红石
其他的不用多说了吧ヾ(•ω•`)o,结构都差不多。这里主要说液体部分(7~13行)。
第八行amount键的值控制的是需要参与注液的物品的数量,2025表示25mB液体(上限为81000)。如果2025单位表示2025uB,2025uB=25mB经过计算换算公式为(m为mB,u为uB):
(u只能是能和81整除的数字,不能与81整除的部分将会被自动四舍五入)(1桶=1B=1000mB)。
第九行fluid键的值表示要注入的液体。
第十行到第十三行,nbt键表示了要用到的药水类型(Bottle: 默认[REGULAR]、喷溅[SPLASH]、留置[LINGERING])和状态效果(Potion),状态效果ID请查看顶部wiki。
注意,有些药水与状态效果ID不同,比如迅捷。如果使用effect命令给实体添加用的是状态效果ID"speed",如果是药水ID有三种分别是
普通迅捷药水 minecraft:swiftness
红石延时的药水 minecraft:long_swiftness
萤石加效果等级 minecraft:strong_swiftness
其他药水以此类推,把对应的药水拿在手上用这个命令可以看到药水对应的ID
/data get entity @s SelectedItem.tag.Potion
nbt键是比较通用的属性,产物也可以通过添加nbt键来自定义属性,例如附魔效果:
nbt:{
"Enchantments": [
{
"lvl":3,
"id":"minecraft:thorns"
},
{
"lvl":3,
"id":"minecraft:unbreaking"
}
]
}
这一坨表示耐久3 荆棘3的附魔,加到产物能制作出的物品带有耐久3 荆棘3的附魔。加到参与合成的物品就需要带有耐久3 荆棘3 附魔的物品。同样还可以加其他nbt标签,例如(让物品/工具无法破坏):
nbt:{
"Unbreakable":1
} 如果要给物品重命名需要用这样的格式:
"nbt": {
"display": {
"Name": "{\"text\": \"钻石\",\"italic\": false}"
}
} 和游戏内有些不一样,本以为是Name键是混合对象,但是在游戏内的是字符串型。分号字符(§)是也是有效的,Name键的值每个双引号都要加反斜杠(\)。
点赞总数过300写实践篇(点个赞吧,求求了QAQ)
下篇:序列组装