```{toctree}
:hidden:
:caption: Introduction

Introduction <introduction/introduction>
Installation <introduction/installation>
Additional Dependencies <introduction/additional-dependencies>
Getting Started <introduction/getting-started>
Troubleshooting <introduction/troubleshooting>
Safety <introduction/safety>
```

```{toctree}
:hidden:
:caption: Project Configuration

Project Config File <project-configuration/project-config-file>
Format Versions <project-configuration/format-versions>
Profiles <project-configuration/profiles>
Export Targets <project-configuration/export-targets>
Go-Simple-Eval <project-configuration/go-simple-eval>
Environment Variables <project-configuration/environment-variables>
```

```{toctree}
:hidden:
:caption: Using Regolith

Help & Autocompletion <using-regolith/help-and-autocompletion>
Installing Filters <using-regolith/installing-filters>
Filter Versioning <using-regolith/filter-versioning>
Updating Filters <using-regolith/updating-filters>
Filter Resolvers <using-regolith/filter-resolvers>
Running Filters <using-regolith/running-filters>
Regolith Cache <using-regolith/regolith-cache>
User Configuration <using-regolith/user-configuration>
Data Folder <using-regolith/data-folder>
Performance Tips <using-regolith/performance-tips>

```

```{toctree}
:hidden:
:caption: Filters

Filters Introduction <filters/filter-introduction>
.NET Filters <filters/dotnet-filters>
Bun Filters <filters/bun-filters>
Deno Filters <filters/deno-filters>
Executable Filters <filters/executable-filters>
Java Filters <filters/java-filters>
Nim Filters <filters/nim-filters>
NodeJS Filters <filters/node-filters>
Python Filters <filters/python-filters>
Shell Filters <filters/shell-filters>
```

```{toctree}
:hidden:
:caption: Developing Filters

Filter Development Introduction <developing-filters/filter-development-introduction>
Local Filters <developing-filters/local-filters>
Filter Definition<developing-filters/filter-definition>
Online Filters <developing-filters/online-filters>
Publishing Filters <developing-filters/publishing-filters>
Custom Filter Resolvers <developing-filters/custom-filter-resolvers>
Testing Filters <developing-filters/testing-filters>
```

```{toctree}
:hidden:
:caption: Tutorials

Create Local Filter<tutorials/create-local-filter>
Create Online Filter<tutorials/create-online-filter>
```

# Regolith
Regolith is a powerful tool for creating Resource Packs and Behavior Packs for Minecraft Bedrock Edition.

- ⚡️ **Blazingly Fast**: Regolith can improve your productivity by automating away boring or repetitive tasks.
- 🧩 **Flexible**: Regolith is designed with a language-agnostic and tool-agnostic feature set. The flexibility of Regolith allows you to bring all scripts and tools into a unified workflow.
- 🏷️ **Version Control Friendly**: Regolith keeps your "source of truth" separate from the `com.mojang` folder, ensuring effortless Git integration.


Looking for the Regolith repository? Find it here: [GitHub Repository](https://github.com/Bedrock-OSS/regolith/).

Need to reach the developers? Join the community on [Discord](https://discord.gg/UQ82Qrean7).

