Skip to content

Installation ​

FinExBans ships as three jars. Pick the one for each server you run.

JarWhere it goesMinecraft
FinExBans-<version>.jarPaper, Purpur, Pufferfish, Leaf and other Paper forks; Folia1.21 → 26.2
FinExBans-Velocity-<version>.jarVelocity 3.x and 4.xany
FinExBans-Bungee-<version>.jarBungeeCord, Waterfallany

Not supported

Spigot and CraftBukkit — the plugin uses the Paper API. Modded servers (Forge, Fabric, Arclight) are not supported either.

Single server ​

  1. Drop FinExBans-<version>.jar into plugins/.
  2. Start the server. The plugin creates plugins/FinExBans/config.yml, three language files and an SQLite database.
  3. Sign up at ban.finex.best/account, take the free 3-day key and enter it with /finexbans license <key> — see License & trial.

Java 21 or newer is required (Paper 1.21+ already needs it).

Network (proxy + backends) ​

Put the proxy jar on Velocity or Bungee and the Paper jar on every backend, then point all of them at one MySQL database. The proxy stops banned players before they reach any server; the backends enforce mutes in chat, signs and books. Read Networks for the exact settings.

Optional plugins ​

PluginWhat it adds
LuckPermsfinexbans.exempt is checked for offline players too, so staff cannot be banned after logging out
PlaceholderAPI%finexbans_…% placeholders — see PlaceholderAPI

First commands ​

/ban Steve 7d Cheating
/mute Alex 1h Spam
/warn Notch Caps
/history Steve
/finexbans license

All commands need permissions — a regular player has none. Grant them with LuckPerms, see Permissions.

FinExBans · Paper, Folia, Velocity, BungeeCord · 1.21 → 26.2