Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Событие PlayerItemMendEvent, как вариант сделать if (new Random().nextBoolean()) и будет шанс 50%
И методом setRepairAmount(0) отменять починку
Пометка из официальной документации
Представляет собой событие, когда игрок починил предмет с помощью чара Mending.
Это событие запускается непосредственно перед событием PlayerExpChangeEvent, и результаты этого события напрямую влияют на событие PlayerExpChangeEvent.
Событие PlayerItemMendEvent, как вариант сделать if (new Random().nextBoolean()) и будет шанс 50%
И методом setRepairAmount(0) отменять починку
Пометка из официальной документации
Представляет собой событие, когда игрок починил предмет с помощью чара Mending.
Это событие запускается непосредственно перед событием PlayerExpChangeEvent, и результаты этого события напрямую влияют на событие PlayerExpChangeEvent.