This Punishment GUI plugin is the most advanced punishment system. This was developed by me but was inspired by the server MC-Central.
Features:
- MySQL AND SQLite compatible !!
- Punishment times increment
- Clearing History
- Single Punishment Clearing
- Punishment History in GUI
- Specific Permissions
- Anti Abuse System:
Only the original punisher can remove a punishment unless with special permissions
- Neat GUI
- Block commands while muted
- Revoking commands
- Advanced temp-ban feature
- Past offenses of everything
- IP-Lookups
- IPBans
- IPBan History
- Bungee supported:
If you have a bungee server, it will kick players from the proxy
Installation:
- Turn off your server
- Go into your plugins folder
- Place the Punishment.jar in there
- Start your Server
- ENJOY!
If you plan to use a MySQL Database:
- Stop it again and go configure the MySQL Login Info
- Start it up again and you're done!
If you want to edit the config:
- Go into the config
- Edit what's needed
- Reload the server
Commands:
- /Punish <user> <reason> - Opens up punishment gui
- /Clearpunish <ID> - Clears a specific punishment from history
- /Clearip <ID> - Clears a specific ipban from history
- /Puniship <IP> <reason> - IPbans a user
- /Unpuniship <IP> - Removes an ipban
- /Checkip <IP> - Lists all history of the IP
- /Iplookup <IP/User> - List the accounts under an IP | List the IP's under an account
Permissions:
- Punish.Use - Ability to use /punish, listed as staff, ability to use warning, kick + all chat offenses
- Punish.Staff - Ability to punish other staff members
- Punish.IPBan - Ability to use /puniship and /unpuniship
- Punish.ViewIP - Ability to view the IP in a puniship broadcast message
- Punish.TempBan - Access the tempban menu
- Punish.PermBan - Use the perm-ban option
- Punish.Ban - Ability to use gameplay and client mod offenses
- Punish.Alert - Receive punishment alerts
- Punish.Clear - Ability to use /clearpunish + the Clear All Punishments icon
- Punish.Iplookup - Ability to /iplookup
- Punish.CheckIP - Ability to use /checkip
- Punish.ClearIP - Ability to use /clearip
- Punish.Unmute - Use the unmute option
- Punish.Unban - Use the unban option
- Punish.TpaBan - Use the 2day tpa ban + remove tpa ban
- Punish.RevokeSell - Use the perm sell ban + remove sell ban
- Punish.Bypass - Remove other staff members punishments
Pictures:
Pictures
Iron Sword: Chat Offences (Type: Mute)
Gold Sword: Gameplay Offences (Type: Ban)
Diamond Sword: Client Modification Offences (Type: Ban)
Green Glass: Severity 1 (Punishment type/length varies depending on which offense)
Yellow Glass: Severity 2 (Punishment type/length varies depending on which offense)
Red Glass: Severity 3 (Punishment type/length varies depending on which offense)
Redstone Block: Perm-Ban
Redstone Dust: Temp-Ban Menu
Map: Latest Punishment
Paper: Warn
Leather Boots: Kick
Command Block: Open Extra Punishments GUI
Book: View All Punishments Menu
Green Dye: Increase time
Pink Dye: Decrease time
Stained Glass: Shows select time
Diamond: Issue temp-ban
Arrow: Back to main punishment menu
Far Left Red Dye: Unmute
Left Red Dye: Unban
Far Right Red Dye: Remove Revoke Sell
Right Dye: Remove Tpa Tempban
Left Anvil: 2 Day Tpa Tempban
Middle Anvil: Clear All Punishments
Right Anvil: Permanent Revoke Sell
Bed: Back to main punishment menu
ID is used for /clearpunish
The red bold number is the past offense
Pictures

Green = Not punished
Red = Banned
Yellow = Muted
Purple = Both muted and Banned
That is how /iplookup looks like. The date shows the login date
Note:
This idea was inspired by MC-Central
I am also willing to make custom changes such as duration, command bans, etc but will cost money. PM me if you are interested
Contact me:
Discord: xBenz#9703
Spigot: @Arnie
If you want a custom change to the report or extra feature, message me and we can discuss it.
Reviews:
Thanks, but please do not post any issues as a review! If you have any issues, please private message me them either though Spigot or Discord!
If you enjoyed my plugin, please donate up above! <3
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta