各位大佬好,求问JSON格式的配方表中要如何加入附魔道具呢?
例如我想要写一个新配方,合成出一本带有特定附魔的附魔书,那么JSON配方表的result部分应该怎么写呢?
复制代码
例如我想要写一个新配方,合成出一本带有特定附魔的附魔书,那么JSON配方表的result部分应该怎么写呢?
- "result": {
- "item": "minecraft:enchanted_book",
- "count": 1
- }
你得加上tag标签
比如你想附魔锋利,你得这么写minecraft:enchanted_book {StoredEnchantments:[{id:16,lvl:1}]}
也可以去这个网站查一下,https://www.mcmod.cn/tools/cbcreator/#/item/
想必你肯定安装了crafttweaker,你可以手持附魔书使用/ct hand 查询
将手持物品的id复制到剪切板:/ct hand
检查语法的指令:/ct syntax
指令中crafttweaker可简化为ct
比如你想附魔锋利,你得这么写minecraft:enchanted_book {StoredEnchantments:[{id:16,lvl:1}]}
也可以去这个网站查一下,https://www.mcmod.cn/tools/cbcreator/#/item/
想必你肯定安装了crafttweaker,你可以手持附魔书使用/ct hand 查询
将手持物品的id复制到剪切板:/ct hand
检查语法的指令:/ct syntax
指令中crafttweaker可简化为ct
倒不一定要有crafttweaker,能加普通配方的地方就能加这种配配方
暮色森林是典型的有这种配方的mod。你解包看一下铁树镐的配方即可。
很遗憾我手头没有暮色的包,没法直接给你贴出来。
暮色森林是典型的有这种配方的mod。你解包看一下铁树镐的配方即可。
很遗憾我手头没有暮色的包,没法直接给你贴出来。
非常感谢两位的帮助!我解包暮色森林后取得了配方表直接合成附魔物品的代码,并且测试成功~
做个学习笔记,代码如下
复制代码
做个学习笔记,代码如下
- "result": {
- "item": "minecraft:enchanted_book",
- "count": 1,
- "type": "minecraft:item_nbt",
- "nbt": "{Enchantments:[{lvl:1s,id:"minecraft:efficiency"}]}"
- }
wingwolf 发表于 2021-10-28 21:38
非常感谢两位的帮助!我解包暮色森林后取得了配方表直接合成附魔物品的代码,并且测试成功~
做个学习笔记, ...
附魔书的话你要小心一件事:
附魔书上的效果,并不是附魔书物品+附魔。千万别写错了,他是一种特殊的标记StoredEnchantments,和暮色那个对普通物品的附魔enchantment不一样。
如果你按照普通附魔的方式给附魔书施加了附魔,(如得到了一本揍人伤害增加的、纸张很锋利的附魔书),你最好试试他在铁砧上还能不能用来给别人附魔,反正我在1.12试了,不行。