From 13b72d30967768de4795213b444b96e9e83e5a74 Mon Sep 17 00:00:00 2001
From: SerinaNya <34389622+SerinaNya@users.noreply.github.com>
Date: Thu, 15 Feb 2024 22:08:28 +0800
Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(authlib-injector):=20version?=
=?UTF-8?q?=20doesnot=20display?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/GetAuthlibInjector.vue | 23 ++++++++---------
docs/yggdrasil/authlib-injector.md | 41 ++++++++++++++++--------------
2 files changed, 33 insertions(+), 31 deletions(-)
diff --git a/components/GetAuthlibInjector.vue b/components/GetAuthlibInjector.vue
index 3f9a804..7edaf6e 100644
--- a/components/GetAuthlibInjector.vue
+++ b/components/GetAuthlibInjector.vue
@@ -1,18 +1,17 @@
@@ -21,8 +20,8 @@ fetch('https://authlib-injector.yushi.moe/artifact/latest.json').then(r => r.jso
获取最新版本的 authlib-injector
-
authlib-injector-{{ latest }}.jar
, 更新于 {{ updated }}
-
+ authlib-injector-{{ props.latest }}.jar
, 更新于 {{ props.updated }}
+
开发者提供的网站
BMCLAPI
diff --git a/docs/yggdrasil/authlib-injector.md b/docs/yggdrasil/authlib-injector.md
index 5473dd0..7fd8b90 100644
--- a/docs/yggdrasil/authlib-injector.md
+++ b/docs/yggdrasil/authlib-injector.md
@@ -1,5 +1,16 @@
# authlib-injector
@@ -8,7 +19,7 @@ import GetAuthlibInjector from '../../components/GetAuthlibInjector.vue'
---
-
+
## 单服务端
@@ -27,16 +38,16 @@ import GetAuthlibInjector from '../../components/GetAuthlibInjector.vue'
::: code-group
``` bash-vue [需要添加的内容]
- -javaagent:authlib-injector-{{ versionAI }}.jar=https://littleskin.cn/api/yggdrasil
+ -javaagent:authlib-injector-{{ latest }}.jar=https://littleskin.cn/api/yggdrasil
```
``` bash-vue [完整的启动指令示例]
- java -Xms4G -Xmx16G -javaagent:authlib-injector-{{ versionAI }}.jar=https://littleskin.cn/api/yggdrasil -jar paper-1.20.4-409.jar --nogui
+ java -Xms4G -Xmx16G -javaagent:authlib-injector-{{ latest }}.jar=https://littleskin.cn/api/yggdrasil -jar paper-1.20.4-409.jar --nogui
```
:::
- - `authlib-injector-{{ versionAI }}.jar` 为指向 authlib-injector 的 `jar` 的路径或文件名
+ - `authlib-injector-{{ latest }}.jar` 为指向 authlib-injector 的 `jar` 的路径或文件名
- `https://littleskin.cn/api/yggdrasil` 为 LittleSkin 的 Yggdrasil API 地址
## Velocity
@@ -62,20 +73,20 @@ import GetAuthlibInjector from '../../components/GetAuthlibInjector.vue'
::: code-group
``` bash-vue [需要添加的内容]
- -javaagent:authlib-injector-{{ versionAI }}.jar=https://littleskin.cn/api/yggdrasil
+ -javaagent:authlib-injector-{{ latest }}.jar=https://littleskin.cn/api/yggdrasil
```
``` bash-vue [Velocity 完整的启动指令示例]
- java "-Dauthlibinjector.disableHttpd" -Xms512M -Xmx512M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -javaagent:authlib-injector-{{ versionAI }}.jar=https://littleskin.cn/api/yggdrasil -jar velocity-3.3.0-SNAPSHOT-351.jar
+ java "-Dauthlibinjector.disableHttpd" -Xms512M -Xmx512M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -javaagent:authlib-injector-{{ latest }}.jar=https://littleskin.cn/api/yggdrasil -jar velocity-3.3.0-SNAPSHOT-351.jar
```
``` bash-vue [Paper 子服务器 完整的启动指令示例]
- java -Xms4G -Xmx16G -javaagent:authlib-injector-{{ versionAI }}.jar=https://littleskin.cn/api/yggdrasil -jar paper-1.20.4-409.jar --nogui
+ java -Xms4G -Xmx16G -javaagent:authlib-injector-{{ latest }}.jar=https://littleskin.cn/api/yggdrasil -jar paper-1.20.4-409.jar --nogui
```
:::
- - `authlib-injector-{{ versionAI }}.jar` 为指向 authlib-injector 的 `jar` 的路径或文件名
+ - `authlib-injector-{{ latest }}.jar` 为指向 authlib-injector 的 `jar` 的路径或文件名
- `https://littleskin.cn/api/yggdrasil` 为 LittleSkin 的 Yggdrasil API 地址
- 对于 Velocity,`-Dauthlibinjector.disableHttpd` 用于禁用 authlib-injector 内建的 HTTP 服务器,这会导致部分功能不可用,但可以有效解决目前存在的 [身份验证服务宕机问题 - #234](https://github.com/yushijinhun/authlib-injector/issues/234)。
@@ -116,23 +127,15 @@ BungeeCord 和 Waterfall 属于亲兄弟好姐妹,因此,以下配置同时
::: code-group
``` bash-vue [需要添加的内容]
- -javaagent:authlib-injector-{{ versionAI }}.jar=https://littleskin.cn/api/yggdrasil
+ -javaagent:authlib-injector-{{ latest }}.jar=https://littleskin.cn/api/yggdrasil
```
``` bash-vue [Waterfall / BungeeCord 完整的启动指令示例]
- java -Xms512M -Xmx512M -javaagent:authlib-injector-{{ versionAI }}.jar=https://littleskin.cn/api/yggdrasil -jar waterfall-562.jar
+ java -Xms512M -Xmx512M -javaagent:authlib-injector-{{ latest }}.jar=https://littleskin.cn/api/yggdrasil -jar waterfall-562.jar
```
``` bash-vue [Paper 子服务器 完整的启动指令示例]
- java -Xms4G -Xmx16G -javaagent:authlib-injector-{{ versionAI }}.jar=https://littleskin.cn/api/yggdrasil -jar paper-1.20.4-409.jar --nogui
+ java -Xms4G -Xmx16G -javaagent:authlib-injector-{{ latest }}.jar=https://littleskin.cn/api/yggdrasil -jar paper-1.20.4-409.jar --nogui
```
:::
-::: warning
-
-**实际填写的路径两边没有大括号!** 大括号只是表明必须正确指定这个参数的值,但是实际上并不需要填入大括号。
-:::
-
-::: tip
-如果你使用 BungeeCord,你需要在所有服务端(包括 BungeeCord 和所有子服)中加载 authlib-injector(方法见上),但只有 BungeeCord 可以打开 `online-mode`,其他服务端应该关闭 `online-mode`。
-:::