Two Factor Authentication is getting a stable update with the new Authentication Handling System!
This version brings a lot of QoL improvements, bug fixes, and more features overall!
Bug Fixes
- Fixed a bug that allowed players to drop maps when in setup mode
- Fixed a bug not updating bungeecord with players' authentication state
- This caused players to be able to execute bungeecord commands while not authenticated
- Fixed a bug that allowed players to disable 2fa before authenticating
- Fixed a bug that made the plugin not demand 2fa from players with the 2fa.demand permission
- Fixed a bug that allowed players to disable other's 2fa without having the permission to do that
- Removed unnecessary checks and optimized code
QoL Changes
- When executing `/2fa help`, commands won't have the [2FA] prefix anymore
- Added a Console Filter to hide the `/2fa <code>` command and thus enhancing players' privacy
- Added alerts to players with the 2fa.alerts permission, to notify them when 2fa detects a configuration issue
- Should alert players if they have communication-method set to a non-optimized method
- Should suggest switching to communication-method set to PROXY if a proxy is detected
- Updated LielsUtils to a newer version
- Fixed a bug causing an InternalError to be thrown whenever players tried to tab-complete a command