Sodium does not display a resource pack compatibility warning when JSON files are replaced
Lolothepro opened this issue ยท 4 comments
Bug Description
Sodium does not display warnings in some cases (Core shaders)
Reproduction Steps
Apply Energy Shaders
Log File
Not useful
Crash Report
Not useful
Sodium can't detect if mods are mixing into our code and replacing shaders. This isn't fixable, or at least, I don't want to fix it.
Some people on Discord let me know this is actually two problems:
- The resource pack relies on a mod which mixins to Sodium's internal, in order to allow it to load custom shaders.
- The resource pack modifies the JSON to load shader files from non-standard paths.
We can fix the latter issue by seeing if a resource pack provides any .json
files in the shader directory, or something.
Also, for future reference, please stop omitting the log files. We need them even if you think they are not relevant.
Resolved with eec8380.