NaNny 是一个 (Neo)Forge 模组,它会在将实体的生命值或伤害吸收点数为 NaN 后进行清理。
这是通过挂接到以下事件并取消和选择性地修复受影响的实体来实现的:
LivingAttackEvent;
LivingDamageEvent;
LivingHealEvent;
LivingHurtEvent。
NaNny 包含服务端配置文件,位置在:[存档名]/serverconfig/nanny-server.toml,配置文件目前有以下设置:
doHeal - 启用在处理或修复 NaN 时设置实体的生命值(默认为 true);
health - 将实体设置为 NaN 处理或治疗实体时的最大生命值百分比(默认为 1.0);
log - 是否记录将实体运行状况设置为 NaN 的事件(默认为 true)。