> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/rnpsmenu/getting-started/files.md).

# Files overview

What each file in plugins/rnPsMenu does.

| File                                   | What it is for                                                                                                                                                                               |
| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `config.yml`                           | General settings: language, how menus open, teleports and their cost, flags, bans, operators, borders, shop, market, web maps. See [config.yml](/rnsetups/rnpsmenu/configuration/config.md). |
| `menus.yml`                            | Layout of every menu: rows, slots, items, sounds and your own buttons. See [Menus](/rnsetups/rnpsmenu/configuration/menus.md).                                                               |
| `flags.yml`                            | Order and icon of each flag, hidden flags, and flags kept for some block types or a permission. See [Flags](/rnsetups/rnpsmenu/guides/flags.md).                                             |
| `shop.yml`                             | Protection blocks for sale, prices and amounts. See [Economy](/rnsetups/rnpsmenu/guides/market.md).                                                                                          |
| `presets.yml`                          | Flag templates.                                                                                                                                                                              |
| `languages/en.yml`, `languages/es.yml` | Every text. Add your own language by copying one. See [Languages](/rnsetups/rnpsmenu/configuration/languages.md).                                                                            |
| `data/bans.yml`                        | Region bans (managed by the plugin).                                                                                                                                                         |
| `data/operators.yml`                   | Operator rights of members (managed by the plugin; edit only with the server stopped).                                                                                                       |
| `data/activity/<world>/<region>.log`   | History of each region (managed by the plugin).                                                                                                                                              |
| `backups/`                             | Copies of your files made before the plugin changes them.                                                                                                                                    |

## Safe updates

* New options of a new version are **added to your files** with their comments; nothing you wrote is changed.
* A file with a YAML mistake is never overwritten: the console shows the line and how to fix it, and the plugin uses the defaults until you fix it.
* Files are applied by themselves a few seconds after you save them (`auto-reload`), or with `/psmenu reload`.

See [Updating](/rnsetups/rnpsmenu/getting-started/updating.md) for what an update changes and where the backups go.
