> For the complete documentation index, see [llms.txt](https://docs.mantic.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mantic.dev/manticrods/configuration-files.md).

# Configuration files

ManticRods configuration file guide

ManticRods creates these files under `plugins/ManticRods/` on startup. Generated YAML files include comments for their settings. The files available depend on your ManticRods version; use your server's generated files as the current reference.

## Main files

| File                                                                          | Purpose                                                              |
| ----------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [config.yml](/manticrods/configuration-files/config.yml.md)                   | General behavior, currencies, fishing, captcha, and first-join rods. |
| [commands.yml](/manticrods/configuration-files/commands.yml.md)               | Command names and aliases. Changes require a restart.                |
| messages.yml                                                                  | Player-facing messages and command help text.                        |
| rods.yml                                                                      | Rod types and rod settings.                                          |
| enchants.json                                                                 | Enchantment definitions and behavior.                                |
| drops.json                                                                    | Fishing drops, weights, and drop commands.                           |
| fishing-event.yml                                                             | Fishing event settings and rewards.                                  |
| prestige.yml                                                                  | Rod prestige requirements and progression.                           |
| [override-prices.yml](/manticrods/configuration-files/override-prices.yml.md) | Price overrides and shop price redirects.                            |

## Menu files

See [Menus](/manticrods/configuration-files/menus.md) for the menu files: `main.yml`, `settings.yml`, `upgrades.yml`, `prestige.yml`, `shard-shop.yml`, `fish-prices.yml`, and `leaderboard.yml`.

## Edit and reload

Use `/manticrod editor` to edit the settings supported by the in-game editor. It requires `manticrods.editor`, operator-only by default. Changes made in the editor are saved and reload plugin settings. Other menu files can be edited directly; run `/manticrod reload` after manual edits if you have `manticrods.reload`. Restart the server after changing command names or aliases.
