Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
FallingBlock гугли. А код ты сам писать должен, тут только со сложными вопросами помогаютдайте код,на то чтоб,при тапе на алмазный блок(например) его выкидывал вверх

Можно и id, а можно и Material.+ как можно получить ид блока,которого нажал игрок?
getId()?
@SuppressWarnings("deprecation")
@EventHandler
public void onPlayerInteract(PlayerInteractEvent e){
Integer id = e.getClickedBlock().getTypeId(); //Айди
Material material = e.getClickedBlock().getType();//Материал
Integer id2 = material.getId(); //Если у тебя есть переменная Material, но нету Block и тебе нужно узнать id
Material material2 = Material.getMaterial(id);//Если у тебя есть id, но нету Block и тебе нужно узнать Material
}
Не нужно.нужно перед Эвентом писать аннотацию @SuppressWarnings("deprecation")
C чего взял?Не нужно.
Это можно поставить если тебе мешает это желтое подчеркивание, а так не обязательно.C чего взял?![]()
Этим сапрессом ты лишь говоришь IDE "не мозоль мне этим глаза".C чего взял?![]()
"Не мозоль мне глаза моим плохим кодом""не мозоль мне этим глаза"

Почему Deprication методы всё равно можно использовать? Они же "неодобренные"?"Не мозоль мне глаза моим плохим кодом"![]()
Для обратной совместимости со старыми плагинами.Почему Deprication методы всё равно можно использовать? Они же "неодобренные"?
И почему их вообще оставили в SpigotAPI, если они "неодобренные"?
Не не одобренные, а устаревшие, и помечают их, чтоб кодеры знали, что метод могут удалить в ближайшем апдейде.Почему Deprication методы всё равно можно использовать? Они же "неодобренные"?
И почему их вообще оставили в SpigotAPI, если они "неодобренные"?