
PluginMIT
BansNexus
Advanced Minecraft punishment plugin with GUI - Ban, Mute, Kick, Warn, IP-Ban, Alt-Detection | Supports 1.13-1.21+
132
Downloads
1
Followers
2 months ago
Updated
📦
3
Versions
📖About BansNexus
🛡️ NexusBan
A powerful, modern punishment system for Minecraft Spigot servers
Keep your server safe with advanced moderation tools
✨ Features
🔨 Punishment System
|
🔍 Advanced Features
|
📦 Installation
- Download your wished version
- Drop
NexusBan-1.0.jarinto your server'splugins/folder - Restart your server
- Configure in
plugins/NexusBan/config.yml
🎮 Commands
Ban Commands
| Command | Description | Example |
|---|---|---|
/ban <player> [reason] |
Permanent ban | /ban Griefer123 Griefing spawn |
/tempban <player> <time> [reason] |
Temporary ban | /tempban Hacker 7d Using xray |
/unban <player> |
Remove a ban | /unban Griefer123 |
/ipban <player|ip> [reason] |
IP ban | /ipban Evader Alt account |
/unipban <player|ip> |
Remove IP ban | /unipban 192.168.1.1 |
Mute Commands
| Command | Description | Example |
|---|---|---|
/mute <player> [reason] |
Permanent mute | /mute Spammer Spam in chat |
/tempmute <player> <time> [reason] |
Temporary mute | /tempmute Toxic 1h Toxic behavior |
/unmute <player> |
Remove mute | /unmute Spammer |
Other Commands
| Command | Description |
|---|---|
/kick <player> [reason] |
Kick from server |
/warn <player> [reason] |
Issue a warning |
/punish <player> |
Open punishment GUI |
/history <player> |
View punishment history |
/banlist |
List all active bans |
/ipbanlist |
List all IP bans |
/alts <player> |
Check for alt accounts |
/checkban <id> |
Look up ban details |
/nbreload |
Reload configuration |
⏱️ Time Format
s = Seconds m = Minutes h = Hours
d = Days w = Weeks M = Months y = Years
Examples: 30m, 2h, 7d, 2w, 1M, 1y
Combined: 1d12h30m = 1 day, 12 hours, 30 minutes
🔐 Permissions
Click to expand permission list| Permission | Description | Default |
|---|---|---|
nexusban.* |
All permissions | OP |
nexusban.ban |
Use /ban | OP |
nexusban.tempban |
Use /tempban | OP |
nexusban.unban |
Use /unban | OP |
nexusban.ipban |
Use /ipban | OP |
nexusban.unipban |
Use /unipban | OP |
nexusban.ipbanlist |
Use /ipbanlist | OP |
nexusban.kick |
Use /kick | OP |
nexusban.mute |
Use /mute | OP |
nexusban.tempmute |
Use /tempmute | OP |
nexusban.unmute |
Use /unmute | OP |
nexusban.warn |
Use /warn | OP |
nexusban.history |
Use /history | OP |
nexusban.gui |
Use /punish GUI | OP |
nexusban.banlist |
Use /banlist | OP |
nexusban.checkban |
Use /checkban | OP |
nexusban.alts |
Use /alts | OP |
nexusban.alts.showip |
See IPs in /alts | OP |
nexusban.reload |
Use /nbreload | OP |
nexusban.notify |
Receive staff alerts | OP |
nexusban.exempt |
Cannot be punished | false |
nexusban.admin |
Admin-level staff | false |
nexusban.moderator |
Moderator-level | false |
⚙️ Configuration
# NexusBan Configuration
# Message settings
messages:
prefix: "&8« &b&lNexus&3&lBan &8» &7"
# Ban screen appeal URL (shown to banned players)
appeal-url: "discord.gg/yourserver"
# Auto-punish (escalate warnings automatically)
auto-punish:
enabled: true
warnings-for-tempmute: 3 # 3 warnings = temp mute
warnings-for-tempban: 5 # 5 warnings = temp ban
warnings-for-ban: 10 # 10 warnings = permanent ban
# Auto-punishment durations
auto-durations:
tempmute: "1h"
tempban: "1d"