- Баллы
- 11
Привет, всем кодерам!
Есть условный ивент "BlockBreakEvent" , где я написал первое условие if, а после пишу второе if, и мне выдаёт сообщение из первого if, хотя при этом e.setCancelled успешно работает... Пытался после первого if else, но тогда перестаёт работать e.setCancelled.
Есть условный ивент "BlockBreakEvent" , где я написал первое условие if, а после пишу второе if, и мне выдаёт сообщение из первого if, хотя при этом e.setCancelled успешно работает... Пытался после первого if else, но тогда перестаёт работать e.setCancelled.
Код:
public void onBlock(BlockBreakEvent e) {
if (Blocks.contains(block)) {
e.getPlayer().sendMessage("text");
e.getPlayer().damage(3);
e.setCancelled(true);
}
if (Items.contains(item)) {
e.setCancelled(false);
}