ICEL
  1. # 是否将生命心数锁定为两排
  2.     # 关闭该项可解决生命上限提升时受到的伤害抖动问题
  3.     # 关闭该项后上限提升的同时,生命心数也会变多(建议配合龙核、萌芽覆盖掉,不然挡屏甚至卡住客户端)
  4.     healthScale: false
  5.     # 默认生命力
  6.     defaultHealth: 20.0
复制代码
已进行如上设置并重启服务器,也尝试了/ap update但是玩家的生命值是两排,头顶也显示40,使用/ap health显示如下:
  1. 玩家xxx生命数据来源 (20.0)
  2. skillHealth(...): 0.0
  3. AttributePlus(...): 20.0
复制代码
skillHealth是Aurelium Skills的。
另一个玩家显示两排,头顶显示48。/ap health如下:
  1. 玩家xxx生命数据来源 (20.0)
  2. skillHealth(...): 6.4
  3. AttributePlus(...): 20.0
  4. es_vigorous(...): 2.0
复制代码
es_vigorous是Enchants Squrared的附魔,效果是加2点生命值。
看起来AttributPlus把默认生命值设置成了40,加上其他插件的生命值,刚好48,但是客户端血量还是两排。


A79816291
本帖最后由 A79816291 于 2024-1-11 20:55 编辑

回复错了,请求删回复

听风说离别
ap好像一直存在这个问题,需要修改玩家nbt,在 world/playerdata 文件中的uid 列uid代表那个玩家,需要编辑器

最简单的方法就是删除 playerdata 文件,当然玩家背包也会被删除

如果是数据库存储玩家的数据 那就直接修改数据库就好了

ICEL
听风说离别 发表于 2024-1-12 11:35
ap好像一直存在这个问题,需要修改玩家nbt,在 world/playerdata 文件中的uid 列uid代表那个玩家,需要编辑 ...

那有新玩家进入游戏的话,血量还是会有问题,还得再手动改NBT吗

听风说离别
ICEL 发表于 2024-1-12 19:26
那有新玩家进入游戏的话,血量还是会有问题,还得再手动改NBT吗

是的,要删除ap 和world 文件夹才能根底解决,或者你问问作者 楠木

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