MCRcortex / nvidium

Fast minecraft rendering backend for sodium (nvidia only)
GNU Lesser General Public License v3.0
712 stars 82 forks source link

added support for sodium 0.6.0 #246

Open Bekfastbek opened 2 months ago

Bekfastbek commented 2 months ago

i just started working on it i found that it has issues with lithium i will check why later and also i am new to java so it will take me a bit to do things

flerouwu commented 1 month ago

Howdy @Bekfastbek! You still working on this PR? If not, I'd be happy to get around to looking into the issue and seeing if I can help get Nvidium updated with the beta versions of Sodium.

Bekfastbek commented 1 month ago

Hi @flerouwu the thing is that nvidium is working out of the box by just changing supported sodium versions but i was looking into lithium and i found that sodium is interfering with lithium and not nvidium so i started to focus on there a bit

KarmaMarazu commented 1 month ago

Hi @flerouwu the thing is that nvidium is working out of the box by just changing supported sodium versions

Last i checked it doesnt crash but also doesnt work/add anything

Bekfastbek commented 1 month ago

Hi @flerouwu the thing is that nvidium is working out of the box by just changing supported sodium versions

Last i checked it doesnt crash but also doesnt work/add anything

I can check why it is happening after I am done with classes but I was unaware about that issue since it was working for me as I might be using an older beta of sodium 0.6 (didnt get to update since I was busy for the past month) and I specified that specific version of sodium just to test it so hopefully its just an easy 1 line fix and not a separate issue

Bekfastbek commented 1 month ago

i found that nvidium loads up and is shown in loaded mods on client but it fails to create a config file and does not show up in settings just like you said so i might try more things to fix it

ShayBox commented 3 weeks ago

Most of the mixins are failing with Sodium, likely code changes that broke them.

Sodium 0.6 has multi-loader support, and was moved from Jellysquid to Caffeine, so all the import paths were broken.
I attempted to update, but there's still broken mix-ins I can't fix.