Customize Your Addon
Official baseline
Bedrock stable 1.21.130
Uses manifest v2 for retail packs, N/N-1 format guidance, and stable script dependencies unless you deliberately move to beta APIs.
Include Features
Example Entity
Custom creature with animations and behavior
Example Item
Custom item with texture and properties
Example Block
Custom block with unique properties
Example Biome
Custom environment with unique features
Example Script
JavaScript for custom game mechanics
Animation Controller
For complex entity animations
Custom Recipe
Crafting and furnace recipes
Loot Table
Custom drops for entities/blocks
Template Preview
Generated Folder Structure
Fantasy_Expansion_BP/
manifest.json
pack_icon.png
entities/
example_entity.json
items/
example_item.json
blocks/
example_block.json
recipes/
example_recipe.json
loot_tables/
example_loot.json
scripts/
main.js
Fantasy_Expansion_RP/
manifest.json
pack_icon.png
textures/
blocks/
example_block.png
items/
example_item.png
entity/
example_entity.png
models/
entity/
example_entity.geo.json
animation_controllers/
example_entity.controller.json
render_controllers/
example_entity.render.json
Complete Structure
All required folders
Valid Manifests
Ready for testing
Stable Format
v1.21.130 defaults
Placeholder Textures
For easy replacement
Development Tips
- Use the current Minecraft Bedrock retail version for testing new content
- Start with simple features and gradually add complexity
- Test frequently using Minecraft's Behavior Pack system
- Check Microsoft Learn for updated documentation
- Use Visual Studio Code with Bedrock extensions for better editing
- Always backup your worlds before testing new addons
- Use manifest format version 2 for retail behavior/resource packs
- Only use beta script modules when the world explicitly enables Beta APIs