Water is invisible through "auras" in this mod
josephcsible opened this issue ยท 2 comments
Issue type:
Only keep the issue types that are applicable.
- ๐ Bug
Short description:
Water behind an environmental accumulator's beam, or a vengeance spirit, is invisible.
Versions:
Development version 61ae531, with all of its Gradle dependencies
Log file:
Nothing relevant
This has been like this since the beginning, simply because vanilla also rendered the beacon beam like that. But I just had a look, and it looks like vanilla fixed the issue, so we can reuse that fix.
Last commit fixes the EA beam.
As far as I can see, a similar fix for Vengeance Spirits is not possible (without some serious hacking).
This is because the beam is now rendered through the BufferBuilder with a custom alpha value, which takes into account all proper layers (such as water). The spirit renderer simply delegates this to the Entity renderer, which doesn't allow us to change the alpha value in the BufferBuilder.
Perhaps vanilla or Forge will change these things in the future. Until then, I'll close this issue. (I don't consider this important enough to spend too much time on it)