The bug
Pack overlays added in Java Edition 1.20.2 are ignored when uploading data packs and resource packs to a Realm. This causes those packs to break if they rely on a certain overlay to load when used in a certain version.
How to reproduce
Download a data pack with an overlay, for example the attached data pack
Add this data pack to your Realm in 1.20.2
In-game, throw a saddle on top of any stair block
❌ Notice that the spawned pig is not invisible. This is because the effect changes were implemented using an overlay folder
Now try to add the same data pack to a singleplayer world in 1.20.2
✔ Notice that the spawned pig is invisible, as expected.
Potential fixes
Modify the realms whitelist to allow files in overlay folders.
Attachments
Comments 10
Was going to start a realms server but will choose another host if the data packs doesn't work anymore...
This has been a bug since November of 2023, we are almost into February of 2024 and I can confirm this is still a bug that is happening. How is this not fixed yet?
It appears this has been fixed, but because the attached data pack only had an overlay for 1.20.2 (pack format 18), people incorrectly assumed that overlays weren't getting applied. I attached a new data pack for 1.20.4, which can be used to verify the fix.
In case this still happens for someone, or if a similar issue happens again, please file a new bug report about it (and include the pack in question).
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki – 📖 FAQs
Confirmed in 1.20.3 😞