gnembon / carpet-autoCraftingTable

autoCraftingTable extension for carpet-mod
GNU Lesser General Public License v3.0
80 stars 27 forks source link

Block entities don't render in 1.19.3 when autocraftingtable extension is added #64

Open crimulus opened 1 year ago

crimulus commented 1 year ago

With a Fabric 1.19.3 (0.75.1+1.19.3) and Carpet (1.19.3-1.4.93+v221230) server, no other server mods, no other client mods, banners and player heads render as their defaults (magenta banner, white banner, Steve, etc.) unless I break the block & re-place it. If I do break and re-place it, it resets back to default when the server resets. The same issue occurred on all 1.19.3 versions of Fabric & Carpet I tried, but autocrafting has only been 1.19.3-1.4.91 (Not sure if there are other versions I can try).

crimulus commented 1 year ago

Still an issue in 1.19.4. I'm not sure what to do with this? Do I need to add some other detail? If I disable the autocrafting mod, banners and player head show with the correct NBT, if I reenable it they show just as the base object.

0x4e49434f4c45 commented 1 year ago

Confirmed in 1.20.1.

0x4e49434f4c45 commented 1 year ago

Hmm, in my case it seemed to be a compatibility issue with fabric-api, probably to do with the registry sync functionality since autoCraftingTable uses a server-side-only block entity, an unsupported configuration for fabric-api (see https://github.com/FabricMC/fabric/issues/2168).

However - simply installing Carpet and the autoCraftingTable extension on the client side fixed this for me.