package net.minecraft.world.effect; import net.minecraft.world.entity.LivingEntity; class WitherMobEffect extends MobEffect { protected WitherMobEffect(MobEffectCategory mobEffectCategory, int i) { super(mobEffectCategory, i); } @Override public boolean applyEffectTick(LivingEntity livingEntity, int amplifier) { livingEntity.hurt(livingEntity.damageSources().wither(), 1.0F); return true; } @Override public boolean shouldApplyEffectTickThisTick(int duration, int amplifier) { int i = 40 >> amplifier; return i > 0 ? duration % i == 0 : true; } }