Mojira Archive
MC-263393

Invalid or unsupported recipe type 'minecraft:smithing'

Using smithing recipes in data packs doesn't seem to work at the moment.

Using one causes this error to be logged:

[18:06:18] [Server thread/ERROR]: Parsing error loading recipe minecraft:netherite_shovel_smithing
com.google.gson.JsonSyntaxException: Invalid or unsupported recipe type 'minecraft:smithing'
	at cjd.a(SourceFile:134) ~[minecraft-1.20.1-rc1-client.jar:?]
	at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
	at cjd.a(SourceFile:134) ~[minecraft-1.20.1-rc1-client.jar:?]
	at cjd.a(SourceFile:56) ~[minecraft-1.20.1-rc1-client.jar:?]
	at cjd.a(SourceFile:35) ~[minecraft-1.20.1-rc1-client.jar:?]
	at alc.a(SourceFile:13) ~[minecraft-1.20.1-rc1-client.jar:?]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
	at ald.a(SourceFile:69) ~[minecraft-1.20.1-rc1-client.jar:?]
	at adi.run(SourceFile:18) ~[minecraft-1.20.1-rc1-client.jar:?]
	at bcn.d(SourceFile:156) ~[minecraft-1.20.1-rc1-client.jar:?]
	at bcr.d(SourceFile:23) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.b(SourceFile:782) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.d(SourceFile:164) ~[minecraft-1.20.1-rc1-client.jar:?]
	at bcn.x(SourceFile:130) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.bg(SourceFile:764) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.x(SourceFile:758) ~[minecraft-1.20.1-rc1-client.jar:?]
	at bcn.c(SourceFile:139) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.a(SourceFile:1345) ~[minecraft-1.20.1-rc1-client.jar:?]
	at afp.a(SourceFile:22) ~[minecraft-1.20.1-rc1-client.jar:?]
	at afp.a(SourceFile:53) ~[minecraft-1.20.1-rc1-client.jar:?]
	at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264) ~[brigadier-1.1.8.jar:?]
	at dt.a(SourceFile:287) ~[minecraft-1.20.1-rc1-client.jar:?]
	at aiy.a(SourceFile:1341) ~[minecraft-1.20.1-rc1-client.jar:?]
	at aiy.a(SourceFile:1321) ~[minecraft-1.20.1-rc1-client.jar:?]
	at bcn.b(SourceFile:67) ~[minecraft-1.20.1-rc1-client.jar:?]
	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
	at adi.run(SourceFile:18) ~[minecraft-1.20.1-rc1-client.jar:?]
	at bcn.d(SourceFile:156) ~[minecraft-1.20.1-rc1-client.jar:?]
	at bcr.d(SourceFile:23) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.b(SourceFile:782) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.d(SourceFile:164) ~[minecraft-1.20.1-rc1-client.jar:?]
	at bcn.x(SourceFile:130) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.bg(SourceFile:764) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.x(SourceFile:758) ~[minecraft-1.20.1-rc1-client.jar:?]
	at bcn.c(SourceFile:139) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.p_(SourceFile:743) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.w(SourceFile:675) ~[minecraft-1.20.1-rc1-client.jar:?]
	at net.minecraft.server.MinecraftServer.a(SourceFile:265) ~[minecraft-1.20.1-rc1-client.jar:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?] 

If the recipe already exists in the base game then it completely breaks and can no longer be used, until the data pack has been removed.

 

The attached zip file uses the game's default netherite_shovel_smithing.json recipe, just loaded through a data pack.

 

Tested on 1.20 and the current 1.20.1-RC1 version.

Invalid

Fasguy

2023-06-10, 04:15 PM

2023-06-12, 12:39 AM

2023-06-12, 12:39 AM

0

1

Unconfirmed

(Unassigned)

1.20, 1.20.1 Release Candidate 1

-