HomeJavaModsMsCustomBans
MsCustomBans
ModsJava

MsCustomBans

The Ultimate Punishment Suite for Modern PaperMC Servers. Free Minecraft Java mod for 1.21.

⬇ Download on Spigot

MsCustomBans
The Ultimate, Modern, and Highly Configurable Punishment Solution

[HR][/HR]

Tired of clunky, outdated ban plugins? MsCustomBans is a powerful, feature-rich punishment plugin built from the ground up for modern PaperMC servers (1.21+). It combines robust functionality with near-total customization, giving you complete control over your server's moderation.​

[HR][/HR]

⭐ Best Features ⭐


[HR][/HR]

✨ Commands & Permissions ✨

Spoiler: Click to view Commands & Permissions
Main Command: `/mscustombans`, `/mscb`, `/cbans`

Commands:
  • /mscb ban <player> [-s] [reason] - Permanently bans a player.
  • /mscb tempban <player> <duration|template> [-s] [reason] - Temporarily bans a player.
  • /mscb unban <player> - Unbans a player.
  • /mscb kick <player> [-s] [reason] - Kicks a player from the server.
  • /mscb mute <player> [-s] [reason] - Permanently mutes a player.
  • /mscb tempmute <player> <duration|template> [-s] [reason] - Temporarily mutes a player.
  • /mscb unmute <player> - Unmutes a player.
  • /mscb warn <player> [-s] [reason] - Warns a player.
  • /mscb check <player> - Checks a player's punishment history.
  • /mscb reload - Reloads the plugin's configuration.

Permissions:
  • mscb.admin - Grants access to all plugin commands.
  • mscb.ban - Access to /mscb ban.
  • mscb.tempban - Access to /mscb tempban.
  • mscb.unban - Access to /mscb unban.
  • mscb.kick - Access to /mscb kick.
  • mscb.mute - Access to /mscb mute.
  • mscb.tempmute - Access to /mscb tempmute.
  • mscb.unmute - Access to /mscb unmute.
  • mscb.warn - Access to /mscb warn.
  • mscb.check - Access to /mscb check.
  • mscb.reload - Access to /mscb reload.
  • mscb.notify - Receives punishment broadcast messages.
  • mscb.silent - Allows the use of the -s (silent) flag.

[HR][/HR]

⚙️ Configuration ⚙️

Spoiler: Click to view config.yml
Code (YAML):

# Date format used in messages and logs.
date-format
: "yyyy-MM-dd 'at' HH:mm:ss z"

# Ban templates for quick and consistent punishments.
ban-templates
:
  griefing
:
    duration
: "7d"
    reason
: "&cMajor Griefing - Rebuild required."
  xray
:
    duration
: "14d"
    reason
: "&cUnfair Advantage - Use of X-Ray."
  spam
:
    duration
: "1h"
    reason
: "&eChat Spam / Flood"
  advertising
:
    duration
: "30d"
    reason
: "&cAdvertising external servers or services."
  permanent
:
    duration
: "-1"
    reason
: "&4Severe violation of server rules."
 
Spoiler: Click to view templates/ban.txt
Code (Text):

&c&lYou are permanently banned from this server!

&7Reason: &f{reason}
&7Banned by: &f{staff}
&7Punishment ID: &f#{id}

&7You can appeal at: &eyourwebsite.com/appeal
 
All messages are fully translatable in `messages.yml`, and all punishment data is stored in `punishments.yml`.​

[HR][/HR]

Need support or have a suggestion? Join our Discord server or leave a comment below!
DISCORD | SOURCE CODE

Commands

Plugin details

Read from the plugin's own plugin.yml.

MsCustomBans is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 26 times (via Spigot). Download it and open it directly in the game.

Explore more