Scaling Health

Scaling Health

23M Downloads

Crazy in-world behavior rather than simple crash when Silent Lib missing

juliand665 opened this issue · 2 comments

commented

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.

The crazy behavior:
Crazy Behavior

Steps to reproduce the problem

  1. Add Scaling Health
  2. Don't add Silent Lib
  3. Enter a world
commented

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.

commented

Huh, interesting. I suppose you could still call something from the lib so it crashes because it's not present, but yeah, this is really on forge.