本帖最后由 Issacwang 于 2020-4-13 20:52 编辑 
版本1.15.2,自己写了数据包来添加了些便利的合成,比如旧版本的附魔金苹果,合成三叉戟,腐肉烧皮革等,前面几个都实现了,然而想写出羊毛反向合成线的时候无论是无序合成还是有序都无法实现,最后一气之下写了个甘蔗合成线的有序合成却又实现了,这是为什么,类似情况还有写三叉戟的合成,本来想写用铁剑+铁锭+铁粒的合成,然而游戏里无法实现直到将原料改成只需铁锭和铁粒后才实现,这是为什么?编辑,数据包已上传
 NeoRec.zip
(4.57 KB, 下载次数: 6)
NeoRec.zip
(4.57 KB, 下载次数: 6)
 
再次编辑,原先写的用羊毛的数据包
 NeoRec-1.zip
(4.58 KB, 下载次数: 4)
NeoRec-1.zip
(4.58 KB, 下载次数: 4)
 
版本1.15.2,自己写了数据包来添加了些便利的合成,比如旧版本的附魔金苹果,合成三叉戟,腐肉烧皮革等,前面几个都实现了,然而想写出羊毛反向合成线的时候无论是无序合成还是有序都无法实现,最后一气之下写了个甘蔗合成线的有序合成却又实现了,这是为什么,类似情况还有写三叉戟的合成,本来想写用铁剑+铁锭+铁粒的合成,然而游戏里无法实现直到将原料改成只需铁锭和铁粒后才实现,这是为什么?编辑,数据包已上传
再次编辑,原先写的用羊毛的数据包
将你的数据包上传一下
Y制杖杖 发表于 2020-4-13 19:41
将你的数据包上传一下
怀疑是羊毛和剑牵扯到更多数据,但没有头绪
你为什么不去参考一下原版的配方呢(
位于 .minecraft\versions\1.15.2\1.15.2.jar\data\minecraft\recipes\
位于 .minecraft\versions\1.15.2\1.15.2.jar\data\minecraft\recipes\
- {
 
- "type": "minecraft:crafting_shapeless",
 
- "ingredients": [
 
- {
 
- "tag": "minecraft:wool"
 
- }
 
- ],
 
- "result": {
 
- "count": 1,
 
- "item": "string"
 
- }
 
- }
这是羊毛to线的
 本帖最后由 Y制杖杖 于 2020-4-13 20:23 编辑 
你这上传的是甘蔗的呀,你不是说甘蔗可以用吗,把不可以用的那个发上来
还有再说一句你的advancements少了个s
另外你羊毛id打的是多少,我估计你输入的是wool,1.13+要加上颜色,比如white_wool
(或者用标签
你这上传的是甘蔗的呀,你不是说甘蔗可以用吗,把不可以用的那个发上来
还有再说一句你的advancements少了个s
另外你羊毛id打的是多少,我估计你输入的是wool,1.13+要加上颜色,比如white_wool
(或者用标签
Y制杖杖 发表于 2020-4-13 20:18
你这上传的是甘蔗的呀,你不是说甘蔗可以用吗,把不可以用的那个发上来
还有再说一句你的advancements少了 ...
已上传,我是照着wiki上Java版数据值输入的white_wool的
 
这个逗号删掉
惊了,dalao们写的三叉戟合成能实现,而我的不行,症结到底在哪
复制代码
这是我写的三叉戟代码
- {
 
-   "type": "minecraft:crafting_shaped",
 
-   "pattern": [
 
-     " XX",
 
-     " AX",
 
-     "#  "
 
-   ],
 
-   "key": {
 
-     "#": {
 
-       "item": "minecraft:iron_ingot"
 
-     },
 
-     "X": {
 
-       "item": "minecraft:iron_nugget"
 
-     }
 
-         "A": {
 
-       "item": "minecraft:iron_sword"
 
-     }
 
-   },
 
-   "result": {
 
-     "item": "minecraft:trident"
 
-   }
 
- }
这是我写的三叉戟代码
Issacwang 发表于 2020-4-13 22:07
谢谢大佬,有被自己菜到
谢谢大佬,有被自己菜到
打个广告,它可以帮你检查数据包里的错误:
[1.15] 大憨批(MCF)—— VSCode 数据包函数编辑插件
https://www.mcbbs.net/thread-926724-1-1.html