如题,我不清楚有没有什么方式可以读取到,没查出来,请教一下
本帖最后由 南外丶仓鼠 于 2021-8-29 00:29 编辑
LivingEntity# getActivePotionEffects()
从中取出PotionEffect,获取其duration即可,以刻为单位
LivingEntity# getActivePotionEffects()
从中取出PotionEffect,获取其duration即可,以刻为单位
本帖最后由 Ph-苯 于 2021-8-30 16:29 编辑
Fabric
复制代码
Fabric
- /**
- * 获取生物的状态效果时长
- *
- * @param living 生物
- * @param effect 状态效果
- * @return 时长
- */
- public static int getEffectDuration(LivingEntity living, StatusEffect effect){
- return living.getStatusEffect(effect).getDuration();
- }