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

Doors have missing block states in upper/lower blocks in .mcstructure files

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.21.60.24 Preview, 1.21.51 Hotfix
    • None
    • Unconfirmed
    • Windows

      In the NBT of .mcstructure files created from Structure Blocks, upper and lower door blocks both have some block states which are always set to 0.

      Specifically, upper door blocks have `direction` and `open_bit` always set to 0; and lower door blocks have `door_hinge_bit` always set to 0.

      In 1.21.60.24-preview, the `direction` block state is replaced with `minecraft:cardinal_direction` which is present properly in upper door blocks. However, upper door blocks still have an incorrect `open_bit` and lower door blocks still have an incorrect `door_hinge_bit`.

      This hinders the development of third-party tools that interact with structure files in order to generate 3D models based on in-game structures.

      In the attachment of this bug report is a structure file from 1.21.60.24-preview, which reveals the incorrect block states.

            SuperLlama88888 Super Llama
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: