This article is about Minecraft Bedrock Edition. If you are looking for help with Minecraft Java Edition Datapacks, check out this article: Installing Datapacks (Java Edition)
With addons, Minecraft bedrock edition introduces a new way of expanding your Minecraft experience. You can find out more about addons here: https://www.minecraft.net/en-us/addons/
Please note that in singleplayer worlds, Minecraft will automatically fix outdated addons. This does not happen on servers, so only addons that are fully compatible with your Minecraft version can be installed.
If you have ever looked at how to install such packs on a server, you will probably have noticed how very complicated and incomprehensible it all is.
On exaroton, the installation of addons is as easy as moving a folder into another one.
All addons, no matter if it is a behavior pack or a resource pack, can be uploaded directly to the packs folder of your server. Our system then automatically scans your add-on packs and will do all of the complicated work for you.
Note that some addons require experiments to be enabled on your server: Enabling experimental gameplay (Minecraft Bedrock Edition)
If an addon does not work as expected, it can often be difficult to find the exact cause of the problem. To make this easier, you can log detailed messages related to loading and running addons.
Minecraft 1.20 and never
You can enable content log console output messages in your server.properties file:
Content log messages will then show up in your regular server console output.
Minecraft 1.19 and older
In older versions of Minecraft Bedrock Edition, content log messages can only be viewed in a special log file that can be enabled in your server.properties file:
Your server will then create a
ContentLog__*.txt file in its root directory. Note that sometimes messages will only appear after the server is stopped/restarted, and that the file might not be created at all if no errors occur in your addons.
Pocketmine does not fully support addons yet. Only resource packs can be uploaded to the resource_packs folder of your server. In order for them to work, they also need to be added to the resource_packs.yml file, which should be generated automatically when your server is started for the first time.
If the file does not exist, you can create it in your resource_packs folder with the following content:
#This configuration file controls global resources used on your PocketMine-MP server.
#Choose whether players must use your chosen resource packs to join the server.
#NOTE: This will do nothing if there are no resource packs in the stack below.
#Resource packs here are applied from bottom to top. This means that resources in higher packs will override those in lower packs.
#Entries here must indicate the filename of the resource pack.
# - natural.zip
# - vanilla.zip
#If you want to force clients to use vanilla resources, you must place a vanilla resource pack in your resources folder and add it to the stack here.
More information about the resource pack support of Pocketmine can be found here: https://pmmp.readthedocs.io/en/rtfd/resourcepacks.html.