- Баллы
- 61
- Имя в Minecraft
- trojen12
Если я слишком ступил, простите.
Код:
public void block(PlayerInteractEvent e)
{
Player p = e.getPlayer();
if (p.getInventory().getItemInMainHand().getType() == Material.AIR || p.getInventory().getItemInOffHand().getType() == Material.AIR) return;
if (e.getClickedBlock().getType() == Material.CHEST) {
e.setCancelled(true);
}
}
Я увидел, у одного человека, как он реализовал "закрытие сундука, если у игрока предмет в руке". Он делал на версию 1.8, а я на 1.14. Понятное дело, там одна рука, а на 1.14 две. Сразу говорю - проблема не в этом. С кодом ниже я спокойно открываю сундук. Хотя по сути так не должно быть.