Skip to content

插件变量

LyMobRespawnTip 的 PlaceholderAPI 变量标识为 lmrt。变量用于读取 MythicMobs 刷怪点的预热或冷却剩余时间,可在支持 PlaceholderAPI 的计分板、聊天格式、菜单等插件中使用。

使用条件

  • 服务器需要安装并正常启用 PlaceholderAPI。
  • 服务器需要安装并正常启用 MythicMobs。
  • 填写的刷怪点 ID 必须与 MythicMobs 中的 Spawner 名称完全一致。
  • LyMobRespawnTip 核心功能成功加载后,才会注册 lmrt 变量扩展。

插件只在检测到 PlaceholderAPI 已启用时注册变量,不需要额外下载 PlaceholderAPI 扩展。

变量列表

变量返回内容说明
%lmrt_Warmup:<刷怪点ID>%剩余秒数、已刷新文本或 -1获取指定 MythicMobs 刷怪点的 Warmup 剩余时间。
%lmrt_Cooldown:<刷怪点ID>%剩余秒数、已刷新文本或 -1获取指定 MythicMobs 刷怪点的 Cooldown 剩余时间。

WarmupCooldown 的大小写应按表格中的格式填写。

返回规则

状态返回值
剩余时间大于 0返回整数形式的剩余秒数。
剩余时间等于 0返回 config.ymlpapi-relace 配置的文本。
找不到对应刷怪点返回 -1,同时在控制台输出找不到 MythicMobs 刷怪点的提示。
变量参数格式不受支持返回红色的“错误”文本。

默认的已刷新文本配置如下:

yaml
papi-relace: '&a已刷新'

配置中的 & 颜色代码会在返回变量时转换为 Minecraft 颜色代码。配置键名实际为 papi-relace,请勿改写为 papi-replace

时间类型

Warmup

%lmrt_Warmup:<刷怪点ID>% 调用 MythicMobs 刷怪点的 Warmup 剩余时间。

text
%lmrt_Warmup:测试%

当名为 测试 的刷怪点还剩 30 秒时,变量返回:

text
30

当剩余时间为 0 时,变量返回 papi-relace 配置的文本。

Cooldown

%lmrt_Cooldown:<刷怪点ID>% 调用 MythicMobs 刷怪点的 Cooldown 剩余时间。

text
%lmrt_Cooldown:测试%

当名为 测试 的刷怪点还剩 15 秒时,变量返回:

text
15

注意事项

  • 变量中的刷怪点 ID 来自 MythicMobs 的 Spawner 配置,不是怪物内部 ID、全息模板 ID或 GUI 分类 ID。
  • Warmup 和 Cooldown 是两种不同的 MythicMobs 刷怪点计时数据。应根据刷怪点实际使用的计时方式选择变量。
  • 如果选择了刷怪点未使用的计时类型,读取结果可能一直为 0,此时变量会一直显示 papi-relace 文本。
  • 返回 -1 表示插件没有找到对应名称的 MythicMobs 刷怪点,不代表刷怪点剩余负一秒。
  • MythicMobs 重载时,插件会同步重载刷怪点相关缓存;若变量返回异常,可先确认刷怪点名称和 MythicMobs 配置是否已正确加载。