VoidPunishments

VoidPunishments

VoidPunishments β€” a 100% customizable penalty system (ban, tempban, banip, kick, warn, mute) with silent mode and dynamic variables.

25 downloads

πŸ›‘οΈ VoidPunishments β€” A comprehensive penalty system for your server

VoidPunishments is the ultimate moderation plugin for servers: bans, temporary bans, IP bans, kicks, warnings, and mutesβ€”all managed from a single database and 100% customizable without writing a single line of code.

✨ Key Features

πŸ”¨ Comprehensive Bans γ€€- /ban and /tempban with configurable durations (10m, 2h, 3d, 1w...) γ€€- /banip to ban by IP, either directly or based on the player’s nickname γ€€- Automatic ban upon connection, regardless of how many times the player switches accounts

⚠️ Smart warning system γ€€- /warn with active warning counter γ€€- Configurable automatic action when the maximum is reached (kick, ban, tempban, mute, tempmute) γ€€- /unwarn to remove warnings without deleting the history

πŸ”‡ Temporary and permanent mutes γ€€- Mutes chat without kicking the player γ€€- Bypass permission for staff

πŸ“œ Complete history γ€€- /history shows all penalties, active and inactive, with date and administrator

🎨 Fully customizable γ€€- All messages are edited in config.yml γ€€- Support for classic colors (&a) and hex (&#RRGGBB) γ€€- Dynamic variables: {name} {reason} {operator} {time} {number} {warnings} and more γ€€- Multi-line messages configurable as lists

πŸ”• Silent mode with -s γ€€- Add -s to the end of any command (e.g., /ban Player Reason -s) so that the ban is NOT announced in chat γ€€- Without -s, it is automatically announced with the n

πŸ”‡ Temporary and permanent mutes γ€€- Mutes the chat without kicking the player γ€€- Bypass permission for staff

πŸ“œ Complete history γ€€- /history displays all penalties, active and inactive, with date and administrator

🎨 Fully customizable γ€€- All messages are edited in config.yml γ€€- Support for classic colors (&a) and hex (&#RRGGBB) γ€€- Dynamic variables: {name} {reason} {operator} {time} {number} {warnings} and more γ€€- Multi-line messages configurable as lists

πŸ”• Silent mode with -s γ€€- Add -s to the end of any command (e.g., /ban Player Reason -s) so that the penalty is NOT announced in chat γ€€- Without -s, it is automatically announced with the player’s penalty number (e.g., β€œThis is penalty number 3”)

πŸ”Œ Compatible with EssentialsX and other plugins γ€€- Short aliases (/vpban, /vpkick, /vpmute...) to avoid command conflicts γ€€- Automatic Bukkit prefix (/voidpunishments:ban) always available

πŸ’Ύ Stored in SQLite, with no external dependencies or databases to configure.

Made by CapiStudio for Paper 1.21.9 / Java 21.