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

Custom block geometries > 1 block wide/tall no longer render

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.19.20.23 Preview, 1.18.20.27 Beta, 1.18.10, 1.18.30.21 Preview, 1.18.30.20 Beta, 1.18.12 Hotfix, 1.19.10, 1.19.20.24 Preview, 1.19.11 Hotfix, 1.19.30, 1.21.30.23 Preview, 1.21.21 Hotfix
    • Confirmed
    • Multiple
    • 719697

      When creating custom blocks that use a custom geometry that contains a model larger than 16x16x16 pixels, aka one Minecraft block, the geometry causes errors and forces the block to appear as the "update" block.

      Here is the error message:

      [Blocks][error]-geometry.testblock contains 1 boxes outside the error bounds of (-0.01, -0.01, -0.01) to (1.01, 1.01, 1.01)

      Additional info by ReaperX5

      This problem did not exist in previous updates if a block was larger than 16x16x16 (unit cube) or had a bone that exceeded the 16x16x16 bounds by as little as 0.001 pixel; the geometry file would continue to load normally, but an error message would appear (which is preferred to this new way of handling larger geometry files)

      This new method breaks MANY addons... it would be great if creators had the option (like in previous versions.) and weren't forced into making blocks use separate geos (if larger than 16x16x16).

      It should also be noted that several vanilla blocks break the bounds, including (but not limited to) lecterns, spore blossom, walls/fences, and open shulkers boxes.

      If intentional, it seems unfair that vanilla blocks are able to break these bounds while modded blocks cannot.
      There was also no mention of the change in the changelog, or a reason as to why the change was made.

      The current warning bounds are also incorrect (reports -0.1,-0.1,-0.1 to 1.1,1.1,1.1, when in practice this extra space is not included; actual bounds are (0,0,0) to 1.1,1.1,1.1. (1,1,1). Prior to this update, the warning was (-0.5,-0.5,-0.5) to (1.5,1.5,1.5), which makes much more sense. (Given the fact that vanilla some blocks break the 1, 1, 1 format by half a block at most)

      As a final note, custom block geometries on Java Edition can be as large as 3x3x3 (blocks, not pixels). This was how bedrock was before this update...

        1. after 1.18.10.png
          after 1.18.10.png
          482 kB
        2. After - 1.18.10.png
          After - 1.18.10.png
          562 kB
        3. ApplicationFrameHost_2022-02-12_21-08-51.png
          ApplicationFrameHost_2022-02-12_21-08-51.png
          1.15 MB
        4. banquet_chair.geo.json
          0.8 kB
        5. Before - 1.18.1.2.png
          Before - 1.18.1.2.png
          464 kB
        6. before 1.18.10.png
          before 1.18.10.png
          552 kB
        7. before copy.png
          before copy.png
          2.11 MB
        8. Blockbench_2022-11-16_14-58-02.png
          Blockbench_2022-11-16_14-58-02.png
          14 kB
        9. BlockGeoFi.mcpack
          0.5 kB
        10. Captura de pantalla (177).png
          Captura de pantalla (177).png
          427 kB
        11. custom_head.geo.json
          0.8 kB
        12. image-2023-10-24-22-11-38-679.png
          image-2023-10-24-22-11-38-679.png
          714 kB
        13. image-2023-10-24-22-11-38-736.png
          image-2023-10-24-22-11-38-736.png
          7 kB
        14. Screenshot_20220219_185039_com.mojang.minecraftpe.jpg
          Screenshot_20220219_185039_com.mojang.minecraftpe.jpg
          1.58 MB
        15. Screenshot 2022-03-02 214547_LI (3).jpg
          Screenshot 2022-03-02 214547_LI (3).jpg
          1016 kB
        16. Screenshot 2022-03-02 215247.png
          Screenshot 2022-03-02 215247.png
          366 kB

            Ultr4Anubis Ultr4Anubis
            Votes:
            132 Vote for this issue
            Watchers:
            67 Start watching this issue

              Created:
              Updated:
              CHK: