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

ControlBans

Feature compact punishment system. free and open sourced.

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

ControlBans

The moderation suite that doesn't compromise.

Free. Open source. Built for networks that actually care about performance.

ControlBans is a fully async, production-hardened punishment system for Paper, Folia, BungeeCord, and Velocity. No premium tier. No paywalled commands. The whole thing — source code and all — is right here.


⚡ Performance First

Every punishment, history lookup, and cache operation runs off the main thread via a CompletableFuture pipeline. Your TPS doesn't budge when a moderator bans someone. Caffeine caching sits in front of your database so repeat lookups — join checks, mute enforcement, alt detection — never hit storage twice.


🛡️ Punishment System

A complete moderation toolkit, no third-party dependencies required.

CommandDescription
/ban, /tempban, /unbanPermanent and temporary bans
/mute, /tempmute, /unmutePermanent and temporary mutes
/shadowmutePlayer sees their own messages. Nobody else does.
/ipmute, /ipmute, /unipbanIP-level bans and mutes
/warnWarns with configurable escalation templates
/kickKick with reason and silent flag
/notePrivate staff notes attached to a player profile
/freezeLock a player in place for screenshare — auto-bans on quit
/voidjail, /unvoidjailTrap players in an inescapable void dimension
/banskin, /unbanskinForce-revert inappropriate skins to default instantly
/voicemute, /tempvoicemuteMute players natively in Simple Voice Chat
/punishClick-through GUI for quick punishments without typing
/history, /check, /altsPlayer lookup, punishment timeline, alt account detection
/banlist, /mutelist, /blameBrowse active punishments and staff activity
/report, /reportsPlayer reports with staff resolution workflow
/appealIn-game mute appeals with cooldown + submission limits
/chat lock, /chat slow, /chat clearGlobal chat management
/staffView currently online staff members

All commands support a -s silent flag. Staff with controlbans.notify.silent see the action — nobody else does.


🤖 AutoMod

Regex-based automated chat filtering that runs before any human has to act.

  • Block — cancel the message and notify the player
  • Shadow — message appears only to the sender and staff, silently logged
  • Spam detection with configurable thresholds
  • Caps normalization with bypass permissions per-rank
  • Staff alerts on every triggered rule

💾 Database Support

Pick whatever fits your stack.

  • MySQL / MariaDB / PostgreSQL — full relational support via HikariCP connection pooling
  • MongoDB — NoSQL document storage
  • SQLite / H2 — zero-config local file storage, perfect for single servers

Expired punishments are automatically purged on a configurable schedule. Your database won't rot after years of operation.


🔁 Redis Sync

Running a network? Configure Redis and bans, mutes, and unbans propagate across every node via Pub/Sub the instant they're issued. No polling. No delay.

Supports both BungeeCord and Velocity.


📦 Migrate From Another Plugin

Switching is a single command. ControlBans ships with a throttled, lag-safe importer for:

  • LiteBans
  • AdvancedBan
  • Essentials

Run /cb import <source> and walk away.


🔌 Integrations

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

🌍 10 Languages

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


🏗️ Built With

  • Paper 1.20+ native API — no legacy hacks
  • Folia supported — regionized multithreading compatible
  • PacketEvents 2.x for packet-level operations
  • Adventure / MiniMessage for all text rendering
  • Caffeine for in-memory caching
  • HikariCP for database connection pooling

📊 Stats

!bStats


Discord · Source Code · Issues & Bug Reports

Made by tawny · Free forever · No premium tier

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

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

Minecraft: Java Edition

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

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

Сервер

Ссылки


Создатели

Детали

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