-
Bug
-
Resolution: Incomplete
-
None
-
1.17.41 Hotfix
-
None
-
Unconfirmed
-
Windows
The pack used is a simple Gametest API that a few Developers in my circle who are literate with Javascript use often.
This works fine on Local Worlds. Heavily Tested.
The problem is trying to have it work on realms.
TL;DR ~ Addons for the JavaScript type refuse to work on Bedrock Edition Realms.
Method A = Apply world to realm, then apply pack to realm.
Method B = Apply pack to world. Replace Realm with world.
(The world in both methods has all experimental features enabled, has cheats enabled. Made sure to see if it was enabled by seeing if /gametest would show up each attempt)
When my circle of Developers including myself try Method A, we got an error of "Could Not Apply Changes". However, when applying a data pack, it works just fine and shows up in the behavior list.
When we all use Method B the Javascript Pack will finally show up in the realm's Behavior list. However, when we join the realm it turns out that it does not work. Even though the exact same pack will work in a local world. We had then made a simple test command for when we to "+test" in chat, a tellraw will reply in chat with "pong" (This worked in a local world, but not on any realm we forced the pack into using Method B).
The JavaScript Pack that we most tested this with is attached.
It is used as a constant and is our "Should Work 100%" asset we use, when making sure that it isn't the fault of any JavaScript pack we are making at the time.
We've taken the dependencies out of the manifest, experimented around with including / not including a min engine version. Did a bunch of stuff to make sure it wasn't the fault of the Behavior Pack Itself. If you're reading this. Then Multiple Realiable Addon Devs have came to the conclusion it is not the pack's fault. But a Lack of Realm Support for Gametest Scripts.