Проверка одет ли предмет на игрока

Версия Minecraft
1.18.2
API
Fabric
Есть ли возможность узнать одет ли предмет, допустим, на голову игрока чтобы в дальнейшем выдать игроку эффект? Заранее благодарен за помощь
 
116
13
13
Посмотри в исходниках класса Item (или ArmorItem) имеется ли что-то типа метода onUpdate, переопределяешь данный метод в созданном тобою новом классе, а в нём уже проверяешь имеется ли в таком-то слоте предмет, и если это тот самый предмет - добавляешь игроку эффект. Также желательно сделать задержку хотя бы в секунду, чтобы метод не вызывался каждый тик.
 
Сверху