Anvil Documentation
Anvil is a Python-first toolkit for creating Minecraft Bedrock content. This site keeps the top-level pages short and puts repeated setup details in one canonical place.
Start Here
- Anvil Overview for the workflow and project layout.
- CLI Reference for
anvil create,anvil build, and the rest of the command set. - Project Configuration for
anvilconfig.json. - API Reference for classes, functions, and modules.
Tutorials
- Add a Custom Entity
- Add a Custom Block
- Add a Custom Item
- Custom Components
- Localization
- Trade Tables
- Using Jigsaw
- PBR
Quick Workflow
- Run
anvil create <namespace> <project_name>to scaffold a project. - Put gameplay code in
scripts/python/and assets underassets/. - Run
anvil buildto build and export your packs.