AuthMeVelocity
This plugin adds support for Velocity to AuthMeReloaded
Requirements
- Paper, Purpur, Folia 1.21+
- Velocity 3.4.0+
- Java 21+
Features
- Prevent your players from executing commands or typing in the chat before they are logged in
- Prevent command tabcompletions before they are logged in (On 1.13+ requires VPacketEvents)
- Forces the first server that players enter to be an Auth server
- Send players to another server when logging in natively (AuthMeReloaded has bugs with this functionality on its own)
- Prevents players from having to re-login each time they join a server with AuthMe installed
- Get access to the AuthMe API from Velocity
- Compatibility with FastLogin (AutoLogin support in the proxy) and MiniPlaceholders (use AuthMeVelocity placeholders in any other plugin and vice versa)
Setup
- Download the latest release of the plugin link
- Install AuthMeVelocity-Proxy on your Velocity Proxy
- Install AuthMeVelocity-Paper on your Paper servers that have AuthMeReloaded installed
- Start the Velocity proxy and set up the config.conf with the auth servers.
Plugin API
Check the plugin API here
Javadocs
Configuration
Check the plugin configuration here
Tutorial
Spanish
Metrics
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
|
R
3.0.3
|
23h ago | 1 | |||
|
R
3.0.2
|
23h ago | 1 | |||
| 23h ago | 1 | ||||
|
R
3.0.0
|
23h ago | 1 |
- Implement option to allow sending chat messages on selected auth servers
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.2.0...4.3.0
- Implement option to allow sending chat messages on selected auth servers
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.2.0...4.3.0
MiniPlaceholders compatibility has also been updated to version v3.
## What's Changed
- feat: api auth server add in https://github.com/4drian3d/AuthMeVelocity/pull/162
- feat: Added allow messages with a specified prefix to be sent in https://github.com/4drian3d/AuthMeVelocity/pull/198
- feat: Updated MiniPlaceholders compatibility to 3.0.0
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.1.2...4.2.0
MiniPlaceholders compatibility has also been updated to version v3.
## What's Changed
- feat: api auth server add in https://github.com/4drian3d/AuthMeVelocity/pull/162
- feat: Added allow messages with a specified prefix to be sent in https://github.com/4drian3d/AuthMeVelocity/pull/198
- feat: Updated MiniPlaceholders compatibility to 3.0.0
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.1.2...4.2.0
- Improved plugin messaging sending to backend server
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.1.1...4.1.2
- Improved plugin messaging sending to backend server
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.1.1...4.1.2
- Add ability to require permission to send-on-login in https://github.com/4drian3d/AuthMeVelocity/pull/126
- Added AuthMe Sessions support in https://github.com/4drian3d/AuthMeVelocity/pull/138
- [feat: Added LuckPerms contexts](https://github.com/4drian3d/AuthMeVelocity/commit/0c1dbaed58d8b54f44463eeed81a55b468ea265f)
- Removed Legacy versions (Spigot and <1.19.4) support
- Updated to Velocity 3.3.0
- Improved 1.20.3+ Support
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.4...4.1.0
- Add ability to require permission to send-on-login in https://github.com/4drian3d/AuthMeVelocity/pull/126
- Added AuthMe Sessions support in https://github.com/4drian3d/AuthMeVelocity/pull/138
- [feat: Added LuckPerms contexts](https://github.com/4drian3d/AuthMeVelocity/commit/0c1dbaed58d8b54f44463eeed81a55b468ea265f)
- Removed Legacy versions (Spigot and <1.19.4) support
- Updated to Velocity 3.3.0
- Improved 1.20.3+ Support
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.4...4.1.0
- [fix: Fixed AutoLogin inconsistency](https://github.com/4drian3d/AuthMeVelocity/commit/9536b98b7dacbc0a4e3fae8c75f9ad09ec8a4d19)
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.3...4.0.4
- [fix: Fixed AutoLogin inconsistency](https://github.com/4drian3d/AuthMeVelocity/commit/9536b98b7dacbc0a4e3fae8c75f9ad09ec8a4d19)
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.3...4.0.4
- Implement support for modern TabCompletion blocking in https://github.com/4drian3d/AuthMeVelocity/pull/103
## Library Updates
- chore(deps): update dependency net.minecrell.plugin-yml.bukkit to v0.6.0 in https://github.com/4drian3d/AuthMeVelocity/pull/101
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.2...4.0.3
- Implement support for modern TabCompletion blocking in https://github.com/4drian3d/AuthMeVelocity/pull/103
## Library Updates
- chore(deps): update dependency net.minecrell.plugin-yml.bukkit to v0.6.0 in https://github.com/4drian3d/AuthMeVelocity/pull/101
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.2...4.0.3
- [feat: Added Paper plugins compatibility](https://github.com/4drian3d/AuthMeVelocity/commit/d597b1e33ecc4740b5f16b72ceab6bb488774120)
- [Updated to 1.20](https://github.com/4drian3d/AuthMeVelocity/commit/064130cd2684a89f58d074595f8b28dadac0abb6)
## Fixes
- [fix(api): Fixed NPE in AuthMeVelocityAPI#removePlayerIf](https://github.com/4drian3d/AuthMeVelocity/commit/e4716b44ccf349ab89fc26beff624fc69258962d)
- [fix: Fixed AutoLogin not working](https://github.com/4drian3d/AuthMeVelocity/commit/8641bb59f024dda9ee0a719219c276b8c8176f0f)
- Removed Paper 1.19.3 support
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.1...4.0.2
- [feat: Added Paper plugins compatibility](https://github.com/4drian3d/AuthMeVelocity/commit/d597b1e33ecc4740b5f16b72ceab6bb488774120)
- [Updated to 1.20](https://github.com/4drian3d/AuthMeVelocity/commit/064130cd2684a89f58d074595f8b28dadac0abb6)
## Fixes
- [fix(api): Fixed NPE in AuthMeVelocityAPI#removePlayerIf](https://github.com/4drian3d/AuthMeVelocity/commit/e4716b44ccf349ab89fc26beff624fc69258962d)
- [fix: Fixed AutoLogin not working](https://github.com/4drian3d/AuthMeVelocity/commit/8641bb59f024dda9ee0a719219c276b8c8176f0f)
- Removed Paper 1.19.3 support
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.1...4.0.2
- fix(deps): update dependency net.kyori:adventure-api to v4.13.0 in https://github.com/4drian3d/AuthMeVelocity/pull/83
- chore(deps): update shadow to v8.1.1 in https://github.com/4drian3d/AuthMeVelocity/pull/84
- fix(deps): update dependency org.bstats:bstats-velocity to v3.0.2 in https://github.com/4drian3d/AuthMeVelocity/pull/85
- fix(deps): update dependency net.kyori:adventure-api to v4.13.1 in https://github.com/4drian3d/AuthMeVelocity/pull/86
- Added Folia Support
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.0...4.0.1
- fix(deps): update dependency net.kyori:adventure-api to v4.13.0 in https://github.com/4drian3d/AuthMeVelocity/pull/83
- chore(deps): update shadow to v8.1.1 in https://github.com/4drian3d/AuthMeVelocity/pull/84
- fix(deps): update dependency org.bstats:bstats-velocity to v3.0.2 in https://github.com/4drian3d/AuthMeVelocity/pull/85
- fix(deps): update dependency net.kyori:adventure-api to v4.13.1 in https://github.com/4drian3d/AuthMeVelocity/pull/86
- Added Folia Support
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/4.0.0...4.0.1
## How to update
Simply delete the libs folder in the AuthMeVelocity directory.
In addition, AuthMeVelocity is now distributed in 2 jars (as initially distributed), this allows to have a better modularity and to be able to implement more modules in the future (probably an exclusive version for Paper 1.19.3+). AuthMeVelocity-Proxy must be installed on your Velocity proxy and AuthMeVelocity-Paper must be installed on your servers that have AuthMeReloaded installed
## Compatibility with Minecraft 1.19.1+
In this version the ignoreSignedPlayers option is removed.
This is done because I developed a plugin that fixes this problem in Velocity, called [UnSignedVelocity](https://modrinth.com/plugin/unsignedvelocity).
## What's Changed
- AuthMeVelocity 4 in https://github.com/4drian3d/AuthMeVelocity/pull/76
- fix(deps): update dependency org.bstats:bstats-velocity to v3.0.1 in https://github.com/4drian3d/AuthMeVelocity/pull/77
- chore(deps): update dependency gradle to v8 in https://github.com/4drian3d/AuthMeVelocity/pull/78
- chore(deps): update dependency net.minecrell.plugin-yml.bukkit to v0.5.3 in https://github.com/4drian3d/AuthMeVelocity/pull/80
- chore(deps): update shadow to v8 (major) in https://github.com/4drian3d/AuthMeVelocity/pull/81
- chore(deps): update dependency gradle to v8.0.2 in https://github.com/4drian3d/AuthMeVelocity/pull/79
- [refactor!: change package to io.github._4drian3d.authmevelocity](https://github.com/4drian3d/AuthMeVelocity/commit/d04626fb00750064f0162ae9e8fa7617c04df4e6)
- [feat: implement separate releases](https://github.com/4drian3d/AuthMeVelocity/commit/74b75fc5f9e3c6b58a0c203f8561968ddc374454)
- [publish: Maven Central](https://github.com/4drian3d/AuthMeVelocity/commit/04264b0ebdff932e970807adc9ad16f410ca2ee7)
- [fix: removed ignore signed players option](https://github.com/4drian3d/AuthMeVelocity/commit/a5000907230273eb15e7b2bce99fc30e9f531e3c)
- [fix(deps): updated to MiniPlaceholders 2](https://github.com/4drian3d/AuthMeVelocity/commit/407e5d42a4d3397ef9206bda991b5a9d8d10d79b)
- [feat: implement injection](https://github.com/4drian3d/AuthMeVelocity/commit/63f7af9046eecad38f9cc9e908a09170e1e48703)
- [feat: improved configuration handling](https://github.com/4drian3d/AuthMeVelocity/commit/f87051cc237e8e087eb623430c2c3607f0e6d11a)
- [test: implement tests](https://github.com/4drian3d/AuthMeVelocity/commit/830916f91ca3ae4c193513e9abb2a70ed9c3eb9e)
- [fix: fixed legacy minecraft version plugin message sending](https://github.com/4drian3d/AuthMeVelocity/commit/afda8ecbc344bc811321fa7f9c3ed7594b81a38f)
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/3.0.6...4.0.0
## How to update
Simply delete the libs folder in the AuthMeVelocity directory.
In addition, AuthMeVelocity is now distributed in 2 jars (as initially distributed), this allows to have a better modularity and to be able to implement more modules in the future (probably an exclusive version for Paper 1.19.3+). AuthMeVelocity-Proxy must be installed on your Velocity proxy and AuthMeVelocity-Paper must be installed on your servers that have AuthMeReloaded installed
## Compatibility with Minecraft 1.19.1+
In this version the ignoreSignedPlayers option is removed.
This is done because I developed a plugin that fixes this problem in Velocity, called [UnSignedVelocity](https://modrinth.com/plugin/unsignedvelocity).
## What's Changed
- AuthMeVelocity 4 in https://github.com/4drian3d/AuthMeVelocity/pull/76
- fix(deps): update dependency org.bstats:bstats-velocity to v3.0.1 in https://github.com/4drian3d/AuthMeVelocity/pull/77
- chore(deps): update dependency gradle to v8 in https://github.com/4drian3d/AuthMeVelocity/pull/78
- chore(deps): update dependency net.minecrell.plugin-yml.bukkit to v0.5.3 in https://github.com/4drian3d/AuthMeVelocity/pull/80
- chore(deps): update shadow to v8 (major) in https://github.com/4drian3d/AuthMeVelocity/pull/81
- chore(deps): update dependency gradle to v8.0.2 in https://github.com/4drian3d/AuthMeVelocity/pull/79
- [refactor!: change package to io.github._4drian3d.authmevelocity](https://github.com/4drian3d/AuthMeVelocity/commit/d04626fb00750064f0162ae9e8fa7617c04df4e6)
- [feat: implement separate releases](https://github.com/4drian3d/AuthMeVelocity/commit/74b75fc5f9e3c6b58a0c203f8561968ddc374454)
- [publish: Maven Central](https://github.com/4drian3d/AuthMeVelocity/commit/04264b0ebdff932e970807adc9ad16f410ca2ee7)
- [fix: removed ignore signed players option](https://github.com/4drian3d/AuthMeVelocity/commit/a5000907230273eb15e7b2bce99fc30e9f531e3c)
- [fix(deps): updated to MiniPlaceholders 2](https://github.com/4drian3d/AuthMeVelocity/commit/407e5d42a4d3397ef9206bda991b5a9d8d10d79b)
- [feat: implement injection](https://github.com/4drian3d/AuthMeVelocity/commit/63f7af9046eecad38f9cc9e908a09170e1e48703)
- [feat: improved configuration handling](https://github.com/4drian3d/AuthMeVelocity/commit/f87051cc237e8e087eb623430c2c3607f0e6d11a)
- [test: implement tests](https://github.com/4drian3d/AuthMeVelocity/commit/830916f91ca3ae4c193513e9abb2a70ed9c3eb9e)
- [fix: fixed legacy minecraft version plugin message sending](https://github.com/4drian3d/AuthMeVelocity/commit/afda8ecbc344bc811321fa7f9c3ed7594b81a38f)
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/3.0.6...4.0.0
- Improved Maven publishing with Indra in https://github.com/4drian3d/AuthMeVelocity/pull/69
- Configure Renovate by @renovate in https://github.com/4drian3d/AuthMeVelocity/pull/70
- chore(deps): update dependency gradle to v7.6 by @renovate in https://github.com/4drian3d/AuthMeVelocity/pull/71
- [feat: Improved API publication](https://github.com/4drian3d/AuthMeVelocity/commit/536ed9e4c1e73569a99c1ac4d7d16495d72ebe64)
- [build: Implement type safe project accessors](https://github.com/4drian3d/AuthMeVelocity/commit/f5ecb22b0669845f4ce8f35328c0d731d072b481)
- [misc: improved some code quality](https://github.com/4drian3d/AuthMeVelocity/commit/bf0e7e8aa25bc7a4144b5d8830de4956d409211e)
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/3.0.5...3.0.6
- [fix: Fixed Paper Debug logger issue](https://github.com/4drian3d/AuthMeVelocity/commit/5bc0d3560e45e0c9983e29cb768fbd8f1e066cb9)
- [fix: SendOnlogin configuration was using the auth servers instead of lobby servers](https://github.com/4drian3d/AuthMeVelocity/commit/67a426456b03deba1244792682d8a72a9754b9d6)
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/3.0.4...3.0.5
- Fixed Spigot and Paper <1.14 compatibility
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/3.0.3...3.0.4
## What's Changed
- build(deps): Bump slf4j-api from 2.0.5 to 2.0.6 in /common by @dependabot in https://github.com/4drian3d/AuthMeVelocity/pull/64
- fix: Fixed possible NullPointerException in case the configuration could not be loaded
- feat: Implement Spigot Compatibility by @4drian3d in https://github.com/4drian3d/AuthMeVelocity/pull/68
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/3.0.2...3.0.3
- fix: Fix unlogin issue when connecting with same username by [AlexProgrammerDE](https://github.com/AlexProgrammerDE) in https://github.com/4drian3d/AuthMeVelocity/pull/63
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/3.0.1...3.0.2
- fix: Fixed initialization error in Paper <1.18.2
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/3.0.0...3.0.1
- Version 3.0.0 by @4drian3d in https://github.com/4drian3d/AuthMeVelocity/pull/50
- [refactor: Migrate to gradle](https://github.com/4drian3d/AuthMeVelocity/commit/a401655551239be95ffdaea7b526797b41d13616)
- refactor: Update to Java 17
- feat: Added support for Java 9 Modules
- [refactor(api): Implement API modules](https://github.com/4drian3d/AuthMeVelocity/commit/23faeb5ab4bff17fa3b2e90097756bb1e0eb866d)
- [feat: Migrate to configurate](https://github.com/4drian3d/AuthMeVelocity/commit/6063375180d99f07ed1344da9520bd034b9a3b48) *again, definitively*
- [feat(paper): Implement Paper Debug](https://github.com/4drian3d/AuthMeVelocity/commit/315f6b043bb86980d8a4ec200ebf1ce59a07fc9e)
- [feat(velocity): Implement Velocity debug mode](https://github.com/4drian3d/AuthMeVelocity/commit/1c7c50675ac5d56332a84ae7bf91f3c602a18cd0)
- [feat: Implement metrics](https://github.com/4drian3d/AuthMeVelocity/commit/03630dadb07e5b2de64ffb9fb220537a1b424ff5)
- [fix(velocity): Implement ignoreSignedPlayer configuration](https://github.com/4drian3d/AuthMeVelocity/commit/0d8630452f3285b9280de9ac61ab10c8169dd8d9)
- [misc(velocity): Implement Advanced config section](https://github.com/4drian3d/AuthMeVelocity/commit/97b9bcd87ac9f43f411ad9311ec1a60c45ae6079)
- [feat(docs): Implement LoginByProxyEvent on Paper](https://github.com/4drian3d/AuthMeVelocity/commit/b2e1e1185e3f565a729d9f44ad380c6b3d4987fe)
- [feat: Improved server connection selection](https://github.com/4drian3d/AuthMeVelocity/commit/6775b8080e561a0e5d541accc03137fdcda92503)
- [feat: Improved PreSendLoginEvent Result](https://github.com/4drian3d/AuthMeVelocity/commit/327b3394f1c6a75ab1560c89768a8e3a1287fbe4)
- [chore: Implement Gradle Wrapper](https://github.com/4drian3d/AuthMeVelocity/commit/0b47b34f4a66a89c9039cf05c4a54a2e2b660765)
This update brings new configuration options, API improvements for Paper and Velocity modules, performance improvements, internal refactoring, Minecraft 1.19.1 support and more. It is incompatible with the previous version, so you will have to reconfigure the plugin with the hocon(.conf) format.
The plugin is now distributed as a single file that can be installed on Paper servers version 1.13 or higher (1.12 support likely, not verified or supported) and on Velocity instances version 3.1.2 or higher.
- In case you do not use Java 17 or higher, you can still use AuthMeVelocity (spigot/proxy) 2.2.3. This version will continue to be supported until the end of this year and will be updated only if a bug is found*
- Full Changelog**: https://github.com/4drian3d/AuthMeVelocity/compare/2.2.3...3.0.0
