# Supported versions

**Supported client versions**

* **Minecraft: Java Edition** 1.7.2-26.1.1
* **Minecraft: Bedrock Edition** is handled through [GeyserMC](https://geysermc.org/) (skipped by default; see below)

**Software requirements**

* [Velocity](https://papermc.io/downloads/velocity) (3.3.0 build 330 or above)
* [BungeeCord](https://ci.md-5.net/job/BungeeCord/) (1.20 or above)
* [Paper](https://papermc.io/downloads/paper) (1.8.8 or above)
  * **Bukkit and Spigot are supported**, but it is highly recommended to use Paper.

**Dependency requirements**

* [Netty](https://netty.io/) 4.1 (or above)
  * If your server depends on an older Netty version (1.7.2-1.8.8 servers mainly have this problem), please consider using an updated fork such as [PandaSpigot](https://github.com/hpfxd/PandaSpigot) (or similar alternatives).

{% hint style="warning" %}
**Disclaimer**

* It is possible that some highly altered server forks are unsupported.
* Some significantly modified Minecraft clients (including cheats) may interfere with the verification process. Since it is the client developer's duty to guarantee vanilla protocol, this **cannot be fixed by Sonar**.
  {% endhint %}

{% hint style="warning" %}
Sonar skips players connecting through GeyserMC by default, as the UDP protocol is deemed unstable, especially when compared to TCP, which Minecraft: Java Edition uses. You can, however, enable support for Bedrock in the configuration.
{% endhint %}

If you have any further questions, please feel free to join the [Discord](https://sonar.top/discord) for support.
