If you are willing to spend money, litebans. Otherwise look at MaxBans or AdvancedBans. But also essentials(x) can ban for a certain time.