Флуд протектор можете с какой-то сборки посмотреть
Там есть задержка заточки
Или создаётся переменная типа long _enchantProtect;
И сравнивается текущее время с временем переменной в которую записывается после каждый заточки время текущее + задержка в мс