|| OVERVIEW
This resource contains two DeluxeMenus configurations, one of them being a Punish GUI and the other a Rank Grant GUI. 1.14.4 and 1.18.2 have been tested and work as intended*. Any version inbetween should work too.
*CommandPrompter doesn't seem to work on 1.14.4 so I removed the "Remove specific warn" feature.

 

|| FEATURES Punish GUI

  • Punish GUI
    • Mute, IP(Ban), Warn and Kick players
    • 7 pre-configured punishment durations
    • Silent mode
    • Incredibly easy to use
    • Simple design
    • Easy customization
  • Rank Grant GUI
    • 10 ranks supported (can add more manually)
    • 7 pre-configured grant durations
    • Incredibly easy to use
    • Simple design
    • Easy customization

 

|| Permission nodes

  • Punish GUI
    • punish.gui - Access to the main menu
    • punish.mute - Access to the mute menu
    • punish.ban - Access to the ban menu
    • punish.ipban - Access to the IP ban menu
    • punish.warn - Access to the warn menu
    • punish.kick - Access to kick
    • punish.removepunishments - Access to remove punishments (unmute, unban, unwarn)
    • punish.unmute - Access to unmute
    • punish.unban - Access to unban
    • punish.unwarn - Access to unwarn
  • Rank Grant GUI
    • grant.gui - Access to the main menu
    • grant.rank.1-10 - Ability to grant certain rank
    • grant.duration.1-6 - Access to grant rank for specified time
    • grant.duration.permanent - Access to grant rank permanently

 

|| DEPENDENCIES
There are some dependencies which the menu can't run without

  • Punish GUI
    • DeluxeMenus (The main plugin of course)
    • Vault (Permission checks)
    • AdvancedBan (Or any other punishment plugin)
    • CommandPrompter* (Only used for "Remove specific warn". *Not needed for 1.14.4)
    • PlaceholderAPI
      • Vault: /papi ecloud download Vault 
      • ChangeOutput: /papi ecloud download ChangeOutput
  • Grant GUI

 

|| SETUP

  • Punish GUI
    • Create a folder named "Punish" in .../plugins/DeluxeMenus/gui_menus
    • Paste every .yml file inside the "Punish" folder
    • Open .../plugins/DeluxeMenus/config.yml
    • Register the files using the code below
    • Finally, restart your server
YAML:
  punish:
    file: Punish/punish.yml
  mute:
    file: Punish/mute.yml
  ban:
    file: Punish/ban.yml
  ipban:
    file: Punish/ipban.yml
  warn:
    file: Punish/warn.yml
  removePunishment:
    file: Punish/removePunishment.yml
  • Rank Grant GUI
    • Create a folder named "Grant" in .../plugins/DeluxeMenus/gui_menus
    • Paste every .yml file inside the "Grant" folder
    • Open .../plugins/DeluxeMenus/config.yml
    • Register the files using the code below
    • Finally, restart your server
YAML:
  grant:
    file: Grant/grant.yml
  grantDuration:
    file: Grant/grantDuration.yml


|| SUPPORT
If you have any questions, feel free to contact me on Discord: Aeon#3490

|| IMAGES

  Punish GUI
  Rank Grant GUI

 

 

 

 

 

Dzrv7zW.png