So I was trying to make an ability for my weapon and I want it to apply the slowness effect right after the other ones finish is there any way of doing so?
I´ll put my code if it helps
@Override
public ActionResult<ItemStack> onItemRightClick(World worldIn, PlayerEntity playerIn, Hand handIn) {
playerIn.getCooldownTracker().setCooldown(RegistryHandler.FOREST_STRIKER.get(), 40 * 20);
playerIn.addPotionEffect(new EffectInstance(Effects.SPEED, 15 * 20));
playerIn.addPotionEffect(new EffectInstance(Effects.RESISTANCE, 15 * 20));
playerIn.addPotionEffect(new EffectInstance(Effects.JUMP_BOOST, 15 * 20));
playerIn.getItemStackFromSlot(EquipmentSlotType.MAINHAND).damageItem(900, playerIn, e -> e.sendBreakAnimation(EquipmentSlotType.MAINHAND));
return super.onItemRightClick(worldIn, playerIn, handIn);
}
}