I had to figure out how to add marketplace addons to my self-hosted Minecraft Bedrock server. No documentation for dedicated servers exist, yet every announcement says the addons will work on servers. I finally came with something that might work. The addons are being loaded by the server, yet addons are spewing all kinds of syntax errors. Were addons tested on a dedicated server before rolling them out?
The server no longer accepts connections. I had to remove the addons from world_behavior_packs.json and world_resource_packs.json to get the server running again. I also tested the world loaded with the addons locally, the addons work just fine.
Addons tested: Gravestone, and Another Furniture Add-on. I am willing to bet all of the current marketplace addons do this. Why would I pay for an addon if they don't work on dedicated servers? I only get 2/3 of what I paid for.
Linked issues
Attachments
Comments


This will not work. If it did then one person could pay for a add-on and distribute it to their friends for free.

There really should be a way of exporting some kind of Auth key from the marketplace onto BDS, that only the purchaser has... this way, it can be exported from the minecraft client, and loaded onto the server.

I would really like to start purchasing/trying out add-ons on the marketplace but the lack of support for dedicated servers is a dealbreaker for me. I'm not looking to purchase a Realm, it's important to me that I'm running my own bedrock server.
Thank you for your report!
However, this issue is Working as Intended.
The report you have submitted is working as intended: Marketplace content is not supposed to work on Dedicated Servers, but you can still use sideloaded add-ons. The only server experience that can run Marketplace content is Realms.
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 – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
I have done some more testing with this issue.
My dedicated server no longer shows on the "Friends" tab. Removing the marketplace addons fixes this.
Dedicated server no longer shows its ping or that it's online. Removing the marketplace addons fixes this.
Addons from outside of the market place work just fine. I swapped out the marketplace grave addon for a non-marketplace grave addon to verify.
With the marketplace addons installed, no one can see anything related to the addons. When a player dies, no gravestone. When we join, no books from the addons are given to us.
For now, all marketplace addons have been removed.
Really does break the trust Mojang/Microsoft is trying to earn with verified addons with a very glaring and easy to create issue like this.