
The 1.19.2 client will throw a error "net.fabricmc.fabric.impl.registry.sync.RemapException: Received ID map for minecraft:menu contains IDs unknown to the receiver! - minecraft:legacy_smithing" while the player join a 1.19.4 server with viabackward
disymayufei opened this issue ยท 5 comments
'/viaversion dump' Output
https://dump.viaversion.com/f6896c1ad721ff4d666bbc8dc1a622dc8af12becdc7dcd6c4ad2bbd590b79e18
Console Error
[23:58:50] [Render thread/ERROR]: Registry remapping failed!
net.fabricmc.fabric.impl.registry.sync.RemapException: Received ID map for minecraft:menu contains IDs unknown to the receiver!
- minecraft:legacy_smithing
at net.minecraft.class_2370.remap(class_2370.java:736) ~[client-intermediary.jar:?]
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.apply(RegistrySyncManager.java:314) ~[fabric-registry-sync-v0-0.9.26+c6af733c90-138b79ffabdb92dc.jar:?]
at net.fabricmc.fabric.impl.registry.sync.RegistrySyncManager.lambda$receivePacket$0(RegistrySyncManager.java:125) ~[fabric-registry-sync-v0-0.9.26+c6af733c90-138b79ffabdb92dc.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [?:?]
at net.minecraft.class_1255.redirect$zik000$redirectExecuteTask(class_1255.java:521) [client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:131) [client-intermediary.jar:?]
at net.minecraft.class_1255.method_5383(class_1255.java:116) [client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1129) [client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:768) [client-intermediary.jar:?]
at net.minecraft.client.main.Main.method_44604(Main.java:244) [client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:51) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.9.jar:?]
Bug Description
I update my server to 1.19.4, and then try to use 1.19.2 client join the server. The client will stuck a few second and then show the error "net.fabricmc.fabric.impl.registry.sync.RemapException: Received ID map for minecraft:menu contains IDs unknown to the receiver! - minecraft:legacy_smithing", and the server shows that I'm timed out.
Steps to Reproduce
- Only set up the ViaVersion and ViaBackward (both 4.6.2-SNAPSHOT) into the 1.19.4 fabric server.
- Write a Mod at will and register a ScreenHandler, and make the mod both suit for Minecraft 1.19.2 and 1.19.4.
- Both set up this mod into 1.19.4 server and 1.19.2 client, and then restart the server.
- Use the 1.19.2 client with the ScreenHandler mod join the 1.19.4 server.
- The bug will occur.
Expected Behavior
The client won't be kick out of the server although it register a ScreenHandler.
Additional Server Info
No response
Checklist
- Via plugins are only running on EITHER the backend servers (e.g. Paper) OR the proxy (e.g. BungeeCord), not on both.
- I have included a ViaVersion dump.
- If applicable, I have included a paste (not a screenshot) of the error.
- I have tried a build from https://ci.viaversion.com/ and the issue still persists.