> For the complete documentation index, see [llms.txt](https://shedaniel.gitbook.io/cloth-config/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shedaniel.gitbook.io/cloth-config/using-cloth-config/creating-a-config-screen.md).

# Creating a Config Screen

Call `ConfigBuilder.create()` to create a new config builder, from there you can **set the background**, **create new categories**, **disable smooth scrolling**, etc.

The title will be **automatically translated** to the language the user selects, make sure you localize the language in the language file.

{% hint style="success" %}
Parent Screen is the screen when the user clicks done or cancel, you should put the current screen as the parent screen.
{% endhint %}

```java
ConfigBuilder builder = ConfigBuilder.create()
        .setParentScreen(parent)
        .setTitle(new TranslatableText("title.examplemod.config"));
```

{% hint style="warning" %}
You have to create a new config screen builder **every single time** you open the config menu.
{% endhint %}
