G GreedyCat 41 12 14 Мар 2018 #1 Вопрос до безобразия прост: какой метод отвечает за выполнение кода если игрок кликнул по блоку(любому) рукой(лкм)?
Вопрос до безобразия прост: какой метод отвечает за выполнение кода если игрок кликнул по блоку(любому) рукой(лкм)?
AustereTony 243 28 202 14 Мар 2018 #2 Java: @SubscribeEvent public void onClickBlock(PlayerInteractEvent event) { if (event.action == event.action.LEFT_CLICK_BLOCK) { //Action } } Позитивный голос 0 Негативный голос
Java: @SubscribeEvent public void onClickBlock(PlayerInteractEvent event) { if (event.action == event.action.LEFT_CLICK_BLOCK) { //Action } }
G GreedyCat 41 12 15 Мар 2018 #3 А получить блок по которому кликнули? Просто мне его потом разрушить надо Позитивный голос 0 Негативный голос
AustereTony 243 28 202 15 Мар 2018 #5 Java: @SubscribeEvent public void onBlockClick(PlayerInteractEvent event) { if (event.action == event.action.LEFT_CLICK_BLOCK) { Block block = event.world.getBlock(event.x, event.y, event.z);//Кликнутый блок } } Позитивный голос 0 Негативный голос
Java: @SubscribeEvent public void onBlockClick(PlayerInteractEvent event) { if (event.action == event.action.LEFT_CLICK_BLOCK) { Block block = event.world.getBlock(event.x, event.y, event.z);//Кликнутый блок } }