Суть проблемы ясна из названия. Я помню что видел что-то подобное на форуме, поэтому уже изнасиловал поиск, но не смог найти.
Нужно запретить игрокам открывать ГУИ чароватьного стола (и наковальни).
Пробую так. Не пашет.
Люди добрые ткните меня тупого в ошибку мою.
Заранее спасибо, извините что отнял время вопросом тупым.
С Уважением, Led.
Нужно запретить игрокам открывать ГУИ чароватьного стола (и наковальни).
Пробую так. Не пашет.
Люди добрые ткните меня тупого в ошибку мою.
Код:
//Не даем открыть гуи стола зачарования
@SubscribeEvent
public void cancelOpenGUIEnchantmentTable(PlayerInteractEvent event)
{
Block block = event.world.getBlock(event.x, event.y, event.z);
if (event.action != PlayerInteractEvent.Action.LEFT_CLICK_BLOCK)
{
if (block == Blocks.enchanting_table)
{
event.setResult(Result.DENY);
//Дебаг
System.out.print("Инвент наконец сработал... Ура..");
}
}
}
}
Заранее спасибо, извините что отнял время вопросом тупым.
С Уважением, Led.