Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-105432

Transparent Blocks Disappear Before Opaque Ones

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Works As Intended
    • 1.17.20.22 Beta, 1.17.10, 1.16.210.59 Beta, 1.16.210.58 Beta, 1.16.210.57 Beta, 1.16.210.56 Beta, 1.16.210.55 Beta, 1.16.210.54 Beta, 1.16.210.53 Beta, 1.16.210.51 Beta, 1.16.210.50 Beta, 1.16.200.57 Beta, 1.16.200.56 Beta, 1.16.200.55 Beta, 1.16.201 Hotfix
    • None
    • Unconfirmed
    • Windows

    Description

      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:

      1. Download the attached pack
      2. Use give command to obtain 'grunt:cherry_blossom_leaves'
      3. Turn render distance to lowest value
      4. Place the cherry blossom leaves next to regular leaves (or any vanilla block)
      5. The cherry blossom leaves will disappear before the render fog even gets close
      6. Change alpha_test in the material instances of cherry blossom leaves' behavior file to opaque
      7. The block will now render properly at distance but the texture will be incorrect

      Expected Results:

      • 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.

      Actual Behavior:

      • Transparent blocks disappear from view much quicker than opaque ones

      Attachments

        Activity

          People

            Gruntastic Gruntastic
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: