MysticMods / Roots

Home of the Roots Minecraft Mod
GNU Lesser General Public License v3.0
44 stars 33 forks source link

Crash with LagGoggles when using the spectator mode of Roots' Augment spell #788

Closed osimon8 closed 2 years ago

osimon8 commented 2 years ago

General Information

Reproducing the issue report here from the Divine Journey 2 repo

Describe the bug:

I selected the Augment Spell (which has the spectator augment) from my spell library and used it. I got into spectator mode, but when I exited spectator mode again, the game crashed and sent me back to the main menu. The screen informed me that Roots and LagGoggles were responsible for the crash. I rejoined the server and used the spell again. This time, I crashed immediately and the screen said that only Roots was responsible for the crash. After rejoining the server again, I was in spectator mode however. When the spell ended and I was set into survival mode again, the game crashed yet again saying that Roots and LagGoggles were responsible. From this point on, the game crashed every time I used the spell and when the spell ran out as described above.

To Reproduce:

  1. Aquire a Roots Staff, aquire the Augment Spell and upgrade it with the Light Drifter Augment, aquire a Herb Pouch and put all the necessary herbs into it.
  2. Use the Augment Spell in the Roots Staff
  3. If it doesn't crash immediately, wait for the spectator timer to run out and observe the crash screen.

In my testing, I get the exit crash the first time I set the Augment spell to use Light Drifter and attempt to use it, and the following use upon reloading the world after the crash I get the enter crash.

Expected behavior:

The augment spell functions with the Light Drifter Augment, allowing you to enter/exit spectator mode without crashing.


Environment Versions

Mystic Mods Versions

Other Versions:


Logging Information

Please Use gist, paste.ee, pastebin or some other log sharing service

Crash Report (if available):

Exiting - crash-2022-07-27_16.39.43-client.txt

Entering - crash-2022-07-27_16.43.42-client.txt

Latest Log (if necessary):

Exiting - latest.log

Entering - latest.log


Additional Information

Screenshots (if available):

Additional context (optional):

noobanidus commented 2 years ago

There are consistent issues with access transformers in the most recent release of Roots. While it does fix a number of issues, my suggestion would be to regress Roots back to the previous version. Beyond that, I've no way of solidly debugging what's going on with ForgeGradle & 1.12 in later versions.

noobanidus commented 2 years ago

This will be fixed in 3.1.6, please update when possible.