插件变量
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 剩余时间。 |
Warmup、Cooldown 的大小写应按表格中的格式填写。
返回规则
| 状态 | 返回值 |
|---|---|
剩余时间大于 0 | 返回整数形式的剩余秒数。 |
剩余时间等于 0 | 返回 config.yml 中 papi-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 配置是否已正确加载。