RPGLives

RPGLives - 独特生命系统

为你的服务器添加独特的生命系统
Bukkit / Spigot 作者 RickyLafleur 支持版本 1.8 - 1.16
服务器使用量
未统计
服务玩家数
未统计
下载量
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:失去生命时在聊天栏显示的消息。
  • LifeItemTypeLifeItemName:生命物品的类型和显示名称。

PlaceholderAPI 支持

你需要下载 PlaceholderAPI 才能使用以下占位符:

  • %rpglives_lives% - 显示用户当前生命值数量。
  • %rpglives_maxlives% - 显示用户最大生命值数量。
  • %rpglives_regentime% - 显示用户的恢复时间。

开发计划 (TODO)

  • 支持 Heroes 插件的死亡事件(如果尚未支持)。
  • 实现选项以禁用 PvP 死亡时的背包保存。
  • 实现基于权限系统的玩家最大生命值设定。
  • 添加将自身生命赠与他人的能力。
  • 添加可指定在 PvE/PvP 死亡时丢失特定物品栏槽位的功能(可能实现)。

使用本插件的服务器示例

  • play.pixellegendsmc.com
  • riseapoc.com
  • mc.dhpvp.com

(如果你也希望将服务器列在此处,请私信我。)

测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16
版本分布
基本信息
插件名称 RPGLives
作者 RickyLafleur
平台 Bukkit / Spigot
支持版本 1.8 - 1.16
点赞数 12
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,688,109  |  历史访问人次:3,259,382

今日访问人数:7,673  |  今日访问人次:8,786

昨日访问人数:26,372  |  昨日访问人次:31,574

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6