maxHearts

一个简单的插件,允许你自定义玩家或整个服务器的最大生命值。你甚至可以向另一个玩家捐赠生命值。

资源图片
# maxHearts MaxHearts 是一个轻量级的 Paper/Spigot 插件,允许你永久调整玩家的心脏数。 与仅临时改变生命值的插件不同,MaxHearts 修改了实际的最大生命值属性,因此它能够与游戏内 HUD 无缝衔接,并在会话之间保持持久。 ![展示了将用户最大生命值提高到原版 10 个心脏以上的能力,这非常适合硬核服务器](https://cdn.modrinth.com/data/cached_images/86cb51dadd882dc86e3d26514edb9d42e1b371f0.png) --- ## 特色功能 - 设置、给予或从玩家身上移除心脏 - 在玩家之间转移或捐赠心脏 - 完全支持控制台 (非常适合钩子、NPC 或任务) - 支持高于/低于原版 10 个心脏的值 - 退出/重启后更改依然有效 - 内置标签自动完成,加快命令速度 --- ## 为什么使用 MaxHearts? - 添加 RPG 风格的进度(通过任务、Boss 或商店赚取心脏) - 在生存/硬核模式下奖励或惩罚玩家 - 轻量级且易于安装 — 无需数据库设置 - 命令可以与其他插件、数据包或脚本集成 --- ## 命令 & 权限 | 命令 | 权限 | 描述 | |---------|------------|-------------| | /maxhearts set <玩家> <心脏数> | maxhearts.set | 将玩家的最大心脏数设置为精确值 | | /maxhearts give <玩家> <数量> | maxhearts.give | 增加玩家的心脏数 | | /maxhearts take <玩家> <数量> | maxhearts.take | 减少玩家的心脏数 (最小 1) | | /maxhearts donate <玩家> <数量> | maxhearts.donate | 将自己的心脏捐赠给另一位玩家 | | /maxhearts transfer <从玩家> <到玩家> <数量> | maxhearts.transfer | 在两位玩家之间转移心脏 | | /maxhearts get <玩家> | maxhearts.use | 检查玩家有多少心脏 | | /sethearts <玩家> <心脏数> | maxhearts.set | 传统别名,用于设置心脏数 | _默认:OPs 拥有所有权限._ --- ## 安装 1. 将 `MaxHearts.jar` 放入你的 `plugins/` 文件夹中 2. 重启或重新加载服务器 3. 使用 `/maxhearts` 命令开始管理玩家的心脏 --- ## 注意事项 - 已在 Spigot & Paper 1.21.x 上测试过 - 心脏数在会话之间保持持久 (通过 UUID 存储) - 对离线玩家有效 (更改将在下次登录时生效) - 需要 Java 21+ ![展示向队友发送生命值,以及对给予玩家低于原版生命值和干净缩放的支持](https://cdn.modrinth.com/data/cached_images/c5ac24b7a44332783ee88a2308c767ea61a937b0.png)