Appeal System
QuantumPunish features a centralized Appeal Management System, allowing staff to review and resolve player requests through a streamlined, real-time Graphical User Interface (GUI).
📋 Overview
Command: /quantumpunish appeals
Permission: quantumpunish.staff (or quantumpunish.admin)
This system bridges the gap between staff and penalized players, providing a professional way to handle "unmute" or "unban" requests without messy manual database lookups.
✨ Key Features
Real-Time GUI Updates: The interface uses an "Instant-Refresh" logic. Once an appeal is approved or rejected, the item is immediately removed from the view to prevent double-processing.
Player Head Identification: Each request is displayed as the player's head, making it intuitive for staff to identify the appellant at a glance.
Smart Tooltips: Hover over any request to view the appellant's reason and the exact timestamp of their submission.
One-Click Actions: * Left-Click: Approve the appeal (Auto-unmute/unban the player).
Right-Click: Reject the appeal (Decline the request).
Empty State Handling: If no appeals are pending, a central Barrier icon appears with the message "No Pending Appeals," letting staff know the queue is clear.
🎨 Configuration (appeals.yml)
You can fully customize the appearance of the appeals menu. Below are the key placeholders available for the lore:
%player%: The name of the appellant.%date%: The timestamp of the appeal submission.%reason%: The reason provided by the player.%total%: Total number of pending requests (used in stats-item).
Default Stats Item: By default, a BOOK is placed at the bottom-center (Slot 49) to display live appeal statistics.
Last updated