Max Health Fix

Max Health Fix

修复了Minecraft中最大生命值的一个错误。

冒险

本模组修复了 Minecraft 中一个旧漏洞,该漏洞导致玩家加入游戏时“最大生命值”属性被忽略。此漏洞导致生命值高于默认上限 20 的玩家在加入游戏时被重置回 20。例如,如果玩家戴着一个提供 +10 最大生命值的头盔,并在拥有 25 点生命值时离开游戏,则重新加入时其生命值会被重置回 20。

此模组可同时安装于客户端和服务器。安装于客户端时,该漏洞在单人世界中会被修复。安装于服务器时,该漏洞对所有在服务器上游玩的玩家生效,即使其客户端未安装此模组。

您可以通过以下步骤测试此漏洞。

1. 创建一个启用作弊且关闭创造模式的新世界。
2. 使用 /give 命令给自己一个带 +10 最大生命值的头盔。 /give @p diamond_helmet{AttributeModifiers:[{AttributeName:"generic.max_health",Amount:20.0,Slot:head,Name:"generic.max_health",UUID:[I;-12158,12468,122112,-24936]}]} 1
3. 装备头盔。您的最大生命值应从 20 增加到 30(15 颗心)。
4. 让玩家恢复生命值,使其生命值超过 20。
5. 保存游戏并退出。
6. 重新加入游戏。
7. 您的生命值将被重置为 20。如果安装了此模组,则不会被重置。

喜欢这个模组并想支持我吗?

Nodecraft 赞助横幅

本项目由 Nodecraft 赞助。使用代码 DARKHAX 首次服务可享 30% 折扣!