GUI Bans [Optimized Edition]
1.7GUI system for banning players quickly and free of grammatical errors!
*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):
*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 →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta

