Class LegacyPapiHookerImpl
-
- All Implemented Interfaces:
public final class LegacyPapiHookerImpl extends PapiHooker
低版本PlaceholderAPI挂钩
-
-
Constructor Summary
Constructors Constructor Description LegacyPapiHookerImpl()启用低版本PlaceholderAPI挂钩
-
Method Summary
Modifier and Type Method Description Stringpapi(OfflinePlayer player, String text)解析一段文本中的papi变量, 不解析其中的颜色代码 在以往的众多版本中, papi都会强制解析文本中的代码 在2.11. StringtoSection(String text)将文本中的所有papi变量改写为papi节点, 仅转换已注册的papi变量 BooleanhasPapi(String text)判断文本中是否存在有效papi变量 Stringrequest(OfflinePlayer player, String identifier, String parameters)例:%player_name% identifier -> player parameters -> name UnitunregisterExpansion(PlaceholderExpansion expansion)卸载papi扩展 -
-
Method Detail
-
papi
String papi(OfflinePlayer player, String text)
解析一段文本中的papi变量, 不解析其中的颜色代码 在以往的众多版本中, papi都会强制解析文本中的代码 在2.11.2版本中, papi移除了该功能 不过, 管他呢, 自己实现就完事儿了
- Parameters:
player- 用于解析PAPI变量的玩家对象text- 待解析文本- Returns:
解析后文本
-
toSection
String toSection(String text)
将文本中的所有papi变量改写为papi节点, 仅转换已注册的papi变量
- Parameters:
text- 待转换文本- Returns:
转换后文本
-
hasPapi
Boolean hasPapi(String text)
判断文本中是否存在有效papi变量
- Parameters:
text- 待检测文本- Returns:
是否存在有效papi变量
-
request
String request(OfflinePlayer player, String identifier, String parameters)
例:%player_name% identifier -> player parameters -> name
- Parameters:
player- 用于解析PAPI变量的玩家对象identifier- PAPI标识符parameters- PAPI参数- Returns:
解析后文本
-
unregisterExpansion
Unit unregisterExpansion(PlaceholderExpansion expansion)
卸载papi扩展
- Parameters:
expansion- papi扩展
-
-
-
-