Supported MC Versions:
1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
PunisherGUI is a configuration setup that gives you 3 high quality, unique menus to moderate (Freeze - Kick - Warn - Mute - Ban - Ban IP) your server using a good looking, clear menu. One custom setup for 1.8-1.15.x Minecraft versions.
This resource made using DeluxeMenus and PlaceholderAPI plugins ONLY!
◆ 3 good looking, clear menus.
◆ Fully Customizable.
◆ Works why any punishment plugin.
◆ Ability to set custom duration/reason instead of the ones in the menu.
◆ Supports tab complete for MC v1.8-v1.12.2.
◆ One setup for all DeluxeMenus versions and MC versions.
◆ Supports punishing in a specific server.
◆ Customize very easily using one file (settings.yml).
◆ Automatically detect settings.yml file changes (no reload/restart needed).
◆ Supports most of Minecraft versions.
◆ Requires 2 plugins ONLY (DeluxeMenus and PlaceholderAPI by Clip).
Command:
() = required | [] = optional
/Punish (Player) [s:Server] [Silent]
e.g.
/Punish aBooDyy
/Punish aBooDyy s:Factions -s
/Punish aBooDyy s:Factions
/Punish aBooDyy -s
Note: Command is changeable (In setting.yml file).
You can find all PunisherGUI options inside the settings.yml file, no reload/restart needed to apply changes. (/plugins/PunisherGUI/settings.yml)
Note: Setup guide is in a file inside the zip folder.
Full review
Example of using it

Have issue with this setup? Have a suggestion for this setup? Have an idea for new resource?
Feel free to join my discord server

1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
PunisherGUI is a configuration setup that gives you 3 high quality, unique menus to moderate (Freeze - Kick - Warn - Mute - Ban - Ban IP) your server using a good looking, clear menu. One custom setup for 1.8-1.15.x Minecraft versions.
This resource made using DeluxeMenus and PlaceholderAPI plugins ONLY!
◆ 3 good looking, clear menus.
◆ Fully Customizable.
◆ Works why any punishment plugin.
◆ Ability to set custom duration/reason instead of the ones in the menu.
◆ Supports tab complete for MC v1.8-v1.12.2.
◆ One setup for all DeluxeMenus versions and MC versions.
◆ Supports punishing in a specific server.
◆ Customize very easily using one file (settings.yml).
◆ Automatically detect settings.yml file changes (no reload/restart needed).
◆ Supports most of Minecraft versions.
◆ Requires 2 plugins ONLY (DeluxeMenus and PlaceholderAPI by Clip).
Command:
() = required | [] = optional
/Punish (Player) [s:Server] [Silent]
e.g.
/Punish aBooDyy
/Punish aBooDyy s:Factions -s
/Punish aBooDyy s:Factions
/Punish aBooDyy -s
Note: Command is changeable (In setting.yml file).
Code:
• PunisherGUI.Admin - Gives you all PunisherGUI permissions
• PunisherGUI.Use - Access to open the punish menu
• PunisherGUI.Kick - Access to kick players.
• PunisherGUI.Warn.Temporary - Access to warn players temporarily.
• PunisherGUI.Warn.Permanent - Access to warn players permanently.
• PunisherGUI.Mute.Temporary - Access to mute players temporarily.
• PunisherGUI.Mute.Permanent - Access to mute players permanently.
• PunisherGUI.Ban.Temporary - Access to ban players temporarily.
• PunisherGUI.Ban.Permanent - Access to ban players permanently.
• PunisherGUI.BanIP.Temporary - Access to ban players' IP temporarily.
• PunisherGUI.BanIP.Permanent - Access to ban players' IP permanently.
• PunisherGUI.Duration.1 - Access to duration #1
• PunisherGUI.Duration.2 - Access to duration #2
• PunisherGUI.Duration.3 - Access to duration #3
• PunisherGUI.Duration.4 - Access to duration #4
• PunisherGUI.Duration.5 - Access to duration #5
• PunisherGUI.Duration.Custom - Access to custom duration
• PunisherGUI.Reasons.1 - Access to reason #1
• PunisherGUI.Reasons.2 - Access to reason #2
• PunisherGUI.Reasons.3 - Access to reason #3
• PunisherGUI.Reasons.4 - Access to reason #4
• PunisherGUI.Reasons.5 - Access to reason #5
• PunisherGUI.Reasons.6 - Access to reason #6
• PunisherGUI.Reasons.7 - Access to reason #7
• PunisherGUI.Reasons.8 - Access to reason #8
• PunisherGUI.Reasons.9 - Access to reason #9
• PunisherGUI.Reasons.10 - Access to reason #10
• PunisherGUI.Reasons.11 - Access to reason #11
• PunisherGUI.Reasons.12 - Access to reason #12
• PunisherGUI.Reasons.13 - Access to reason #13
• PunisherGUI.Reasons.Custom - Access to custom reason
You can find all PunisherGUI options inside the settings.yml file, no reload/restart needed to apply changes. (/plugins/PunisherGUI/settings.yml)
Code:
# /####### /## /## /###### /## /## /######
#| ##__ ## |__/ | ## /##__ ##| ## | ##|_ ##_/
#| ## \ ## /## /## /####### /## /#######| ####### /###### /###### | ## \__/| ## | ## | ##
#| #######/| ## | ##| ##__ ##| ## /##_____/| ##__ ## /##__ ## /##__ ##| ## /####| ## | ## | ##
#| ##____/ | ## | ##| ## \ ##| ##| ###### | ## \ ##| ########| ## \__/| ##|_ ##| ## | ## | ##
#| ## | ## | ##| ## | ##| ## \____ ##| ## | ##| ##_____/| ## | ## \ ##| ## | ## | ##
#| ## | ######/| ## | ##| ## /#######/| ## | ##| #######| ## | ######/| ######/ /######
#|__/ \______/ |__/ |__/|__/|_______/ |__/ |__/ \_______/|__/ \______/ \______/ |______/
#
#
# PunisherGUI v1.1.1
# By: aBooDyy | aBooDyy#9543 | https://aBooDyy.net
# https://www.mc-market.org/resources/10330/
#
# Using DeluxeMenus, PlaceholdersAPI plugins
# By: Clip | clip#0001 | https://extendedclip.com/
#
# Feel free to contact me if you have issue or suggestions
# Discord: https://aBooDyy.net/discord
#
# Commands to open the punish GUI.
open_commands:
- 'punish'
- 'punisher'
# Enabled/Disable CommandPrompter plugin if you want to use custom duration/reason item
# Will be disabled automatically if you don't have the plugin.
CommandPrompter: false
# The history command for your punish plugin. {player} for player name.
history_command: 'history {player}'
# The punishments commands for your punish plugin.
# Supported placeholders:
# {player}, {duration}, {reason}, {server}, {silent}.
punish_commands:
kick: 'kick {player} {silent} {reason}'
freeze: 'freeze {player}'
temporary:
warn: 'tempwarn {player} {duration} {silent} {reason} {server}'
mute: 'tempmute {player} {duration} {silent} {reason} {server}'
ban: 'tempban {player} {duration} {silent} {reason} {server}'
banIP: 'tempipban {player} {duration} {silent} {reason} {server}'
permanent:
warn: 'warn {player} {silent} {reason} {server}'
mute: 'mute {player} {silent} {reason} {server}'
ban: 'ban {player} {silent} {reason} {server}'
banIP: 'banip {player} {reason} {server}'
durations:
# How the duration will be displayed in the GUI. 5 items supported only.
display:
warn:
1: "12 hours"
2: "1 day"
3: "7 days"
4: "1 month"
5: "5 months"
mute:
1: "6 hours"
2: "12 hours"
3: "1 day"
4: "7 days"
5: "1 month"
ban:
1: "3 hours"
2: "12 hours"
3: "1 day"
4: "7 days"
5: "1 month"
banIP:
1: "3 hours"
2: "12 hours"
3: "1 day"
4: "7 days"
5: "1 month"
# How the duration will be added to the command. 5 items supported only.
for_command:
warn:
1: "12h"
2: "1d"
3: "7d"
4: "1mo"
5: "5mo"
mute:
1: "6h"
2: "12h"
3: "1d"
4: "7d"
5: "1mo"
ban:
1: "3h"
2: "12h"
3: "1d"
4: "7d"
5: "1mo"
banIP:
1: "3h"
2: "12h"
3: "1d"
4: "7d"
5: "1mo"
# Punishing reasons. 13 item supported only.
reasons:
1: "Hacking"
2: "Flying"
3: "Abusing"
4: "Bot"
5: "Speed/Boost"
6: "Inappropriate (Name/Skin or similar)"
7: "Spamming"
8: "Swearing"
9: "Continuous Racism"
10: "Advertising"
11: "Toxicity"
12: "Disrespect"
13: "AFK"
messages:
# No permission messages.
no_permission: "&cYou don't have the permission to use this command."
Note: Setup guide is in a file inside the zip folder.
Full review
Example of using it
Have issue with this setup? Have a suggestion for this setup? Have an idea for new resource?
Feel free to join my discord server