Add-on

"For the uninitiated, an Add-On is basically a pack of files that lets you change how Minecraft's world works. Want 50ft chickens? You can have them! Want to create a pigman army to do your bidding and dress them all in frilly tutus? You can do that too, you weirdo! If you want more examples of what you can do with them, check out our dedicated Add-Ons page. They're pretty powerful things!"

- Michael Ott

Add-ons are the first step towards bringing customization to all editions of Minecraft and are officially supported by Mojang/Minecraft. Currently, add-ons are only supported on Pocket Edition and Windows 10 Edition. They currently allow players to transform the look of their worlds and change the behavior of mobs. The documentation provided on these pages is officially supported and endorsed. It was provided by the Minecraft development team in order to assist the community.

To provide feedback on add-ons, please visit the official feedback forums.

Reference guides
Entity Component Reference Guide

Tutorials
Creating Resource Packs

Creating Behavior Packs

Changing Minecraft Entity Models

Other resources
Add-ons information on Minecraft.net

Add-ons on CurseForge

Minecraft.net blog post on different pack types.