服务器使用量
未统计
服务玩家数
未统计
下载量
13,412
插件详细介绍
RPG Lives 为你的服务器添加了一套生命系统。玩家默认拥有 3 条生命(可配置),死亡时若仍有剩余生命,则会扣除一条生命并保留背包物品;否则将正常掉落物品。玩家每 10 分钟(可配置)会自动恢复一条生命,直至达到设定的上限。
重要须知
- 支持版本:本插件官方仅支持 Java 8 和 Spigot 1.8+。旧版本可能可用,但不会提供官方支持。
- 反馈渠道:请不要在评论中提交 Bug 或建议,请通过私信或在插件讨论区发帖联系我。
- 旧版下载:若需旧版本,请使用此链接:
https://www.dropbox.com/sh/gvdfrjnv9cnmsrj/AAB3Gll-J0WKZx9dhUTG1rf6a?dl=0(网站上的下载可能已失效)。
核心机制
- 玩家初始拥有可配置数量的生命值。
- 死亡时若有剩余生命,则扣除生命并保留背包物品。
- 死亡时若无剩余生命,则正常掉落物品。
- 生命值会随时间自动恢复(间隔与上限可配置)。
命令列表
基础命令
/lives- 查看自己当前的生命值数量。/rpglives help- 显示所有命令帮助。/rpglives reload- 重载配置文件。/rpglives shop- 打开 GUI 商店购买生命。
管理员命令
/rpglives setregentime <玩家> <时间>- 设置玩家的生命恢复时间。/rpglives giveitem <玩家> <数量>- 给予玩家一个右键点击可增加生命的物品。/rpglives setlives <玩家> <数量>- 设置玩家的当前生命值。/rpglives setmaxlives <玩家> <数量>- 设置玩家的最大生命值上限。
权限节点
rpglives.command.use- 使用/lives查看自己生命值的权限。rpglives.lives.others- 使用/lives <玩家>查看他人生命值的权限。rpglives.help- 使用/rpglives help的权限。rpglives.reload- 使用/rpglives reload的权限。rpglives.shop- 使用/rpglives shop的权限。rpglives.setregentime- 使用/rpglives setregentime的权限。rpglives.giveitem- 使用/rpglives giveitem的权限。rpglives.setlives- 使用/rpglives setlives的权限。rpglives.setmaxlives- 使用/rpglives setmaxlives的权限。rpglives.respawn- 拥有此权限的玩家在死亡时若有剩余生命,可在死亡地点复活。
配置摘要
配置文件为 YAML 格式,所有 %lives% 和 %maxlives% 变量会在消息中被实际数值替换。
基础设置
AmountOfLives:玩家默认最大生命值数量。LifeRegen:是否启用生命恢复。RegenTime:生命恢复间隔时间(分钟)。UseLifePermission:是否启用权限控制玩家获得生命。LifePermission:启用权限控制后,玩家需要拥有的权限节点。DeleteItems:当生命值为零死亡时,是否直接删除物品而非掉落。UsePerWorld:是否启用分世界控制。Worlds:生命系统生效的世界列表。UnlimitedLivesWorlds:玩家拥有无限生命的世界列表。
死亡惩罚
PvPDeathAmount:PvP 死亡扣除的生命值。NormalDeathAmount:非 PvP 死亡扣除的生命值。SaveItemsOnPvPDeathWorlds:在 PvP 死亡中不会掉落物品的世界列表。ExecuteCommandsOnFinalLife:是否在玩家耗尽最后一条生命时执行命令。Commands:当ExecuteCommandsOnFinalLife为 true 时,控制台执行的命令列表(可使用%player%变量)。
商店设置
ShopEnabled:是否启用商店。ShopName:商店 GUI 的标题。LifePrice:购买一条生命的价格。- 可配置商店界面中各类按钮的物品、名称、颜色等。
消息与物品
LivesCommandMessage:执行/lives时收到的消息。GainLifeMessage:获得生命时在聊天栏显示的消息。LostLifeMessage:失去生命时在聊天栏显示的消息。LifeItemType与LifeItemName:生命物品的类型和显示名称。
PlaceholderAPI 支持
你需要下载 PlaceholderAPI 才能使用以下占位符:
%rpglives_lives%- 显示用户当前生命值数量。%rpglives_maxlives%- 显示用户最大生命值数量。%rpglives_regentime%- 显示用户的恢复时间。
开发计划 (TODO)
- 支持 Heroes 插件的死亡事件(如果尚未支持)。
- 实现选项以禁用 PvP 死亡时的背包保存。
- 实现基于权限系统的玩家最大生命值设定。
- 添加将自身生命赠与他人的能力。
- 添加可指定在 PvE/PvP 死亡时丢失特定物品栏槽位的功能(可能实现)。
使用本插件的服务器示例
play.pixellegendsmc.comriseapoc.commc.dhpvp.com
(如果你也希望将服务器列在此处,请私信我。)
测试支持版本
版本分布
基本信息
插件名称
RPGLives
作者
RickyLafleur
平台
Bukkit / Spigot
支持版本
1.8 - 1.16
点赞数
12
最近版本
暂无数据
-