Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
getTypeId() == idДело в чём.
Есть плагин который отменяет BlockBreakEvent e если e.getBlock().getType() == Material.DIRT.
Как можно переписать его так, чтобы вместо типа блока он брал его айди?
пасиба, а выше ответ не устроил?e.getBlock().getTypeId()==1
Когда я писал сообщение, твоего ответа в теме не былопасиба, а выше ответ не устроил?
Пробовал с getTypeId(), жалуется на него как на deprecated и отказывается компилироваться.e.getBlock().getTypeId()==1
Deprecated потому, что ты сам решил использовать id, баккит давно уже перешёл на "буквенные ид". А не компилироваться из-за этого не может, скорее всего, ошибка в чём-то другомПробовал с getTypeId(), жалуется на него как на deprecated и отказывается компилироваться.
Ты вопрос читал?.getType()
Если не можешь найти блок, просто поищи через Ctrl + пробел, айди уже давно не юзают.
Я с вами не соглашусь. Во-первых на старых версиях, с которых по тем или иным причинам не ушли, используются цифоровые id. Во-вторых в самой игре в инструметах F3+H всё ещё показываются цифровые id. В-третьих в bukkit api своя система material, отличная от внутреигровой, что создаёт аж целых 3 системы наименования: MinecraftKey, Bukkit Material и цифровые id.зачем айди юзать. Лучше константы юзать
Одно из двух: или, как сказал коментатор выше, у вас ошибка в другом месте, или в настройках IDE запрещено компилировать с warning'ами этого типа или любыми warning'ами.Пробовал с getTypeId(), жалуется на него как на deprecated и отказывается компилироваться.