- Home
- Minecraft Moderation Plugins
- LibertyBans
LibertyBans
What it is
LibertyBans is a free punishment administration plugin for Minecraft servers, built for both large networks and single servers with limited resources. It handles bans, mutes, warnings, kicks, temporary punishments, and removal commands for players and IP addresses. Staff can configure punishment templates for type, reason, and duration, and set exemptions that limit who can punish whom. The plugin can flag suspected alternate accounts, apply IP bans, show suspected alts by command, and notify staff when they join. It supports Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall, Fabric, Sponge, and Velocity. Storage options include local HyperSQL and remote MariaDB, MySQL, and PostgreSQL. Multiple proxies and server instances can be synchronized, and a developer API lets other plugins work with LibertyBans. It requires Java 17; Fabric also requires adventure-platform-mod. Velocity proxy mutes require SignedVelocity on the proxy and backend servers. The free plan is free.
For and against
For
- Supports a broad range of Minecraft platforms.
- Offers local and remote database options.
- Includes suspected-alt detection and staff notifications.
- Supports synchronized proxies and server instances.
- Free plan is free.
Against
- Requires Java 17.
- Fabric requires adventure-platform-mod.
- Velocity proxy mutes require SignedVelocity on proxy and backends.
The verdict
LibertyBans combines a broad set of staff punishment controls with support for varied Minecraft platforms and multi-server setups. Check its Java and platform-specific requirements before installation.
Who it suits
It suits Minecraft server administrators who need configurable punishment controls across one server or a multi-server network. Developers can also use its API to build integrations.
Plans and prices
Free
Free software; requires Java 17; supported Minecraft server platforms
Read 3 Oct 2026 · libertybans.org
On the record
- Alt accounts
- It can automatically enforce IP bans against suspected alternate accounts and provides an /alts command and join notifications for staff.github.com · read 3 Oct 2026
- API
- The project provides a developer API as a framework for other plugins.github.com · read 2 Oct 2026
- Configuration
- Options and behavior are configurable, including connection pool and statement cache settings.github.com · read 3 Oct 2026
- Databases
- It supports local HyperSQL and remote MariaDB, MySQL, or PostgreSQL databases.github.com · read 3 Oct 2026
- Developer API
- The project provides a developer API for other plugins to work with LibertyBans.github.com · read 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.github.com · read 3 Oct 2026
- Minecraft platforms
- Supported server platforms include Bukkit, Spigot, Paper, Purpur with Folia, BungeeCord, Waterfall, Fabric, Sponge, and Velocity.github.com · read 3 Oct 2026
- Multi-instance support
- It supports multiple proxies and instances, with installation on a proxy or backend servers configured for synchronization.github.com · read 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.github.com · read 2 Oct 2026
- Punishments
- It supports bans, mutes, warnings, and kicks for players or IP addresses, including temporary punishments.github.com · read 3 Oct 2026
- Purpose
- LibertyBans is a punishment plugin for Minecraft servers that can scale to large networks or run on a single server.libertybans.org · read 3 Oct 2026
- Requirements and dependencies
- LibertyBans requires Java 17; Velocity proxy installations require SignedVelocity for mutes, and Fabric requires adventure-platform-mod.github.com · read 3 Oct 2026
- Runtime requirement
- LibertyBans requires Java 17.github.com · read 2 Oct 2026
- Security
- Downloaded dependencies are checked against hard-coded expected hashes, and the project says its builds are reproducible from source.github.com · read 3 Oct 2026
- Staff controls
- Exemptions can restrict which staff members may punish others, and templates can vary punishment type, reason, and duration.github.com · read 3 Oct 2026
- Support
- The project directs bug reports to GitHub issues and links to a Discord support community.libertybans.org · read 3 Oct 2026
- Templates and permissions
- It supports configurable punishment templates and exemptions, such as preventing trainees from banning admins.github.com · read 2 Oct 2026
- Velocity limitation
- For mutes on a Velocity proxy, the project says SignedVelocity must be installed on the proxy and backend servers.github.com · read 2 Oct 2026
The review
Overview
LibertyBans is a free Minecraft server plugin for administering punishments and staff permissions. It is best suited to server owners who need consistent moderation across a network or want tighter control over which staff can act. Its broad platform and database support is a strength, though Java 17 and some platform-specific dependencies add setup work.
Key features
Moderators can issue bans, mutes, warnings, kicks, and temporary punishments, with corresponding removal commands for players and IP addresses. Configurable templates can vary the punishment type, reason, and duration, while exemptions can restrict who may punish whom—for example, preventing trainees from banning administrators. These controls help teams apply policy consistently, but owners need to configure them around their staff structure.
LibertyBans can automatically apply IP bans to suspected alternate accounts, show suspected alts through a command, and notify staff when those accounts join. That can help moderators respond to repeat evasion, but automatic enforcement may not suit servers that prefer to review suspected links before acting.
For multi-server setups, LibertyBans can run on a proxy or across backend servers configured to synchronize. A local HyperSQL database is an option for simpler deployments; MariaDB, MySQL, and PostgreSQL support gives network operators remote database choices. Configuration also extends to connection pool and statement cache settings, which offers administrators control over database behavior without changing the core punishment workflow.
The project provides a developer API for other plugins to work with LibertyBans. It also says dependencies use secure SHA-512 hashes and builds are reproducible so checksums can be verified. Most of the project is licensed under GNU AGPL version 3 or later, with some components under GNU LGPL version 3 or later—terms worth reviewing if you plan to redistribute or build on it.
Pricing
LibertyBans is free: the Free plan costs nothing and includes the software for supported Minecraft server platforms. There are no paid tiers or published seat or usage caps in the plan description. The tradeoff is operational rather than financial: server owners must provide Java 17 and satisfy platform-specific requirements themselves.
Platforms
LibertyBans supports Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall, Fabric, Sponge, and Velocity. It is self-hosted and also provides an API for other plugins. Fabric requires adventure-platform-mod; for mutes on a Velocity proxy, SignedVelocity must be installed on both the proxy and backend servers. Those dependencies make it important to check the target server stack before deployment.
Who it's for
Choose LibertyBans if you run a Minecraft server or network that needs several punishment types, configurable staff authority, or synchronized moderation across instances. It is less compelling for owners who want a minimal setup with no dependency checks, or who need moderation controls outside Minecraft server environments.
Pros and cons
- Pro: Broad punishment and removal commands cover players and IP addresses, including temporary sanctions.
- Pro: Templates and exemptions let administrators align punishments and staff permissions with server policy.
- Pro: Many server platforms and four database choices accommodate varied single-server and network deployments.
- Con: Java 17 is required, and Fabric and Velocity mutes add specific dependencies to manage.
- Con: Automatic IP bans for suspected alternate accounts may be too aggressive for teams that require manual review.
Alternatives
For a broader comparison, see Minecraft Moderation Plugins. ModGUI is another free, self-hosted option for Paper 1.21.11 or newer. Staff+ is free and self-hosted for Paper, Purpur, or Folia 1.20–1.21+ and Velocity 3.3.0+.
Nimbus AntiCheat is a free self-hosted alternative focused on 43 checks, per-check punishments, reports, staff inspection tools, and Discord webhook notifications, with Paper 1.21.8 support. ExtraBan is a free self-hosted plugin for Paper or a fork, requiring Java 25+. Player Report is a free self-hosted Minecraft server plugin whose native/tested major version is 1.21. ReportsGUI is a free self-hosted report tool for native Minecraft 1.17 servers, capped at 54 unhandled reports.
BanManager is a free, open-source option spanning API, Linux, self-hosted, and web platforms. AdvancedSensitiveWords is another free self-hosted alternative.
Verdict
LibertyBans is a strong choice for server owners who need configurable punishments and staff boundaries across varied Minecraft platforms or multiple instances. Its main advantage is the combination of moderation controls, network support, and database flexibility at no cost; look elsewhere if Java and platform-specific dependencies would make deployment more work than your server needs.