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

Blocks with non-existent geometry prevent custom block tessellation within the same subchunk

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.21.22 Hotfix
    • None
    • Community Consensus
    • Multiple

      Summary

      Custom blocks with a minecraft:geometry component set to a geometry that does not exist will outright prevent the proper tessellation of all other blocks (with geometry) in that subchunk. In other words, such a block will cause nearby blocks with models to render as invisible, regardless of if those nearby blocks have valid geometry themselves.

      Steps to reproduce:

      Attached is an add-on containing two blocks: Full Block (mcpe:full_block) and Broken Block (mcpe:broken_block). Full Block uses the unit cube geometry (minecraft:geometry.full_block), while Broken Block points to a geometry that does not exist.

      • Create a new world with the attached add-on applied.
      • Acquire the two blocks, Full Block (mcpe:full_block) and Broken Block (mcpe:broken_block).
      • Place both within the same subchunk; generally, right next to each other should work.

      Full Block stops rendering its geometry with the presence of the Broken Block.

      Expected result

      I expected the Broken Block to not affect the rendering of blocks within the same subchunk. If it affected only the rendering of adjacent blocks, I could understand.

            Sprunkles Sprunkles
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              CHK: