Skip to content

插件变量

LyPet 通过 PlaceholderAPI 注册变量扩展,用于读取玩家当前召唤宠物的实体信息。服务器需要安装并启用 PlaceholderAPI;PlaceholderAPI 未启用时,LyPet 不会注册该扩展。

变量列表

变量返回内容
%lycw_uuid%当前宠物实体的 UUID
%lycw_name%当前宠物实体的显示名称

返回规则

  • 变量必须在玩家上下文中解析。
  • 玩家对象为空时,变量返回空文本。
  • 玩家未完成 LyPet 玩家缓存初始化时,变量返回空文本。
  • 玩家没有召唤宠物时,变量返回空文本。
  • 宠物实体不存在时,变量返回空文本。
  • %lycw_uuid% 返回当前宠物实体的标准 UUID 文本。
  • %lycw_name% 返回当前宠物实体的显示名称。
  • 宠物显示名称可能包含颜色代码。
  • 宠物隐藏后,宠物实体会被删除,两个变量均返回空文本。
  • 未定义的 lycw 子变量返回红色错误文本 §c错误

PlaceholderAPI 扩展信息

项目内容
扩展标识lycw
完整变量格式%lycw_<变量名>%
已注册变量uuidname
注册条件PlaceholderAPI 已安装并启用
是否需要单独安装扩展不需要,由 LyPet 启动时自动注册
玩家无可用宠物时的返回值空文本
未知变量的返回值§c错误

变量解析示例

text
%lycw_uuid%
%lycw_name%

变量由 PlaceholderAPI 解析,LyPet 只读取当前玩家缓存中的宠物实体信息,不读取宠物配置文件中的 ididentity 作为变量返回值。