Behavior Pack Folder Schema
This shows the top-level folder/file structure for a behavior pack.
If you need additional organization, you are encouraged to use child folders. Child folders are nested under the top-level folder, and can be anything you like. For example: BP/entities/dragons/drake.entity.json
- BP
- animation_controllers
- example.ac.json
- animations
- example.animation.json
- biomes
- example.biome.json
- blocks
- example.block.json
- entities
- example.entity.json
- feature_rules
- example.feature.json
- example.rule.json
- functions
- example.mcfunction
- tick.json
- items
- example.item.json
- loot_tables
- example.loot.json
- manifest.json
- pack_icon.png
- recipes
- example.recipe.json
- scripts
- client
- example.js
- server
- example.js
- client
- spawn_rules
- example.spawn.json
- structures
- example.mcstructure
- texts
- en_US.lang
- languages.json
- trading
- economy_trades
- example.trade.json
- example.trade.json
- economy_trades
- animation_controllers