LitePunishmentUI icon

LitePunishmentUI -----

Adds a Litebans UI



LitePunishUI
Professional LiteBans Punishment GUI (1.20+ / 1.21)
LitePunishUI is a clean, lightweight punishment UI that integrates with LiteBans.
Run a single command and punish faster with a professional, configurable GUI.
Requirements
  • LiteBans (required)
  • Paper/Spigot 1.20+ (works on 1.21)
/punish command
Usage:
/punish <player>
  • Opens the main GUI: Ban, Kick, Mute, Warn
  • Includes Unban / Unmute / Unwarn
  • Shows the 3 most recent punishments for the target player
  • “Full history” button opens LiteBans history
  • Silent toggle included (red = silent ON, green = silent OFF)
/punishmode command
Usage:
/punishmode
  • Toggles shift-click mode
  • While enabled: sneak + left/right click a player to open their Punish GUI
  • Actionbar indicator while active
  • Audible chime when toggled
/litepunishui command
Usage:
/litepunishui <reload|status>
  • reload Reloads config and clears runtime caches
  • status Shows LiteBans connection status with a color legend
Permissions
  • litepunishui.use - Open and use /punish
  • litepunishui.ban - Use ban actions in the GUI
  • litepunishui.kick - Use kick actions in the GUI
  • litepunishui.mute - Use mute actions in the GUI
  • litepunishui.warn - Use warn actions in the GUI
  • litepunishui.unpunish - Use unban / unmute / unwarn buttons
  • litepunishui.history - Use “Full history” button
  • litepunishui.silent - Toggle silent punishments
  • litepunishui.other - Use custom “Other” reason (chat input)
  • litepunishui.mode - Use /punishmode + shift-click open
  • litepunishui.status - Use /litepunishui status
  • litepunishui.reload - Use /litepunishui reload
  • litepunishui.admin - Full access to everything above
Sounds
  • GUI chime when opening menus
  • Chime on /punishmode toggle
  • Optional punishment chime played to the punished player (if online)
Config paths
  • config.yml (primary)
  • config.json (optional overrides)
Configuration
Everything can be customized in the UI through config.yml.
You can also optionally create config.json to override values (useful for panel deployments).
Important settings
  • litebans.history-cache-seconds - Recent history cache (prevents DB spam)
  • sounds.chime - GUI/menu chime
  • sounds.punishment-chime - Chime for punished players
Status legend
&cRed = Error
&6Loading/unsure
&aGood = Connected

Notes
  • This plugin does not add its own punishment messages; LiteBans handles output.
  • If LiteBans is not installed, the GUI will not function.
  • Recent punishments use caching to avoid LiteBans database pool exhaustion.
  • Tested on litebans version 2.19.0
Resource Information
Author:
----------
Total Downloads: 10
First Release: May 7, 2026
Last Update: May 7, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings