Mekanism

Mekanism

111M Downloads

Glass of fission reactor renders depends on if it has superheated sodium in it or not

UnknownSerhan opened this issue ยท 1 comments

commented

Issue description

When fission reactor has superheated sodium in it / is hot enough to produce superheated sodium, the interior color of reactor turns to color of superhated sodium but the glass texture behind them disappear. If the reactor stops and it goes below the temperature needed to produce superheated sodium and if there is no superheated sodium left in the reactor, the glass texture start to appear again.
2022-08-14_17 46 13
2022-08-14_17 46 22

Steps to reproduce

  1. Build a Fission Reactor, fill it with sodium and fissile (amount of sodium and fissile fuel don't matter). You can see the glass texture on the other side of the reactor
  2. Turn on the reactor and wait until it reaches the enough temperature to produce superheated sodium. The glass texture on the other side of the reactor will disappear.
  3. Stop the reactor then empty all the superheated sodium, the glass textures on the other side of the reactor will render.

Minecraft version

1.19.1 or 1.19.2 (Latest)

Forge version

43.0.8

Mekanism version

10.3.2 (Latest)

Other relevant versions

No response

If a (crash)log is relevant for this issue, link it here: (It's almost always relevant)

No response

commented

I believe this is due to how we render the contents, of the multiblocks and the fact that reactor glass is translucent similar to stained glass, AND that MC's transparency handling is somewhat complicated/has a bunch of issues. In theory I might be able to fix this using 45ff365, but for now I think I am just going to leave it as I am unsure what rendering such large multiblocks with that system will do in relation to performance.