Skip to content

LyCamp

MySQL 前置要求

启用 MySQL 存储时,必须安装 LyMySQLCore,并确认它已成功连接数据库。否则本插件的 MySQL 数据读取、保存、同步或相关记录不会生效。

LyCamp 是一款阵营 PVP 插件。可以配置多个阵营、敌对关系、PVP 世界、开放时间、阵营声望、称号属性和死亡掉落规则。

玩家加入阵营后,只有在指定 PVP 世界、指定开放时间内,才能和敌对阵营玩家正常战斗。击杀敌对玩家会获得声望,死亡会扣除声望;累计声望达到配置区间后,可以显示称号并获得对应属性。

插件信息

项目内容
插件名LyCamp
版本1.0.1
作者离渊
主命令/lyzy
Java 版本Java 8
插件声明的软依赖PlaceholderAPIProtocolLibAttributePlusSX-Attribute
可选属性插件AttributePlusSX-Attribute2SX-Attribute3AttributeSystemItemLoreOrigin

提示

阵营加入、退出建议用菜单插件封装,后台实际执行 /lyzy setcamp 玩家 阵营/lyzy setcamp 玩家 null

核心功能

功能说明
阵营系统可配置多个阵营,每个阵营有自己的基础属性、敌对阵营和声望称号
PVP 世界只有写入 pvp-world 的世界会接管阵营战斗规则
开放时间每个 PVP 世界可配置开始与结束 cron 时间,不在时间内无法造成 PVP 伤害
阵营重生点玩家在 PVP 世界死亡后,按所属阵营传送到对应重生点
声望成长击杀敌对阵营获得当前声望和累计声望,死亡扣除当前声望
每日上限每个阵营可按权限配置每日可获得声望上限
每日首杀每天首次击杀敌对玩家时执行配置命令
死亡掉落PVP 世界内死亡或退出时,可按 lore 随机掉落或必定掉落物品
属性联动阵营基础属性和称号属性可写入指定属性插件
变量展示通过 PlaceholderAPI 显示阵营、称号、声望、首杀状态等信息
数据存储默认使用本地 YAML,也可开启 MySQL 存储

基本流程

  1. 安装插件,并按需安装 PlaceholderAPIProtocolLib、属性插件。
  2. config.yml 中配置阵营、敌对关系、PVP 世界和重生点。
  3. 使用 /lyzy reload 重载配置。
  4. 使用 /lyzy setcamp 玩家 阵营 给玩家加入阵营。
  5. 使用 /lyzy tp 玩家 世界名 将玩家送到对应阵营重生点。

页面导航

页面内容
配置说明配置文件、阵营、PVP 世界、数据库和属性插件
玩法机制战斗接管、声望、掉落、传送和每日刷新规则
指令用法管理指令和常用操作示例
插件变量PlaceholderAPI 变量说明
常见问题PVP 伤害、传送、属性、数据库排查
更新日志文档整理记录