Requirements
Most servers already meet everything here. Check each section before you install.
Server
Which server software ProtonAuctions runs on.
| Server software | Support | Notes |
|---|---|---|
| Paper 1.21.0 to 1.21.11 | Supported | The primary target. Runs on Java 21. |
| Paper 26.1.x and 26.2 | Supported | Runs on Java 25. |
| Purpur and other Paper forks | Supported | Anything built on Paper behaves the same. |
| Folia | Supported | Needs a Folia-safe Vault, see the Economy section. |
| Paper below 1.21.0 | Unsupported | The minimum version is 1.21.0. |
| Spigot | Unsupported | ProtonAuctions uses Paper APIs, so it needs Paper or a Paper fork. |
See Beta Phase for the tested status of each individual version.
Java
Match your Java version to your server.
| Server | Java |
|---|---|
| Paper 1.21.x | Java 21 or newer |
| Paper 26.x | Java 25 or newer |
Economy
ProtonAuctions moves real currency, so it needs two things in place.
| Requirement | Needed | Notes |
|---|---|---|
| Vault | Required | The bridge the plugin uses to move money. It will not enable without it. On Folia, use a Folia-safe build such as VaultUnlocked, because the standard Vault crashes on Folia. |
| An economy provider | Required | A plugin that actually holds player balances, such as EssentialsX or CMI. Vault by itself stores no money. |
Some currencies have a direct hook and can be used alongside your main economy. See Currencies.
Storage
Pick one. SQLite is the default and needs no setup.
| Database | Servers | Extra setup | Use it when |
|---|---|---|---|
| SQLite | One | None | You run a single server. This is the default. |
| MySQL | Many | A running MySQL server | You run a network and want shared listings. |
| MariaDB | Many | A running MariaDB server | Same as MySQL, it is a drop-in. |
| PostgreSQL | Many | A running PostgreSQL server | Same as MySQL, if you already run Postgres. |
| Redis | Many | A running Redis 6 or newer server | Optional, on top of a shared database, for live cross-server updates. |
Full connection settings for each are on Database and Redis.
Licence
| Requirement | Needed | Notes |
|---|---|---|
| A ProtonAuctions licence | Required | The beta is free. Your download already carries its own key, so there is nothing to enter. |
See Beta Pricing for what the beta covers.
ProtonAuctions ships a small native library for its security and pricing core, inside the jar. It is 64-bit only, and on Linux it needs glibc 2.17 or newer, which every current host has. You never install it separately.