Freedom251 › Minecraft Moderation Plugins
LibertyBans

What LibertyBans is
LibertyBans is a free punishment administration plugin for Minecraft servers, designed for large networks as well as single servers with minimal resources. It handles bans, mutes, warnings, kicks and temporary punishments, with removal commands for players and IP addresses. Configurable templates can set punishment type, reason and duration, while exemptions can restrict which staff members may punish others. The plugin can identify suspected alternate accounts, apply IP bans, show suspected alts through a command and alert staff when they join. Supported platforms include Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall, Fabric, Sponge and Velocity. Storage options are local HyperSQL or 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, and mutes on a Velocity proxy require SignedVelocity on both proxy and backend servers. Most of the project uses GNU AGPL version 3 or later, with some components under GNU LGPL version 3 or later.
Who it suits
LibertyBans suits Minecraft server administrators who need punishment controls on one server or across multiple instances. It also provides a developer API for other plugins.
What it does well
- Handles bans, mutes, warnings, kicks and temporary punishments.
- Supports multiple proxies and synchronized instances.
- Offers local and remote database options.
- Provides configurable staff exemptions and punishment templates.
What to know first
- Requires Java 17.
- Fabric also requires adventure-platform-mod.
- Velocity proxy mutes require SignedVelocity on proxy and backend servers.
Limits
LibertyBans requires Java 17. Fabric requires adventure-platform-mod, and mutes on a Velocity proxy require SignedVelocity installed on the proxy and backend servers.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Free software; requires Java 17; supported Minecraft server platforms | Free |
As libertybans.org lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the LibertyBans website and consult its wiki for installation guidance.
- Confirm the server runs Java 17.
- Choose a supported Minecraft platform and install any required dependencies.
- Select local HyperSQL or a supported remote database.
- Configure punishment templates, exemptions, and any instance synchronization.
- Use the GitHub issues page for bug reports or the linked Discord for support.
Overview
LibertyBans is a free Minecraft server plugin for managing player discipline, from a single server to a multi-instance network. It is best suited to administrators who need configurable staff controls and broad server compatibility; its Java and platform-specific requirements make it less appealing when a lightweight setup is the priority.
It combines routine moderation commands with tools for handling suspected alternate accounts and synchronizing punishments across servers. That range is useful for teams with defined policies, but owners must configure those policies and meet the deployment requirements.
Key features
Moderators can issue bans, mutes, warnings, kicks and temporary punishments, and remove punishments against players or IP addresses. Templates can set the punishment type, reason and duration, while exemptions can limit who may punish whom—for example, preventing trainees from banning administrators. These controls help keep enforcement consistent across a staff team, though they require administrators to establish and maintain their own rules.
LibertyBans can identify suspected alternate accounts, automatically apply IP bans to them, show suspected alts by command and notify staff when those accounts join. This gives moderators ways to respond to related accounts, but automatic IP enforcement is a consequential choice for server policy.
For network use, it supports multiple proxies and server instances, with synchronization configured through a proxy installation or across backend servers. Storage can be local HyperSQL or remote MariaDB, MySQL or PostgreSQL, giving administrators a choice between a local database and remote database options for network setups. A developer API also lets other plugins work with LibertyBans.
The project says dependencies use secure SHA-512 hashes and builds are reproducible, so checksums can be verified. Those are useful supply-chain safeguards, but do not remove the need to manage runtime and platform dependencies.
Pricing
LibertyBans is free software. Its Free plan costs nothing and includes supported Minecraft server platforms; there is no paid tier or plan-based feature tradeoff described. Its value is strongest for administrators who can meet the technical requirements, rather than buyers seeking a hosted service.
Platforms
LibertyBans supports Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall, Fabric, Sponge and Velocity. It is available for self-hosted use and through an API. Java 17 is required. Fabric installations also require adventure-platform-mod, while mutes on a Velocity proxy require SignedVelocity on both the proxy and backend servers. These dependencies matter most to operators adding LibertyBans to an existing stack.
Most of the project is licensed under GNU AGPL version 3 or later, with some components under GNU LGPL version 3 or later. Bug reports go through GitHub issues; the project also points users to its wiki and Discord support.
Who it's for
LibertyBans fits server owners who want a free, self-hosted moderation system with adjustable staff permissions, multiple punishment types and support for a range of Minecraft platforms. Its multi-instance support is particularly relevant to network administrators. A single-server operator can also use it, but may find its configuration and runtime requirements more than a minimal moderation setup calls for.
Pros and cons
- Pro: Multiple punishment types, templates and exemptions let teams align enforcement with their rules and staff hierarchy.
- Pro: Proxy and multi-instance support, with several local and remote database choices, suits networks as well as individual servers.
- Pro: Suspected-alt alerts and enforcement add moderation options for related accounts.
- Con: Java 17 is mandatory, and Fabric and Velocity mutes bring additional dependencies.
- Con: Its configuration flexibility is most useful to administrators prepared to set up and maintain policy and synchronization.
Alternatives
For other Minecraft Moderation Plugins, compare LibertyBans with these options:
- ModGUI is a free, self-hosted alternative for Paper 1.21.11 or newer, with an MIT license.
- Nimbus AntiCheat is a free, self-hosted option with 43 checks, per-check punishments, player reports, staff inspection tools and Discord webhook notifications; its listed support includes Paper 1.21.8.
- Staff+ is a free, self-hosted alternative for Paper, Purpur and Folia 1.20–1.21+, as well as Velocity 3.3.0+, under an MIT license.
- BanManager is another free option; its maker describes it as open source and welcomes contributions.
- PunishBAN is a free, self-hosted alternative.
- AdvancedSensitiveWords is a free, self-hosted alternative.
- ChatSentinel is a free, self-hosted alternative.
- ReducedX-Anti Cheat is a free, self-hosted alternative.
Verdict
Choose LibertyBans if you need a free punishment system that can handle staff permissions and grow from one server to a network. Its broad platform support and configurable enforcement are the main reasons to choose it; look elsewhere if Java 17 or the extra Fabric and Velocity requirements make deployment too demanding.
Verdict
LibertyBans provides a broad set of punishment controls and supports multiple Minecraft server platforms and database options. Administrators should account for its Java requirement and the additional dependencies for Fabric and Velocity mutes.
Questions
How much does LibertyBans cost?
LibertyBans is free software. The listed Free plan costs nothing.
Which platforms does it support?
It supports Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall, Fabric, Sponge, and Velocity.
What does LibertyBans require?
It requires Java 17. Fabric also requires adventure-platform-mod; Velocity proxy mutes require SignedVelocity on the proxy and backend servers.
Can it use remote databases?
Yes. It can use remote MariaDB, MySQL, or PostgreSQL databases, as well as a local HyperSQL database.
Is LibertyBans open source?
Most of the project is licensed under GNU AGPL version 3 or later, while some components use GNU LGPL version 3 or later.
Can it synchronize multiple servers?
Yes. It supports multiple proxies and instances, with synchronization configured for installations on a proxy or multiple backend servers.
Facts from LibertyBans's own pages
- Alt accounts
- It can automatically enforce IP bans against suspected alternate accounts and provides an /alts command and join notifications for staff. · github.com, 3 Oct 2026
- API
- The project provides a developer API as a framework for other plugins. · github.com, 2 Oct 2026
- Configuration
- Options and behavior are configurable, including connection pool and statement cache settings. · github.com, 3 Oct 2026
- Databases
- It supports local HyperSQL and remote MariaDB, MySQL, or PostgreSQL databases. · github.com, 3 Oct 2026
- Developer API
- The project provides a developer API for other plugins to work with LibertyBans. · github.com, 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, 3 Oct 2026
- Minecraft platforms
- Supported server platforms include Bukkit, Spigot, Paper, Purpur with Folia, BungeeCord, Waterfall, Fabric, Sponge, and Velocity. · github.com, 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, 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, 2 Oct 2026
- Punishments
- It supports bans, mutes, warnings, and kicks for players or IP addresses, including temporary punishments. · github.com, 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, 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, 3 Oct 2026
- Runtime requirement
- LibertyBans requires Java 17. · github.com, 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, 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, 3 Oct 2026
- Support
- The project directs bug reports to GitHub issues and links to a Discord support community. · libertybans.org, 3 Oct 2026
- Templates and permissions
- It supports configurable punishment templates and exemptions, such as preventing trainees from banning admins. · github.com, 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, 2 Oct 2026
Where LibertyBans stands on Freedom251
- Minecraft Moderation Plugins#2 of 19
