- Баллы
- 66
Вот кусок кода:
public void Treasure(PlayerInteractEvent e)
{
Player p = e.getPlayer();
if(e.getAction() != Action.RIGHT_CLICK_BLOCK) return;
{
if(e.getClickedBlock().getType() != Material.CHEST) return;
{
e.setCancelled(true);
p.sendMessage("so good");
}
}
}
По коду когда я нажимаю на сундук ПКМ он не должен открываться и мне должно вывести сообщение, но этого не происходит.
И как я понял и проверил ошибка в этой части - if(e.getAction() != Action.RIGHT_CLICK_BLOCK) return;
Прошу помощи
public void Treasure(PlayerInteractEvent e)
{
Player p = e.getPlayer();
if(e.getAction() != Action.RIGHT_CLICK_BLOCK) return;
{
if(e.getClickedBlock().getType() != Material.CHEST) return;
{
e.setCancelled(true);
p.sendMessage("so good");
}
}
}
По коду когда я нажимаю на сундук ПКМ он не должен открываться и мне должно вывести сообщение, но этого не происходит.
И как я понял и проверил ошибка в этой части - if(e.getAction() != Action.RIGHT_CLICK_BLOCK) return;
Прошу помощи