Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
Simple Ban
PluginLicenseRef-All-Rights-Reserved

Simple Ban

SpySimpleBan is a comprehensive Minecraft moderation plugin that provides server administrators with complete punishment management tools

123
Downloads
0
Followers
8 months ago
Updated
📦
3
Versions
managementbukkitpaperpurpurspigot
Download Latestv2.0.0View on Modrinth

📖About Simple Ban

SpySimpleBan Plugin

SpySimpleBan is a comprehensive Minecraft moderation plugin that provides server administrators with complete punishment management tools

logo

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 public broadcast)
    • Returns error if player has no warnings

/warnlist <player>

  • Description: Display all warnings for a specific player
  • Permission: spy.warnlist
  • Usage Example: /warnlist PlayerName
  • Features:
    • Shows all warnings for the specified player
    • Displays total warning count
    • For each warning shows:
      • Warning reason
      • Who issued the warning
      • Warning date and time
    • Works for both online and offline players
    • Returns message if player has no warnings

Permission System

Main Permissions

  • spy.admin - Master permission (grants access to all commands)
  • spy.tempban - Allows /tempban command
  • spy.unban - Allows /unban command
  • spy.mute - Allows /mute and /unmute commands
  • spy.tempmute - Allows /tempmute command
  • spy.warn - Allows /warn command
  • spy.banlist - Allows /banlist command
  • spy.unwarn - Allows /unwarn command
  • spy.warnlist - Allows /warnlist command
  • spy.mutelist - Allows /mutelist command

Permission Details

  • All permissions default to op level
  • spy.admin includes all other permissions as children
  • /ban command requires spy.admin permission directly
  • Staff members need appropriate permissions to use moderation commands

banner

Plugin Information

  • Name: SpySimpleBan
  • Version: 1.0.0
  • Description: Simple ban plugin with IP and UUID banning
  • API Version: 1.21

Data Storage

File Locations

  • Bans: plugins/SpySimpleBan/bans.json
  • Mutes: plugins/SpySimpleBan/mutes.json
  • Warnings: plugins/SpySimpleBan/warns.json

Data Features

  • JSON format for easy reading and backup
  • Automatic data saving on all changes
  • Thread-safe operations
  • Automatic expired ban cleanup every second
  • UUID enrichment for offline players when they join

Special Features

IP and UUID Banning

  • Bans apply to player name, IP address, and UUID
  • Prevents ban evasion through alt accounts on same IP
  • UUID banning prevents name changes from bypassing bans

Offline Player Support

  • All commands work on offline players
  • Data is enriched with IP/UUID when player joins
  • Accurate targeting using stored player data

Auto-Expiration

  • Temporary bans automatically expire
  • Expired bans are cleaned up every second
  • No manual intervention needed for timed punishments

Staff Notifications

  • Warn command notifies all online staff
  • Unwarn command sends staff-only notifications
  • Broadcasting keeps staff informed of moderation actions

Chat Integration

  • Muted players cannot send chat messages
  • Chat listener prevents muted player messages
  • Real-time mute checking during chat events

Error Handling

  • Clear error messages for invalid usage
  • Permission checks with user-friendly messages
  • Validation for all command arguments
  • Graceful handling of offline player operations

👥 Team & Contributors

YourSenior
YourSeniorOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitpaperpurpurspigot
Minecraft Versions
1.211.21.11.21.21.21.31.21.41.21.51.21.61.21.7+3 more

🔗 Links

Modrinth Page