Crash
uhloin opened this issue ยท 8 comments
crash-2023-09-20_20.10.38-client.txt
HammerLib-1.20.1-20.1.20.jar
Rubidium 0.7+ is buggy and does not run because incompatible with Oculus and shaders
I am not able to support older versions of rubidium since it does not have an API that I can use to actually make it work.
OK. I have no other idea than wait for fix in Rubidium or Oculus and do not update HammerLib from 20.1.19 for some time.
Could you instead of mysterious crash just write user-friendly error message on start like "HammerLib since 20.1.20 requires Rubidium 0.7+" ?
I will do two things right now.
Add support for future Rubidium, as well as add a config option that disables the new feature when Rubidium is detected.
Currently going to debug things with both versions to make optimal changes.
Just as update
Oculus is updated to new version oculus-mc1.20.1-1.6.9.jar and works fine together with HammerLib-1.20.1-20.1.22.jar and embeddium-0.1.9+mc1.20.1.jar (this "embeddium" probably is like rubidium 0.7+)
Can confirm it works just fine on both 1.19.2 and 1.20.1 (custom glint)
I pushed it as a new build which re-enables the colored glint with embeddium, as well as added a warning message for rubidium users to migrate over to embeddium for better compatibility.
That, and a few other minor tweaks to code.
Thanks a lot for your investigation into this!