[1.19.2] Transparency for tools/weapons not rendered correctly over the tranclucent background
vgrynch opened this issue ยท 6 comments
Bug Description
Transparency for semi-transparent (translucent) tools/weapons not rendered correctly over the water.
I have tried various options with no help at all, in particular, the most relevant options too:
- Fabulous graphics (not supported by Alex's mobs for a pick axe, Epic Fight weapons still hide water)
- Animate only visible textures (no effect when enabling/disabling)
- Translucent face sorting (disabling it has no effect)
- Shader (ComplementaryShaders 4.7.2) - same issue when enabled.
I have tried removing EMF and JSON entity features etc. - no help. Looks like it is not related to texture packs as well because different mods weapons have the same issue for Epic Fight, including the default one.
Video toolkit mods:
Embeddium: embeddium-0.3.18.1+mc1.19.2
Embeddium++: embeddiumplus-1.19.2-v1.2.13
Oculus: oculus-mc1.19.2-1.6.9
Reproduction Steps
See screens.
Alex mobs: obtain Ghostly pickaxe and stand like on the screen below. Behind the tool, water disappears.
Epic fight: weapon animations' semi-transparent parts also hide water - see screens (the last one with shader).
Log File
Nothing wrong in the logs observed, just a visual issue.
Are you sure these issues can't also happen without Embeddium installed? From what I can tell, the ghostly pickaxe has similar issues in vanilla:
And similar issue with my own head culling water in spectator mode, with vanilla:
In general, interactions between translucent entities and translucent terrain are not Embeddium's fault; terrain is rendered at roughly the same time/order it would be in vanilla.
Fabulous is supposed to solve those issues, but mods need to be coded to use it properly, and many mods in older versions just didn't support Fabulous.
It's not something that can really be fixed with a resource pack; the mod needs to be designed to use the Fabulous mode feature set properly. And in non-Fabulous mode, some of the cases are not really possible to fix.
I don't understand why it cannot be fixed, but I assume that it's not like a simple static bitmap putting over another :-) For me, it looked like some kind of over-culling issue, especially when I saw a few semi-transparent mobs rendered correctly.
Please, close the ticket if you see it's not doable.