Releases: 4drian3d/AuthMeVelocity
Added MiniPlaceholders support
Added <authme_is_logged>
and <authme_is_player_logged:[player name]>
placeholders from MiniPlaceholders so you can use them in any compatible plugin, this placeholders are available on Paper and Velocity
Removed legacy "&" format compatibility
What's Changed
- Bump maven-compiler-plugin from 3.10.0 to 3.10.1 by @dependabot in #28
Full Changelog: 2.0.1...2.1.0
Added MiniMessage support
- Added MiniMessage support in messages.
- Now requires the latest snapshot of Velocity build #116+
- Legacy format support will be removed in version 2.1.0
What's Changed
- Bump actions/checkout from 2 to 3 by @dependabot in #27
Full Changelog: 2.0.0...2.0.1
New Configuration, Ensure auth server and more
Reduced java version requirement
AuthmeVelocity can now be run on Java versions 11 through Java 17
Performance Improvements
Continuations are now used in more events, especially AwaitingEvents to define at what time their processing should end
Configuration Changes
- The configuration format has been changed from hocon to toml
- We have stopped depending on Configurate 4 and reduced the plugin weight by approximately 500kb
- The configurations are not compatible with each other, but it is easy to migrate values between them
API Changes
- The use of singletons throughout the plugin has been eliminated
- Now to access the API you need to use the
ProxyServer.getPlugin("authmevelocity")
method, which returns anOptional<PluginContainer>
from which you have to get theAuthmeVelocity
instance withPluginContainer#getInstance
and cast the resulting value, from there, you simply invoke anAuthmeVelocity#getAPI
. - New proxy events have been added:
ProxyForcedUnregisterEvent
andProxyUnregisterEvent
, which are executed when an administrator unregisters a user and when the same user is unregistered, respectively
Added Ensure first server is an Auth server configuration
These options will make sure that the first server a player connects to is an auth server, otherwise it will try to connect to an auth server and if it fails to do so, it will expel the player
What's Changed
- 2.0.0 | Improved Organization, API changes by @4drian3d in #25
- Bump maven-compiler-plugin from 3.9.0 to 3.10.0 by @dependabot in #26
Full Changelog: 1.4.0...2.0.0
Fixes, allowed commands and API additions
New configurations
Added allowedCommands config
Now you can configure which commands players can execute until they log in to the server.
All commands that are not in this configuration will be blocked until the player registers/logs in.
Fixes
- Fixed Command listener not blocking some commands
API Additions
- Added
ProxyLogoutEvent
andProxyRegisterEvent
events - Added
#isInAuthServer(Player)
,#isAuthServer(RegisteredServer)
and#isAuthServer(ServerConnection)
to API to check if a player is in Auth Server
What's Changed
- Bump velocity-api from 3.0.1 to 3.1.0 in /proxy by @dependabot in #16
- Bump maven-jar-plugin from 3.2.1-SNAPSHOT to 3.2.2 in /spigot by @dependabot in #21
- Bump maven-jar-plugin from 3.2.1-SNAPSHOT to 3.2.2 in /proxy by @dependabot in #20
- Bump maven-compiler-plugin from 3.9.0-SNAPSHOT to 3.9.0 by @dependabot in #23
Full Changelog: 1.3.0...1.4.0
Config Changes, API improvements and bug fixes
Migrated configuration lib to Configurate 4
- Changed config format from yaml to hocon
Performance improvements
- Improve performance on some methods of the plugin
API Improvements
- Added cancellable PreSendOnLoginEvent
- Changed some methods to return boolean values
- Now the ProxyLoginEvent is a record
Bug fixes
- Fixed some possible problems with send to server on login
What's Changed
Full Changelog: 1.2.0...1.3.0
Improvements, Plugin API, Send to server and more
Added Send to Server
Now you can send the players that log in to your network to a specific server or to a random server according to the list you define in configuration
Related Issue: AuthMe/AuthMeReloaded#2425
Plugin API
Added API for Paper/Velocity to check if a player is logged in from the proxy, cancel sending a player's login from Paper to Velocity and more.
FastLogin Velocity Support
The plugin now correctly supports the new FastLogin Velocity https://github.com/games647/FastLogin
Improvements
- Command autocompletion is now blocked if the player is not logged in to the server.
- Updated dependencies
What's Changed
- Bump SimplixStorage from 3.1.9 to 3.2.3 by @dependabot in #13
- Bump actions/setup-java from 2.3.0 to 2.3.1 by @dependabot in #14
Full Changelog: 1.1.0...1.2.0
Improved plugin
- Reduced jar file size
- Fixed some inconsistencies
- Updated dependencies