PAPIProxyBridge — 跨服务器同步占位符[1.16-1.21]

开源 前置/API 工具 PAPIProxyBridge — 跨服务器同步占位符[1.16-1.21] 1.7.2

版权类型
转载
插件英文名称
PAPIProxyBridge
支持的核心
  1. Bukkit
  2. Spigot
  3. Paper
  4. Purpur
  5. PufferFish
  6. Folia
  7. Leaves
  8. BungeeCord
  9. WaterFall
  10. Velocity
  11. 其他Spigot下游
  12. 其他Paper下游
版权链接
https://www.spigotmc.org/resources/papiproxybridge.108415/
前置组件
PlaceholderAPI
资源语言
  1. 英语
适配版本
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.20.6
  7. 1.21
[MD]
PAPIProxyBridge 是一个用于代理服务器(如 BungeeCord 或 Velocity)的桥接库插件,专为 PlaceholderAPI 提供支持。通过在代理服务器和后端服务器上安装此插件,开发者可以实现跨服务器的文本格式化功能。

### 特点

1.支持多种 Minecraft 版本
原生支持 1.16 至最新版本(1.21+),包括 Fabric 和 Folia 服务器环境。
2.跨服务器占位符解析
代理服务器可以通过 PlaceholderAPI 在后端服务器上解析占位符,从而实现统一的文本格式化。
3.开发者友好
提供简单易用的跨平台 API,支持格式化字符串占位符和 Adventure 组件占位符。

### 安装
•在 Spigot 服务端安装 PlaceholderAPI 和 PAPIProxyBridge。
•在代理(BungeeCord 或 Velocity)上安装 PAPIProxyBridge。
注意:
• **此插件不是 PlaceholderAPI 的替代品,需要在子服上同时安装 PlaceholderAPI。**


### 开发者指南:
Maven 仓库地址: https://repo.william278.net/releases/

### 示例代码:

```java
PlaceholderAPI api = PlaceholderAPI.createInstance();
UUID player = player.getUniqueId();
api.formatPlaceholders("Hello %player_name%!", player).thenAccept(formatted -> {
player.sendMessage(formatted);
});
```



### 缓存与性能优化

•默认缓存时间为 30 秒,可通过 setCacheExpiry(long) 方法调整。
•支持格式化字符串和组件(支持附带聊天事件及样式)
[/MD]
后退
顶部 底部