搜索历史
清空
暂无搜索历史
论坛热搜
1
乌托邦探险之旅3.2
热
3
上古老物 冒险者传说 by WhiteSword
新
5
洛心斗罗-福利|公会据点战|武魂||抽奖|最终版
2
Jenny — 有趣的模拟女友模组|珍妮模组
热
4
幻虚斗罗V1.5
6
水星迫降——在未知的世界中挣扎
登陆 注册 QQ登陆
快捷导航
查看: 80|回复: 0

PAPIProxyBridge

[复制链接]

5159

主题

5

回帖

6142

积分

龙❁妻

Rank: 8Rank: 8

经验
6142 EP
金粒
928 粒
绿宝石
20 块
爱心
0 点
发表于 2025-7-25 18:47:46 | 显示全部楼层 |阅读模式
用于在代理服务器上使用PlaceholderAPI的桥接库插件
GitHub

Discord
PAPIProxyBridge是一个库桥接插件,你需要在后端和代理服务器上安装它,以便代理插件可以使用PlaceholderAPI占位符来格式化文本。
##对于服务器所有者
这是一个库插件,旨在与实现其API的插件一起使用。无需进行任何配置。
在你的Spigot(1.16.5+)服务器上,将最新版本的插件与[PlaceholderAPI插件](https://www.spigotmc.org/resources/placeholderapi.6245/)一起安装,或者在你的Fabric(1.19.3+)服务器上安装[PlaceholderAPI模组](https://placeholders.pb4.eu/),然后在你的BungeeCord或Velocity代理服务器上安装该插件。
请注意,此插件不是PlaceholderAPI的替代品。你仍然需要在你的Spigot/Fabric服务器上安装PlaceholderAPI。
##对于开发者
PAPIProxyBridge公开了一个跨平台API,让你可以使用PlaceholderAPI占位符来格式化文本。
将库添加到你的项目中
PAPIProxyBridge可在`repo.william278.net`上获取([在此查看Java文档](https://repo.william278.net/javadoc/releases/net/william278/papiproxybridge/latest))。首先,将Maven存储库添加到你的`build.gradle`中:
```groovy
repositories{
maven{url\'https://repo.william278.net/releases/\'}
}
```
然后添加依赖项:
```groovy
dependencies{
implementation\'net.william278:papiproxybridge:1.6\'
}
```
示例用法
`PlaceholderAPI`类公开了用于格式化占位符的API。目前,仅支持单例非括号占位符(未来会有更多)。
使用PlaceholderAPI.getInstance()获取该类的实例,然后使用`#formatPlaceholders`方法在玩家(使用UUID指定以实现跨平台简单性)上格式化包含占位符的字符串。
该方法返回一个[CompletableFuture](https://www.baeldung.com/java-completablefuture)(因为我们不希望在代理与后端的玩家进行网络连接时锁定线程),你可以使用它来接受格式化后的字符串。
```java
//使用占位符格式化字符串
finalPlaceholderAPIapi=PlaceholderAPI.createInstance();
finalUUIDplayer=player.getUniqueId();
api.formatPlaceholders(\"Hello%player_name%!\",player).thenAccept(formatted->{
player.sendMessage(formatted);
});
```
切勿在对`#formatPlaceholders`的调用上调用`#join()`;这是不安全的。
PAPIProxyBridge将已解析的请求缓存30000毫秒(30秒),以避免在服务器的网络通道上导致过多的流量。你可以使用`PlaceholderAPI#setCacheExpiry(long)`方法调整缓存请求的时间长度。
还存在`#formatComponentPlaceholders`。此方法允许你提供包含占位符的字符串,并接收包含格式化文本的冒险组件,该文本可能包含格式和聊天事件。
===下载地址===
所有版本下载地址已整理至网盘,请下载对应文件:
游客,如果您要查看本帖隐藏内容请回复

文件名:downloads/PAPIProxyBridge.txt
楼主 2025-7-25 18:47:46 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2025-12-16 16:51 , Processed in 0.196224 second(s), 123 queries .

快速回复 返回顶部 返回列表