COWMODSКаталог модов

BubbleBans

BubbleBans is a lightweight punishment plugin (bans, tempbans, mutes, warnings)

Автор: ethan089215581обновлён 25 февр. 2026 г.

Описание

BubbleBans is a lightweight, database-backed punishment plugin (bans, tempbans, mutes, warnings) for Purpur/Paper 1.21.10+.

Features

  • UUID-first punishments (offline targets supported)
  • Customizable ban kick screen with placeholders
  • Punishment templates / escalation ladders (ban & mute)
  • Warning categories with command triggers
  • History + staff history
  • Rollback by staff member
  • Multi-server sync (DB-backed broadcast events)
  • Multi-database support: H2 (default), MySQL, MariaDB, PostgreSQL
  • Linked-account detection (IP-based) + optional auto-ban
  • MiniMessage in messages (hex, hover/click supported by client)

Optional integrations

  • PlaceholderAPI: %bubblebans_*% placeholders
    • %bubblebans_muted%, %bubblebans_mute_reason%, %bubblebans_mute_expires%, %bubblebans_mute_remaining%
    • %bubblebans_banned%, %bubblebans_ban_reason%, %bubblebans_ban_expires%, %bubblebans_ban_remaining%
  • LuckPerms: fills <staff_group> placeholder when available

Commands

  • /ban <player> [template|reason...]
  • /tempban <player> <duration> [reason...]
  • /unban <player> [reason...]
  • /mute <player> [template|duration] [reason...]
  • /unmute <player> [reason...]
  • /warn <player> <category> [reason...]
  • /history <player>
  • /staffhistory <staff>
  • /rollback <staff> [confirm]

Permissions

  • bubblebans.* (default: op)
  • bubblebans.overwrite (replace active ban/mute)
  • bubblebans.notify.linked

Setup

  1. Drop the jar into plugins/ and start the server once.
  2. Configure config.yml, messages.yml, and templates.yml.
  3. Restart.

Note: If you run multiple servers, enable sync.enabled and share the same database.

Последние версии

Все версии →
release

BubbleBans 1.0.1

1.0.1
25 февр. 2026 г.429Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## [1.0.1] - 2026-02-25 ### Added - `sync.max-events-per-poll` (default `500`) to cap per-poll backlog processing. - `discord-webhook.allow-http` (default `false`) and `discord-webhook.automod.allow-http` to keep webhook URLs HTTPS by default. - `automod.state-retention-seconds` (default `1800`) to prevent unbounded in-memory AutoMod state growth. - Shaded SLF4J JUL binding to eliminate "No SLF4J providers" warnings and reduce cross-plugin conflicts. ### Changed - Command execution now always returns to the Bukkit main thread before interacting with Bukkit APIs (permissions, messaging, dispatching). - Startup is hardened: clearer failure logs, clean shutdown, and fail-fast if a command is missing from `plugin.yml`. - AutoMod advertising whitelist matching now validates actual matched hosts (prevents substring bypasses like `myserver.com.evil.com`). - AutoMod duration actions now fall back to safe defaults when `duration:` is missing/invalid. - Chat moderation now supports a runtime fallback to Bukkit's `AsyncPlayerChatEvent` when Paper's `AsyncChatEvent` isn't available. - Sync polling now uses a per-poll limit to avoid unbounded backlog spikes. - Webhook URL validation is stricter (scheme/host validation; HTTPS by default).
release

BubbleBans 1.0.0

1.0.0
29 дек. 2025 г.129Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать