Simple Ban

⭐ — (0 endorsements) 📥 254 downloads 📌 v2.0.0 📅 9/16/2025
🟡 Updated this year

By YourSenior · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 10/17/2025 📅 Created: 9/16/2025

🔍 Analysis

  • 🏆 #556 of 1317 bukkit mods in this game by downloads

📋 About This Mod

# SimpleBan Plugin Simple Ban is a comprehensive Minecraft moderation plugin that provides server administrators with complete punishment management tools (https://cdn.modrinth.com/data/cached_images/2260dc0317a0aa6e8940d0fe15481fa22ff15c92_0.webp) ](https://www.gtxgaming.co.uk/) ## Available Commands ### Ban Commands #### `/ban <player> <reason>` - **Description:** Permanently ban a player by name, IP, and UUID - **Permission:** `spy.admin` - **Usage Example:** `/ban PlayerName Griefing the spawn area` - **Features:** - Bans by name, IP address, and UUID simultaneously - Works on both online and offline players - For online players: Immediately kicks with ban message - For offline players: Creates offline ban that updates IP/UUID on next join attempt - Broadcasts ban message to all players - Permanent ban (no expiration) #### `/tempban <player> <time> <reason>` - **Description:** Temporarily ban a player by name, IP, and UUID - **Permission:** `spy.tempban` - **Usage Example:** `/tempban PlayerName 1h Spamming in chat` - **Time Format:** - `s` = seconds (e.g., `30s`) - `m` = minutes (e.g., `15m`) - `h` = hours (e.g., `2h`) - `d` = days (e.g., `7d`) - Can combine: `1d12h30m` for 1 day, 12 hours, 30 minutes - **Features:** - Same IP/UUID banning as permanent ban - Automatically expires after specified time - Shows duration in kick message - Auto-cleanup removes expired bans #### `/unban <player>` - **Description:** Remove a ban from a player - **Permission:** `spy.unban` - **Usage Example:** `/unban PlayerName` - **Features:** - Removes all ban data (name, IP, UUID) - Works for both permanent and temporary bans - Broadcasts unban message to all players - Returns error if player is not banned #### `/banlist` - **Description:** Display all currently active banned players - **Permission:** `spy.banlist` - **Usage Example:** `/banlist` - **Features:** - Shows only active (non-expired) bans - Displays total ban count - For each ban shows: - Player name - Ban reason - Who banned them - Ban date and time - Ban type (Permanent/Temporary) - For temporary bans: expiration date and time remaining - Formatted with colors for easy reading ### Mute Commands #### `/mute <player> <reason>` - **Description:** Permanently mute a player - **Permission:** `spy.mute` - **Usage Example:** `/mute PlayerName Using inappropriate language` - **Features:** - Prevents player from sending chat messages - Works on both online and offline players - For online players: Immediately notifies them of mute - For offline players: Creates offline mute that updates UUID on next join - Broadcasts mute message to all players - Permanent mute (no expiration) #### `/unmute <player>` - **Description:** Remove a mute from a player - **Permission:** `spy.mute` - **Usage Example:** `/unmute PlayerName` - **Features:** - Removes all mute data - Broadcasts unmute message to all players - Returns error if player is not muted - Player can immediately chat again #### `/mutelist` - **Description:** Display all currently muted players - **Permission:** `spy.mutelist` - **Usage Example:** `/mutelist` - **Features:** - Shows all active mutes - Displays total mute count - For each mute shows: - Player name - Mute reason - Who muted them - Mute date and time - Formatted with colors for easy reading #### `/tempmute <player> <time> <reason>` - **Description:** Temporarily mute a player - **Permission:** `spy.tempmute` - **Usage Example:** `/tempmute PlayerName 30m Spamming in chat` - **Time Format:** - `s` = seconds (e.g., `30s`) - `m` = minutes (e.g., `15m`) - `h` = hours (e.g., `2h`) - `d` = days (e.g., `7d`) - Can combine: `1h30m` for 1 hour, 30 minutes - **Features:** - Same mute functionality as permanent mute - Automatically expires after specified time - Shows duration in mute message - Auto-cleanup removes expired mutes every second - Works on both online and offline players - For online players: Immediately notifies them with duration - Broadcasts mute message with duration to all players ### Warning Commands #### `/warn <player> <reason>` - **Description:** Issue a warning to a player - **Permission:** `spy.warn` - **Usage Example:** `/warn PlayerName Breaking server rules` - **Features:** - Records warning in player's history - Works on both online and offline players - For online players: Shows formatted warning message with total count - Notifies all online staff members - Warnings accumulate (no automatic removal) - Displays warning count to warned player #### `/unwarn <player>` - **Description:** Remove all warnings from a player - **Permission:** `spy.unwarn` - **Usage Example:** `/unwarn PlayerName` - **Features:** - Removes ALL warnings from the specified player - Shows how many warnings were removed - Notifies target player if online - Staff-only notifications (no publ

# SimpleBan Plugin Simple Ban is a comprehensive Minecraft moderation plugin that provides server administrators with complete punishment management tools

[ !(https://cdn.modrinth.com/data/cached_images/2260dc0317a0aa6e8940d0fe15481fa22ff15c92_0.webp) ](https://www.gtxgaming.co.uk/)

## Available Commands

### Ban Commands

#### `/ban ` - Description: Permanently ban a player by name, IP, and UUID - Permission: `spy.admin` - Usage Example: `/ban PlayerName Griefing the spawn area` - Features: - Bans by name, IP address, and UUID simultaneously - Works on both online and offline players - For online players: Immediately kicks with ban message - For offline players: Creates offline ban that updates IP/UUID on next join attempt - Broadcasts ban message to all players - Permanent ban (no expiration)

#### `/tempban

#### `/unban ` - Description: Remove a ban from a player - Permission: `spy.unban` - Usage Example: `/unban PlayerName` - Features: - Removes all ban data (name, IP, UUID) - Works for both permanent and temporary bans - Broadcasts unban message to all players - Returns error if player is not banned

#### `/banlist` - Description: Display all currently active banned players - Permission: `spy.banlist` - Usage Example: `/banlist` - Features: - Shows only active (non-expired) bans - Displays total ban count - For each ban shows: - Player name - Ban reason - Who banned them - Ban date and time - Ban type (Permanent/Temporary) - For temporary bans: expiration date and time remaining - Formatted with colors for easy reading

### Mute Commands

#### `/mute ` - Description: Permanently mute a player - Permission: `spy.mute` - Usage Example: `/mute PlayerName Using inappropriate language` - Features: - Prevents player from sending chat messages - Works on both online and offline players - For online players: Immediately notifies them of mute - For offline players: Creates offline mute that updates UUID on next join - Broadcasts mute message to all players - Permanent mute (no expiration)

#### `/unmute ` - Description: Remove a mute from a player - Permission: `spy.mute` - Usage Example: `/unmute PlayerName` - Features: - Removes all mute data - Broadcasts unmute message to all players - Returns error if player is not muted - Player can immediately chat again

#### `/mutelist` - Description: Display all currently muted players - Permission: `spy.mutelist` - Usage Example: `/mutelist` - Features: - Shows all active mutes - Displays total mute count - For each mute shows: - Player name - Mute reason - Who muted them - Mute date and time - Formatted with colors for easy reading

#### `/tempmute

### Warning Commands

#### `/warn ` - Description: Issue a warning to a player - Permission: `spy.warn` - Usage Example: `/warn PlayerName Breaking server rules` - Features: - Records warning in player's history - Works on both online and offline players - For online players: Shows formatted warning message with total count - Notifies all online staff members - Warnings accumulate (no automatic removal) - Displays warning count to warned player

#### `/unwarn ` - Description: Remove all warnings from a player - Permission: `spy.unwarn` - Usage Example: `/unwarn PlayerName` - Features: - Removes ALL warnings from the specified player - Shows how many warnings were removed - Notifies target player if online - Staff-only notifications (no publ

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
YourSenior
Version
2.0.0
Downloads
254
Endorsements
0
Category
bukkit
Created
9/16/2025
Updated
10/17/2025
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
management

🔧 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 Simple Ban support?

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

What is the latest version of Simple Ban?

Version 2.0.0, published 2025-10-17 with 254 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

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