- Fixed /voicesentinel unvcmute and /voicesentinel vcmute freezing the server for ~30 seconds on Folia in some situations
- Better player name matching for Bedrock/Floodgate names (e.g. .PlayerName)
- Much lower CPU use from WebSocket reconnects and processor connection retries
- Voice packet processing moved off the main server thread
- Audio uploads no longer block the server tick loop
- Web dashboard + network sync no longer hit Redis on the main thread, fixes dashboard-related lag spikes on multi-server setups
- Custom profanity/mute commands run more reliably after auto-mutes finish applying
- Updated custom command configuration
- Updated docs online
- Misc performance fixes
- Misc backend fixes
V2.3.0 has been released with the following features:
- Multi server support (using redis)
- Bug fixes
- Configuration changes
These changes will be outlined tomorrow in the documentation. For now, you can open a ticket.
- Added leaf compatibility
- Fixed issues with large dependencies
- Fixed issues with session management
- Fixed issues with vcmute commands running on the wrong thread for non folia servers
- Fixed important performance issues for a large playerbase
- Fixed small security issues with web dash
- Fixed issue that could cause processor to crash
- Fixed some report system issues
- Created a config migration so nobody should have to touch their plugin config anymore
Bug fixes and new configuration options:
YAML:custom_commands: mute_commands: [] profanity_commands: [] auto_mute_builtin: luckperms_voice_mute: true player_message: true staff_alert: true discord_webhook: true mute_event_log: true console_log: true
