Home
Introduction
The goals of this project are:
- To provide tools for modifying Minecraft to use custom Yggdrasil services.
- To provide technical specifications for custom Yggdrasil servers and launchers that use custom Yggdrasil services.
- To provide players with a unified non-Mojang out-of-game login experience.
- Players can use any launcher that implements this specification to log into any Yggdrasil service that also implements this specification.
This project provides detailed documentation for all APIs and also defines several APIs that do not belong to Yggdrasil. This is done to simplify the process of specifying a Yggdrasil service as much as possible: you only need to fill in the URL corresponding to the Yggdrasil service to use it.
If you are a Yggdrasil server developer, a launcher developer, or are interested in this project, please “Watch” this project to stay informed about the latest developments in the specification.
Developer communication QQ Group: 926979364, Telegram Group: @authlib_injector. Launcher or skin server developers are welcome to join. Regular users should not join, as they may find the discussions difficult to follow.
Related Projects
- yggdrasil-mock
- A reference implementation of the Yggdrasil server specification and test cases for the Yggdrasil API.
- A Yggdrasil server demo site based on this project: auth-demo.yushi.moe
- BMCLAPI
- BMCLAPI provides a mirror for downloading authlib-injector.
- Yggdrasil API for Blessing Skin
- The Yggdrasil plugin for the Blessing Skin server.
- HMCL
- HMCL v3.x supports authlib-injector.
- BakaXL
- BakaXL 3.0 supports authlib-injector.
- LaunchHelper
- If you want to use authlib-injector on a Multicraft panel server, you can try this project.
Recommended Public Authentication Servers
Donations
BMCLAPI provides a download mirror for authlib-injector. If you would like to support the development of authlib-injector, you can donate to BMCLAPI.