Skip to content

LyCore

LyCore 是离渊系列插件的基础前置,用于提供通用变量、公式计算、物品判断、NBT 辅助和属性桥接能力。

它本身不负责某一个完整玩法,更多是给其它插件和配置系统提供可复用的底层功能。

插件信息

项目内容
插件名LyCore
当前版本1.0.2
主命令/lcore
运行环境Bukkit / Spigot / Paper
Java 版本Java 8
可选前置PlaceholderAPIAttributePlusSX-AttributeAttributeSystemItemLoreOrigin

提示

如果只使用 /lcore reloadlookitemsetnbt 这类基础指令,可以不安装 PlaceholderAPI。
如果要使用 %lcore_% 变量或 /lcore papicmd,需要安装 PlaceholderAPI。

功能

功能说明
公式变量通过 PlaceholderAPI 计算四则运算、次方和快捷公式
数字格式化将变量或数字保留指定小数位
快捷运算config.yml 中预设公式,再用短变量调用
物品匹配按物品库、名称、lore、NBT、ID 判断物品
物品统计与扣除可统计或扣除玩家背包、传统仓库、战利品仓库、灵魂空间中的物品
NBT 辅助查看手持物品信息,给手持物品写入 NBT
属性桥接为离渊系列插件统一对接常见属性插件

指令

主命令:/lcore

指令说明
/lcore查看管理员帮助
/lcore reload重载 config.yml
/lcore lookitem查看手持物品的类型、名称、lore、附魔和 NBT
/lcore setnbt <节点> <值>给手持物品写入字符串 NBT
/lcore setnbt <节点> <值> <类型>按指定类型写入 NBT
/lcore papicmd <玩家> <命令>让指定玩家执行已替换 PlaceholderAPI 变量的 OP 指令

NBT 类型可选:ByteShortIntLongFloatDoubleString

常用示例

查看手中物品完整信息:

text
/lcore lookitem

给手中物品写入字符串 NBT:

text
/lcore setnbt ly_item_type gem

给手中物品写入整数 NBT:

text
/lcore setnbt level 10 Int

让玩家执行带变量替换的命令:

text
/lcore papicmd Steve say 当前等级是 %player_level%

警告

papicmd 会以 OP 权限让玩家执行替换后的命令,只建议给管理流程、后台联动或可信配置使用。