75262
如题,我不清楚有没有什么方式可以读取到,没查出来,请教一下

夏日冰熊
本帖最后由 南外丶仓鼠 于 2021-8-29 00:29 编辑

LivingEntity# getActivePotionEffects()
从中取出PotionEffect,获取其duration即可,以刻为单位

Ph-苯
本帖最后由 Ph-苯 于 2021-8-30 16:29 编辑

Fabric
  1. /**
  2. * 获取生物的状态效果时长
  3. *
  4. * @param living 生物
  5. * @param effect 状态效果
  6. * @return 时长
  7. */
  8. public static int getEffectDuration(LivingEntity living, StatusEffect effect){
  9.         return living.getStatusEffect(effect).getDuration();
  10. }
复制代码


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