Crash loading shaders
Unleashed75 opened this issue · 13 comments
Bug Description
With only Fabric, Iris and Sodium installed I loaded "Mellow" shader pack.
When it tried to load the shader, it crashes Minecraft and then will not let me load any worlds, single or multiplayer.
Reproduction Steps
With just these installed;
Fabric loader 1.21 0.16.9
fabric-api-0.102.0+1.21.jar
iris-fabric-1.8.0+mc1.21.1.jar
sodium-fabric-0.6.0-beta.2+mc1.21.1.jar
Shaderpack where the issue was found;
Mellow Shader v1.5.2.zip
Join a game and load the Mellow shader. The game will crash and will continue to crash each time you try to join a world.
To stop the crash, the shader has to be disabled or changed within the video settings.
or both shaderpack and Iris need to be disabled or removed from the system folders. After this point the game needs to reload, then closed where Iris can be reinstalled.
I am added a report here too because the log file mentions Sodium in places but I know little about all of this.
I feel it's all an Iris issue do to it being a shader related issue.
I would like to point towards the video settings having a visual issue too, where buttons are not labelled or are faded too much to see.
Iris report
IrisShaders/Iris#2544
Log File
Crash Report
WTH are you on about. Both are labelled for 1.21 on the Modrinth App and I have been using both for ages, with no issues till now.
Very nice of you to close this issue though
The log you uploaded indicates that you're using incompatible versions of sodium and iris.
Ok, you closed this, so I'll try to solve it some other way. Thanks for your time
The version of sodium you're using in your log file sodium 0.6.0-beta.2+mc1.21.1
is not the latest version of the mod. Please come to our discord server to receive help with this support request. The issue tracker is not intended for support requests.
They are both the latest versions showing up for 1.21 on the Modrinth app.
Some older versions of a mod can be incompatible with a new version of another mod, that's just how the world of dependencies work. That's exactly your case.
If I am not using the latest version of Sodium for 1.21, then it's a Sodium and Modrinth issue. I can only load what they show me.
@Felix14-v2 how do you know that wasn't just changed?
I can only load what they show me.
@Unleashed75 That's not right. You can still download mods manually and put then in your mods folder. But it's certainly inconvenient.
Someone notified me that the metadata for Sodium 0.6.0 was incorrect and didn't include Minecraft 1.21.0, despite the manifest file in the JAR saying that it was compatible.
I've since fixed the issue, but wasn't aware this conversation was related to it.
It does not show up on the app, which is what I said.
There is also a bug report with Modrinth where some mods will not show up in the mods folder when manually added or have been disabled etc.
So again, if it is not on the list above. Then as far as a user is considered that is using the app, it does not exist and is a Sodium and Modrinth issue, not the client.
As far as I knew at the time of making this issue, it was more than likely a Iris bug and it was crashing my game. If it's just a version issue, then update Modrith to show the correct version.
I'm not hating on anyone fyi. I just found a issue and I talk like a jerk. I don't mean to. Thank you all for your time