Посмотри в исходниках класса Item (или ArmorItem) имеется ли что-то типа метода onUpdate, переопределяешь данный метод в созданном тобою новом классе, а в нём уже проверяешь имеется ли в таком-то слоте предмет, и если это тот самый предмет - добавляешь игроку эффект. Также желательно сделать задержку хотя бы в секунду, чтобы метод не вызывался каждый тик.