[1.16.1] Registry Sync Module
FlashyReese opened this issue · 3 comments
As stated in #507 (comment)
This occurs on a 1.16.1 mp server, even if freshly generated. Use the workaround method does not work(deleting fabricRegistry.dat
)
NOTE: This does not occur in SP worlds.
- Fabric API 0.17.+build.386
- Fabric Loader 0.9.1+build.205
Edit: Also all client sided mods such as LambDynamicLights and Sodium are not present in the server.
I write a gravestone mod, when player dead, mod will place a gravestone block to store player’s item.
https://github.com/uestclug/gravestone
But I want this mod support Vanilla, so I Mixin PalettedContainer to cheat client that the gravestone block is a player skull.
It work fine in 1.16 with fabric-api-0.14.0+build.371-1.16, but when I update to 1.16.2 with fabric 0.17.2+build.396-1.16, Blockstate is out of order.
I found that fabric-registry-sync will remap registry, and send sync packet to fabric client. But if client don’t install mod which register block, the block registry will not update. In addition, the Vanilla client will not update block registry, too. I don't know how to solve this problem elegantly.