Doc ID:
SIRC-052
AureliumSkills PAPI 变量文档
AureliumSkills 是一款流行的 技能系统插件,目前没有提供直接的 API 接口供其他开发者调用。然而,插件内置了大量 PlaceholderAPI (PAPI)
Overview
AureliumSkills PAPI 变量文档
概述
AureliumSkills 是一款流行的 Minecraft 技能系统插件,目前没有提供直接的 API 接口供其他开发者调用。然而,插件内置了大量 PlaceholderAPI (PAPI) 变量,通过这些变量可以获取几乎所有插件相关的数据。
重要提示:以下所有变量无需额外安装变量扩展,插件加载后会自动注册。
变量格式说明
所有变量均以 %aureliumskills_ 开头,方括号 [] 表示需要替换的部分:
[技能名称]– 替换为具体技能名(如:farming、mining、fighting 等)[属性名称]– 替换为具体属性名(如:health、strength、wisdom 等)[排名]– 替换为具体排名数字(如:1、2、3 等)
变量分类列表
1. 技能等级相关
| 变量格式 | 描述 | 示例 |
|---|---|---|
%aureliumskills_power% |
综合技能等级(所有技能等级总和) | – |
%aureliumskills_[技能名称]% |
特定技能等级 | %aureliumskills_farming% |
%aureliumskills_[技能名称]_roman% |
罗马数字格式的技能等级 | %aureliumskills_mining_roman% |
%aureliumskills_average% |
平均技能等级 | – |
%aureliumskills_average_int% |
平均技能等级(取整) | – |
%aureliumskills_average_1% |
平均技能等级(一位小数) | – |
2. 属性值相关
| 变量格式 | 描述 | 示例 |
|---|---|---|
%aureliumskills_[属性名称]% |
特定属性值 | %aureliumskills_health% |
%aureliumskills_[属性名称]_int% |
特定属性值(取整) | %aureliumskills_strength_int% |
3. 生命值与魔力值
| 变量格式 | 描述 |
|---|---|
%aureliumskills_hp% |
当前生命值(取整) |
%aureliumskills_hp_1% |
当前生命值(一位小数) |
%aureliumskills_hp_2% |
当前生命值(两位小数) |
%aureliumskills_hp_max% |
最大生命值 |
%aureliumskills_hp_percent% |
剩余生命值百分比 |
%aureliumskills_mana% |
当前魔力值 |
%aureliumskills_mana_int% |
当前魔力值(取整) |
%aureliumskills_mana_max% |
最大魔力值 |
%aureliumskills_mana_max_int% |
最大魔力值(取整) |
4. 排行榜相关
综合排行榜
| 变量格式 | 描述 |
|---|---|
%aureliumskills_lb_power_[排名]% |
获取指定排名的玩家名称与综合等级 |
%aureliumskills_lb_power_[排名]_name% |
获取指定排名的玩家名称 |
%aureliumskills_lb_power_[排名]_value% |
获取指定排名的玩家综合等级 |
技能排行榜
| 变量格式 | 描述 |
|---|---|
%aureliumskills_lb_[技能名称]_[排名]% |
获取指定技能排名的玩家名称与等级 |
%aureliumskills_lb_[技能名称]_[排名]_name% |
获取指定技能排名的玩家名称 |
%aureliumskills_lb_[技能名称]_[排名]_value% |
获取指定技能排名的玩家等级 |
5. 玩家排名相关
| 变量格式 | 描述 |
|---|---|
%aureliumskills_rank% |
玩家综合技能等级排名 |
%aureliumskills_rank_[技能名称]% |
玩家指定技能等级排名 |
6. 经验值相关
| 变量格式 | 描述 |
|---|---|
%aureliumskills_xp_required_formatted_[技能名称]% |
升级所需经验值(格式化,如:5k) |
%aureliumskills_xp_required_[技能名称]% |
升级所需经验值 |
%aureliumskills_xp_progress_int_[技能名称]% |
升级所需经验值(取整) |
%aureliumskills_xp_progress_1_[技能名称]% |
升级所需经验值(一位小数) |
%aureliumskills_xp_progress_[技能名称]% |
升级进度百分比 |
%aureliumskills_xp_int_[技能名称]% |
当前技能经验值(取整) |
%aureliumskills_xp_formatted_[技能名称]% |
当前技能经验值(格式化) |
%aureliumskills_xp_[技能名称]% |
当前技能经验值 |
7. 经验倍率相关
| 变量格式 | 描述 |
|---|---|
%aureliumskills_multiplier% |
全局经验倍率(两位小数) |
%aureliumskills_multiplier_[技能名称]% |
指定技能经验倍率(两位小数) |
%aureliumskills_multiplier_percent% |
全局额外经验百分比(取整) |
%aureliumskills_multiplier_percent_[技能名称]% |
指定技能额外经验百分比(取整) |
使用示例
示例 1:显示玩家农耕技能信息
农耕等级: %aureliumskills_farming%
农耕经验: %aureliumskills_xp_formatted_farming% / %aureliumskills_xp_required_formatted_farming%
升级进度: %aureliumskills_xp_progress_farming%%%
示例 2:显示玩家属性
生命值: %aureliumskills_hp%/%aureliumskills_hp_max%
魔力值: %aureliumskills_mana_int%/%aureliumskills_mana_max_int%
力量属性: %aureliumskills_strength%
示例 3:显示排行榜
综合排名第1: %aureliumskills_lb_power_1_name% - Lv.%aureliumskills_lb_power_1_value%
采矿排名第1: %aureliumskills_lb_mining_1_name% - Lv.%aureliumskills_lb_mining_1_value%
我的综合排名: %aureliumskills_rank%
注意事项
-
技能名称参考:
- 常见技能:
farming(农耕)、mining(采矿)、fighting(战斗)、fishing(钓鱼)、excavation(挖掘)、archery(弓箭)、defense(防御)、endurance(耐力)、agility(敏捷)、alchemy(炼金)、enchanting(附魔)、sorcery(巫术)、healing(治疗)、forging(锻造)
- 常见技能:
-
属性名称参考:
- 常见属性:
health(生命)、strength(力量)、regeneration(恢复)、luck(幸运)、wisdom(智慧)、toughness(韧性)
- 常见属性:
-
变量可用性:
- 所有变量仅在玩家在线时有效
- 排行榜变量需要服务器已启用排行榜功能
- 部分变量可能需要玩家至少有一个技能等级才能正确显示
-
性能考虑:
- 排行榜相关变量可能对服务器性能有轻微影响,特别是在玩家数量较多时
- 建议在需要时使用,避免在所有玩家的记分板上同时显示大量排行榜变量
文档来自SnowCutieOwO – wiki