HPByLevel

从配置文件中按等级范围调整玩家生命值。

资源图片
![HPByLevel ICON](https://cdn.modrinth.com/data/cached_images/58936153f5bb3093564b1c1e26abf3dc2105a19f_0.webp) **HPByLevel** 是一个轻量级、可定制的Spigot插件,它会根据玩家当前的经验值动态调整玩家的最大生命值。所有等级范围和生命值都可以在config.yml中完全配置。 **特性** - 随着玩家的等级增长或减少,动态调整最大生命值 - 支持可配置的等级范围(例如,0-4, 5-9, 30等) - 如果当前生命值超过了新的最大值,会自动限制当前生命值 - 包含以下命令: > - 在不重启服务器的情况下重新加载配置 > - 显示当前的生命值等级配置 - 包含对玩家和管理员的支持 - 安全验证:配置错误会被捕获并记录(无效的配置将不会生效) **命令** - /hpbl reload > - 重新加载配置并重新应用生命值 hpbl.command.reload 或 hpbl.admin - /hpbl info > - 显示当前的生命值等级设置 hpbl.command.info **权限** - hpbl.command.info > - 允许使用 /hpbl info > - 默认 : true - hpbl.command.reload > - 允许使用 /hpbl reload > - 默认 : op - hpbl.admin > - 对管理员命令的完全访问权限 > - 默认 : op **开发说明** - 你必须在 config.yml 中定义 levels 部分;如果缺少或无效,插件将不会应用更改并会记录一个错误。 - 如果使用错误的配置(坏语法、缺少键、无效格式)使用 /hpbl reload,系统将不会覆盖之前的有效状态。 - 你可以在不重启服务器的情况下安全地修改和重新加载 config.yml。 - 插件使用 Bukkit 内置的属性系统——与所有标准的 Minecraft 实体兼容。 **安装** 1. 下载 HPByLevel.jar 2. 放入服务器的 /plugins 目录 3. 启动或重新加载服务器 4. 编辑 config.yml 以定义你想要的等级到生命值映射 5. 使用 /hpbl reload 来应用更改,无需重新启动