Skip to content

Releases: 4drian3d/AuthMeVelocity

Added MiniPlaceholders support

18 Mar 17:28
Compare
Choose a tag to compare

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

03 Mar 21:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.0...2.0.1

New Configuration, Ensure auth server and more

18 Feb 23:27
Compare
Choose a tag to compare

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 an Optional<PluginContainer> from which you have to get the AuthmeVelocity instance with PluginContainer#getInstance and cast the resulting value, from there, you simply invoke an AuthmeVelocity#getAPI.
  • New proxy events have been added: ProxyForcedUnregisterEvent and ProxyUnregisterEvent, 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

01 Feb 16:57
Compare
Choose a tag to compare

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 and ProxyRegisterEvent 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

15 Nov 22:42
Compare
Choose a tag to compare

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

27 Oct 18:30
Compare
Choose a tag to compare

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

Full Changelog: 1.1.0...1.2.0

Improved plugin

05 Sep 21:35
8c9ee11
Compare
Choose a tag to compare
  • Reduced jar file size
  • Fixed some inconsistencies
  • Updated dependencies