ModsJava
More Punishments – Advanced Skin & Name Block System [Early Alpha]
Java mod listed for Minecraft 1.17–1.21. Downloads from the MC Java Mods app on Android.
More Punishments – Advanced Skin & Name Ban System [Early Alpha] Made for (Paper) Spigot 1.21, tested on 1.17 - 1.21. (Might work on 1.16) More…
⬇ Download on Spigot More Punishments – Advanced Skin & Name Ban System [Early Alpha]
Made for (Paper) Spigot 1.21, tested on 1.17 - 1.21.
(Might work on 1.16)
More Punishments is a powerful moderation tool built for server administrators and moderators who want greater control over who joins their Minecraft server. It introduces two unique ban systems: skin banning and name banning, giving you the flexibility to block specific appearances or usernames without relying on UUID bans.
Keep rule-breakers off your server in new and smarter ways.
Features
• ✅ Skin Banning – Ban a skin by its hash; any player using that skin will be denied access.
• ✅ Name Banning – Block specific usernames from joining, regardless of UUID.
• ✅ Customizable Messages – All messages are stored in messages.yml and support Minecraft color codes (including bans).
• ✅ SQLite Database – Works out-of-the-box with an internal database.
• ✅ MySQL Support – Recommended for larger networks or future-proofing across multiple servers.
️ Commands
• /banskin <player> – Ban a player’s current skin.
• /unbanskin <player> – Remove a skin ban.
• /checkskinban <player> – Check if a skin is banned.
• /banname <name> – Ban a specific username.
• /unbanname <name> – Unban a previously banned name.
Permissions
Upcoming Features
The plugin is in very early alpha, but several features are already close to completion and may be released soon:
• ⚙️ Custom command execution when a banned player attempts to join.
• Discord webhook support to log skin bans/unbans and joins (with avatar previews).
• ⚖️ Weighted ban system – Automatically calculates punishment based on player infraction history.
• Discord bot integration – Ban/unban directly from your Discord server.
• Cross-server sync – Planned feature for multi-server moderation (already possible with MySQL but cross-server kicking is not supported yet)
⚠️ Important Notice
This plugin is in early alpha. Breaking changes may occur during updates, including potential database resets. Please make backups and proceed with caution.
I also want to mention that this plugin is in NO WAY a replacement for an actual punishment plugin, use this in combination with a proper ban manager like LiteBans.
Support & Feedback
If you encounter any issues or have suggestions, please DM me before leaving a review. Your feedback is crucial to the plugin’s development, and I’m happy to help!
️Images
Here are a few examples of More Punishments (MPunish) in action!
• Banning a skin with /banskin <player>
• Blocking a player with a banned skin or name
Name
Skin
• All messages fully customizable via messages.yml
More previews (including Discord integration and command execution on join) coming soon! But here is a little sneak peak
Download More Punishments now and try it out!
⚠️ Decompilation & Redistribution Warning
This plugin is protected under copyright.
You are not allowed to decompile, modify, re-upload, or redistribute any part of this plugin without explicit permission from the author.
Made for (Paper) Spigot 1.21, tested on 1.17 - 1.21.
(Might work on 1.16)
More Punishments is a powerful moderation tool built for server administrators and moderators who want greater control over who joins their Minecraft server. It introduces two unique ban systems: skin banning and name banning, giving you the flexibility to block specific appearances or usernames without relying on UUID bans.
Keep rule-breakers off your server in new and smarter ways.
Features
• ✅ Skin Banning – Ban a skin by its hash; any player using that skin will be denied access.
• ✅ Name Banning – Block specific usernames from joining, regardless of UUID.
• ✅ Customizable Messages – All messages are stored in messages.yml and support Minecraft color codes (including bans).
• ✅ SQLite Database – Works out-of-the-box with an internal database.
• ✅ MySQL Support – Recommended for larger networks or future-proofing across multiple servers.
️ Commands
• /banskin <player> – Ban a player’s current skin.
• /unbanskin <player> – Remove a skin ban.
• /checkskinban <player> – Check if a skin is banned.
• /banname <name> – Ban a specific username.
• /unbanname <name> – Unban a previously banned name.
Permissions
Upcoming Features
The plugin is in very early alpha, but several features are already close to completion and may be released soon:
• ⚙️ Custom command execution when a banned player attempts to join.
• Discord webhook support to log skin bans/unbans and joins (with avatar previews).
• ⚖️ Weighted ban system – Automatically calculates punishment based on player infraction history.
• Discord bot integration – Ban/unban directly from your Discord server.
• Cross-server sync – Planned feature for multi-server moderation (already possible with MySQL but cross-server kicking is not supported yet)
⚠️ Important Notice
This plugin is in early alpha. Breaking changes may occur during updates, including potential database resets. Please make backups and proceed with caution.
I also want to mention that this plugin is in NO WAY a replacement for an actual punishment plugin, use this in combination with a proper ban manager like LiteBans.
Support & Feedback
If you encounter any issues or have suggestions, please DM me before leaving a review. Your feedback is crucial to the plugin’s development, and I’m happy to help!
️Images
Here are a few examples of More Punishments (MPunish) in action!
• Banning a skin with /banskin <player>
• Blocking a player with a banned skin or name
Name
Skin
• All messages fully customizable via messages.yml
More previews (including Discord integration and command execution on join) coming soon! But here is a little sneak peak
Download More Punishments now and try it out!
⚠️ Decompilation & Redistribution Warning
This plugin is protected under copyright.
You are not allowed to decompile, modify, re-upload, or redistribute any part of this plugin without explicit permission from the author.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.17, 1.18, 1.19
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
More Punishments – Advanced Skin & Name Block System [Early Alpha] is a free Minecraft Java mod. Compatible with Minecraft 1.17, 1.18, 1.19, 1.20 and newer. Downloaded 61 times (via Spigot). Download it and open it directly in the game.