Smartbans icon

Smartbans -----

Your Server, Your Control!




# SmartBans Changelog

## BETA-1.5.1 (31.07.2025)

### 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
----------, Jul 31, 2025

You can now see a players mute and ban history by doing /history <player>

You can now also reload the plugin config by simply running /smartbans reload

Permissions added:
banplugin.reload
banplugin.history
----------, Jul 30, 2025

Smartbans has been updated to version BETA-1.3.

In this update I have added:

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


Permission changes:

Added:
banplugin.kick
banplugin.mute
banplugin.unmute
banplugin.*

Smartbans will now auto grant all permissions to OP users.
----------, Jul 30, 2025

Resource Information
Author:
----------
Total Downloads: 95
First Release: Jul 29, 2025
Last Update: Jul 31, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings