▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ControlBans
ControlBans

ControlBans

Feature compact punishment system. free and open sourced.

Оцените первым
1.3K
10

ControlBans

I got tired of moderation plugins locking half their features behind a premium tier, so I wrote my own. ControlBans is a punishment system for Paper, Folia, BungeeCord, and Velocity. It's free, it's open source, and everything you see here works out of the box — no "go buy the paid version for that command" nonsense.

Performance

Everything that touches the database — punishments, history lookups, cache writes — runs async through a CompletableFuture pipeline. Someone getting banned doesn't cost you a single tick. On top of that, repeat lookups (join checks, mute enforcement, alt detection) are served from a Caffeine cache instead of hitting storage every time.

Punishments

The full toolkit, no dependencies required:

CommandWhat it does
/ban, /tempban, /unbanPermanent and temporary bans
/mute, /tempmute, /unmutePermanent and temporary mutes
/shadowmutePlayer sees their own messages. Nobody else does.
/ipban, /ipmute, /unipbanIP-level bans and mutes
/warnWarnings with configurable escalation templates
/kickKick with a reason and optional silent flag
/notePrivate staff notes attached to a player
/freezeHold a player in place for screenshare — auto-bans if they log out
/voidjail, /unvoidjailTrap players in an inescapable void dimension
/banskin, /unbanskinForce-revert inappropriate skins instantly
/voicemute, /tempvoicemuteNative mutes for Simple Voice Chat
/punishA GUI so staff don't have to type commands
/history, /check, /altsPlayer lookups, full timelines, alt account detection
/banlist, /mutelist, /blameBrowse active punishments and staff activity
/report, /reportsPlayer reports with a resolution workflow
/appealIn-game mute appeals with cooldowns and submission limits
/chat lock, /chat slow, /chat clearChat management
/staffSee which staff are online

Every command takes a -s silent flag. Staff with controlbans.notify.silent see what happened; everyone else is none the wiser.

AutoMod

Regex-based chat filtering that acts before a human has to:

  • Block — cancels the message and tells the player why
  • Shadow — the message only shows for the sender and staff, silently logged
  • Spam detection with configurable thresholds
  • Caps normalization, with bypass permissions per rank
  • Staff alerts on every triggered rule

Databases

Pick what fits your setup:

  • MySQL / MariaDB / PostgreSQL — full relational support through HikariCP
  • MongoDB — if you prefer documents
  • SQLite / H2 — zero-config local files, fine for a single server

Expired punishments get purged on a schedule you set, so the database doesn't quietly rot over the years.

Redis sync

On a network, configure Redis and punishments propagate to every node over Pub/Sub the moment they're issued. No polling, no delay. Works with both BungeeCord and Velocity.

Migrating from another plugin

Switching is a single command. There's a throttled, lag-safe importer for:

  • LiteBans
  • AdvancedBan
  • Essentials

Run /cb import <source> and go make a coffee.

Integrations

IntegrationWhat it does
Simple Voice Chat/voicemute silences players in proximity voice, fully synced
DiscordSRVPunishment alerts forwarded to your Discord channels
Floodgate / BedrockBedrock players via Geyser are detected and handled properly

Languages

Full locale files for English, German, Spanish, French, Italian, Japanese, Dutch, Portuguese, Russian, and Turkish. Every message is MiniMessage-formatted and configurable.

Built on

  • Paper 1.20+ native API, no legacy hacks
  • Folia supported (regionized multithreading works)
  • PacketEvents 2.x for the packet-level stuff
  • Adventure / MiniMessage for all text
  • Caffeine for caching
  • HikariCP for connection pooling

Stats

!bStats


Discord · Source Code · Issues

Made by tawny · Free forever · No premium tier

Партнёрский материал

Сервер для плагина ControlBans - как у профи

Плагин ControlBans создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ControlBans для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:10 месяцев назад
Обновлён:3 дня назад
Главная