```{toctree} :hidden: :caption: Introduction Introduction Installation And Configuration The Structure of the Systems The _map.py File ``` ```{toctree} :hidden: :caption: Tutorials Simple Entity Extending Player Behavior System Template With Scripting System Template With Scripting and TypeScript Using File Names To Generate Data Namespacing Addons ``` ```{toctree} :hidden: :caption: Advanced System Template Features AUTO mapping Custom AUTO mapping Merging Files Custom File Types Scopes and Variables Replacements Grouped Systems Shared Files Debugging Plugins Namespacing ``` ```{toctree} :hidden: :caption: Subfunctions Introduction Using without System Template Syntax Editing Lang Files ``` ```{toctree} :hidden: :caption: Python Templates Python Templates Python Scripts ``` ```{toctree} :hidden: :caption: Json Template Introduction Using without System Template Syntax ``` ```{toctree} :hidden: :caption: System Template Esbuild System Template Esbuild Basic Workflow Debugging Setup ``` # Introduction Welcome to the documentation for the [System Template](https://github.com/Nusiq/regolith-filters/tree/master/system_template) Regolith filter. Regolith is a tool for generating Minecraft Resource Packs and Behavior Packs. Learn more about the Regolith project on its [GitHub page](https://github.com/Bedrock-OSS/regolith/).