Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
NexPunish — Advanced Punishment System for Minecraft
NexPunish is a free Minecraft moderation plugin designed to provide a complete, customizable, and easy-to-use punishment system for server administrators.
Manage bans, mutes, kicks, and warnings from a single plugin, featuring custom punishment messages, detailed punishment history, and full compatibility with permission managers such as LuckPerms.
Key Features
- Permanent & Temporary Bans: Punish players with fully customizable durations.
- Advanced Mute System: Prevent muted players from chatting or using specific commands.
- Kicks & Warnings: Manage player kicks and warnings with personalized messages.
- Custom Punishment Screens: Create unique punishment messages using HEX colors, gradients, and MiniMessage formatting.
- Punishment History: Track previous punishments with unique punishment IDs.
- Individual Permissions: Control which commands each staff rank can access.
- Wildcard Permission: Use
nexpunish.*to grant access to all plugin features. - SQLite Storage: Keep punishment records safe across server restarts.
- Discord Integration: Send punishment notifications through configurable webhooks.
- Flexible Configuration: Customize messages, appeal links, and moderation settings.
Available Commands
| Command | Description |
|---|---|
/ban <player> <reason> |
Permanently ban a player |
/tempban <player> <duration> <reason> |
Temporarily ban a player |
/unban <player> |
Remove an active ban |
/mute <player> <reason> |
Permanently mute a player |
/tempmute <player> <duration> <reason> |
Temporarily mute a player |
/unmute <player> |
Remove an active mute |
/kick <player> <reason> |
Kick a player from the server |
/warn <player> <reason> |
Issue a warning |
/history <player> |
View punishment history |
/nexpunish help |
Display available commands |
/nexpunish reload |
Reload plugin configuration |
Custom Durations
Staff members can manually specify the duration of temporary punishments.
Examples:
/tempban Steve 7d Using X-Ray
/tempmute Alex 30m Spamming
Supported units include seconds (s), minutes (m), hours (h), days (d), weeks (w), months (mo), and years (y).
Combined durations such as 1d12h30m are also supported.
Permissions
NexPunish supports LuckPerms and other Bukkit-compatible permission managers.
| Permission | Description |
|---|---|
nexpunish.* |
Full access to all permissions |
nexpunish.ban |
Permanent bans |
nexpunish.tempban |
Temporary bans |
nexpunish.unban |
Remove bans |
nexpunish.mute |
Permanent mutes |
nexpunish.tempmute |
Temporary mutes |
nexpunish.unmute |
Remove mutes |
nexpunish.kick |
Kick players |
nexpunish.warn |
Issue warnings |
nexpunish.history |
View punishment history |
nexpunish.reload |
Reload configuration |
nexpunish.notify |
Receive staff notifications |
nexpunish.bypass |
Protection from punishments |
Installation
- Download
NexPunish-1.0.0.jar. - Place the file inside your server's
pluginsfolder. - Restart your Minecraft server.
- Customize the generated configuration files inside
plugins/NexPunish/. - Configure staff permissions using LuckPerms or another compatible permissions manager.
Supported platforms: Paper and Purpur.
Minecraft version: 26.2.
Java version: 25.
Customization
NexPunish allows server administrators to fully customize ban screens, kick messages, mute notifications, and other punishment messages using MiniMessage.
Customize colors, gradients, punishment reasons, durations, staff names, and unique punishment IDs to match your server's style.
Additional Information
NexPunish is a free, standalone punishment plugin developed to make Minecraft server moderation easier and more customizable.
No additional plugins are required to use NexPunish. LuckPerms integration is supported for advanced permission and staff rank management, but remains optional.

