1. Our new announcement has been released for the 12 days of Christmas, giving away over $1,250 worth of PayPal, Bitcoin, Ads Manager credit, and more! Read more here!
  2. We have revamped our resource index page and would love to hear what you think! Please provide your feedback, suggestions, or bug reports here!

PunisherGUI 1.8-1.14.x - A unique DeluxeMenus configuration 1.1.0

Punish GUI to easily moderate your server

  1. aBooDyy
    Supported MC Versions:
    1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
    [​IMG]

    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.14.x Minecraft versions.
    This resource made using DeluxeMenus and PlaceholderAPI plugins ONLY!

    [​IMG]
    ◆ 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).

    • 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

    [​IMG]
    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.0
    # 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.

    [​IMG]


    [​IMG]

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

    Feel free to leave a review about this resource :)
    Review section isn't for support :D

    My other resources:

    [​IMG] [​IMG] [​IMG] [​IMG]
    Vexy likes this.

Recent Updates

  1. 1.14 support and new features!!

Recent Reviews

  1. AbooseYou
    AbooseYou
    5/5,
    Version: 1.0.0
    great resource works right out of the box the dev is always willing to help
    1. aBooDyy
      Author's Response
      Thank you for the review!!
      Would always be happy to help you :)
  2. ThatOneBuyer
    ThatOneBuyer
    5/5,
    Version: 1.0.0
    Absolutely amazing, Perfect customizability, Easy to understand setup file, All around amazing. Much love to the developer <3
    1. aBooDyy
      Author's Response
      Thank you so much!!
      Glad you like it <3