[Bug] Blocks that use connected textures don't render in the inventory
Closed this issue ยท 7 comments
Version Info
- Minecraft, 1.21.9
- Fusion 1.2.11
What mod loader are you using?: Fabric
Are you using OptiFine: no
Description of the Bug
When using a resource pack with the connected texture support, the block texture won't render in the inventory, instead just having a blank texture. This also occurs in your hand, in item frames, and when dropped on the ground.
Steps to Reproduce
- Download any resource pack that uses Fusion connected textures
- Use it in game
- Select the block that uses connected textures and see that it doesn't render

This is caused by Fabric API item rendering not working.
https://github.com/FabricMC/fabric/blob/9983246df433bf891dcff703fa9e303ca18cfbc1/fabric-renderer-indigo/src/client/java/net/fabricmc/fabric/mixin/client/indigo/renderer/ItemRenderStateLayerRenderStateMixin.java#L41
There is not much I can do about it. Just have to wait until Fabric API is updated.
fabric API updated
[1.21.9] Fabric API 0.134.0+1.21.9
Changelog
Bump version (modmuss50)
Improve fix for packet order (#4897) (modmuss)
Add ScreenEvents.AfterBackground event (#4880) (Fuzss)
Provide a way to get existing spawn entries in SpawnSettingsContext (#4884) (Fuzss)
Fix custom play payload packets not being handled on the correct thread. (#4896) (modmuss)
Fix missing mutable annotation in GameRuleRpcDispatcherTypedRuleMixin (modmuss50)
1.21.9 (modmuss50)
Sodium will likely copy it as well now that item rendering is implemented in Fabric API.
CaffeineMC/sodium#3278