Add-on

"Within Minecraft, there are so many ways to be creative and build the worlds of your dreams. But when you want to extend Minecraft even further and introduce new mobs, items and other artifacts into your world, you’ll want to go to the next level of creation by building new Add-On packs that can transform Minecraft."

- Mike Ammerlaan

Add-ons are the first step toward bringing customization to all editions of Minecraft and are officially supported by Mojang/Minecraft. They allow the addition of elements to the game through a combination of resource packs and behavior packs. Mojang provides official Creator Documentation in order to assist the community.

Behavior Packs can modify the content of the game with the ability to change entity behaviors, loot drops, spawn rules, items, recipes, and trade tables. Behavior Packs can be used to alter existing content or even create new entities, blocks and items. Behavior packs are often used in conjunction with Resource Packs to create unique experiences that wouldn't be possible in the base game.

In addition to community-made add-ons by non-Minecraft partner developers, add-ons are also often used in maps for the Minecraft Marketplace. All Marketplace content is submitted by official Minecraft partners and is approved by the Minecraft Content Team. There is currently no option to purchase individual add-ons that are not exclusively packaged with a world. All purchased content instantly syncs to your Microsoft account unless you are not signed into your Xbox profile, in which case it will be saved locally to your device.

Official documentation

 * Addons JSON Documentation
 * Animation JSON Documentation
 * Biome Documentation
 * Block JSON Documentation
 * Entity JSON Documentation
 * Features JSON Documentation
 * Item JSON Documentation
 * Molang Documentation
 * Recipe JSON Documentation
 * Particle JSON Documentation
 * Schema Documentation
 * Volume JSON Documentation
 * Script API Documentation

Tutorials

 * Bedrock Edition creator guidelines
 * Creating resource packs (advanced)
 * Creating behavior packs
 * Changing Minecraft entity models

Templates

 * Resource and Behavior Example Packs:
 * Bedrock Add-On Sample Files


 * Script API Example Packs:
 * Script API  samples
 * Script API  samples