Crazy in-world behavior rather than simple crash when Silent Lib missing
juliand665 opened this issue · 2 comments
Versions
- Scaling Health: 1.14.4-2.3.3+23
- Silent Lib: that's the thing
- Forge: 28.1.39
- Modpack (if applicable): Custom
Expected behavior
When Silent Lib is missing, Scaling Health cannot work at all. However, rather than notifying the user and/or crashing, it outputs a half-formatted exception to the log and causes very strange-looking behavior once in world (probably because the event buses shut down due to the setup failing).
Actual behaviour
Letting the player know somehow that they messed up, ideally upon load rather than waiting until they open a world. Once that's done, simply crashing would be preferable to… whatever this is. I actually got an issue report on Spice of Life: Carrot Edition because someone thought we were the cause (that's the reason I'm here).
Links/Images
latest.log, for your enjoyment. The relevant section is right near the start.
Steps to reproduce the problem
- Add Scaling Health
- Don't add Silent Lib
- Enter a world
Seems to be a Forge bug. The log file shows Forge detecting a missing dependency, but it keeps running anyway. Nothing I can do about this.