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

Items in block actor NBT not processed correctly in LevelChunkPacket

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • None
    • 1.19.10
    • None
    • Community Consensus
    • Multiple

      When using the legacy chunk sending system (using only `LevelChunkPacket`), block actors containing items (e.g. item frames, lecterns) don't load their items correctly.

      Depending on the item serialization format used, different broken behaviour is seen:

      • Using the modern format (with `Name` string ID), items do not load at all, leaving item frames apparently empty and lecterns without books
      • Using the 1.5 item format (with `id` integer ID), the item loads, but the ID is interpreted incorrectly, causing the wrong item to appear in the frame.

      This problem appears not to occur when using the subchunk request system using `SubChunkRequestPacket` and `SubChunkPacket`. However, many custom servers have chosen not to use this system yet due to bugs.

      This problem requires a custom server to reproduce, but the problem is caused by a bug in the game caused by some change in 1.19.10 (observed in multiple different server softwares).

            od1g1man [MCPE Helper] Dylan K. Taylor
            Votes:
            35 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: