Mikyc
Участник
- Баллы
- 31
Всем привет, вот проблема которая есть не только у меня, но посетив большинство форумов с этой проблемой я так и не нашёл ответа.
Вот есть такая штука:
RIGHT_CLICK_BLOCK срабатывает 2 раза. Прочитав темы на форумах я понял что это пошло ещё из версии 1.9 когда добавили вторую руку.
Не знаю почему но почти везде был написан как решение этот код:
Но он тоже работает так же как и раньше. Как можно исправить двойное срабатывания условия?
Может быть это я что-то не так понимаю
Вот есть такая штука:
Код:
public void interract(PlayerInteractEvent e) {
if (e.getAction() == Action.RIGHT_CLICK_BLOCK) {
//что-нибудь
}
if (e.getAction() == Action.LEFT_CLICK_BLOCK) {
//что-нибудь
}
}
Не знаю почему но почти везде был написан как решение этот код:
Код:
if (e.getHand() == EquipmentSlot.HAND) {
//что-нибудь
}
if (e.getHand() == EquipmentSlot.OFF_HAND) {
//что-нибудь
}
Может быть это я что-то не так понимаю