LyCore
LyCore 是离渊系列插件的基础前置,用于提供通用变量、公式计算、物品判断、NBT 辅助和属性桥接能力。
它本身不负责某一个完整玩法,更多是给其它插件和配置系统提供可复用的底层功能。
插件信息
| 项目 | 内容 |
|---|---|
| 插件名 | LyCore |
| 当前版本 | 1.0.2 |
| 主命令 | /lcore |
| 运行环境 | Bukkit / Spigot / Paper |
| Java 版本 | Java 8 |
| 可选前置 | PlaceholderAPI、AttributePlus、SX-Attribute、AttributeSystem、ItemLoreOrigin |
提示
如果只使用 /lcore reload、lookitem、setnbt 这类基础指令,可以不安装 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 类型可选:Byte、Short、Int、Long、Float、Double、String。
常用示例
查看手中物品完整信息:
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 权限让玩家执行替换后的命令,只建议给管理流程、后台联动或可信配置使用。