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

# Installation

1. Download the correct jar for your server:
   * **`AncientCityPro-1.0.0.jar`** — Minecraft 1.21.1 through 1.21.x
   * **`AncientCityPro-1.0.0-mc26.jar`** — Minecraft 26.x
2. Drop it into your server's `plugins/` folder.
3. Restart the server.
4. That's it. AncientCityPro creates its config and database on first start and begins discovering Ancient Cities as their chunks load.

{% hint style="info" %}
AncientCityPro is **standalone** — it doesn't depend on TrialChamberPro or any other plugin. Running both side by side is fine; they don't interfere.
{% endhint %}

## Database

By default the plugin uses an embedded **SQLite** database (`plugins/AncientCityPro/database.db`) — zero setup. For large networks you can switch to **MySQL** in `config.yml`:

```yaml
database:
  type: mysql
  mysql:
    host: localhost
    port: 3306
    database: ancientcitypro
    username: root
    password: ""
```

The MySQL driver is bundled, so no extra downloads are needed.

## Permissions

All admin features default to operators. See [Permissions](/plugins/mc/acp-documentation/reference/permissions.md) to grant them to staff via a permissions plugin instead.
