1.20.1新加的特性
于是尝试做一个锻造升级数据包,实现将金斧头升级为钻石斧头,如下所示,template使用了AIR复制代码
但是加载会显示报错
复制代码
那这个新功能改如何使用?

于是尝试做一个锻造升级数据包,实现将金斧头升级为钻石斧头,如下所示,template使用了AIR
- {
- "type": "minecraft:smithing_transform",
- "base": {
- "item": "minecraft:golden_axe"
- },
- "addition": {
- "item": "minecraft:diamond"
- },
- "result": {
- "item": "minecraft:diamond_axe"
- },
- "template": {
- "item": "minecraft:air"
- }
- }
但是加载会显示报错
- [21:59:34] [Render thread/ERROR]: Parsing error loading recipe minecraft:diamond_axe_smithing
- com.google.gson.JsonSyntaxException: [b]Empty ingredient not allowed here[/b]
- at net.minecraft.class_1869.method_8155(class_1869.java:274) ~[client-intermediary.jar:?]
- at net.minecraft.class_1856.method_8107(class_1856.java:160) ~[client-intermediary.jar:?]
- at net.minecraft.class_1856.method_8102(class_1856.java:143) ~[client-intermediary.jar:?]
- at net.minecraft.class_1856.method_52177(class_1856.java:135) ~[client-intermediary.jar:?]
- at net.minecraft.class_8060$class_8061.method_48455(class_8060.java:87) ~[client-intermediary.jar:?]
- at net.minecraft.class_8060$class_8061.method_8121(class_8060.java:84) ~[client-intermediary.jar:?]
- at net.minecraft.class_1863.method_17720(class_1863.java:135) ~[client-intermediary.jar:?]
- at net.minecraft.class_1863.method_20705(class_1863.java:56) ~[client-intermediary.jar:?]
- at net.minecraft.class_1863.method_18788(class_1863.java:35) ~[client-intermediary.jar:?]
- at net.minecraft.class_4080.method_18790(class_4080.java:13) ~[client-intermediary.jar:?]
- at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
- at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
- at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[client-intermediary.jar:?]
- at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
- at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
- at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
- at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[client-intermediary.jar:?]
- at net.minecraft.class_310.method_1523(class_310.java:1175) ~[client-intermediary.jar:?]
- at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
- at net.minecraft.client.main.Main.main(Main.java:250) ~[KioCG.jar:?]
- at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
- at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
- at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
那这个新功能改如何使用?