Sueta

GUI Bans [Optimized Edition]

1.7

GUI system for banning players quickly and free of grammatical errors!

·Plugin

*This plugin is no longer being maintained*

QuickBan is a new and unique GUI Ban plugin. It allows you to quickly ban and *temp-ban players with a well-organized, easy to use Inventory GUI system.

Features:

  • Easy to use GUI
  • Customizable ban reasons and other messages
  • Add your own custom GUI ban buttons
  • Very simple and easy to follow configuration file
  • Ban players without typing a thing
  • Confirmed Compatibility with LiteBans, MaxBans and AdvancedBans
  • Banblock (not supported for versions below 1.9)
  • Optimized code for more efficiency and less memory usage
Configuration
#QuickBans basic configuration


#General Messages
Messages:

    NoAccess: 'Sorry, you do not have access to that command!'
    InvalidUsage: 'Usage: /qban <player> | /qtban <player>'
    ReloadSuccess: 'Successfully reloaded Quickban.'

#Ban Reasons
BanMessages:

#Ban reasons for default hacks...
    Hacks:

       GhostClient/Injectable: 'Usage of Ghost Client/Injectable.'
       Killaura: 'Usage of Killaura or related.'
       Velocity: 'Usage of Velocity/Anti-KB.'
       Speed: 'Usage of Speed or related.'
       NoSlow: 'Usage of NoSlowDown or related.'
       AutoClicker/Triggerbot: 'Usage of AutoClicker, Triggerbot or related.'
       Flight: 'Usage of Flight or related.'
       Sneak: 'Usage of AutoSneak.'
       Xray: 'Usage of Xray.'
       Criticals: 'Usage of Criticals.'
       Nuker: 'Usage of Nuker or related.'
       Aimbot: 'Usage of Aimbot or related.'
       AutoPot/AutoSoup: 'Usage of AutoSoup or AutoPot.'
       Multi: 'Usage of multiple illegal modifications.'

#Ban reasons for custom hacks...
       Custom1: 'Your reason here'
       Custom2: 'Your reason here'
       Custom3: 'Your reason here'
       Custom4: 'Your reason here'
       Custom5: 'Your reason here'

#Ban reasons for default others...
    Other:

       Discrimination: 'Discrimination and/or Harassment.'
       Griefing: 'Griefing.'
       Glitch: 'Exploitation of glitches and/or bugs'

#Ban reasons for custom others...
       Custom1: 'Your reason here'
       Custom2: 'Your reason here'
       Custom3: 'Your reason here'
       Custom4: 'Your reason here'
       Custom5: 'Your reason here'

#How much time you want each ban option to ban a player for...
#Time units depend on which plugin you use for the tempban command...
#Below are some example times that will work with essentials, however plugins such as LiteBans may use 'days' instead of 'd'.
#Figuring out which one to use is on you.

TempBanTimes:
#TempBan Times for default hacks...
   Hacks:

      GhostClient/Injectable: '2d'
      Killaura: '2d'
      Velocity: '2d'
      Speed: '2d'
      NoSlow: '2d'
      AutoClicker/Triggerbot: '12h'
      Flight: '5m'
      Sneak: '20s'
      Xray: '30d'
      Criticals: '5d'
      Nuker: '10m'
      Aimbot: '5mo'
      AutoPot/AutoSoup: '10y'
      Multi: '5d'

#TempBan Times for custom hacks...
      Custom1: '7d'
      Custom2: '1d'
      Custom3: '5h'
      Custom4: '27s'
      Custom5: '420m'

#TempBan Times for default others...
   Other:

      Discrimination: '50d'
      Griefing: '12d'
      Glitch: '5s'

#TempBan Times for custom others...
      Custom1: '63y'
      Custom2: '73d'
      Custom3: '6d'
      Custom4: '6mo'
      Custom5: '1s'


#Custom button options
#Name = Name that appears when you hover your mouse over one of the options in GUI.
#Material = What material you want to have as a button for the option. You cannot use any of the already-used materials!
#Materials MUST be written properly, list of properly written materials can be found HERE: https://www.spigotmc.org/resources/gui-bans.36999/
Custom:

   Hacks:

     Custom1:
        Name: 'Your option here'
        Material: 'ANVIL'


     Custom2:
        Name: 'Your option here'
        Material: 'TRIPWIRE_HOOK'

     Custom3:
        Name: 'Your option here'
        Material: 'ARMOR_STAND'

     Custom4:
        Name: 'Your option here'
        Material: 'BOWL'

     Custom5:
        Name: 'Your option here'
        Material: 'BREAD'

   Other:

     Custom1:
        Name: 'Your option here'
        Material: 'APPLE'

     Custom2:
        Name: 'Your option here'
        Material: 'CHEST'

     Custom3:
        Name: 'Your option here'
        Material: 'CLAY'

     Custom4:
        Name: 'Your option here'
        Material: 'COBBLESTONE'

     Custom5:
        Name: 'Your option here'
        Material: 'COAL_ORE'


Commands:

  • /qban <player name> - Displays Ban GUI selection screen
  • /qtban <player name> - Displays Temp Ban GUI selection screen
  • /qreload - Reloads Quickban
  • /qbanblock - Gives you the BanBlock which allows you to right click players to have the GUI open in correspondence to their name. Left click air with the block in your hand to toggle between PermBan and TempBan mode.

Permissions:

  • quickban.ban - Use /qban
  • quickban.tempban - Use /qtban
  • quickban.reload - Use /qreload
  • quickban.banblock - Use /qbanblock

Videos (By @Eon101):

  • YouTube
  • YouTube

*The tempban feature requires another plugin that includes /tempban (such as essentials, LiteBans, etc). The rest of the plugin will work perfectly fine by itself. Doubt this will be a problem since virtually every server has essentials, thought it should be mentioned though.

Similar projects

Plugin →