CasualBans

⭐ — (0 endorsements) 📥 30 downloads 📌 vv1.0.0 📅 7/15/2026
🟡 Updated this year

By Kyssta · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 7/3/2026 📅 Created: 7/15/2026

🔍 Analysis

  • 🏆 #48 of 599 bukkit mods in this game by downloads

📋 About This Mod

<div align="center"> # CasualBans **A modern, feature-rich cross-server punishment management system for Paper 1.21+** !(https://img.shields.io/badge/Paper-1.21--26.1.2-8c75a5?style=flat-square&logo=minecraft) !(https://img.shields.io/badge/Folia-✔-468ac9?style=flat-square) !(https://img.shields.io/badge/Java-21-46c98a?style=flat-square&logo=openjdk) !(https://img.shields.io/github/license/Kyssta-exe/CasualBans?style=flat-square&color=c98a46) !(https://img.shields.io/github/v/release/Kyssta-exe/CasualBans?style=flat-square&color=8c75a5) (https://kyssta-exe.github.io/casualbans) </div> --- CasualBans is the modern replacement for LiteBans, AdvancedBan, and similar punishment plugins. It's built from the ground up for Paper 1.21+ with cross-server sync, a powerful template system, Discord integration, and a clean developer API — all in a single zero-dependency JAR. ## Features - **8 Punishment Types** — Ban, TempBan, IP-Ban, Mute, TempMute, IP-Mute, Warn, Kick - **Cross-Server Sync** — Punishments, broadcasts, and notifications sync across all servers sharing a database - **3 Storage Backends** — JSON (default), H2, MySQL, MariaDB, PostgreSQL - **Template System** — Ladder-based punishment escalation with weighted template groups - **Staff Tools** — Rollback, history pruning, lockdown, mutechat, clearchat, staff notes - **Investigation Tools** — DupeIP alt detection, IP history, name history, last session, GeoIP - **Discord Webhooks** — Real-time notifications for punishments, alts, and staff actions - **Built-in Web Dashboard** — Dark-themed UI with live stats, search, and REST API - **Plugin Integrations** — PlaceholderAPI, ProtocolLib, Vault, LuckPerms - **Developer API** — Full `StorageProvider` + `PunishmentManager` for programmatic control - **Import System** — Migrate from LiteBans, AdvancedBan, Vanilla, or JSON - **Folia Support** — Fully compatible with regionized threading - **Command Flags** — `-s` silent, `-S` extra silent, `-p` public, `-m` modify, `-d` delete, `-I` IP - **Staff Groups** — Configurable groups with cooldowns, duration limits, and weight hierarchy - **Customizable Messages** — MiniMessage format with hex colors and gradients - **Zero Runtime Dependencies** — HikariCP, Gson, H2, MySQL, PostgreSQL drivers all bundled ## Quick Start ```bash # 1. Download the latest release # 2. Place CasualBans-<version>.jar in your plugins/ folder # 3. Start the server (config files auto-generate) # 4. Configure storage and features # 5. Start moderating ``` ```yaml # plugins/CasualBans/config.yml (essential settings) server: name: 'my-server' default-scope: '*' storage: driver: JSON # or MYSQL, MARIADB, POSTGRESQL, H2 ``` ## Commands | Command | Description | Permission | |---------|-------------|-----------| | `/ban <player> ` | Ban a player | `casualbans.ban` | | `/tempban <player> <duration> ` | Temporarily ban | `casualbans.tempban` | | `/ipban <player> ` | IP ban | `casualbans.ipban` | | `/mute <player> ` | Mute a player | `casualbans.mute` | | `/tempmute <player> <duration> ` | Temporarily mute | `casualbans.tempmute` | | `/warn <player> ` | Warn a player | `casualbans.warn` | | `/kick <player> ` | Kick a player | `casualbans.kick` | | `/unban <player> ` | Unban a player | `casualbans.unban` | | `/unmute <player> ` | Unmute a player | `casualbans.unmute` | | `/history <player> ` | View punishment history | `casualbans.history` | | `/checkban <player>` | Check ban status | `casualbans.checkban` | | `/banlist ` | List active bans | `casualbans.banlist` | | `/dupeip <player>` | Find alt accounts | `casualbans.dupeip` | | `/lockdown ` | Server lockdown | `casualbans.lockdown` | | `/mutechat ` | Toggle chat | `casualbans.mutechat` | | `/casualbans <reload\|import\|info>` | Admin commands | `casualbans.admin` | ## Permissions Overview | Category | Key Permissions | |----------|----------------| | Punishment | `casualbans.ban`, `.tempban`, `.ipban`, `.mute`, `.tempmute`, `.warn`, `.kick` | | Removal | `casualbans.unban`, `.unmute`, `.unwarn` (and `.own` variants) | | Investigation | `casualbans.history`, `.checkban`, `.banlist`, `.dupeip`, `.iphistory`, `.geoip` | | Staff Tools | `casualbans.lockdown`, `.mutechat`, `.clearchat`, `.staffrollback`, `.note` | | Notifications | `casualbans.notify`, `.notify.silent`, `.notify.broadcast` | | Exempt | `casualbans.exempt`, `.exempt.ban`, `.exempt.mute` | | Flags | `casualbans.silent`, `.extrasilent`, `.public`, `.modify`, `.delete` | | Admin | `casualbans.admin` | ## Configuration ```yaml # plugins/CasualBans/config.yml (abbreviated) server: name: 'casualbans' default-scope: '*' storage: driver: JSON sql: host: localhost port: 3306 database: casualbans username: root password: '' mutes: enabled: true comman

# CasualBans

A modern, feature-rich cross-server punishment management system for Paper 1. 21+

!(https://img.shields.io/badge/Paper-1. 21--26. 1. 2-8c75a5?style=flat-square&logo=minecraft) !(https://img.shields.io/badge/Folia-✔-468ac9?style=flat-square) !(https://img.shields.io/badge/Java-21-46c98a?style=flat-square&logo=openjdk) !(https://img.shields.io/github/license/Kyssta-exe/CasualBans?style=flat-square&color=c98a46) !(https://img.shields.io/github/v/release/Kyssta-exe/CasualBans?style=flat-square&color=8c75a5)

(https://kyssta-exe.github.io/casualbans)

CasualBans is the modern replacement for LiteBans, AdvancedBan, and similar punishment plugins. It's built from the ground up for Paper 1. 21+ with cross-server sync, a powerful template system, Discord integration, and a clean developer API — all in a single zero-dependency JAR.

## Features

  • 8 Punishment Types — Ban, TempBan, IP-Ban, Mute, TempMute, IP-Mute, Warn, Kick
  • Cross-Server Sync — Punishments, broadcasts, and notifications sync across all servers sharing a database
  • 3 Storage Backends — JSON (default), H2, MySQL, MariaDB, PostgreSQL
  • Template System — Ladder-based punishment escalation with weighted template groups
  • Staff Tools — Rollback, history pruning, lockdown, mutechat, clearchat, staff notes
  • Investigation Tools — DupeIP alt detection, IP history, name history, last session, GeoIP
  • Discord Webhooks — Real-time notifications for punishments, alts, and staff actions
  • Built-in Web Dashboard — Dark-themed UI with live stats, search, and REST API
  • Plugin Integrations — PlaceholderAPI, ProtocolLib, Vault, LuckPerms
  • Developer API — Full `StorageProvider` + `PunishmentManager` for programmatic control
  • Import System — Migrate from LiteBans, AdvancedBan, Vanilla, or JSON
  • Folia Support — Fully compatible with regionized threading
  • Command Flags — `-s` silent, `-S` extra silent, `-p` public, `-m` modify, `-d` delete, `-I` IP
  • Staff Groups — Configurable groups with cooldowns, duration limits, and weight hierarchy
  • Customizable Messages — MiniMessage format with hex colors and gradients
  • Zero Runtime Dependencies — HikariCP, Gson, H2, MySQL, PostgreSQL drivers all bundled

## Quick Start

```bash # 1. Download the latest release # 2. Place CasualBans-.jar in your plugins/ folder # 3. Start the server (config files auto-generate) # 4. Configure storage and features # 5. Start moderating ```

```yaml # plugins/CasualBans/config.yml (essential settings) server: name: 'my-server' default-scope: '' storage: driver: JSON # or MYSQL, MARIADB, POSTGRESQL, H2 ```

## Commands

| Command | Description | Permission | |---------|-------------|-----------| | `/ban ` | Ban a player | `casualbans.ban` | | `/tempban ` | Temporarily ban | `casualbans.tempban` | | `/ipban ` | IP ban | `casualbans.ipban` | | `/mute ` | Mute a player | `casualbans.mute` | | `/tempmute ` | Temporarily mute | `casualbans.tempmute` | | `/warn ` | Warn a player | `casualbans.warn` | | `/kick ` | Kick a player | `casualbans.kick` | | `/unban ` | Unban a player | `casualbans.unban` | | `/unmute ` | Unmute a player | `casualbans.unmute` | | `/history ` | View punishment history | `casualbans.history` | | `/checkban ` | Check ban status | `casualbans.checkban` | | `/banlist ` | List active bans | `casualbans.banlist` | | `/dupeip ` | Find alt accounts | `casualbans.dupeip` | | `/lockdown ` | Server lockdown | `casualbans.lockdown` | | `/mutechat [-s]` | Toggle chat | `casualbans.mutechat` | | `/casualbans ` | Admin commands | `casualbans.admin` |

## Permissions Overview

| Category | Key Permissions | |----------|----------------| | Punishment | `casualbans.ban`, `.tempban`, `.ipban`, `.mute`, `.tempmute`, `.warn`, `.kick` | | Removal | `casualbans.unban`, `.unmute`, `.unwarn` (and `.own` variants) | | Investigation | `casualbans.history`, `.checkban`, `.banlist`, `.dupeip`, `.iphistory`, `.geoip` | | Staff Tools | `casualbans.lockdown`, `.mutechat`, `.clearchat`, `.staffrollback`, `.note` | | Notifications | `casualbans.notify`, `.notify.silent`, `.notify.broadcast` | | Exempt | `casualbans.exempt`, `.exempt.ban`, `.exempt.mute` | | Flags | `casualbans.silent`, `.extrasilent`, `.public`, `.modify`, `.delete` | | Admin | `casualbans.admin` |

## Configuration

```yaml # plugins/CasualBans/config.yml (abbreviated) server: name: 'casualbans' default-scope: ''

storage: driver: JSON sql: host: localhost port: 3306 database: casualbans username: root password: ''

mutes: enabled: true comman

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
Kyssta
Version
v1.0.0
Downloads
30
Endorsements
0
Category
bukkit
Created
7/15/2026
Updated
7/3/2026
Game Versions
1.21, 1.21.1, 1.21.3, 1.21.4, 26.1
Tags
management, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does CasualBans support?

The author lists 1.21, 1.21.1, 1.21.3, 1.21.4, 26.1. Other versions may work but are untested by the author.

What is the latest version of CasualBans?

Version v1.0.0, published 2026-07-03 with 30 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by Kyssta 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods