
LibertyBans
LibertyBans is a free punishment administration plugin for Minecraft servers, designed to work across large networks as well as single servers with minimal r…
What LibertyBans is
LibertyBans is a free punishment administration plugin for Minecraft servers, designed to work across large networks as well as single servers with minimal resources. It handles bans, mutes, warnings, kicks, temporary punishments, and corresponding removal commands for players and IP addresses. Configurable templates set punishment types, reasons, and durations, while exemptions can limit which staff members may punish others. The plugin can identify suspected alternate accounts, apply IP bans, show suspected alts with a command, and notify staff when they join. It supports platforms including Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall, Fabric, Sponge, and Velocity. Storage options include local HyperSQL and remote MariaDB, MySQL, or PostgreSQL. Multiple proxies and server instances can be synchronized, and a developer API is available for other plugins. LibertyBans requires Java 17; Fabric also requires adventure-platform-mod. For mutes on a Velocity proxy, SignedVelocity must be installed on both proxy and backend servers. Most of the project is licensed under GNU AGPL version 3 or later, with some components under GNU LGPL version 3 or later.
Good
- Handles temporary and permanent punishments.
- Supports a wide range of Minecraft platforms.
- Works with local or remote databases.
- Can synchronize multiple proxies and instances.
- Provides a developer API.
Watch out
- Requires Java 17.
- Fabric requires adventure-platform-mod.
- Velocity proxy mutes require SignedVelocity on proxy and backend servers.
Who it suits
LibertyBans suits Minecraft server administrators who need configurable punishment handling across one or multiple server instances. It also fits developers seeking an API for integrations with other plugins.
Verdict
LibertyBans combines punishment controls, staff exemptions, and multi-instance support in a free plugin. Check the Java and platform-specific requirements before deploying it, especially for Fabric or Velocity mutes.
Plans and prices
From LibertyBans's own pricing page, checked 3 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Free software; requires Java 17; supported Minecraft server platforms |
The facts
Each one read from LibertyBans's own pages, with the date it was checked.
What it does
- Alt accounts
- It can automatically enforce IP bans against suspected alternate accounts and provides an /alts command and join notifications for staff.checked 3 Oct 2026
- API
- The project provides a developer API as a framework for other plugins.checked 2 Oct 2026
- Configuration
- Options and behavior are configurable, including connection pool and statement cache settings.checked 3 Oct 2026
- Databases
- It supports local HyperSQL and remote MariaDB, MySQL, or PostgreSQL databases.checked 3 Oct 2026
- Developer API
- The project provides a developer API for other plugins to work with LibertyBans.checked 3 Oct 2026
- License
- Most of LibertyBans is licensed under GNU AGPL version 3 or later, with some components under GNU LGPL version 3 or later.checked 3 Oct 2026
- Multi-instance support
- It supports multiple proxies and instances, with installation on a proxy or backend servers configured for synchronization.checked 3 Oct 2026
- Multi-server support
- It supports multiple proxies and instances, including installation on a proxy or on multiple backend servers with synchronization configured.checked 2 Oct 2026
- Punishments
- It supports bans, mutes, warnings, and kicks for players or IP addresses, including temporary punishments.checked 3 Oct 2026
- Purpose
- LibertyBans is a punishment plugin for Minecraft servers that can scale to large networks or run on a single server.checked 3 Oct 2026
- Requirements and dependencies
- LibertyBans requires Java 17; Velocity proxy installations require SignedVelocity for mutes, and Fabric requires adventure-platform-mod.checked 3 Oct 2026
- Runtime requirement
- LibertyBans requires Java 17.checked 2 Oct 2026
- Security
- Downloaded dependencies are checked against hard-coded expected hashes, and the project says its builds are reproducible from source.checked 3 Oct 2026
- Staff controls
- Exemptions can restrict which staff members may punish others, and templates can vary punishment type, reason, and duration.checked 3 Oct 2026
- Support
- The project directs bug reports to GitHub issues and links to a Discord support community.checked 3 Oct 2026
- Templates and permissions
- It supports configurable punishment templates and exemptions, such as preventing trainees from banning admins.checked 2 Oct 2026
- Velocity limitation
- For mutes on a Velocity proxy, the project says SignedVelocity must be installed on the proxy and backend servers.checked 2 Oct 2026
Where it runs
- Minecraft platforms
- Supported server platforms include Bukkit, Spigot, Paper, Purpur with Folia, BungeeCord, Waterfall, Fabric, Sponge, and Velocity.checked 3 Oct 2026
The full review of LibertyBans
LibertyBans is a free Minecraft moderation plugin for server owners who need configurable punishments and staff controls. It suits both standalone servers and networks spanning multiple proxies or instances. Its broad platform and database support is compelling, though Java 17 and some platform-specific dependencies add deployment work.
Overview
LibertyBans combines day-to-day discipline tools with controls for how staff use them. That makes it a stronger fit for servers with defined moderation roles or a multi-instance setup than for administrators seeking only a minimal punishment command set.
It can run on one server with minimal resources or scale across a network. Owners can choose a local HyperSQL database or remote MariaDB, MySQL, or PostgreSQL, balancing a simpler local arrangement against a shared database for multiple instances.
Key features
Moderators can issue bans, mutes, warnings, kicks, and temporary punishments, with corresponding removal commands for players and IP addresses. Templates vary punishment type, reason, and duration, while exemptions can restrict who may punish whom—for example, keeping trainees from banning administrators. These controls support consistent policy and tiered staff authority, but require owners to configure rules that match their team.
LibertyBans can identify suspected alternate accounts, display suspected alts by command, notify staff when they join, and automatically apply IP bans to suspected accounts. Automatic enforcement can reduce repeat-account work, but is best suited to teams comfortable making that intervention part of their moderation policy.
For networks, multiple proxies and instances can synchronize through an installation on a proxy or on multiple backend servers. A developer API allows other plugins to work with LibertyBans. Configuration includes connection-pool and statement-cache settings, giving administrators control over database behavior. The project also says dependencies use secure SHA-512 hashes and builds are reproducible for checksum verification.
Pricing
LibertyBans is free software: its Free plan costs nothing and includes supported Minecraft server platforms. There are no paid tiers or plan-specific seat, quota, or trial terms to weigh; the main costs are the Java and platform requirements and the work of configuring a deployment.
Platforms
LibertyBans supports Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall, Fabric, Sponge, and Velocity, with proxy support. It requires Java 17. Fabric requires adventure-platform-mod, and mutes on a Velocity proxy require SignedVelocity on both the proxy and backend servers. Those dependencies matter when choosing a platform: compatibility alone does not eliminate setup steps.
The project directs bug reports to GitHub issues and provides a wiki and Discord support. Most of the software is licensed under GNU AGPL version 3 or later, while some components use GNU LGPL version 3 or later; operators should consider those terms when incorporating or distributing it.
Who it's for
LibertyBans is a sound choice for Minecraft server owners who want a free moderation system with configurable punishment policy, staff exemptions, and synchronized multi-instance support. It is less suitable for a server that cannot meet Java 17 or required platform dependencies, or for teams that do not need its configuration depth.
Pros and cons
- Pro: Punishments cover bans, mutes, warnings, kicks, temporary actions, and removal commands for players and IP addresses, giving moderators a broad set of controls in one plugin.
- Pro: Templates and staff exemptions support consistent rules and differentiated permissions, useful for teams with multiple moderation roles.
- Pro: Support for several proxy and server platforms, remote databases, and synchronized instances can accommodate network deployments as well as standalone servers.
- Con: Java 17 is mandatory, and Fabric and Velocity mutes bring extra dependencies that complicate deployment on those platforms.
- Con: Automatic IP bans for suspected alternate accounts may not suit teams that prefer to review suspected links before taking enforcement action.
Alternatives
For other options, see Minecraft Moderation Plugins. ModGUI is another free, self-hosted option, with a stated requirement of Paper 1.21.11 or newer. Staff+ may fit teams looking for a free self-hosted option for Paper, Purpur, or Folia 1.20–1.21+ and Velocity 3.3.0+.
BanManager is a free option described by its maker as open source, with contributions welcome. Nimbus AntiCheat is a free, self-hosted option with stated requirements of Paper 1.21.8 (compatible forks may work), Java 21, PacketEvents, and Java-edition players. AdvancedSensitiveWords, ChatSentinel, PunishBAN, and ReducedX-Anti Cheat are also listed as free, self-hosted alternatives.
Verdict
Choose LibertyBans if you need free, configurable Minecraft punishment administration that can scale from one server to a synchronized network, particularly when staff roles need distinct exemptions. Look elsewhere if Java 17 or the added Fabric and Velocity requirements are a poor fit, or if a lighter moderation setup would better match your needs.
Getting started
- Visit the LibertyBans website at https://libertybans.org/.
- Confirm the server runs Java 17.
- Install LibertyBans on a supported Minecraft server platform.
- For Fabric, also install adventure-platform-mod.
- For Velocity proxy mutes, install SignedVelocity on the proxy and backend servers.
- Choose local HyperSQL or configure a remote MariaDB, MySQL, or PostgreSQL database.
- Configure templates, exemptions, and synchronization for the server setup.
Limits worth knowing
LibertyBans is free software and requires Java 17. Fabric requires adventure-platform-mod, and mutes on a Velocity proxy require SignedVelocity on the proxy and backend servers.
Questions
Does LibertyBans cost anything?
It is listed as free software, with a free plan at $0.
Which Minecraft platforms does it support?
It supports Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall, Fabric, Sponge, and Velocity.
Which databases can it use?
It supports local HyperSQL and remote MariaDB, MySQL, and PostgreSQL databases.
What does it require?
LibertyBans requires Java 17. Fabric also requires adventure-platform-mod.
What is needed for Velocity proxy mutes?
SignedVelocity must be installed on the proxy and backend servers.
Is LibertyBans open source?
Most of the project uses GNU AGPL version 3 or later; some components use GNU LGPL version 3 or later.
Alternatives to LibertyBans
- 1
ModGUI
Free planSelf-hosted6.2Free plan - 2
Staff+
Free planSelf-hosted6.2Free plan - 3

BanManager
WebAPILinuxSelf-hosted5.9 - 4

ExtraBan
Free planSelf-hosted5.6Free plan - 5
Player Report
Free planSelf-hosted5.6Free plan - 6
ReportsGUI
Free planSelf-hosted5.6Free plan
