插件变量
LyCore 的变量由 PlaceholderAPI 提供,变量标识为 lcore。
公式计算
变量格式:
| 变量 | 说明 |
|---|---|
%lcore_math_公式% | 计算公式,默认保留 2 位小数 |
%lcore_math_位数_公式% | 计算公式,并保留指定小数位 |
支持符号:(), ^, *, /, +, -。
示例:
text
%lcore_math_1*(5+2)^3%返回:
text
343.00指定保留 0 位小数:
text
%lcore_math_0_1*(5+2)^3%返回:
text
343在公式中使用其它变量
在 math 变量里调用其它 PlaceholderAPI 变量时,用 # 代替 %。
text
%lcore_math_0_#player_level# * 10 + 50%玩家等级为 12 时,返回:
text
170数字格式化
变量格式:
text
%lcore_format_位数_数字或变量%示例:
text
%lcore_format_3_1.31415926%返回:
text
1.314格式化其它 PlaceholderAPI 变量时,同样使用 #变量# 写法:
text
%lcore_format_0_#player_level#%快捷运算
快捷运算读取 config.yml 的 quick-calculation 节点。
配置:
yaml
quick-calculation:
等级倍率:
format: 1
formula: "%player_level% * 1.25"调用:
text
%lcore_calc_等级倍率%如果玩家等级为 16,返回:
text
20.0错误返回
当变量格式错误、快捷公式不存在或计算内容无法解析时,会返回:
text
§c错误遇到该返回值时,先检查公式里是否有空值变量、中文符号或多余的 %。