Update on this issue:
19 July 2022 by @unknown -
Gametest packs allow you do to lots of exciting things on Realms, and we are working hard to support them properly in an upcoming update.
So, my behavior pack that requires of gametest to work stopped working after 1.19.0… This was because of the JavaScript change to script and stuff in the manifest, so we changed it to make it work, and after some changes it worked in 1.19.0, on a normal world. The problem is that when I tried uploading it to the realm, the upload was successful, but the pack is no longer working in the realm.
The same pack used to work before 1.19.0 in the realm, without any issues.
Steps to reproduce:
1. Upload a behavior pack that requires of gametest (gametest pack) to a realm
2. Join the realm
Observed Results:
The pack is not working in the realm even when it works on single player
Expected Results:
The pack should work fine without any problem or inconvenience.
Linked issues
is duplicated by 2
Attachments
Comments 13
Alright so, I am not receiving any error when uploading it, it is uploading without any issues, the problem is that in the realm, the pack does not work, even when it has gametest toggle on, and even when it works on single player.
This is the pack I’m trying with:
Hm, im noticing that it doesnt let me install the pack from that message I just sent… I dont know what I did wrong when sending it..? If you have a problem installing it from that please let me know how to fix it. I Can send it on discord if needed.
I just want to mention that this doesn't just affect realms, it appears to affect BDS as well.
These are a few notes I've managed to gather with BDS, I'm not entirely sure how accurate they are:
Unfortunately with the server, I've been unable to reproduce this, but I know for a fact that others have experienced this and have tried to find a cause, to no avail.
Windows/Ubuntu is odd. If I'm not mistaken, realms are based off of the Linux distribution of BDS, and all the people I've talked to who have experienced this also have used this distribution. It wouldn't be the first time a disparity occurred between Linux and Windows, such as the now removed Scripting API.
The odd thing is that even though I suspected this, when I went to test for myself, the GameTest script work flawlessly.
We've attempted to explain it via having two modules, one of the data type and one of the script type. We've attempted if having multiple packs affected it. We've attempted if certain experimental toggles affected it. We've attempted different world settings, and we've attempted using a simpler script instead to see if certain commands cause it to fail. We've attempted converting worlds between 1.18.30 and 1.19.
All of these attempts got us no closer to finding an answer.
As of now, the only thing I can think of that could even possibly cause this is the machine. Maybe the OS version? Or maybe something to do with the hardware, like CPU and GPU? Or perhaps, just pure randomness, but that seems unlikely given the vast amount of testing I've done already, all of which ended with the same result.
Update 2022/06/09 12:27 CDT
I've now tested the servers running on Ubuntu 18.04, 21.10, and 22.04 in addition to the 20.04 that I've already attempted. I've still been unable to pinpoint an exact cause, as none of them allowed me to reproduce this issue.
I think the main problem is that in Realm we do not have access to the permition.json file so that we can allow gametest modules as in BDS therefore scripts will not run because the modules are not allowed.
bds works but idk. follow https://docs.microsoft.com/en-us/minecraft/creator/documents/scriptingservers
Thank you for your report!
However, this issue is Working as Intended.
The report you have submitted is working as intended: Currently, custom gametest packs are not supposed to work on realms. They also weren't supposed to work in the previous versions.
Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.
Full Version History – Snapshot Version History – Feature Requests and Suggestions
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Please undo this. Gametest has improved my realm so much, it has prevented many hackers from duping, and spawning in illegal items, and from crashing my realms, I fear I may have to shutdown my realm entirely because these hackers pretty much will leave it to ruins.
This GameTest pack requires mojang-net to be enabled, which is disabled by realms by default and for whatever reason the pack won't work due to dependency error.
Can confirm this is still an issue, it isn't resolved. Replicated the steps several times, same result, both packs applied, no packs appearing in game. In fact, now it's uploading packs that don't exist. Realm uploads a pack that's 0.66MB each time. I don't even have a pack that's 0.66MB.
Reply from @unknown - Please check the Resolution on the issue to see how the issue was Resolved. Note that Resolved does not mean Fixed. There are many ways a report might be resolved. For more information see the Bug Tracker Guidelines.
Please also see the Note in the Description for additional information.
Do you get any messages during the upload?
Please attach a copy of the pack you are trying to upload.
This report has been temporarily closed as Awaiting Response. It will automatically reopen when you comment with new information. Please be sure to provide all requested information. Reports that do not contain enough information may be closed as Incomplete.