v2.0.0 - Major Update
New Features
- Anti-Abuse Protection System - Prevents harassment with automatic immunity periods and cooldowns
- Client UI Customization - Adjustable scaling (0.5x-3.0x), positioning, and visual options
- ModMenu Integration - Graphical configuration screen with live preview
- Enhanced Sound Controls - Complete client-side audio management
- New Player Protection - Grace period for first-time joiners
- Harassment Detection - Automatic protection for repeatedly targeted players
Improvements
- Granular Configuration - Separate controls for each protection feature
- Vote Threshold Modifiers - Requires more votes to kick frequently kicked players
- Persistent Data - Protection data survives server restarts
- Automatic Cleanup - Old protection data expires automatically
Configuration
- Expanded Server Config - 15+ new configuration options
- Client Properties File - Manual configuration support
Added new feature:
Kick Reason System
- Added mandatory kick reason when starting a vote (configurable)
- Reason is prominently displayed in the vote UI with highlighted background
- Included in vote announcements and results
- Added to the kick message for the removed player
- Shown in
/vote status
command