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

Collision detection for structure void is different

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • None
    • 1.20.30
    • None
    • Unconfirmed
    • Multiple

      Collision detection does not occur like light blocks

      Collision detection when it does not have Structure Void disappears or can be overwritten by other blocks.

      When creating some sort of ``world for someone to play'', such as a puzzle-solving map, you may want to ``not touch the door for decoration'' or ``to create a surface that cannot be placed using can_place_on.'' Since the invisible collision detection that existed in the past has disappeared, those functions have been broken.

      Of course, the original role of structure void, which is to prevent data from being saved using structure blocks, has not disappeared, but since I was using it as a transparent hit detection that can be easily seen, a big problem occurred. .
      Barrier blocks have many disadvantages, such as players being unable to pass through them, and areas that cannot be made impossible to install using only allow and deny blocks.
      Therefore, I would like the collision detection to be the same as up to 1.20.20.
      If this were a specification change, even if this feature disappeared in structure void, the benefits of this feature were so great that in the future, a new feature with invisible collision detection separate from structure void would be created. I would like to see additional blocks implemented.

       

      日本語(翻訳前の原文/Sentence before English translation)

      ストラクチャーヴォイドを持たないときの当たり判定が消えていたり、他のブロックで上書きできるようになっている。

      謎解きマップといった、「誰かに遊んでもらうワールド」を作る際に、"飾るためのドアを触れないようにすること"や、"can_place_onでも、特定の設置不可能な面を発生させるため"といったために使用していた、ストラクチャーヴォイドの当たり判定が無くなったために、それらの機能止まってしまいました。
      もちろん、本来のストラクチャーヴォイドの役割である、ストラクチャーコマンドや、ストラクチャーブロックにて設置部分を保存しないようにするという役割は消えていませんでしたが、私は"空気のように透明な当たり判定"として私は使用していたため、それらの使い方が出来なくなってしまいました。
      代用として考えられるバリアブロックでは、プレイヤーが通ることが出来ないというデメリットがあったり、「can_place_onコマンドをふさぐ際に」allow、denyブロックのみでは、設置不可にできない面(上下を使い分けることができない)が発生してしまうなどの代わりきれない部分が多くあります。
      そのため、ストラクチャーヴォイドのあたり判定を1.20.20までと同様にしてほしいと要望します。
      しかし、これが仕様変更であった場合には、この当たり判定というもの自体は残してほしいので、今後ストラクチャーヴォイドとは別でも、あたり判定を持った新たなブロックを追加で実装してほしいです。その場合、水をせき止める効果などは移行できるでしょう。

            e233tyler e233tyler
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: