Offering PunisherGUI 1.8-1.14.x - A unique DeluxeMenus configuration - NEW Update new features!

Discussion in 'Configuration' started by aBooDyy, Apr 7, 2019.

  1. aBooDyy

    aBooDyy https://aboodyy.net/ Premium

    Minecraft Accounts: aBooDyy Prostitutor
    Messages:
    84
    Reactions:
    +29
    [​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]

    Buy a copy for 4 USD ONLY!!

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

    My other resources:

    [​IMG] [​IMG] [​IMG] [​IMG]
     
    Last edited: Jul 3, 2019
    • Winner Winner x 2
  2. OP
    OP
    aBooDyy

    aBooDyy https://aboodyy.net/ Premium

    Minecraft Accounts: aBooDyy Prostitutor
    Messages:
    84
    Reactions:
    +29
    NEW UPDATE !!

    1.1.0

    - 1.14 support!
    - Added the ability to type another duration/reason instead of the ones in the menu (Check the Preview video found under Pictures).
    - Added the ability to freeze the player from the menu (Suggested by ThatOneBuyer )
    - Added permission for each Punishment/Duration/Reason (Suggested by xcend )
    - One setup works with all DeluxeMenus versions (1.10.0 to latest).
    - Added tab complete for 1.8.
    - Redesigned the menu and made them nicer! :)

    Note: I know that Clip added support for args in v1.12.0 BUT i'm still using my own way system to provide more features than the current one in DeluxeMenus.

    [​IMG]

    [​IMG]

    Check it now!!