# Overview

HeadBlocks is fully configurable. Start with the [overview](https://github.com/AerWyn81/HeadBlocks/blob/master/docs/configuration/overview.md) to understand the file structure, then dive into the pages below.

Each page follows the order of sections in `config.yml` — what you see in the file maps directly to a page here.

## config.yml

| Page                                                                                               | Sections covered                                                                                                                                                                                  |
| -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Global Settings](https://aerwyn81.gitbook.io/headblocks/configuration-config.yml/global-settings) | `language`, `metrics`, `heads`, `headsTheme`, `progressBar`, `shouldResetPlayerData`, `hideFoundHeads`, `preventCommands/Messages`, `externalInteractions`, `placeholders`, `internalTask`, `gui` |
| [Storage](https://aerwyn81.gitbook.io/headblocks/configuration-config.yml/storage)                 | `database`, `redis`                                                                                                                                                                               |
| [Head Click](https://aerwyn81.gitbook.io/headblocks/configuration-config.yml/head-click)           | `headClick` (messages, title, firework, particles, sounds, commands, pushBack)                                                                                                                    |
| [Holograms](https://aerwyn81.gitbook.io/headblocks/configuration-config.yml/holograms)             | `holograms`                                                                                                                                                                                       |
| [Effects](https://aerwyn81.gitbook.io/headblocks/configuration-config.yml/effects)                 | `floatingParticles`, `spin`, `hint`                                                                                                                                                               |
| [Rewards](https://aerwyn81.gitbook.io/headblocks/configuration-config.yml/rewards)                 | `tieredRewards`                                                                                                                                                                                   |

## Other Files

| Page                                                                            | File                             |
| ------------------------------------------------------------------------------- | -------------------------------- |
| [Locations](https://aerwyn81.gitbook.io/headblocks/other-files/locations)       | `locations.yml` — head locations |
| [Translations](https://aerwyn81.gitbook.io/headblocks/other-files/translations) | `messages/messages_xx.yml`       |
