# Sonar 2.0 Documentation

## Sonar 2.0 Documentation

- [Welcome](https://docs.jonesdev.xyz/sonar/welcome.md): Welcome to the documentation of Sonar 2.0, a lightweight anti-bot plugin for Velocity, BungeeCord, and Bukkit. Sonar keeps your server safe from common and even sophisticated bot attacks.
- [Getting started](https://docs.jonesdev.xyz/sonar/getting-started.md): Step-by-step guide on how to install Sonar on your server.
- [Supported versions](https://docs.jonesdev.xyz/sonar/supported-versions.md): List of all supported Minecraft versions and server software
- [Translations](https://docs.jonesdev.xyz/sonar/translations.md): Supported languages in Sonar
- [Commands and Permissions](https://docs.jonesdev.xyz/administration/commands-and-permissions.md): List of all commands, subcommands, and aliases.
- [Usage of MiniMessage](https://docs.jonesdev.xyz/administration/usage-of-minimessage.md): Why Sonar uses adventure's MiniMessage
- [Configuring Sonar](https://docs.jonesdev.xyz/administration/configuring-sonar.md)
- [General settings](https://docs.jonesdev.xyz/administration/configuring-sonar/general-settings.md): These settings control general behavior for Sonar, including update checks, logging, and player limits.
- [Adjusting the attack tracker](https://docs.jonesdev.xyz/administration/configuring-sonar/adjusting-the-attack-tracker.md): The attack tracker in Sonar monitors for potential bot attacks based on player activity. Adjust these settings only if you really know what you're doing.
- [Setting up a database](https://docs.jonesdev.xyz/administration/configuring-sonar/setting-up-a-database.md): Sonar can be connected to a database to retain verified player data even after server restarts.
- [Configuring the verification](https://docs.jonesdev.xyz/administration/configuring-sonar/configuring-the-verification.md): These settings control when and how Sonar's bot verification is conducted. Adjust these settings only if you really know what you're doing.
- [Using 1.20.5+ transfers](https://docs.jonesdev.xyz/administration/configuring-sonar/configuring-the-verification/using-1.20.5+-transfers.md): Sonar includes a feature that allows players to be automatically transferred back to the origin server after successfully passing bot verification, introduced in Minecraft version 1.20.5.
- [Working with the API](https://docs.jonesdev.xyz/development/working-with-the-api.md): Brief introduction to Sonar's API and event system
- [Building](https://docs.jonesdev.xyz/development/building.md): Step-by-step guide for building your own version of Sonar.
- [Guidelines](https://docs.jonesdev.xyz/contributing/guidelines.md)
- [Pull Requests](https://docs.jonesdev.xyz/contributing/pull-requests.md): Step-by-step guide on how to open a pull request.
- [Bug Reports](https://docs.jonesdev.xyz/contributing/bug-reports.md): Step-by-step guide on how to report a bug (or other issue).
- [Feature Requests](https://docs.jonesdev.xyz/contributing/feature-requests.md): Step-by-step guide on how to request a feature.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.jonesdev.xyz/sonar/welcome.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
