mojira.dev
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.

Attachments

Comments 3

Confirmed in Android

Thank you for your report!
After consideration, the issue is being closed as Won't Fix.

Please note that this is not the same as Working as Intended, as this bug report correctly describes behavior in the game that might not be the intended or desirable behavior, but it will not be fixed right now. Sometimes, this is because the issue reported is minor and/or impossible to change without large architectural changes to the code base.

Quick Links:
📓 Bug Tracker Guidelines -- 💬 Community Support -- 📧 Mojang Support (Technical Issues) -- 📧 Microsoft Support (Account Issues) -- 📓 Project Summary -- ✍️ Feedback and Suggestions -- 📖 Game Wiki

Sprunkles

(Unassigned)

1381076

Confirmed

Multiple

1.21.22 Hotfix

Retrieved