Bug Fixes
- Fixed Floodgate (Bedrock) player handling - improved Floodgate player detection
- Fixed changepassword command configuration
- Fixed ServerKickEvent - now uses current server name
- Fixed texture properties merging in ProfileUtil
- Fixed Mojang API integration
- Fixed PlatformPlayer interface implementation
- Fixed configuration exception handling
New Features
- Added blocked passwords configuration
- Added configuration validation system
- Added custom command usage messages
Improvements
- Improved session active time formatting in login success message
Other
- Updated dependencies
Change log:
- Created custom usage messages for commands:
For enable this feature you need enablecustom-commands-usages: trueinconfiguration.yml
commands.yml
You need setup message incustom-usage:
Example:
YAML:# Configuration for login command. login-command: # Original command name. Do not change this value! original-name: login # Command permission. aliases: - l # For see this custom usage you need enable customCommandsUsages in configuration.yml custom-usage: "&c/login <password>" # Command description. permission: '' # Command aliases. description: Login to your account. # Should the command be enabled? enabled: true # Command name. name: login
- Rewrote all event handlers to use new generic handlers for both APIs (Velocity and BungeeCord)
- Updated premium player verification strategies
- Cleaned up comments in configuration files
- Added Argon2 hashing
- Fixed library loading on Windows
- Improved and optimized JDBC implementations (MySQL and H2)
- Added options to disable welcome messages
- Removed slot configuration on proxy
- Added filtering for unnecessary BungeeCord logs
- Rewrote email sending to be asynchronous
- Fixed player unblocking after returning to lobby
- Changed permissions for sending multi-account notifications to minelogin.admin.multiaccounts
- Added the ability to disable multi-account notifications.
- Fixed one of the libraries dynamically loaded during plugin startup.
- Fixed the unique id type ALWAYS_OFFLINE.
- Fixed checking for multiple player accounts.
- Added a warning regarding the use of Bungee Messages Channel.
- Added migrations between databases. (/minelogin im)
- Added SSL support for sending emails.
- Added support for IPv6.
- Added notification about multiple accounts for administrators.
- Changed the permission required for the /loginLocation command in the bridge plugin.
- Increased the number of characters in SQL databases for Bedrock player nicknames.
- Fixed Geyser support.
- Fixed the /hub command, which now logs the player directly into the lobby.
- Changed the packet sending plugin in the bridge plugin to packetevents instead of ProtocolLib.
- Fixed information about multiple accounts in user information.
