anvilauth-injector/README.md

25 lines
1.2 KiB
Markdown
Raw Normal View History

2017-08-12 15:35:17 +02:00
# authlib-injector
2017-12-31 11:14:07 +01:00
[![Jenkins](https://img.shields.io/jenkins/s/https/ci.to2mbn.org/job/authlib-injector.svg?style=flat-square)](https://ci.to2mbn.org/job/authlib-injector/)
[![license](https://img.shields.io/github/license/to2mbn/authlib-injector.svg?style=flat-square)](https://github.com/to2mbn/authlib-injector/blob/master/LICENSE)
![language](https://img.shields.io/badge/language-java-yellow.svg?style=flat-square)
![require java 1.8+](https://img.shields.io/badge/require%20java-1.8%2B-orange.svg?style=flat-square)
2017-08-21 16:30:11 +02:00
通过运行时修改authlib实现游戏外登录并为Yggdrasil服务端的实现提供规范
关于该项目的详细介绍见[wiki](https://github.com/to2mbn/authlib-injector/wiki)。
2017-08-13 11:43:13 +02:00
## 编译
```
2018-01-25 11:46:29 +01:00
gradle
2017-08-13 11:43:13 +02:00
```
构建输出位于`build/libs`下。
或者直接从[Jenkins](https://ci.to2mbn.org/job/authlib-injector)下载构建好的JAR。
## 部署
2018-02-16 15:37:36 +01:00
需要服务端实现本规范中的[扩展API](https://github.com/to2mbn/authlib-injector/wiki/Yggdrasil%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83#%E6%89%A9%E5%B1%95api)。
通过添加以下JVM参数来配置
2017-08-21 16:30:11 +02:00
```
2018-02-13 04:57:44 +01:00
-javaagent:{authlib-injector.jar的路径}={Yggdrasil服务端的URLAPI Root}
2017-08-21 16:30:11 +02:00
```