EvilCraft

EvilCraft

19M Downloads

Water is invisible through "auras" in this mod

josephcsible opened this issue ยท 2 comments

commented

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.

2017-12-10_14 17 24


Versions:

Development version 61ae531, with all of its Gradle dependencies

Log file:

Nothing relevant

commented

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.

commented

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)