ViaVersion / ViaFabric

Client-side and server-side ViaVersion implementation for Fabric
https://viaversion.com/fabric
GNU General Public License v3.0
323 stars 38 forks source link

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 #233

Closed disymayufei closed 1 year ago

disymayufei commented 1 year ago

'/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!

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.

image

Steps to Reproduce

  1. Only set up the ViaVersion and ViaBackward (both 4.6.2-SNAPSHOT) into the 1.19.4 fabric server.
  2. Write a Mod at will and register a ScreenHandler, and make the mod both suit for Minecraft 1.19.2 and 1.19.4.
  3. Both set up this mod into 1.19.4 server and 1.19.2 client, and then restart the server.
  4. Use the 1.19.2 client with the ScreenHandler mod join the 1.19.4 server.
  5. 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

Barvalg commented 1 year ago

Platform: 0.4.9+28--main
ViaVersion (4.6.1): 10 commits behind master
ViaBackwards(4.6.1): 9 commits behind master

Please try the latest build(s) from https://ci.viaversion.com/. In case the issue still persists send the new dump

disymayufei commented 1 year ago

new dump: https://dump.viaversion.com/4977a7ab06b72f341ccdae5a5c75c33f4198c18c6d8b3668d5ed67d8e365b870

Barvalg commented 1 year ago

Platform: 0.4.9+28--main
ViaVersion (4.6.2-SNAPSHOT): Even with master
ViaBackwards(4.6.2-SNAPSHOT): Even with master

bluedragon-cairo commented 1 year ago

happens similar on 1.19.0 client too

creeper123123321 commented 1 year ago

from readme:

`Note: ViaVersion is designed for Vanilla Minecraft servers. It probably will not work with modded registry entries or registry synchronization (fabric-registry-sync mod).