### History Improvements
- Added punishment status display in history GUI
- Shows "Active" with remaining time for ongoing punishments
- Shows "Finished" for expired or manually removed punishments
- Shows "Permanent" in red for permanent bans
- Added automatic status updates:
- Updates to "Finished" when unbanning/unmuting
- Updates to "Finished" when punishment expires
- Shows remaining time in days, hours, minutes, and seconds
- Added config version tracking for all files
- Ensures smooth updates between versions
- Automatically migrates old data to new format
- Preserves all existing punishments and history
### Technical Changes
- Version updated from BETA-1.5 to BETA-1.5.1
- Added config-version field to config.yml, bans.yml, and history.yml
- Added ConfigMigrator for automatic data updates
- Improved history data structure with status tracking
### New Commands
- `/clearinv [player]` (alias: `/ci`) - Clear your own or another player's inventory
- `/vanish` (alias: `/v`) - Toggle vanish mode for staff members
- `/invsee <player>` - View and optionally modify another player's inventory
- `/examine <player>` - Open a detailed GUI with player information
### New Permissions
- `banplugin.clearinv` - Allows using /clearinv command
- `banplugin.clearinv.bypass` - Prevents inventory from being cleared by others
- `banplugin.vanish` - Allows using vanish mode
- `banplugin.vanish.see` - Allows seeing other vanished staff members
- `banplugin.invsee` - Allows viewing other players' inventories
- `banplugin.invsee.bypass` - Prevents inventory from being viewed by others
- `banplugin.invsee.modify` - Allows modifying inventories while using invsee
- `banplugin.examine` - Allows examining detailed player information
### New Features
- Examine GUI shows:
- Player head with name and UUID
- Location, IP, and gamemode information
- Health, food, XP, and OP status
- Quick access to player's punishment history
- Vanish system with staff visibility options
- View-only mode for inventory inspection
- Staff bypass system for all new commands
### Configuration Updates
- Added new configurable messages:
- Examine GUI titles and information
- Vanish enable/disable messages
- Inventory clear notifications
- Invsee view-only warning
- All messages can be modified in config.yml
### Technical Changes
- Version updated from BETA-1.4 to BETA-1.5
- Added new event listeners for inventory handling
- Improved permission management
- Better staff protection system
Kick Command
Mute Command
Unmute Command
Hybrid system that you can toggle in config to either use Reason ID's or Reason text (can be autotabbed)
Bypass Permission