LyCamp
MySQL 前置要求
启用 MySQL 存储时,必须安装 LyMySQLCore,并确认它已成功连接数据库。否则本插件的 MySQL 数据读取、保存、同步或相关记录不会生效。
LyCamp 是一款阵营 PVP 插件。可以配置多个阵营、敌对关系、PVP 世界、开放时间、阵营声望、称号属性和死亡掉落规则。
玩家加入阵营后,只有在指定 PVP 世界、指定开放时间内,才能和敌对阵营玩家正常战斗。击杀敌对玩家会获得声望,死亡会扣除声望;累计声望达到配置区间后,可以显示称号并获得对应属性。
插件信息
| 项目 | 内容 |
|---|---|
| 插件名 | LyCamp |
| 版本 | 1.0.1 |
| 作者 | 离渊 |
| 主命令 | /lyzy |
| Java 版本 | Java 8 |
| 插件声明的软依赖 | PlaceholderAPI、ProtocolLib、AttributePlus、SX-Attribute |
| 可选属性插件 | AttributePlus、SX-Attribute2、SX-Attribute3、AttributeSystem、ItemLoreOrigin |
提示
阵营加入、退出建议用菜单插件封装,后台实际执行 /lyzy setcamp 玩家 阵营 或 /lyzy setcamp 玩家 null。
核心功能
| 功能 | 说明 |
|---|---|
| 阵营系统 | 可配置多个阵营,每个阵营有自己的基础属性、敌对阵营和声望称号 |
| PVP 世界 | 只有写入 pvp-world 的世界会接管阵营战斗规则 |
| 开放时间 | 每个 PVP 世界可配置开始与结束 cron 时间,不在时间内无法造成 PVP 伤害 |
| 阵营重生点 | 玩家在 PVP 世界死亡后,按所属阵营传送到对应重生点 |
| 声望成长 | 击杀敌对阵营获得当前声望和累计声望,死亡扣除当前声望 |
| 每日上限 | 每个阵营可按权限配置每日可获得声望上限 |
| 每日首杀 | 每天首次击杀敌对玩家时执行配置命令 |
| 死亡掉落 | PVP 世界内死亡或退出时,可按 lore 随机掉落或必定掉落物品 |
| 属性联动 | 阵营基础属性和称号属性可写入指定属性插件 |
| 变量展示 | 通过 PlaceholderAPI 显示阵营、称号、声望、首杀状态等信息 |
| 数据存储 | 默认使用本地 YAML,也可开启 MySQL 存储 |
基本流程
- 安装插件,并按需安装
PlaceholderAPI、ProtocolLib、属性插件。 - 在
config.yml中配置阵营、敌对关系、PVP 世界和重生点。 - 使用
/lyzy reload重载配置。 - 使用
/lyzy setcamp 玩家 阵营给玩家加入阵营。 - 使用
/lyzy tp 玩家 世界名将玩家送到对应阵营重生点。
页面导航
| 页面 | 内容 |
|---|---|
| 配置说明 | 配置文件、阵营、PVP 世界、数据库和属性插件 |
| 玩法机制 | 战斗接管、声望、掉落、传送和每日刷新规则 |
| 指令用法 | 管理指令和常用操作示例 |
| 插件变量 | PlaceholderAPI 变量说明 |
| 常见问题 | PVP 伤害、传送、属性、数据库排查 |
| 更新日志 | 文档整理记录 |