QuickBanUI icon

QuickBanUI -----

The easiest way to punish players - just click!



Commands
Code (Text):

/punish <player> - Opens main punishment GUI
/ban <player> - Quick ban with GUI
/mute <player> - Quick mute with GUI
/kick <player> - Quick kick with GUI
/warn <player> - Quick warn with GUI
/unban <player> - Unban a player
/unmute <player> - Unmute a player
/history <player> - View punishment history
/qb reload - Reload configuration
/qb analytics - View statistics
/qb reasons - Edit punishment reasons
/qb backup - Manage backups
 
Permissions
Code (Text):

quickban.punish - Use punishment GUI
quickban.ban - Ban players
quickban.mute - Mute players
quickban.kick - Kick players
quickban.warn - Warn players
quickban.unban - Unban players
quickban.unmute - Unmute players
quickban.history - View history
quickban.notify - Get notifications
quickban.exempt - Can't be punished
quickban.silent - Silent punishments
quickban.admin - Admin commands
 
Configuration
Code (YAML):

# Basic Settings
settings
:
  broadcast-punishments
: true
  log-to-console
: true
  appeal-link
: "discord.gg/yourserver"
 
# Discord Webhook
discord
:
  enabled
: false
  webhook-url
: ""
 
# MySQL Database
mysql
:
  enabled
: false
  host
: "localhost"
  port
: "3306"
  database
: "quickbanui"
  username
: "root"
  password
: "password"

# Punishment Reasons
punishment-reasons
:
  ban
:
   - "Hacking"
    - "Griefing"
    - "Ban Evasion"
  mute
:
   - "Spamming"
    - "Toxicity"
    - "Advertising"
 

Installation
1. Download QuickBanUI.jar
2. Place in /plugins folder
3. Restart server
4. Edit config.yml if needed
5. Give staff permissions

Discord Setup
1. Create webhook in your Discord channel
2. Copy webhook URL
3. Paste in config.yml under discord.webhook-url
4. Set discord.enabled to true

MySQL Setup
1. Create database named 'quickbanui'
2. Add credentials to config.yml
3. Set mysql.enabled to true
4. Restart server

FAQ
Q: How do I add custom reasons?

A: Use /qb reasons or edit config.yml

Q: Can I change the GUI items?
A: Yes, edit reason-materials in config.yml

Q: Do punishments sync across servers?
A: Yes, if you enable MySQL

Q: How do I make a punishment permanent?
A: Select "Permanent" in the duration selector
Resource Information
Author:
----------
Total Downloads: 35
First Release: Jun 5, 2025
Last Update: Jun 5, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings