Extended Drawers drawer icon rendering is broken by sodium
MattiDragon opened this issue ยท 2 comments
Bug Description
The icons on drawers in Extended Drawers do not render when sodium (mc1.21-0.6.0-beta.1-fabric
) is installed. This issue happens both in the config UI and in world. The relevant rendering code can be found here. I have no idea what's wrong here, but as it works with indigo it should probably also work with sodium.
Reproduction Steps
- Install the latest version of extended drawers on fabric
- Open the game and place down a drawer
- Sneak-click the drawer with a lock item to lock it
- Notice how it displays an icon
- Install sodium
- Reopen the game and notice the lack of an icon
Can also be reproduced by installing modmenu and looking at the preview in the config menu under the layout group of the client tab.
Log File
Crash Report
This specific case will be fixed by MattiDragon/ExtendedDrawers#128.
However, investigation needs to be done as to why this isn't working...
The same issue happens with Affinity. As it uses Fabric API's Quad rendering, which for some reason breaks with Sodium 0.6.0.
https://github.com/wisp-forest/affinity/blob/main/src/main/java/io/wispforest/affinity/client/render/blockentity/AethumFluxCacheBlockEntityRenderer.java