Resolution: Works As Intended
18.104.22.168 Beta, 1.17.10, 22.214.171.124 Beta, 126.96.36.199 Beta, 188.8.131.52 Beta, 184.108.40.206 Beta, 220.127.116.11 Beta, 18.104.22.168 Beta, 22.214.171.124 Beta, 126.96.36.199 Beta, 188.8.131.52 Beta, 184.108.40.206 Beta, 220.127.116.11 Beta, 18.104.22.168 Beta, 1.16.201 Hotfix
Custom Blocks that use alpha_test as a material instance will always 'un-render' before blocks that use opaque as the material instance.
This is affected by render distance and is very annoying when creating blocks like leaves that don't render until you get close.
Steps To Reproduce:
- Download the attached pack
- Use give command to obtain 'grunt:cherry_blossom_leaves'
- Turn render distance to lowest value
- Place the cherry blossom leaves next to regular leaves (or any vanilla block)
- The cherry blossom leaves will disappear before the render fog even gets close
- Change alpha_test in the material instances of cherry blossom leaves' behavior file to opaque
- The block will now render properly at distance but the texture will be incorrect
- Transparent blocks render the same as opaque ones, or there's at least an option to change transparent textures to an opaque one depending on distance from the block like how vanilla leaves work.
- Transparent blocks disappear from view much quicker than opaque ones