Malajis
添加了一次AttributePlus后,当时在线的玩家血量全部飞到了一百多,服务器不太需要这么高的血量
删掉之后这个这个血量仍然保持在这些玩家的身上,有什么办法可以复原吗

名副其实
https://www.mcbbs.net/thread-936839-1-1.html

3061317847
你可以重新添加一次AttributePlus,然后去config配置文件里面找到defaultHealth,这个是玩家的默认生命值,改成你想改成的数字就行了

Malajis
3061317847 发表于 2023-12-11 23:15
你可以重新添加一次AttributePlus,然后去config配置文件里面找到defaultHealth,这个是玩家的默认生命值, ...

config中没有这个节点

Malajis
3061317847 发表于 2023-12-11 23:15
你可以重新添加一次AttributePlus,然后去config配置文件里面找到defaultHealth,这个是玩家的默认生命值, ...

我在attribute.yml中找到了,我试试看

3061317847
Malajis 发表于 2023-12-12 00:10
我在attribute.yml中找到了,我试试看

e...的确是在attribute,一下忘记了,改一下这个你血量应该就可以了

Malajis
3061317847 发表于 2023-12-12 00:20
e...的确是在attribute,一下忘记了,改一下这个你血量应该就可以了

问题是解决了,但是这个里面的是在原版基础血量上外加的,要想恢复应该设置成0。而且插件貌似会把原版基础血量压到10再去往上面加。我服里两个玩家数据互通的子服一个装了一个没装,经过多次测试,没装那边的血量加上这个节点配置的血量就是在有装的实际血量。在设置为0后将插件删除而后再利用其他插件将血量设置到20即可恢复各子服统一正常血量了。感谢启发

第一页 上一页 下一页 最后一页