Skip to content

插件变量

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.ymlquick-calculation 节点。

配置:

yaml
quick-calculation:
  等级倍率:
    format: 1
    formula: "%player_level% * 1.25"

调用:

text
%lcore_calc_等级倍率%

如果玩家等级为 16,返回:

text
20.0

错误返回

当变量格式错误、快捷公式不存在或计算内容无法解析时,会返回:

text
§c错误

遇到该返回值时,先检查公式里是否有空值变量、中文符号或多余的 %