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

Tile Entities are not correctly sent in multiplayer

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: 0.8.0 beta build 2, 0.8.0 beta build 3, 0.8.0 beta build 4, 0.8.0 beta build 5
    • Fix Version/s: 0.8.0 beta build 8
    • Labels:
      None
    • Confirmation Status:
      Unconfirmed
    • Platform:
      Tablet - Android - Other (Specify in description)

      Description

      Tile Entities that need a packet to "spawn" in multiplayer (Chests, Double Chests, Signs) fail to appear in multiplayer.

      In the case of signs, if a player joins, he won't see them. If he places a sign, other people will see it empty, but the text, when sent, is not shown.

      Chests suffer another issue. They are shown, but only after tapping on them or randomly.

      We tested this issue between two Android devices, one with the beta 5 and the other one with the beta 6.

      To check this issue, I set up Wireshark to get packet dumps, and seems that the EntityDataPacket (0xb8) is correctly sent for Signs and Chests. I also checked this using PocketMine-MP, even sending everything after manually to eliminate any kind of issue caused by lag. The packets (in vanilla MCPE and PocketMine-MP) are similar, and playing on a PocketMine-MP also reproduces the problems with Chests and Signs.

      (Note: Another device is needed to test this)

        Attachments

          Activity

            People

            • Reporter:
              shoghicp [Mojang] Shoghi Cervantes
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: