# Prerequisites

Despite the fact that EssentialsX-GUI aims to support a wide range of platforms, you may encounter a few difficulties when using the plugin. Make sure you meet the requirements listed below.

***

## Supported versions

Most versions from 1.8 to 1.21 should work without a problem. However, we cannot confirm that the plugin will work 100% of the time.

What's more, only the latest minor versions of each version will be tested and then officially recognized as supported, to ensure the plugin's stability on a stable server. We recommend you do the same. Exceptions may be made for the latest versions.

| Minecraft Version | Status | Minecraft Version | Status |
| ----------------- | ------ | ----------------- | ------ |
| 1.8.8             | ✅      | 1.16.5            | ✅      |
| 1.9.4             | 🟧     | 1.17.1            | 🟧     |
| 1.10.2            | 🟧     | 1.18.2            | 🟧     |
| 1.11.2            | 🟧     | 1.19.4            | 🟧     |
| 1.12.2            | ✅      | 1.20.6            | 🟧     |
| 1.13.2            | 🟧     | 1.21.1            | 🟧     |
| 1.14.4            | 🟧     | 1.21.4            | ✅      |
| 1.15.2            | 🟧     | 1.21.8            | ✅      |

Caption :

| Symbol | Description                                      |
| ------ | ------------------------------------------------ |
| ✅      | Supported and tested.                            |
| 🟩     | Should work, but not tested.                     |
| 🟨     | Partially supported, some features may not work. |
| 🟧     | Should not work, but may work.                   |
| 🟥     | Not supported at all.                            |

***

## Supported servers

The plugin was initially developed with the Spigot 1.8.8 API, and tested on a Paper 1.8.8 Fork. Therefore, most versions of Spigot and Paper (and its Forks) should work. If you encounter a problem, please join our [discord](https://discord.gg/fSzK79TAYf), or [open an issue on GitHub](https://github.com/SniperTVmc/EssentialsX-GUI/issues).

***

## Dependencies

EssentialsX-GUI is an extension of the EssentialsX plugin, so it's obvious that EssentialsX is necessary, otherwise why use this plugin?

{% hint style="info" %}
[Click here](https://essentialsx.net/downloads.html) to download latest version of EssentialsX.
{% endhint %}

To avoid compatibility problems, please always use latest stable release of EssentialsX.

For the time being, EssentialsX-GUI will follow the latest stable versions of Essentials. However, some exceptions can be made if a significant feature has been introduced to a dev version.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sniper-tvmc.gitbook.io/essentialsx-gui/installation/prerequisites.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.
