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):
Using any add-on, attach it to a world and note the current description.
Open a text editor and navigate to the add-on's manifest.json file in com.mojang > behaviour packs > [add-on name] > manifest.json
Change the description (e.g.: "description" : " Hello world"> "description" : "Hello fellow crafters") and save the file (do NOT change the file name)
Close MC (clear it from recents or go to Settings > Apps > Minecraft > Force Stop)
Open MC then navigate to Settings > Storage > Behaviour Packs and look at the description to ensure the change was saved
Go to Play > World Settings > Behaviour Packs
Notice their are now 2 of the behaviour pack. One before the change and one after.
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):
Make sure you have MC open to a world where you are using a behaviour pack with custom functions.
Add a command to one of your functions (com.mojang > Behaviour Packs > [your pack name] > functions > [functionName].mcfunction) and save it. Example below.
Before
say Hello World
say Goodbye World
After
say Hello World
say This is the new command
say Goodbye World
Return to MC and type in chat "/reload" to reload the function files for all packs installed
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.
Linked issues
is duplicated by 1
Comments 2
Cleaning up old tickets: This ticket had been set to 'Awaiting Response', but has not received a response from the reporter (~3 months+) so is being closed as Incomplete. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines which includes steps to reproduce the problem.
Quick Links:
📓 Bug Tracker Guidelines – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
We are not able to reproduce this issue currently. Could you please check it again on newest version (1.17.10)?