Mojira Archive
MCPE-186400

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

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.

Unresolved

Sprunkles

2024-09-06, 05:56 PM

2024-09-07, 09:10 AM

2

2

Community Consensus

1.21.22 Hotfix

-