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

Behaviour Packs do not update in-game nor via game restart

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • None
    • 1.16.210.53 Beta, 1.16.201 Hotfix
    • Plausible
    • Android

      Detailed listing for MCPE-112400 including steps to reproduce, a possible work-around until fixed, and background of problem.

      Summary: Add-ons, user owned or not, do not update on their own on MC restart nor /reload command for current file changes in-game.

      Steps to reproduce (Global vs Worlds):

      1. Using any add-on, attach it to a world and note the current description.
      2. Open a text editor and navigate to the add-on's manifest.json file in com.mojang > behaviour packs > [add-on name] > manifest.json
      3. Change the description (e.g.: "description" : " Hello world"> "description" : "Hello fellow crafters") and save the file (do NOT change the file name)
      4. Close MC (clear it from recents or go to Settings > Apps > Minecraft > Force Stop)
      5. Open MC then navigate to Settings > Storage > Behaviour Packs and look at the description to ensure the change was saved
      6. Go to Play > World Settings > Behaviour Packs
      7. Notice their are now 2 of the behaviour pack. One before the change and one after.
        1. Other method to show this effect is adding a new function file (name.mcfunction) to the behaviour pack. The new function will not be available when you load up the world after steps 4 and 5.

      Steps to reproduce (The "/reload" Command):

      1. Make sure you have MC open to a world where you are using a behaviour pack with custom functions.
      2. Add a command to one of your functions (com.mojang > Behaviour Packs > [your pack name] > functions > [functionName].mcfunction) and save it. Example below.
        1. Before
          1. say Hello World
          2. say Goodbye World
        2. After
          1. say Hello World
          2. say This is the new command
          3. say Goodbye World
      3. Return to MC and type in chat "/reload" to reload the function files for all packs installed
      4. Type "/function [functionName]" in chat and watch the resault. In the example above, the 2nd line after the change will not execute but the original lines (1 and 3) will as they were prior to the change.

      Observed Result: Pack does not update between the global and world resources files do not update using "/reload" command.

      Expected Result: Pack information or contents reflect the world resources and "/reload" command pulls the updated file contents from the pack.

      Temporary Work-Around for New Pack Content: Manually copy the behaviour pack from global folder (com.mojang > behaviour packs) to the world's folder (com.mojang > [worldName] > behaviour packs) and overwrite the old version of the pack before restarting MC

      Temporary Work-Around for "/reload" command: None as of this post.

      Click/tap here for  clip showing this problem.

      Mods, click/tap here for TinyURL's preview destination link if unsure of link saftey. The clip is well over size limitations here. Only reason why it is external.

            Etanarvazac Etanarvazac Revorix
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: